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@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 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: Latchesar Ionkov <lucho@ionkov.net> 203M: Dominique Martinet <asmadeus@codewreck.org> 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 208T: git git://github.com/martinetd/linux.git 209S: Maintained 210F: Documentation/filesystems/9p.txt 211F: fs/9p/ 212F: net/9p/ 213F: include/net/9p/ 214F: include/uapi/linux/virtio_9p.h 215F: include/trace/events/9p.h 216 217A8293 MEDIA DRIVER 218M: Antti Palosaari <crope@iki.fi> 219L: linux-media@vger.kernel.org 220W: https://linuxtv.org 221W: http://palosaari.fi/linux/ 222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 223T: git git://linuxtv.org/anttip/media_tree.git 224S: Maintained 225F: drivers/media/dvb-frontends/a8293* 226 227AACRAID SCSI RAID DRIVER 228M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 229L: linux-scsi@vger.kernel.org 230W: http://www.adaptec.com/ 231S: Supported 232F: Documentation/scsi/aacraid.txt 233F: drivers/scsi/aacraid/ 234 235ABI/API 236L: linux-api@vger.kernel.org 237F: include/linux/syscalls.h 238F: kernel/sys_ni.c 239 240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 241M: Hans de Goede <hdegoede@redhat.com> 242L: linux-hwmon@vger.kernel.org 243S: Maintained 244F: drivers/hwmon/abituguru.c 245 246ABIT UGURU 3 HARDWARE MONITOR DRIVER 247M: Alistair John Strachan <alistair@devzero.co.uk> 248L: linux-hwmon@vger.kernel.org 249S: Maintained 250F: drivers/hwmon/abituguru3.c 251 252ACCES 104-DIO-48E GPIO DRIVER 253M: William Breathitt Gray <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-dio-48e.c 257 258ACCES 104-IDI-48 GPIO DRIVER 259M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 260L: linux-gpio@vger.kernel.org 261S: Maintained 262F: drivers/gpio/gpio-104-idi-48.c 263 264ACCES 104-IDIO-16 GPIO DRIVER 265M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 266L: linux-gpio@vger.kernel.org 267S: Maintained 268F: drivers/gpio/gpio-104-idio-16.c 269 270ACCES 104-QUAD-8 IIO DRIVER 271M: William Breathitt Gray <vilhelm.gray@gmail.com> 272L: linux-iio@vger.kernel.org 273S: Maintained 274F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 275F: drivers/iio/counter/104-quad-8.c 276 277ACCES PCI-IDIO-16 GPIO DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-gpio@vger.kernel.org 280S: Maintained 281F: drivers/gpio/gpio-pci-idio-16.c 282 283ACCES PCIe-IDIO-24 GPIO DRIVER 284M: William Breathitt Gray <vilhelm.gray@gmail.com> 285L: linux-gpio@vger.kernel.org 286S: Maintained 287F: drivers/gpio/gpio-pcie-idio-24.c 288 289ACENIC DRIVER 290M: Jes Sorensen <jes@trained-monkey.org> 291L: linux-acenic@sunsite.dk 292S: Maintained 293F: drivers/net/ethernet/alteon/acenic* 294 295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 296M: Peter Feuerer <peter@piie.net> 297L: platform-driver-x86@vger.kernel.org 298W: http://piie.net/?section=acerhdf 299S: Maintained 300F: drivers/platform/x86/acerhdf.c 301 302ACER WMI LAPTOP EXTRAS 303M: "Lee, Chun-Yi" <jlee@suse.com> 304L: platform-driver-x86@vger.kernel.org 305S: Maintained 306F: drivers/platform/x86/acer-wmi.c 307 308ACPI 309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 310M: Len Brown <lenb@kernel.org> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313Q: https://patchwork.kernel.org/project/linux-acpi/list/ 314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 315B: https://bugzilla.kernel.org 316S: Supported 317F: drivers/acpi/ 318F: drivers/pnp/pnpacpi/ 319F: include/linux/acpi.h 320F: include/linux/fwnode.h 321F: include/acpi/ 322F: Documentation/acpi/ 323F: Documentation/ABI/testing/sysfs-bus-acpi 324F: Documentation/ABI/testing/configfs-acpi 325F: drivers/pci/*acpi* 326F: drivers/pci/*/*acpi* 327F: drivers/pci/*/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andy@infradead.org> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <matthew@wil.cx> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553AF9013 MEDIA DRIVER 554M: Antti Palosaari <crope@iki.fi> 555L: linux-media@vger.kernel.org 556W: https://linuxtv.org 557W: http://palosaari.fi/linux/ 558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 559T: git git://linuxtv.org/anttip/media_tree.git 560S: Maintained 561F: drivers/media/dvb-frontends/af9013* 562 563AF9033 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9033* 572 573AFFS FILE SYSTEM 574M: David Sterba <dsterba@suse.com> 575L: linux-fsdevel@vger.kernel.org 576S: Odd Fixes 577F: Documentation/filesystems/affs.txt 578F: fs/affs/ 579 580AFS FILESYSTEM 581M: David Howells <dhowells@redhat.com> 582L: linux-afs@lists.infradead.org 583S: Supported 584F: fs/afs/ 585F: include/trace/events/afs.h 586F: Documentation/filesystems/afs.txt 587W: https://www.infradead.org/~dhowells/kafs/ 588 589AGPGART DRIVER 590M: David Airlie <airlied@linux.ie> 591T: git git://anongit.freedesktop.org/drm/drm 592S: Maintained 593F: drivers/char/agp/ 594F: include/linux/agp* 595F: include/uapi/linux/agp* 596 597AHA152X SCSI DRIVER 598M: "Juergen E. Fischer" <fischer@norbit.de> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aha152x* 602F: drivers/scsi/pcmcia/aha152x* 603 604AIC7XXX / AIC79XX SCSI DRIVER 605M: Hannes Reinecke <hare@suse.com> 606L: linux-scsi@vger.kernel.org 607S: Maintained 608F: drivers/scsi/aic7xxx/ 609 610AIMSLAB FM RADIO RECEIVER DRIVER 611M: Hans Verkuil <hverkuil@xs4all.nl> 612L: linux-media@vger.kernel.org 613T: git git://linuxtv.org/media_tree.git 614W: https://linuxtv.org 615S: Maintained 616F: drivers/media/radio/radio-aimslab* 617 618AIO 619M: Benjamin LaHaise <bcrl@kvack.org> 620L: linux-aio@kvack.org 621S: Supported 622F: fs/aio.c 623F: include/linux/*aio*.h 624 625AIRSPY MEDIA DRIVER 626M: Antti Palosaari <crope@iki.fi> 627L: linux-media@vger.kernel.org 628W: https://linuxtv.org 629W: http://palosaari.fi/linux/ 630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 631T: git git://linuxtv.org/anttip/media_tree.git 632S: Maintained 633F: drivers/media/usb/airspy/ 634 635ALACRITECH GIGABIT ETHERNET DRIVER 636M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 637S: Maintained 638F: drivers/net/ethernet/alacritech/* 639 640ALCATEL SPEEDTOUCH USB DRIVER 641M: Duncan Sands <duncan.sands@free.fr> 642L: linux-usb@vger.kernel.org 643W: http://www.linux-usb.org/SpeedTouch/ 644S: Maintained 645F: drivers/usb/atm/speedtch.c 646F: drivers/usb/atm/usbatm.c 647 648ALCHEMY AU1XX0 MMC DRIVER 649M: Manuel Lauss <manuel.lauss@gmail.com> 650S: Maintained 651F: drivers/mmc/host/au1xmmc.c 652 653ALI1563 I2C DRIVER 654M: Rudolf Marek <r.marek@assembler.cz> 655L: linux-i2c@vger.kernel.org 656S: Maintained 657F: Documentation/i2c/busses/i2c-ali1563 658F: drivers/i2c/busses/i2c-ali1563.c 659 660ALLWINNER SECURITY SYSTEM 661M: Corentin Labbe <clabbe.montjoie@gmail.com> 662L: linux-crypto@vger.kernel.org 663S: Maintained 664F: drivers/crypto/sunxi-ss/ 665 666ALPHA PORT 667M: Richard Henderson <rth@twiddle.net> 668M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 669M: Matt Turner <mattst88@gmail.com> 670S: Odd Fixes 671L: linux-alpha@vger.kernel.org 672F: arch/alpha/ 673 674ALPS PS/2 TOUCHPAD DRIVER 675R: Pali Rohár <pali.rohar@gmail.com> 676F: drivers/input/mouse/alps.* 677 678ALTERA I2C CONTROLLER DRIVER 679M: Thor Thayer <thor.thayer@linux.intel.com> 680S: Maintained 681F: drivers/i2c/busses/i2c-altera.c 682 683ALTERA MAILBOX DRIVER 684M: Ley Foon Tan <lftan@altera.com> 685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 686S: Maintained 687F: drivers/mailbox/mailbox-altera.c 688 689ALTERA PIO DRIVER 690M: Tien Hock Loh <thloh@altera.com> 691L: linux-gpio@vger.kernel.org 692S: Maintained 693F: drivers/gpio/gpio-altera.c 694 695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/gpio/gpio-altera-a10sr.c 699F: drivers/mfd/altera-a10sr.c 700F: drivers/reset/reset-a10sr.c 701F: include/linux/mfd/altera-a10sr.h 702F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 703 704ALTERA TRIPLE SPEED ETHERNET DRIVER 705M: Vince Bridgers <vbridger@opensource.altera.com> 706L: netdev@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/net/ethernet/altera/ 710 711ALTERA UART/JTAG UART SERIAL DRIVERS 712M: Tobias Klauser <tklauser@distanz.ch> 713L: linux-serial@vger.kernel.org 714L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 715S: Maintained 716F: drivers/tty/serial/altera_uart.c 717F: drivers/tty/serial/altera_jtaguart.c 718F: include/linux/altera_uart.h 719F: include/linux/altera_jtaguart.h 720 721AMAZON ETHERNET DRIVERS 722M: Netanel Belgazal <netanel@amazon.com> 723R: Saeed Bishara <saeedb@amazon.com> 724R: Zorik Machulsky <zorik@amazon.com> 725L: netdev@vger.kernel.org 726S: Supported 727F: Documentation/networking/ena.txt 728F: drivers/net/ethernet/amazon/ 729 730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 731M: Tom Lendacky <thomas.lendacky@amd.com> 732M: Gary Hook <gary.hook@amd.com> 733L: linux-crypto@vger.kernel.org 734S: Supported 735F: drivers/crypto/ccp/ 736F: include/linux/ccp.h 737 738AMD DISPLAY CORE 739M: Harry Wentland <harry.wentland@amd.com> 740M: Leo Li <sunpeng.li@amd.com> 741L: amd-gfx@lists.freedesktop.org 742T: git git://people.freedesktop.org/~agd5f/linux 743S: Supported 744F: drivers/gpu/drm/amd/display/ 745 746AMD FAM15H PROCESSOR POWER MONITORING DRIVER 747M: Huang Rui <ray.huang@amd.com> 748L: linux-hwmon@vger.kernel.org 749S: Supported 750F: Documentation/hwmon/fam15h_power 751F: drivers/hwmon/fam15h_power.c 752 753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 754L: linux-geode@lists.infradead.org (moderated for non-subscribers) 755S: Orphan 756F: drivers/usb/gadget/udc/amd5536udc.* 757 758AMD GEODE PROCESSOR/CHIPSET SUPPORT 759P: Andres Salomon <dilinger@queued.net> 760L: linux-geode@lists.infradead.org (moderated for non-subscribers) 761W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 762S: Supported 763F: drivers/char/hw_random/geode-rng.c 764F: drivers/crypto/geode* 765F: drivers/video/fbdev/geode/ 766F: arch/x86/include/asm/geode.h 767 768AMD IOMMU (AMD-VI) 769M: Joerg Roedel <joro@8bytes.org> 770L: iommu@lists.linux-foundation.org 771T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 772S: Maintained 773F: drivers/iommu/amd_iommu*.[ch] 774F: include/linux/amd-iommu.h 775 776AMD KFD 777M: Oded Gabbay <oded.gabbay@gmail.com> 778L: dri-devel@lists.freedesktop.org 779T: git git://people.freedesktop.org/~gabbayo/linux.git 780S: Supported 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 787F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 788F: drivers/gpu/drm/amd/amdkfd/ 789F: drivers/gpu/drm/amd/include/cik_structs.h 790F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 791F: drivers/gpu/drm/amd/include/vi_structs.h 792F: drivers/gpu/drm/amd/include/v9_structs.h 793F: include/uapi/linux/kfd_ioctl.h 794 795AMD POWERPLAY 796M: Rex Zhu <rex.zhu@amd.com> 797M: Evan Quan <evan.quan@amd.com> 798L: amd-gfx@lists.freedesktop.org 799S: Supported 800F: drivers/gpu/drm/amd/powerplay/ 801T: git git://people.freedesktop.org/~agd5f/linux 802 803AMD SEATTLE DEVICE TREE SUPPORT 804M: Brijesh Singh <brijeshkumar.singh@amd.com> 805M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 806M: Tom Lendacky <thomas.lendacky@amd.com> 807S: Supported 808F: arch/arm64/boot/dts/amd/ 809 810AMD XGBE DRIVER 811M: Tom Lendacky <thomas.lendacky@amd.com> 812L: netdev@vger.kernel.org 813S: Supported 814F: drivers/net/ethernet/amd/xgbe/ 815F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 816 817ANALOG DEVICES INC AD5686 DRIVER 818M: Stefan Popa <stefan.popa@analog.com> 819L: linux-pm@vger.kernel.org 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/dac/ad5686* 823F: drivers/iio/dac/ad5696* 824 825ANALOG DEVICES INC AD5758 DRIVER 826M: Stefan Popa <stefan.popa@analog.com> 827L: linux-iio@vger.kernel.org 828W: http://ez.analog.com/community/linux-device-drivers 829S: Supported 830F: drivers/iio/dac/ad5758.c 831F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 832 833ANALOG DEVICES INC AD9389B DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/ad9389b* 838 839ANALOG DEVICES INC ADGS1408 DRIVER 840M: Mircea Caprioru <mircea.caprioru@analog.com> 841S: Supported 842F: drivers/mux/adgs1408.c 843F: Documentation/devicetree/bindings/mux/adgs1408.txt 844 845ANALOG DEVICES INC ADP5061 DRIVER 846M: Stefan Popa <stefan.popa@analog.com> 847L: linux-pm@vger.kernel.org 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/power/supply/adp5061.c 851 852ANALOG DEVICES INC ADV7180 DRIVER 853M: Lars-Peter Clausen <lars@metafoo.de> 854L: linux-media@vger.kernel.org 855W: http://ez.analog.com/community/linux-device-drivers 856S: Supported 857F: drivers/media/i2c/adv7180.c 858 859ANALOG DEVICES INC ADV748X DRIVER 860M: Kieran Bingham <kieran.bingham@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/adv748x/* 864 865ANALOG DEVICES INC ADV7511 DRIVER 866M: Hans Verkuil <hans.verkuil@cisco.com> 867L: linux-media@vger.kernel.org 868S: Maintained 869F: drivers/media/i2c/adv7511* 870 871ANALOG DEVICES INC ADV7604 DRIVER 872M: Hans Verkuil <hans.verkuil@cisco.com> 873L: linux-media@vger.kernel.org 874S: Maintained 875F: drivers/media/i2c/adv7604* 876 877ANALOG DEVICES INC ADV7842 DRIVER 878M: Hans Verkuil <hans.verkuil@cisco.com> 879L: linux-media@vger.kernel.org 880S: Maintained 881F: drivers/media/i2c/adv7842* 882 883ANALOG DEVICES INC ASOC CODEC DRIVERS 884M: Lars-Peter Clausen <lars@metafoo.de> 885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 886W: http://wiki.analog.com/ 887W: http://ez.analog.com/community/linux-device-drivers 888S: Supported 889F: sound/soc/codecs/adau* 890F: sound/soc/codecs/adav* 891F: sound/soc/codecs/ad1* 892F: sound/soc/codecs/ad7* 893F: sound/soc/codecs/ssm* 894F: sound/soc/codecs/sigmadsp.* 895 896ANALOG DEVICES INC DMA DRIVERS 897M: Lars-Peter Clausen <lars@metafoo.de> 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/dma/dma-axi-dmac.c 901 902ANALOG DEVICES INC IIO DRIVERS 903M: Lars-Peter Clausen <lars@metafoo.de> 904M: Michael Hennerich <Michael.Hennerich@analog.com> 905W: http://wiki.analog.com/ 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 909F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 910F: drivers/iio/*/ad* 911F: drivers/iio/adc/ltc2497* 912X: drivers/iio/*/adjd* 913F: drivers/staging/iio/*/ad* 914 915ANDES ARCHITECTURE 916M: Greentime Hu <green.hu@gmail.com> 917M: Vincent Chen <deanbo422@gmail.com> 918T: git https://github.com/andestech/linux.git 919S: Supported 920F: arch/nds32/ 921F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 922F: Documentation/devicetree/bindings/nds32/ 923K: nds32 924N: nds32 925 926ANDROID CONFIG FRAGMENTS 927M: Rob Herring <robh@kernel.org> 928S: Supported 929F: kernel/configs/android* 930 931ANDROID DRIVERS 932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 933M: Arve Hjønnevåg <arve@android.com> 934M: Todd Kjos <tkjos@android.com> 935M: Martijn Coenen <maco@android.com> 936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 937L: devel@driverdev.osuosl.org 938S: Supported 939F: drivers/android/ 940F: drivers/staging/android/ 941 942ANDROID GOLDFISH PIC DRIVER 943M: Miodrag Dinic <miodrag.dinic@mips.com> 944S: Supported 945F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 946F: drivers/irqchip/irq-goldfish-pic.c 947 948ANDROID GOLDFISH RTC DRIVER 949M: Miodrag Dinic <miodrag.dinic@mips.com> 950S: Supported 951F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 952F: drivers/rtc/rtc-goldfish.c 953 954ANDROID ION DRIVER 955M: Laura Abbott <labbott@redhat.com> 956M: Sumit Semwal <sumit.semwal@linaro.org> 957L: devel@driverdev.osuosl.org 958L: dri-devel@lists.freedesktop.org 959L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 960S: Supported 961F: drivers/staging/android/ion 962F: drivers/staging/android/uapi/ion.h 963 964AOA (Apple Onboard Audio) ALSA DRIVER 965M: Johannes Berg <johannes@sipsolutions.net> 966L: linuxppc-dev@lists.ozlabs.org 967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 968S: Maintained 969F: sound/aoa/ 970 971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 972M: William Breathitt Gray <vilhelm.gray@gmail.com> 973L: linux-iio@vger.kernel.org 974S: Maintained 975F: drivers/iio/adc/stx104.c 976 977APM DRIVER 978M: Jiri Kosina <jikos@kernel.org> 979S: Odd fixes 980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 981F: arch/x86/kernel/apm_32.c 982F: include/linux/apm_bios.h 983F: include/uapi/linux/apm_bios.h 984F: drivers/char/apm-emulation.c 985 986APPARMOR SECURITY MODULE 987M: John Johansen <john.johansen@canonical.com> 988L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 989W: wiki.apparmor.net 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 991S: Supported 992F: security/apparmor/ 993F: Documentation/admin-guide/LSM/apparmor.rst 994 995APPLE BCM5974 MULTITOUCH DRIVER 996M: Henrik Rydberg <rydberg@bitmath.org> 997L: linux-input@vger.kernel.org 998S: Odd fixes 999F: drivers/input/mouse/bcm5974.c 1000 1001APPLE SMC DRIVER 1002M: Henrik Rydberg <rydberg@bitmath.org> 1003L: linux-hwmon@vger.kernel.org 1004S: Odd fixes 1005F: drivers/hwmon/applesmc.c 1006 1007APPLETALK NETWORK LAYER 1008L: netdev@vger.kernel.org 1009S: Odd fixes 1010F: drivers/net/appletalk/ 1011F: net/appletalk/ 1012 1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1014M: Duc Dang <dhdang@apm.com> 1015S: Supported 1016F: arch/arm64/boot/dts/apm/ 1017 1018APPLIED MICRO (APM) X-GENE SOC EDAC 1019M: Loc Ho <lho@apm.com> 1020S: Supported 1021F: drivers/edac/xgene_edac.c 1022F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1023 1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1025M: Iyappan Subramanian <isubramanian@apm.com> 1026M: Keyur Chudgar <kchudgar@apm.com> 1027S: Supported 1028F: drivers/net/ethernet/apm/xgene-v2/ 1029 1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1031M: Iyappan Subramanian <isubramanian@apm.com> 1032M: Keyur Chudgar <kchudgar@apm.com> 1033M: Quan Nguyen <qnguyen@apm.com> 1034S: Supported 1035F: drivers/net/ethernet/apm/xgene/ 1036F: drivers/net/phy/mdio-xgene.c 1037F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1038F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1039 1040APPLIED MICRO (APM) X-GENE SOC PMU 1041M: Tai Nguyen <ttnguyen@apm.com> 1042S: Supported 1043F: drivers/perf/xgene_pmu.c 1044F: Documentation/perf/xgene-pmu.txt 1045F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1046 1047APTINA CAMERA SENSOR PLL 1048M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1049L: linux-media@vger.kernel.org 1050S: Maintained 1051F: drivers/media/i2c/aptina-pll.* 1052 1053ARC FRAMEBUFFER DRIVER 1054M: Jaya Kumar <jayalk@intworks.biz> 1055S: Maintained 1056F: drivers/video/fbdev/arcfb.c 1057F: drivers/video/fbdev/core/fb_defio.c 1058 1059ARC PGU DRM DRIVER 1060M: Alexey Brodkin <abrodkin@synopsys.com> 1061S: Supported 1062F: drivers/gpu/drm/arc/ 1063F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1064 1065ARCNET NETWORK LAYER 1066M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1067L: netdev@vger.kernel.org 1068S: Maintained 1069F: drivers/net/arcnet/ 1070F: include/uapi/linux/if_arcnet.h 1071 1072ARM ARCHITECTED TIMER DRIVER 1073M: Mark Rutland <mark.rutland@arm.com> 1074M: Marc Zyngier <marc.zyngier@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/include/asm/arch_timer.h 1078F: arch/arm64/include/asm/arch_timer.h 1079F: drivers/clocksource/arm_arch_timer.c 1080 1081ARM HDLCD DRM DRIVER 1082M: Liviu Dudau <liviu.dudau@arm.com> 1083S: Supported 1084F: drivers/gpu/drm/arm/hdlcd_* 1085F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1086 1087ARM MALI-DP DRM DRIVER 1088M: Liviu Dudau <liviu.dudau@arm.com> 1089M: Brian Starkey <brian.starkey@arm.com> 1090M: Mali DP Maintainers <malidp@foss.arm.com> 1091S: Supported 1092F: drivers/gpu/drm/arm/ 1093F: Documentation/devicetree/bindings/display/arm,malidp.txt 1094 1095ARM MFM AND FLOPPY DRIVERS 1096M: Ian Molton <spyro@f2s.com> 1097S: Maintained 1098F: arch/arm/lib/floppydma.S 1099F: arch/arm/include/asm/floppy.h 1100 1101ARM PMU PROFILING AND DEBUGGING 1102M: Will Deacon <will.deacon@arm.com> 1103M: Mark Rutland <mark.rutland@arm.com> 1104S: Maintained 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106F: arch/arm*/kernel/perf_* 1107F: arch/arm/oprofile/common.c 1108F: arch/arm*/kernel/hw_breakpoint.c 1109F: arch/arm*/include/asm/hw_breakpoint.h 1110F: arch/arm*/include/asm/perf_event.h 1111F: drivers/perf/* 1112F: include/linux/perf/arm_pmu.h 1113F: Documentation/devicetree/bindings/arm/pmu.txt 1114F: Documentation/devicetree/bindings/perf/ 1115 1116ARM PORT 1117M: Russell King <linux@armlinux.org.uk> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119W: http://www.armlinux.org.uk/ 1120S: Odd Fixes 1121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1122F: arch/arm/ 1123X: arch/arm/boot/dts/ 1124 1125ARM PRIMECELL AACI PL041 DRIVER 1126M: Russell King <linux@armlinux.org.uk> 1127S: Odd Fixes 1128F: sound/arm/aaci.* 1129 1130ARM PRIMECELL BUS SUPPORT 1131M: Russell King <linux@armlinux.org.uk> 1132S: Odd Fixes 1133F: drivers/amba/ 1134F: include/linux/amba/bus.h 1135 1136ARM PRIMECELL CLCD PL110 DRIVER 1137M: Russell King <linux@armlinux.org.uk> 1138S: Odd Fixes 1139F: drivers/video/fbdev/amba-clcd.* 1140 1141ARM PRIMECELL KMI PL050 DRIVER 1142M: Russell King <linux@armlinux.org.uk> 1143S: Odd Fixes 1144F: drivers/input/serio/ambakmi.* 1145F: include/linux/amba/kmi.h 1146 1147ARM PRIMECELL MMCI PL180/1 DRIVER 1148M: Russell King <linux@armlinux.org.uk> 1149S: Odd Fixes 1150F: drivers/mmc/host/mmci.* 1151F: include/linux/amba/mmci.h 1152 1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1154M: Russell King <linux@armlinux.org.uk> 1155S: Odd Fixes 1156F: drivers/tty/serial/amba-pl01*.c 1157F: include/linux/amba/serial.h 1158 1159ARM SMMU DRIVERS 1160M: Will Deacon <will.deacon@arm.com> 1161R: Robin Murphy <robin.murphy@arm.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164F: drivers/iommu/arm-smmu.c 1165F: drivers/iommu/arm-smmu-v3.c 1166F: drivers/iommu/io-pgtable-arm.c 1167F: drivers/iommu/io-pgtable-arm-v7s.c 1168 1169ARM SUB-ARCHITECTURES 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-*/ 1173F: arch/arm/plat-*/ 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1175 1176ARM/ACTIONS SEMI ARCHITECTURE 1177M: Andreas Färber <afaerber@suse.de> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: owl 1181F: arch/arm/mach-actions/ 1182F: arch/arm/boot/dts/owl-* 1183F: arch/arm64/boot/dts/actions/ 1184F: drivers/clocksource/owl-* 1185F: drivers/pinctrl/actions/* 1186F: drivers/soc/actions/ 1187F: include/dt-bindings/power/owl-* 1188F: include/linux/soc/actions/ 1189F: Documentation/devicetree/bindings/arm/actions.txt 1190F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1191F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1192F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1193 1194ARM/ADS SPHERE MACHINE SUPPORT 1195M: Lennert Buytenhek <kernel@wantstofly.org> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/AFEB9260 MACHINE SUPPORT 1200M: Sergey Lapin <slapin@ossfans.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203 1204ARM/AJECO 1ARM MACHINE SUPPORT 1205M: Lennert Buytenhek <kernel@wantstofly.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208 1209ARM/Allwinner SoC Clock Support 1210M: Emilio López <emilio@elopez.com.ar> 1211S: Maintained 1212F: drivers/clk/sunxi/ 1213 1214ARM/Allwinner sunXi SoC support 1215M: Maxime Ripard <maxime.ripard@bootlin.com> 1216M: Chen-Yu Tsai <wens@csie.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219N: sun[x456789]i 1220N: sun50i 1221F: arch/arm/mach-sunxi/ 1222F: arch/arm64/boot/dts/allwinner/ 1223F: drivers/clk/sunxi-ng/ 1224F: drivers/pinctrl/sunxi/ 1225F: drivers/soc/sunxi/ 1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1227 1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1229M: Neil Armstrong <narmstrong@baylibre.com> 1230M: Jerome Brunet <jbrunet@baylibre.com> 1231L: linux-amlogic@lists.infradead.org 1232S: Maintained 1233F: drivers/clk/meson/ 1234F: include/dt-bindings/clock/meson* 1235F: include/dt-bindings/clock/gxbb* 1236F: Documentation/devicetree/bindings/clock/amlogic* 1237 1238ARM/Amlogic Meson SoC support 1239M: Carlo Caione <carlo@caione.org> 1240M: Kevin Hilman <khilman@baylibre.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242L: linux-amlogic@lists.infradead.org 1243W: http://linux-meson.com/ 1244S: Maintained 1245F: arch/arm/mach-meson/ 1246F: arch/arm/boot/dts/meson* 1247F: arch/arm64/boot/dts/amlogic/ 1248F: drivers/pinctrl/meson/ 1249F: drivers/mmc/host/meson* 1250N: meson 1251 1252ARM/Annapurna Labs ALPINE ARCHITECTURE 1253M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1254M: Antoine Tenart <antoine.tenart@free-electrons.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-alpine/ 1258F: arch/arm/boot/dts/alpine* 1259F: arch/arm64/boot/dts/al/ 1260F: drivers/*/*alpine* 1261 1262ARM/ARTPEC MACHINE SUPPORT 1263M: Jesper Nilsson <jesper.nilsson@axis.com> 1264M: Lars Persson <lars.persson@axis.com> 1265S: Maintained 1266L: linux-arm-kernel@axis.com 1267F: arch/arm/mach-artpec 1268F: arch/arm/boot/dts/artpec6* 1269F: drivers/clk/axis 1270F: drivers/crypto/axis 1271F: drivers/pinctrl/pinctrl-artpec* 1272F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1273 1274ARM/ASPEED I2C DRIVER 1275M: Brendan Higgins <brendanhiggins@google.com> 1276R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1277R: Joel Stanley <joel@jms.id.au> 1278L: linux-i2c@vger.kernel.org 1279L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1280S: Maintained 1281F: drivers/irqchip/irq-aspeed-i2c-ic.c 1282F: drivers/i2c/busses/i2c-aspeed.c 1283F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1284F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1285 1286ARM/ASPEED MACHINE SUPPORT 1287M: Joel Stanley <joel@jms.id.au> 1288R: Andrew Jeffery <andrew@aj.id.au> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1291Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1292S: Supported 1293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1294F: arch/arm/mach-aspeed/ 1295F: arch/arm/boot/dts/aspeed-* 1296N: aspeed 1297 1298ARM/CALXEDA HIGHBANK ARCHITECTURE 1299M: Rob Herring <robh@kernel.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-highbank/ 1303F: arch/arm/boot/dts/highbank.dts 1304F: arch/arm/boot/dts/ecx-*.dts* 1305 1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1307M: Krzysztof Halasa <khalasa@piap.pl> 1308S: Maintained 1309F: arch/arm/mach-cns3xxx/ 1310 1311ARM/CAVIUM THUNDER NETWORK DRIVER 1312M: Sunil Goutham <sgoutham@cavium.com> 1313M: Robert Richter <rric@kernel.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Supported 1316F: drivers/net/ethernet/cavium/thunder/ 1317 1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1319M: Lukasz Majewski <lukma@denx.de> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/mach-ep93xx/ts72xx.c 1323 1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1325M: Alexander Shiyan <shc_work@mail.ru> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Odd Fixes 1328N: clps711x 1329 1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1331M: Lennert Buytenhek <kernel@wantstofly.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334 1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1336M: Hartley Sweeten <hsweeten@visionengravers.com> 1337M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Maintained 1340F: arch/arm/mach-ep93xx/ 1341F: arch/arm/mach-ep93xx/include/mach/ 1342 1343ARM/CLKDEV SUPPORT 1344M: Russell King <linux@armlinux.org.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1348F: drivers/clk/clkdev.c 1349 1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1351M: Mike Rapoport <mike@compulab.co.il> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1356M: Baruch Siach <baruch@tkos.co.il> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/boot/dts/cx92755* 1360N: digicolor 1361 1362ARM/CONTEC MICRO9 MACHINE SUPPORT 1363M: Hubert Feurstein <hubert.feurstein@contec.at> 1364S: Maintained 1365F: arch/arm/mach-ep93xx/micro9.c 1366 1367ARM/CORESIGHT FRAMEWORK AND DRIVERS 1368M: Mathieu Poirier <mathieu.poirier@linaro.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: drivers/hwtracing/coresight/* 1372F: Documentation/trace/coresight.txt 1373F: Documentation/trace/coresight-cpu-debug.txt 1374F: Documentation/devicetree/bindings/arm/coresight.txt 1375F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1376F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1377F: tools/perf/arch/arm/util/pmu.c 1378F: tools/perf/arch/arm/util/auxtrace.c 1379F: tools/perf/arch/arm/util/cs-etm.c 1380F: tools/perf/arch/arm/util/cs-etm.h 1381F: tools/perf/util/cs-etm.* 1382F: tools/perf/util/cs-etm-decoder/* 1383 1384ARM/CORGI MACHINE SUPPORT 1385M: Richard Purdie <rpurdie@rpsys.net> 1386S: Maintained 1387 1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1389M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1390M: Linus Walleij <linus.walleij@linaro.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392T: git git://github.com/ulli-kroll/linux.git 1393S: Maintained 1394F: Documentation/devicetree/bindings/arm/gemini.txt 1395F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1396F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1397F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1398F: arch/arm/mach-gemini/ 1399F: drivers/net/ethernet/cortina/ 1400F: drivers/pinctrl/pinctrl-gemini.c 1401F: drivers/rtc/rtc-ftrtc010.c 1402 1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1404M: Barry Song <baohua@kernel.org> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1407S: Maintained 1408F: arch/arm/boot/dts/prima2* 1409F: arch/arm/mach-prima2/ 1410F: drivers/clk/sirf/ 1411F: drivers/clocksource/timer-prima2.c 1412F: drivers/clocksource/timer-atlas7.c 1413N: [^a-z]sirf 1414 1415ARM/EBSA110 MACHINE SUPPORT 1416M: Russell King <linux@armlinux.org.uk> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418W: http://www.armlinux.org.uk/ 1419S: Maintained 1420F: arch/arm/mach-ebsa110/ 1421F: drivers/net/ethernet/amd/am79c961a.* 1422 1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1424M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1425R: Pengutronix Kernel Team <kernel@pengutronix.de> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428N: efm32 1429 1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1431M: Robert Jarzmik <robert.jarzmik@free.fr> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434F: arch/arm/mach-pxa/ezx.c 1435 1436ARM/FARADAY FA526 PORT 1437M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440T: git git://git.berlios.de/gemini-board 1441F: arch/arm/mm/*-fa* 1442 1443ARM/FOOTBRIDGE ARCHITECTURE 1444M: Russell King <linux@armlinux.org.uk> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446W: http://www.armlinux.org.uk/ 1447S: Maintained 1448F: arch/arm/include/asm/hardware/dec21285.h 1449F: arch/arm/mach-footbridge/ 1450 1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1452M: Shawn Guo <shawnguo@kernel.org> 1453M: Sascha Hauer <s.hauer@pengutronix.de> 1454R: Pengutronix Kernel Team <kernel@pengutronix.de> 1455R: Fabio Estevam <fabio.estevam@nxp.com> 1456R: NXP Linux Team <linux-imx@nxp.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1460F: arch/arm/mach-imx/ 1461F: arch/arm/mach-mxs/ 1462F: arch/arm/boot/dts/imx* 1463F: arch/arm/configs/imx*_defconfig 1464F: drivers/clk/imx/ 1465F: drivers/soc/imx/ 1466F: include/soc/imx/ 1467 1468ARM/FREESCALE VYBRID ARM ARCHITECTURE 1469M: Shawn Guo <shawnguo@kernel.org> 1470M: Sascha Hauer <s.hauer@pengutronix.de> 1471R: Pengutronix Kernel Team <kernel@pengutronix.de> 1472R: Stefan Agner <stefan@agner.ch> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1476F: arch/arm/mach-imx/*vf610* 1477F: arch/arm/boot/dts/vf* 1478 1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1480M: Shawn Guo <shawnguo@kernel.org> 1481M: Li Yang <leoyang.li@nxp.com> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1485F: arch/arm/boot/dts/ls1021a* 1486F: arch/arm64/boot/dts/freescale/fsl-* 1487F: arch/arm64/boot/dts/freescale/qoriq-* 1488 1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1490M: Lennert Buytenhek <kernel@wantstofly.org> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/GUMSTIX MACHINE SUPPORT 1495M: Steve Sakoman <sakoman@gmail.com> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1500M: Philipp Zabel <philipp.zabel@gmail.com> 1501M: Paul Parsons <lost.distance@yahoo.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-pxa/hx4700.c 1505F: arch/arm/mach-pxa/include/mach/hx4700.h 1506F: sound/soc/pxa/hx4700.c 1507 1508ARM/HISILICON SOC SUPPORT 1509M: Wei Xu <xuwei5@hisilicon.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511W: http://www.hisilicon.com 1512S: Supported 1513T: git git://github.com/hisilicon/linux-hisi.git 1514F: arch/arm/mach-hisi/ 1515F: arch/arm/boot/dts/hi3* 1516F: arch/arm/boot/dts/hip* 1517F: arch/arm/boot/dts/hisi* 1518F: arch/arm64/boot/dts/hisilicon/ 1519 1520ARM/HP JORNADA 7XX MACHINE SUPPORT 1521M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1522W: www.jlime.com 1523S: Maintained 1524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1525F: arch/arm/mach-sa1100/jornada720.c 1526F: arch/arm/mach-sa1100/include/mach/jornada720.h 1527 1528ARM/IGEP MACHINE SUPPORT 1529M: Enric Balletbo i Serra <eballetbo@gmail.com> 1530M: Javier Martinez Canillas <javier@dowhile0.org> 1531L: linux-omap@vger.kernel.org 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/boot/dts/omap3-igep* 1535 1536ARM/INCOME PXA270 SUPPORT 1537M: Marek Vasut <marek.vasut@gmail.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: arch/arm/mach-pxa/colibri-pxa270-income.c 1541 1542ARM/INTEL IOP13XX ARM ARCHITECTURE 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/INTEL IOP32X ARM ARCHITECTURE 1548M: Lennert Buytenhek <kernel@wantstofly.org> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551 1552ARM/INTEL IOP33X ARM ARCHITECTURE 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Orphan 1555 1556ARM/INTEL IQ81342EX MACHINE SUPPORT 1557M: Lennert Buytenhek <kernel@wantstofly.org> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560 1561ARM/INTEL IXDP2850 MACHINE SUPPORT 1562M: Lennert Buytenhek <kernel@wantstofly.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565 1566ARM/INTEL IXP4XX ARM ARCHITECTURE 1567M: Imre Kaloz <kaloz@openwrt.org> 1568M: Krzysztof Halasa <khalasa@piap.pl> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/mach-ixp4xx/ 1572 1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1574M: Jonathan Cameron <jic23@cam.ac.uk> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: arch/arm/mach-pxa/stargate2.c 1578F: drivers/pcmcia/pxa2xx_stargate2.c 1579 1580ARM/INTEL XSC3 (MANZANO) ARM CORE 1581M: Lennert Buytenhek <kernel@wantstofly.org> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584 1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1586M: Lennert Buytenhek <kernel@wantstofly.org> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589 1590ARM/LG1K ARCHITECTURE 1591M: Chanho Min <chanho.min@lge.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: arch/arm64/boot/dts/lg/ 1595 1596ARM/LOGICPD PXA270 MACHINE SUPPORT 1597M: Lennert Buytenhek <kernel@wantstofly.org> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600 1601ARM/LPC18XX ARCHITECTURE 1602M: Joachim Eastwood <manabian@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/lpc43* 1606F: drivers/clk/nxp/clk-lpc18xx* 1607F: drivers/clocksource/time-lpc32xx.c 1608F: drivers/i2c/busses/i2c-lpc2k.c 1609F: drivers/memory/pl172.c 1610F: drivers/mtd/spi-nor/nxp-spifi.c 1611F: drivers/rtc/rtc-lpc24xx.c 1612N: lpc18xx 1613 1614ARM/LPC32XX SOC SUPPORT 1615M: Vladimir Zapolskiy <vz@mleia.com> 1616M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1619S: Maintained 1620F: arch/arm/boot/dts/lpc32* 1621F: arch/arm/mach-lpc32xx/ 1622F: drivers/i2c/busses/i2c-pnx.c 1623F: drivers/net/ethernet/nxp/lpc_eth.c 1624F: drivers/usb/host/ohci-nxp.c 1625F: drivers/watchdog/pnx4008_wdt.c 1626N: lpc32xx 1627 1628ARM/MAGICIAN MACHINE SUPPORT 1629M: Philipp Zabel <philipp.zabel@gmail.com> 1630S: Maintained 1631 1632ARM/Marvell Dove/MV78xx0/Orion SOC support 1633M: Jason Cooper <jason@lakedaemon.net> 1634M: Andrew Lunn <andrew@lunn.ch> 1635M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1636M: Gregory Clement <gregory.clement@bootlin.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: Documentation/devicetree/bindings/soc/dove/ 1640F: arch/arm/mach-dove/ 1641F: arch/arm/mach-mv78xx0/ 1642F: arch/arm/mach-orion5x/ 1643F: arch/arm/plat-orion/ 1644F: arch/arm/boot/dts/dove* 1645F: arch/arm/boot/dts/orion5x* 1646 1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1648M: Jason Cooper <jason@lakedaemon.net> 1649M: Andrew Lunn <andrew@lunn.ch> 1650M: Gregory Clement <gregory.clement@bootlin.com> 1651M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654F: arch/arm/boot/dts/armada* 1655F: arch/arm/boot/dts/kirkwood* 1656F: arch/arm/configs/mvebu_*_defconfig 1657F: arch/arm/mach-mvebu/ 1658F: arch/arm64/boot/dts/marvell/armada* 1659F: drivers/cpufreq/armada-37xx-cpufreq.c 1660F: drivers/cpufreq/mvebu-cpufreq.c 1661F: drivers/irqchip/irq-armada-370-xp.c 1662F: drivers/irqchip/irq-mvebu-* 1663F: drivers/pinctrl/mvebu/ 1664F: drivers/rtc/rtc-armada38x.c 1665 1666ARM/Mediatek RTC DRIVER 1667M: Eddie Huang <eddie.huang@mediatek.com> 1668M: Sean Wang <sean.wang@mediatek.com> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1673F: drivers/rtc/rtc-mt6397.c 1674F: drivers/rtc/rtc-mt7622.c 1675 1676ARM/Mediatek SoC support 1677M: Matthias Brugger <matthias.bgg@gmail.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/boot/dts/mt6* 1682F: arch/arm/boot/dts/mt7* 1683F: arch/arm/boot/dts/mt8* 1684F: arch/arm/mach-mediatek/ 1685F: arch/arm64/boot/dts/mediatek/ 1686N: mtk 1687K: mediatek 1688 1689ARM/Mediatek USB3 PHY DRIVER 1690M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694F: drivers/phy/mediatek/ 1695F: Documentation/devicetree/bindings/phy/phy-mtk-* 1696 1697ARM/MICREL KS8695 ARCHITECTURE 1698M: Greg Ungerer <gerg@uclinux.org> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700F: arch/arm/mach-ks8695/ 1701S: Odd Fixes 1702 1703ARM/Microchip (AT91) SoC support 1704M: Nicolas Ferre <nicolas.ferre@microchip.com> 1705M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707W: http://www.linux4sam.org 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1709S: Supported 1710N: at91 1711N: atmel 1712F: arch/arm/mach-at91/ 1713F: include/soc/at91/ 1714F: arch/arm/boot/dts/at91*.dts 1715F: arch/arm/boot/dts/at91*.dtsi 1716F: arch/arm/boot/dts/sama*.dts 1717F: arch/arm/boot/dts/sama*.dtsi 1718F: arch/arm/include/debug/at91.S 1719F: drivers/memory/atmel* 1720F: drivers/watchdog/sama5d4_wdt.c 1721X: drivers/input/touchscreen/atmel_mxt_ts.c 1722X: drivers/net/wireless/atmel/ 1723 1724ARM/MIOA701 MACHINE SUPPORT 1725M: Robert Jarzmik <robert.jarzmik@free.fr> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727F: arch/arm/mach-pxa/mioa701.c 1728S: Maintained 1729 1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1731M: Michael Petchkovsky <mkpetch@internode.on.net> 1732S: Maintained 1733 1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1735M: Linus Walleij <linus.walleij@linaro.org> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737S: Maintained 1738F: arch/arm/mach-nomadik/ 1739F: arch/arm/mach-u300/ 1740F: arch/arm/mach-ux500/ 1741F: arch/arm/boot/dts/ste-* 1742F: drivers/clk/clk-nomadik.c 1743F: drivers/clk/clk-u300.c 1744F: drivers/clocksource/clksrc-dbx500-prcmu.c 1745F: drivers/clocksource/timer-u300.c 1746F: drivers/dma/coh901318* 1747F: drivers/dma/ste_dma40* 1748F: drivers/hwspinlock/u8500_hsem.c 1749F: drivers/i2c/busses/i2c-nomadik.c 1750F: drivers/i2c/busses/i2c-stu300.c 1751F: drivers/mfd/ab3100* 1752F: drivers/mfd/ab8500* 1753F: drivers/mfd/abx500* 1754F: drivers/mfd/dbx500* 1755F: drivers/mfd/db8500* 1756F: drivers/pinctrl/nomadik/ 1757F: drivers/pinctrl/pinctrl-coh901* 1758F: drivers/pinctrl/pinctrl-u300.c 1759F: drivers/rtc/rtc-ab3100.c 1760F: drivers/rtc/rtc-ab8500.c 1761F: drivers/rtc/rtc-coh901331.c 1762F: drivers/rtc/rtc-pl031.c 1763F: drivers/watchdog/coh901327_wdt.c 1764F: Documentation/devicetree/bindings/arm/ste-* 1765F: Documentation/devicetree/bindings/arm/ux500/ 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1767 1768ARM/NUVOTON NPCM ARCHITECTURE 1769M: Avi Fishman <avifishman70@gmail.com> 1770M: Tomer Maimon <tmaimon77@gmail.com> 1771R: Patrick Venture <venture@google.com> 1772R: Nancy Yuen <yuenn@google.com> 1773R: Brendan Higgins <brendanhiggins@google.com> 1774L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1775S: Supported 1776F: arch/arm/mach-npcm/ 1777F: arch/arm/boot/dts/nuvoton-npcm* 1778F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1779F: drivers/*/*npcm* 1780F: Documentation/devicetree/bindings/*/*npcm* 1781F: Documentation/devicetree/bindings/*/*/*npcm* 1782 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE 1784M: Wan ZongShun <mcuos.com@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1786W: http://www.mcuos.com 1787S: Maintained 1788F: arch/arm/mach-w90x900/ 1789F: drivers/input/keyboard/w90p910_keypad.c 1790F: drivers/input/touchscreen/w90p910_ts.c 1791F: drivers/watchdog/nuc900_wdt.c 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1793F: drivers/mtd/nand/raw/nuc900_nand.c 1794F: drivers/rtc/rtc-nuc900.c 1795F: drivers/spi/spi-nuc900.c 1796F: drivers/usb/host/ehci-w90x900.c 1797F: drivers/video/fbdev/nuc900fb.c 1798 1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1800M: Nelson Castillo <arhuaco@freaks-unidos.net> 1801L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1802W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1803S: Supported 1804 1805ARM/Orion SoC/Technologic Systems TS-78xx platform support 1806M: Alexander Clouter <alex@digriz.org.uk> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808W: http://www.digriz.org.uk/ts78xx/kernel 1809S: Maintained 1810F: arch/arm/mach-orion5x/ts78xx-* 1811 1812ARM/OXNAS platform support 1813M: Neil Armstrong <narmstrong@baylibre.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815L: linux-oxnas@groups.io (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-oxnas/ 1818F: arch/arm/boot/dts/ox8*.dts* 1819N: oxnas 1820 1821ARM/PALM TREO SUPPORT 1822M: Tomas Cech <sleep_walker@suse.com> 1823L: linux-arm-kernel@lists.infradead.org 1824W: http://hackndev.com 1825S: Maintained 1826F: arch/arm/mach-pxa/palmtreo.* 1827 1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1829M: Marek Vasut <marek.vasut@gmail.com> 1830L: linux-arm-kernel@lists.infradead.org 1831W: http://hackndev.com 1832S: Maintained 1833F: arch/arm/mach-pxa/include/mach/palmtx.h 1834F: arch/arm/mach-pxa/palmtx.c 1835F: arch/arm/mach-pxa/palmt5.* 1836F: arch/arm/mach-pxa/include/mach/palmld.h 1837F: arch/arm/mach-pxa/palmld.c 1838F: arch/arm/mach-pxa/palmte2.* 1839F: arch/arm/mach-pxa/include/mach/palmtc.h 1840F: arch/arm/mach-pxa/palmtc.c 1841 1842ARM/PALMZ72 SUPPORT 1843M: Sergey Lapin <slapin@ossfans.org> 1844L: linux-arm-kernel@lists.infradead.org 1845W: http://hackndev.com 1846S: Maintained 1847F: arch/arm/mach-pxa/palmz72.* 1848 1849ARM/PLEB SUPPORT 1850M: Peter Chubb <pleb@gelato.unsw.edu.au> 1851W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1852S: Maintained 1853 1854ARM/PT DIGITAL BOARD PORT 1855M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.armlinux.org.uk/ 1858S: Maintained 1859 1860ARM/QUALCOMM SUPPORT 1861M: Andy Gross <andy.gross@linaro.org> 1862M: David Brown <david.brown@linaro.org> 1863L: linux-arm-msm@vger.kernel.org 1864L: linux-soc@vger.kernel.org 1865S: Maintained 1866F: Documentation/devicetree/bindings/soc/qcom/ 1867F: arch/arm/boot/dts/qcom-*.dts 1868F: arch/arm/boot/dts/qcom-*.dtsi 1869F: arch/arm/mach-qcom/ 1870F: arch/arm64/boot/dts/qcom/* 1871F: drivers/i2c/busses/i2c-qup.c 1872F: drivers/clk/qcom/ 1873F: drivers/dma/qcom/ 1874F: drivers/soc/qcom/ 1875F: drivers/spi/spi-qup.c 1876F: drivers/tty/serial/msm_serial.c 1877F: drivers/*/pm8???-* 1878F: drivers/mfd/ssbi.c 1879F: drivers/firmware/qcom_scm* 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1881 1882ARM/RADISYS ENP2611 MACHINE SUPPORT 1883M: Lennert Buytenhek <kernel@wantstofly.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/REALTEK ARCHITECTURE 1888M: Andreas Färber <afaerber@suse.de> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm64/boot/dts/realtek/ 1892F: Documentation/devicetree/bindings/arm/realtek.txt 1893 1894ARM/RENESAS ARM64 ARCHITECTURE 1895M: Simon Horman <horms@verge.net.au> 1896M: Magnus Damm <magnus.damm@gmail.com> 1897L: linux-renesas-soc@vger.kernel.org 1898Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1900S: Supported 1901F: arch/arm64/boot/dts/renesas/ 1902F: Documentation/devicetree/bindings/arm/shmobile.txt 1903F: drivers/soc/renesas/ 1904F: include/linux/soc/renesas/ 1905 1906ARM/RISCPC ARCHITECTURE 1907M: Russell King <linux@armlinux.org.uk> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909W: http://www.armlinux.org.uk/ 1910S: Maintained 1911F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1912F: arch/arm/include/asm/hardware/ioc.h 1913F: arch/arm/include/asm/hardware/iomd.h 1914F: arch/arm/include/asm/hardware/memc.h 1915F: arch/arm/mach-rpc/ 1916F: drivers/net/ethernet/8390/etherh.c 1917F: drivers/net/ethernet/i825xx/ether1* 1918F: drivers/net/ethernet/seeq/ether3* 1919F: drivers/scsi/arm/ 1920 1921ARM/Rockchip SoC support 1922M: Heiko Stuebner <heiko@sntech.de> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924L: linux-rockchip@lists.infradead.org 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1926S: Maintained 1927F: arch/arm/boot/dts/rk3* 1928F: arch/arm/boot/dts/rv1108* 1929F: arch/arm/mach-rockchip/ 1930F: drivers/clk/rockchip/ 1931F: drivers/i2c/busses/i2c-rk3x.c 1932F: drivers/*/*rockchip* 1933F: drivers/*/*/*rockchip* 1934F: sound/soc/rockchip/ 1935N: rockchip 1936 1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1938M: Kukjin Kim <kgene@kernel.org> 1939M: Krzysztof Kozlowski <krzk@kernel.org> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1942Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1943S: Maintained 1944F: arch/arm/boot/dts/s3c* 1945F: arch/arm/boot/dts/s5p* 1946F: arch/arm/boot/dts/exynos* 1947F: arch/arm64/boot/dts/exynos/ 1948F: arch/arm/plat-samsung/ 1949F: arch/arm/mach-s3c24*/ 1950F: arch/arm/mach-s3c64xx/ 1951F: arch/arm/mach-s5p*/ 1952F: arch/arm/mach-exynos*/ 1953F: drivers/*/*s3c24* 1954F: drivers/*/*/*s3c24* 1955F: drivers/*/*s3c64xx* 1956F: drivers/*/*s5pv210* 1957F: drivers/memory/samsung/* 1958F: drivers/soc/samsung/* 1959F: Documentation/arm/Samsung/ 1960F: Documentation/devicetree/bindings/arm/samsung/ 1961F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1962F: Documentation/devicetree/bindings/power/pd-samsung.txt 1963N: exynos 1964 1965ARM/SAMSUNG MOBILE MACHINE SUPPORT 1966M: Kyungmin Park <kyungmin.park@samsung.com> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-s5pv210/ 1970 1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1972M: Kyungmin Park <kyungmin.park@samsung.com> 1973M: Kamil Debski <kamil@wypas.org> 1974M: Andrzej Hajda <a.hajda@samsung.com> 1975L: linux-arm-kernel@lists.infradead.org 1976L: linux-media@vger.kernel.org 1977S: Maintained 1978F: drivers/media/platform/s5p-g2d/ 1979 1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1981M: Marek Szyprowski <m.szyprowski@samsung.com> 1982L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1983L: linux-media@vger.kernel.org 1984S: Maintained 1985F: drivers/media/platform/s5p-cec/ 1986F: Documentation/devicetree/bindings/media/s5p-cec.txt 1987 1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1989M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1990M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1991L: linux-arm-kernel@lists.infradead.org 1992L: linux-media@vger.kernel.org 1993S: Maintained 1994F: drivers/media/platform/s5p-jpeg/ 1995 1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1997M: Kyungmin Park <kyungmin.park@samsung.com> 1998M: Kamil Debski <kamil@wypas.org> 1999M: Jeongtae Park <jtp.park@samsung.com> 2000M: Andrzej Hajda <a.hajda@samsung.com> 2001L: linux-arm-kernel@lists.infradead.org 2002L: linux-media@vger.kernel.org 2003S: Maintained 2004F: arch/arm/plat-samsung/s5p-dev-mfc.c 2005F: drivers/media/platform/s5p-mfc/ 2006 2007ARM/SHMOBILE ARM ARCHITECTURE 2008M: Simon Horman <horms@verge.net.au> 2009M: Magnus Damm <magnus.damm@gmail.com> 2010L: linux-renesas-soc@vger.kernel.org 2011Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2012T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2013S: Supported 2014F: arch/arm/boot/dts/emev2* 2015F: arch/arm/boot/dts/r7s* 2016F: arch/arm/boot/dts/r8a* 2017F: arch/arm/boot/dts/r9a* 2018F: arch/arm/boot/dts/sh* 2019F: arch/arm/configs/shmobile_defconfig 2020F: arch/arm/include/debug/renesas-scif.S 2021F: arch/arm/mach-shmobile/ 2022F: Documentation/devicetree/bindings/arm/shmobile.txt 2023F: drivers/soc/renesas/ 2024F: include/linux/soc/renesas/ 2025 2026ARM/SOCFPGA ARCHITECTURE 2027M: Dinh Nguyen <dinguyen@kernel.org> 2028S: Maintained 2029F: arch/arm/mach-socfpga/ 2030F: arch/arm/boot/dts/socfpga* 2031F: arch/arm/configs/socfpga_defconfig 2032F: arch/arm64/boot/dts/altera/ 2033W: http://www.rocketboards.org 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2035 2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2037M: Dinh Nguyen <dinguyen@kernel.org> 2038S: Maintained 2039F: drivers/clk/socfpga/ 2040 2041ARM/SOCFPGA EDAC SUPPORT 2042M: Thor Thayer <thor.thayer@linux.intel.com> 2043S: Maintained 2044F: drivers/edac/altera_edac. 2045 2046ARM/SPREADTRUM SoC SUPPORT 2047M: Orson Zhai <orsonzhai@gmail.com> 2048M: Baolin Wang <baolin.wang@linaro.org> 2049M: Chunyan Zhang <zhang.lyra@gmail.com> 2050S: Maintained 2051F: arch/arm64/boot/dts/sprd 2052N: sprd 2053 2054ARM/STI ARCHITECTURE 2055M: Patrice Chotard <patrice.chotard@st.com> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057W: http://www.stlinux.com 2058S: Maintained 2059F: arch/arm/mach-sti/ 2060F: arch/arm/boot/dts/sti* 2061F: drivers/char/hw_random/st-rng.c 2062F: drivers/clocksource/arm_global_timer.c 2063F: drivers/clocksource/clksrc_st_lpc.c 2064F: drivers/cpufreq/sti-cpufreq.c 2065F: drivers/dma/st_fdma* 2066F: drivers/i2c/busses/i2c-st.c 2067F: drivers/media/rc/st_rc.c 2068F: drivers/media/platform/sti/c8sectpfe/ 2069F: drivers/mmc/host/sdhci-st.c 2070F: drivers/phy/st/phy-miphy28lp.c 2071F: drivers/phy/st/phy-stih407-usb.c 2072F: drivers/pinctrl/pinctrl-st.c 2073F: drivers/remoteproc/st_remoteproc.c 2074F: drivers/remoteproc/st_slim_rproc.c 2075F: drivers/reset/sti/ 2076F: drivers/rtc/rtc-st-lpc.c 2077F: drivers/tty/serial/st-asc.c 2078F: drivers/usb/dwc3/dwc3-st.c 2079F: drivers/usb/host/ehci-st.c 2080F: drivers/usb/host/ohci-st.c 2081F: drivers/watchdog/st_lpc_wdt.c 2082F: drivers/ata/ahci_st.c 2083F: include/linux/remoteproc/st_slim_rproc.h 2084 2085ARM/STM32 ARCHITECTURE 2086M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2087M: Alexandre Torgue <alexandre.torgue@st.com> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089S: Maintained 2090T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2091N: stm32 2092F: arch/arm/boot/dts/stm32* 2093F: arch/arm/mach-stm32/ 2094F: drivers/clocksource/armv7m_systick.c 2095 2096ARM/Synaptics Berlin SoC support 2097M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2098M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Maintained 2101F: arch/arm/mach-berlin/ 2102F: arch/arm/boot/dts/berlin* 2103F: arch/arm64/boot/dts/marvell/berlin* 2104 2105ARM/TANGO ARCHITECTURE 2106M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2107M: Mans Rullgard <mans@mansr.com> 2108L: linux-arm-kernel@lists.infradead.org 2109S: Odd Fixes 2110N: tango 2111 2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2113M: Lennert Buytenhek <kernel@wantstofly.org> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116 2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2118M: Hans Verkuil <hans.verkuil@cisco.com> 2119L: linux-tegra@vger.kernel.org 2120L: linux-media@vger.kernel.org 2121S: Maintained 2122F: drivers/media/platform/tegra-cec/ 2123F: Documentation/devicetree/bindings/media/tegra-cec.txt 2124 2125ARM/TETON BGA MACHINE SUPPORT 2126M: "Mark F. Brown" <mark.brown314@gmail.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129 2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2131M: Santosh Shilimkar <ssantosh@kernel.org> 2132L: linux-kernel@vger.kernel.org 2133S: Maintained 2134F: drivers/memory/*emif* 2135 2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2137M: Tero Kristo <t-kristo@ti.com> 2138M: Nishanth Menon <nm@ti.com> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140S: Supported 2141F: Documentation/devicetree/bindings/arm/ti/k3.txt 2142F: arch/arm64/boot/dts/ti/Makefile 2143F: arch/arm64/boot/dts/ti/k3-* 2144 2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2146M: Santosh Shilimkar <ssantosh@kernel.org> 2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2148S: Maintained 2149F: arch/arm/mach-keystone/ 2150F: arch/arm/boot/dts/keystone-* 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2152 2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2154M: Santosh Shilimkar <ssantosh@kernel.org> 2155L: linux-kernel@vger.kernel.org 2156S: Maintained 2157F: drivers/clk/keystone/ 2158 2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2160M: Santosh Shilimkar <ssantosh@kernel.org> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162L: linux-kernel@vger.kernel.org 2163S: Maintained 2164F: drivers/clocksource/timer-keystone.c 2165 2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2167M: Santosh Shilimkar <ssantosh@kernel.org> 2168L: linux-kernel@vger.kernel.org 2169S: Maintained 2170F: drivers/power/reset/keystone-reset.c 2171 2172ARM/THECUS N2100 MACHINE SUPPORT 2173M: Lennert Buytenhek <kernel@wantstofly.org> 2174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2175S: Maintained 2176 2177ARM/TOSA MACHINE SUPPORT 2178M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2179M: Dirk Opfer <dirk@opfer-online.de> 2180S: Maintained 2181 2182ARM/UNIPHIER ARCHITECTURE 2183M: Masahiro Yamada <yamada.masahiro@socionext.com> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2186S: Maintained 2187F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2188F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2189F: arch/arm/boot/dts/uniphier* 2190F: arch/arm/include/asm/hardware/cache-uniphier.h 2191F: arch/arm/mach-uniphier/ 2192F: arch/arm/mm/cache-uniphier.c 2193F: arch/arm64/boot/dts/socionext/uniphier* 2194F: drivers/bus/uniphier-system-bus.c 2195F: drivers/clk/uniphier/ 2196F: drivers/gpio/gpio-uniphier.c 2197F: drivers/i2c/busses/i2c-uniphier* 2198F: drivers/irqchip/irq-uniphier-aidet.c 2199F: drivers/pinctrl/uniphier/ 2200F: drivers/reset/reset-uniphier.c 2201F: drivers/tty/serial/8250/8250_uniphier.c 2202N: uniphier 2203 2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2205M: Ulf Hansson <ulf.hansson@linaro.org> 2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2207T: git git://git.linaro.org/people/ulfh/clk.git 2208S: Maintained 2209F: drivers/clk/ux500/ 2210 2211ARM/VERSATILE EXPRESS PLATFORM 2212M: Liviu Dudau <liviu.dudau@arm.com> 2213M: Sudeep Holla <sudeep.holla@arm.com> 2214M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216S: Maintained 2217F: arch/arm/boot/dts/vexpress* 2218F: arch/arm64/boot/dts/arm/ 2219F: arch/arm/mach-vexpress/ 2220F: */*/vexpress* 2221F: */*/*/vexpress* 2222F: drivers/clk/versatile/clk-vexpress-osc.c 2223F: drivers/clocksource/versatile.c 2224N: mps2 2225 2226ARM/VFP SUPPORT 2227M: Russell King <linux@armlinux.org.uk> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229W: http://www.armlinux.org.uk/ 2230S: Maintained 2231F: arch/arm/vfp/ 2232 2233ARM/VOIPAC PXA270 SUPPORT 2234M: Marek Vasut <marek.vasut@gmail.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Maintained 2237F: arch/arm/mach-pxa/vpac270.c 2238F: arch/arm/mach-pxa/include/mach/vpac270.h 2239 2240ARM/VT8500 ARM ARCHITECTURE 2241M: Tony Prisk <linux@prisktech.co.nz> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Maintained 2244F: arch/arm/mach-vt8500/ 2245F: drivers/clocksource/vt8500_timer.c 2246F: drivers/i2c/busses/i2c-wmt.c 2247F: drivers/mmc/host/wmt-sdmmc.c 2248F: drivers/pwm/pwm-vt8500.c 2249F: drivers/rtc/rtc-vt8500.c 2250F: drivers/tty/serial/vt8500_serial.c 2251F: drivers/usb/host/ehci-platform.c 2252F: drivers/usb/host/uhci-platform.c 2253F: drivers/video/fbdev/vt8500lcdfb.* 2254F: drivers/video/fbdev/wm8505fb* 2255F: drivers/video/fbdev/wmt_ge_rops.* 2256 2257ARM/ZIPIT Z2 SUPPORT 2258M: Marek Vasut <marek.vasut@gmail.com> 2259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2260S: Maintained 2261F: arch/arm/mach-pxa/z2.c 2262F: arch/arm/mach-pxa/include/mach/z2.h 2263 2264ARM/ZTE ARCHITECTURE 2265M: Jun Nie <jun.nie@linaro.org> 2266M: Baoyou Xie <baoyou.xie@linaro.org> 2267M: Shawn Guo <shawnguo@kernel.org> 2268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2269S: Maintained 2270F: arch/arm/boot/dts/zx2967* 2271F: arch/arm/mach-zx/ 2272F: arch/arm64/boot/dts/zte/ 2273F: drivers/clk/zte/ 2274F: drivers/dma/zx_dma.c 2275F: drivers/gpio/gpio-zx.c 2276F: drivers/i2c/busses/i2c-zx2967.c 2277F: drivers/mmc/host/dw_mmc-zx.* 2278F: drivers/pinctrl/zte/ 2279F: drivers/soc/zte/ 2280F: drivers/thermal/zx2967_thermal.c 2281F: drivers/watchdog/zx2967_wdt.c 2282F: Documentation/devicetree/bindings/arm/zte.txt 2283F: Documentation/devicetree/bindings/clock/zx2967*.txt 2284F: Documentation/devicetree/bindings/dma/zxdma.txt 2285F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2286F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2287F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2288F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2289F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2290F: Documentation/devicetree/bindings/soc/zte/ 2291F: Documentation/devicetree/bindings/sound/zte,*.txt 2292F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2293F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2294F: include/dt-bindings/clock/zx2967*.h 2295F: include/dt-bindings/soc/zte,*.h 2296F: sound/soc/codecs/zx_aud96p22.c 2297F: sound/soc/zte/ 2298 2299ARM/ZYNQ ARCHITECTURE 2300M: Michal Simek <michal.simek@xilinx.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302W: http://wiki.xilinx.com 2303T: git https://github.com/Xilinx/linux-xlnx.git 2304S: Supported 2305F: arch/arm/mach-zynq/ 2306F: drivers/cpuidle/cpuidle-zynq.c 2307F: drivers/block/xsysace.c 2308N: zynq 2309N: xilinx 2310F: drivers/clocksource/cadence_ttc_timer.c 2311F: drivers/i2c/busses/i2c-cadence.c 2312F: drivers/mmc/host/sdhci-of-arasan.c 2313F: drivers/edac/synopsys_edac.c 2314 2315ARM64 PORT (AARCH64 ARCHITECTURE) 2316M: Catalin Marinas <catalin.marinas@arm.com> 2317M: Will Deacon <will.deacon@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2320S: Maintained 2321F: arch/arm64/ 2322X: arch/arm64/boot/dts/ 2323F: Documentation/arm64/ 2324 2325AS3645A LED FLASH CONTROLLER DRIVER 2326M: Sakari Ailus <sakari.ailus@iki.fi> 2327L: linux-leds@vger.kernel.org 2328S: Maintained 2329F: drivers/leds/leds-as3645a.c 2330 2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2332M: Tianshu Qiu <tian.shu.qiu@intel.com> 2333L: linux-media@vger.kernel.org 2334T: git git://linuxtv.org/media_tree.git 2335S: Maintained 2336F: drivers/media/i2c/ak7375.c 2337F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2338 2339ASAHI KASEI AK8974 DRIVER 2340M: Linus Walleij <linus.walleij@linaro.org> 2341L: linux-iio@vger.kernel.org 2342W: http://www.akm.com/ 2343S: Supported 2344F: drivers/iio/magnetometer/ak8974.c 2345 2346ASC7621 HARDWARE MONITOR DRIVER 2347M: George Joseph <george.joseph@fairview5.com> 2348L: linux-hwmon@vger.kernel.org 2349S: Maintained 2350F: Documentation/hwmon/asc7621 2351F: drivers/hwmon/asc7621.c 2352 2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2354M: Corentin Chary <corentin.chary@gmail.com> 2355L: acpi4asus-user@lists.sourceforge.net 2356L: platform-driver-x86@vger.kernel.org 2357W: http://acpi4asus.sf.net 2358S: Maintained 2359F: drivers/platform/x86/asus*.c 2360F: drivers/platform/x86/eeepc*.c 2361 2362ASUS WIRELESS RADIO CONTROL DRIVER 2363M: João Paulo Rechi Vita <jprvita@gmail.com> 2364L: platform-driver-x86@vger.kernel.org 2365S: Maintained 2366F: drivers/platform/x86/asus-wireless.c 2367 2368ASYMMETRIC KEYS 2369M: David Howells <dhowells@redhat.com> 2370L: keyrings@vger.kernel.org 2371S: Maintained 2372F: Documentation/crypto/asymmetric-keys.txt 2373F: include/linux/verification.h 2374F: include/crypto/public_key.h 2375F: include/crypto/pkcs7.h 2376F: crypto/asymmetric_keys/ 2377 2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2379R: Dan Williams <dan.j.williams@intel.com> 2380W: http://sourceforge.net/projects/xscaleiop 2381S: Odd fixes 2382F: Documentation/crypto/async-tx-api.txt 2383F: crypto/async_tx/ 2384F: drivers/dma/ 2385F: include/linux/dmaengine.h 2386F: include/linux/async_tx.h 2387 2388AT24 EEPROM DRIVER 2389M: Bartosz Golaszewski <brgl@bgdev.pl> 2390L: linux-i2c@vger.kernel.org 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/eeprom/at24.txt 2394F: drivers/misc/eeprom/at24.c 2395F: include/linux/platform_data/at24.h 2396 2397ATA OVER ETHERNET (AOE) DRIVER 2398M: "Ed L. Cashin" <ed.cashin@acm.org> 2399W: http://www.openaoe.org/ 2400S: Supported 2401F: Documentation/aoe/ 2402F: drivers/block/aoe/ 2403 2404ATHEROS 71XX/9XXX GPIO DRIVER 2405M: Alban Bedel <albeu@free.fr> 2406W: https://github.com/AlbanBedel/linux 2407T: git git://github.com/AlbanBedel/linux 2408S: Maintained 2409F: drivers/gpio/gpio-ath79.c 2410F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2411 2412ATHEROS 71XX/9XXX USB PHY DRIVER 2413M: Alban Bedel <albeu@free.fr> 2414W: https://github.com/AlbanBedel/linux 2415T: git git://github.com/AlbanBedel/linux 2416S: Maintained 2417F: drivers/phy/qualcomm/phy-ath79-usb.c 2418F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2419 2420ATHEROS ATH GENERIC UTILITIES 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423S: Supported 2424F: drivers/net/wireless/ath/* 2425 2426ATHEROS ATH5K WIRELESS DRIVER 2427M: Jiri Slaby <jirislaby@gmail.com> 2428M: Nick Kossifidis <mickflemm@gmail.com> 2429M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2430L: linux-wireless@vger.kernel.org 2431W: http://wireless.kernel.org/en/users/Drivers/ath5k 2432S: Maintained 2433F: drivers/net/wireless/ath/ath5k/ 2434 2435ATHEROS ATH6KL WIRELESS DRIVER 2436M: Kalle Valo <kvalo@codeaurora.org> 2437L: linux-wireless@vger.kernel.org 2438W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2440S: Supported 2441F: drivers/net/wireless/ath/ath6kl/ 2442 2443ATI_REMOTE2 DRIVER 2444M: Ville Syrjala <syrjala@sci.fi> 2445S: Maintained 2446F: drivers/input/misc/ati_remote2.c 2447 2448ATK0110 HWMON DRIVER 2449M: Luca Tettamanti <kronos.it@gmail.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: drivers/hwmon/asus_atk0110.c 2453 2454ATLX ETHERNET DRIVERS 2455M: Jay Cliburn <jcliburn@gmail.com> 2456M: Chris Snook <chris.snook@gmail.com> 2457L: netdev@vger.kernel.org 2458W: http://sourceforge.net/projects/atl1 2459W: http://atl1.sourceforge.net 2460S: Maintained 2461F: drivers/net/ethernet/atheros/ 2462 2463ATM 2464M: Chas Williams <3chas3@gmail.com> 2465L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2466L: netdev@vger.kernel.org 2467W: http://linux-atm.sourceforge.net 2468S: Maintained 2469F: drivers/atm/ 2470F: include/linux/atm* 2471F: include/uapi/linux/atm* 2472 2473ATMEL AT91 / AT32 MCI DRIVER 2474M: Ludovic Desroches <ludovic.desroches@microchip.com> 2475S: Maintained 2476F: drivers/mmc/host/atmel-mci.c 2477 2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2479M: Nicolas Ferre <nicolas.ferre@microchip.com> 2480S: Supported 2481F: drivers/power/reset/at91-sama5d2_shdwc.c 2482 2483ATMEL Audio ALSA driver 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Supported 2487F: sound/soc/atmel 2488 2489ATMEL I2C DRIVER 2490M: Ludovic Desroches <ludovic.desroches@microchip.com> 2491L: linux-i2c@vger.kernel.org 2492S: Supported 2493F: drivers/i2c/busses/i2c-at91.c 2494 2495ATMEL ISI DRIVER 2496M: Ludovic Desroches <ludovic.desroches@microchip.com> 2497L: linux-media@vger.kernel.org 2498S: Supported 2499F: drivers/media/platform/atmel/atmel-isi.c 2500F: include/media/atmel-isi.h 2501 2502ATMEL LCDFB DRIVER 2503M: Nicolas Ferre <nicolas.ferre@microchip.com> 2504L: linux-fbdev@vger.kernel.org 2505S: Maintained 2506F: drivers/video/fbdev/atmel_lcdfb.c 2507F: include/video/atmel_lcdc.h 2508 2509ATMEL MACB ETHERNET DRIVER 2510M: Nicolas Ferre <nicolas.ferre@microchip.com> 2511S: Supported 2512F: drivers/net/ethernet/cadence/ 2513 2514ATMEL MAXTOUCH DRIVER 2515M: Nick Dyer <nick@shmanahar.org> 2516T: git git://github.com/ndyer/linux.git 2517S: Maintained 2518F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2519F: drivers/input/touchscreen/atmel_mxt_ts.c 2520 2521ATMEL SAMA5D2 ADC DRIVER 2522M: Ludovic Desroches <ludovic.desroches@microchip.com> 2523L: linux-iio@vger.kernel.org 2524S: Supported 2525F: drivers/iio/adc/at91-sama5d2_adc.c 2526 2527ATMEL SDMMC DRIVER 2528M: Ludovic Desroches <ludovic.desroches@microchip.com> 2529L: linux-mmc@vger.kernel.org 2530S: Supported 2531F: drivers/mmc/host/sdhci-of-at91.c 2532 2533ATMEL SPI DRIVER 2534M: Nicolas Ferre <nicolas.ferre@microchip.com> 2535S: Supported 2536F: drivers/spi/spi-atmel.* 2537 2538ATMEL SSC DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Supported 2542F: drivers/misc/atmel-ssc.c 2543F: include/linux/atmel-ssc.h 2544 2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2546M: Nicolas Ferre <nicolas.ferre@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548S: Supported 2549F: drivers/misc/atmel_tclib.c 2550F: drivers/clocksource/tcb_clksrc.c 2551 2552ATMEL USBA UDC DRIVER 2553M: Nicolas Ferre <nicolas.ferre@microchip.com> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Supported 2556F: drivers/usb/gadget/udc/atmel_usba_udc.* 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATMEL XDMA DRIVER 2567M: Ludovic Desroches <ludovic.desroches@microchip.com> 2568L: linux-arm-kernel@lists.infradead.org 2569L: dmaengine@vger.kernel.org 2570S: Supported 2571F: drivers/dma/at_xdmac.c 2572 2573ATOMIC INFRASTRUCTURE 2574M: Will Deacon <will.deacon@arm.com> 2575M: Peter Zijlstra <peterz@infradead.org> 2576R: Boqun Feng <boqun.feng@gmail.com> 2577L: linux-kernel@vger.kernel.org 2578S: Maintained 2579F: arch/*/include/asm/atomic*.h 2580F: include/*/atomic*.h 2581 2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2583M: Bradley Grove <linuxdrivers@attotech.com> 2584L: linux-scsi@vger.kernel.org 2585W: http://www.attotech.com 2586S: Supported 2587F: drivers/scsi/esas2r 2588 2589ATUSB IEEE 802.15.4 RADIO DRIVER 2590M: Stefan Schmidt <stefan@datenfreihafen.org> 2591L: linux-wpan@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ieee802154/atusb.c 2594F: drivers/net/ieee802154/atusb.h 2595F: drivers/net/ieee802154/at86rf230.h 2596 2597AUDIT SUBSYSTEM 2598M: Paul Moore <paul@paul-moore.com> 2599M: Eric Paris <eparis@redhat.com> 2600L: linux-audit@redhat.com (moderated for non-subscribers) 2601W: https://github.com/linux-audit 2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2603S: Supported 2604F: include/linux/audit.h 2605F: include/uapi/linux/audit.h 2606F: kernel/audit* 2607 2608AUXILIARY DISPLAY DRIVERS 2609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2610S: Maintained 2611F: drivers/auxdisplay/ 2612F: include/linux/cfag12864b.h 2613 2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2615M: Andreas Klinger <ak@it-klinger.de> 2616L: linux-iio@vger.kernel.org 2617S: Maintained 2618F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2619F: drivers/iio/adc/hx711.c 2620 2621AX.25 NETWORK LAYER 2622M: Ralf Baechle <ralf@linux-mips.org> 2623L: linux-hams@vger.kernel.org 2624W: http://www.linux-ax25.org/ 2625S: Maintained 2626F: include/uapi/linux/ax25.h 2627F: include/net/ax25.h 2628F: net/ax25/ 2629 2630AXENTIA ARM DEVICES 2631M: Peter Rosin <peda@axentia.se> 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/arm/axentia.txt 2635F: arch/arm/boot/dts/at91-linea.dtsi 2636F: arch/arm/boot/dts/at91-natte.dtsi 2637F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2638F: arch/arm/boot/dts/at91-tse850-3.dts 2639 2640AXENTIA ASOC DRIVERS 2641M: Peter Rosin <peda@axentia.se> 2642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/sound/axentia,* 2645F: sound/soc/atmel/tse850-pcm5142.c 2646 2647AZ6007 DVB DRIVER 2648M: Mauro Carvalho Chehab <mchehab@kernel.org> 2649L: linux-media@vger.kernel.org 2650W: https://linuxtv.org 2651T: git git://linuxtv.org/media_tree.git 2652S: Maintained 2653F: drivers/media/usb/dvb-usb-v2/az6007.c 2654 2655AZTECH FM RADIO RECEIVER DRIVER 2656M: Hans Verkuil <hverkuil@xs4all.nl> 2657L: linux-media@vger.kernel.org 2658T: git git://linuxtv.org/media_tree.git 2659W: https://linuxtv.org 2660S: Maintained 2661F: drivers/media/radio/radio-aztech* 2662 2663B43 WIRELESS DRIVER 2664L: linux-wireless@vger.kernel.org 2665L: b43-dev@lists.infradead.org 2666W: http://wireless.kernel.org/en/users/Drivers/b43 2667S: Odd Fixes 2668F: drivers/net/wireless/broadcom/b43/ 2669 2670B43LEGACY WIRELESS DRIVER 2671M: Larry Finger <Larry.Finger@lwfinger.net> 2672L: linux-wireless@vger.kernel.org 2673L: b43-dev@lists.infradead.org 2674W: http://wireless.kernel.org/en/users/Drivers/b43 2675S: Maintained 2676F: drivers/net/wireless/broadcom/b43legacy/ 2677 2678BACKLIGHT CLASS/SUBSYSTEM 2679M: Lee Jones <lee.jones@linaro.org> 2680M: Daniel Thompson <daniel.thompson@linaro.org> 2681M: Jingoo Han <jingoohan1@gmail.com> 2682L: dri-devel@lists.freedesktop.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2684S: Maintained 2685F: drivers/video/backlight/ 2686F: include/linux/backlight.h 2687F: include/linux/pwm_backlight.h 2688F: Documentation/devicetree/bindings/leds/backlight 2689 2690BATMAN ADVANCED 2691M: Marek Lindner <mareklindner@neomailbox.ch> 2692M: Simon Wunderlich <sw@simonwunderlich.de> 2693M: Antonio Quartulli <a@unstable.cc> 2694L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2695W: https://www.open-mesh.org/ 2696Q: https://patchwork.open-mesh.org/project/batman/list/ 2697S: Maintained 2698F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2699F: Documentation/ABI/testing/sysfs-class-net-mesh 2700F: Documentation/networking/batman-adv.rst 2701F: include/uapi/linux/batadv_packet.h 2702F: include/uapi/linux/batman_adv.h 2703F: net/batman-adv/ 2704 2705BAYCOM/HDLCDRV DRIVERS FOR AX.25 2706M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2707L: linux-hams@vger.kernel.org 2708W: http://www.baycom.org/~tom/ham/ham.html 2709S: Maintained 2710F: drivers/net/hamradio/baycom* 2711 2712BCACHE (BLOCK LAYER CACHE) 2713M: Coly Li <colyli@suse.de> 2714M: Kent Overstreet <kent.overstreet@gmail.com> 2715L: linux-bcache@vger.kernel.org 2716W: http://bcache.evilpiepirate.org 2717C: irc://irc.oftc.net/bcache 2718S: Maintained 2719F: drivers/md/bcache/ 2720 2721BDISP ST MEDIA DRIVER 2722M: Fabien Dessenne <fabien.dessenne@st.com> 2723L: linux-media@vger.kernel.org 2724T: git git://linuxtv.org/media_tree.git 2725W: https://linuxtv.org 2726S: Supported 2727F: drivers/media/platform/sti/bdisp 2728 2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2730M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2731L: netdev@vger.kernel.org 2732S: Maintained 2733F: drivers/net/ethernet/ec_bhf.c 2734 2735BEFS FILE SYSTEM 2736M: Luis de Bethencourt <luisbg@kernel.org> 2737M: Salah Triki <salah.triki@gmail.com> 2738S: Maintained 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2740F: Documentation/filesystems/befs.txt 2741F: fs/befs/ 2742 2743BFQ I/O SCHEDULER 2744M: Paolo Valente <paolo.valente@linaro.org> 2745M: Jens Axboe <axboe@kernel.dk> 2746L: linux-block@vger.kernel.org 2747S: Maintained 2748F: block/bfq-* 2749F: Documentation/block/bfq-iosched.txt 2750 2751BFS FILE SYSTEM 2752M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2753S: Maintained 2754F: Documentation/filesystems/bfs.txt 2755F: fs/bfs/ 2756F: include/uapi/linux/bfs_fs.h 2757 2758BLINKM RGB LED DRIVER 2759M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2760S: Maintained 2761F: drivers/leds/leds-blinkm.c 2762 2763BLOCK LAYER 2764M: Jens Axboe <axboe@kernel.dk> 2765L: linux-block@vger.kernel.org 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2767S: Maintained 2768F: block/ 2769F: drivers/block/ 2770F: kernel/trace/blktrace.c 2771F: lib/sbitmap.c 2772 2773BLOCK2MTD DRIVER 2774M: Joern Engel <joern@lazybastard.org> 2775L: linux-mtd@lists.infradead.org 2776S: Maintained 2777F: drivers/mtd/devices/block2mtd.c 2778 2779BLUETOOTH DRIVERS 2780M: Marcel Holtmann <marcel@holtmann.org> 2781M: Johan Hedberg <johan.hedberg@gmail.com> 2782L: linux-bluetooth@vger.kernel.org 2783W: http://www.bluez.org/ 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2786S: Maintained 2787F: drivers/bluetooth/ 2788 2789BLUETOOTH SUBSYSTEM 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: net/bluetooth/ 2798F: include/net/bluetooth/ 2799 2800BONDING DRIVER 2801M: Jay Vosburgh <j.vosburgh@gmail.com> 2802M: Veaceslav Falico <vfalico@gmail.com> 2803M: Andy Gospodarek <andy@greyhouse.net> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/bonding/ 2806S: Supported 2807F: drivers/net/bonding/ 2808F: include/uapi/linux/if_bonding.h 2809 2810BPF (Safe dynamic programs and tools) 2811M: Alexei Starovoitov <ast@kernel.org> 2812M: Daniel Borkmann <daniel@iogearbox.net> 2813L: netdev@vger.kernel.org 2814L: linux-kernel@vger.kernel.org 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2817Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2818S: Supported 2819F: arch/x86/net/bpf_jit* 2820F: Documentation/networking/filter.txt 2821F: Documentation/bpf/ 2822F: include/linux/bpf* 2823F: include/linux/filter.h 2824F: include/trace/events/xdp.h 2825F: include/uapi/linux/bpf* 2826F: include/uapi/linux/filter.h 2827F: kernel/bpf/ 2828F: kernel/trace/bpf_trace.c 2829F: lib/test_bpf.c 2830F: net/bpf/ 2831F: net/core/filter.c 2832F: net/sched/act_bpf.c 2833F: net/sched/cls_bpf.c 2834F: samples/bpf/ 2835F: tools/bpf/ 2836F: tools/lib/bpf/ 2837F: tools/testing/selftests/bpf/ 2838 2839BROADCOM B44 10/100 ETHERNET DRIVER 2840M: Michael Chan <michael.chan@broadcom.com> 2841L: netdev@vger.kernel.org 2842S: Supported 2843F: drivers/net/ethernet/broadcom/b44.* 2844 2845BROADCOM B53 ETHERNET SWITCH DRIVER 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: netdev@vger.kernel.org 2848L: openwrt-devel@lists.openwrt.org (subscribers-only) 2849S: Supported 2850F: drivers/net/dsa/b53/* 2851F: include/linux/platform_data/b53.h 2852 2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858T: git git://github.com/broadcom/mach-bcm 2859S: Maintained 2860N: bcm281* 2861N: bcm113* 2862N: bcm216* 2863N: kona 2864F: arch/arm/mach-bcm/ 2865 2866BROADCOM BCM2835 ARM ARCHITECTURE 2867M: Eric Anholt <eric@anholt.net> 2868M: Stefan Wahren <stefan.wahren@i2se.com> 2869L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2871T: git git://github.com/anholt/linux 2872S: Maintained 2873N: bcm2835 2874F: drivers/staging/vc04_services 2875 2876BROADCOM BCM47XX MIPS ARCHITECTURE 2877M: Hauke Mehrtens <hauke@hauke-m.de> 2878M: Rafał Miłecki <zajec5@gmail.com> 2879L: linux-mips@linux-mips.org 2880S: Maintained 2881F: Documentation/devicetree/bindings/mips/brcm/ 2882F: arch/mips/bcm47xx/* 2883F: arch/mips/include/asm/mach-bcm47xx/* 2884 2885BROADCOM BCM5301X ARM ARCHITECTURE 2886M: Hauke Mehrtens <hauke@hauke-m.de> 2887M: Rafał Miłecki <zajec5@gmail.com> 2888M: Jon Mason <jonmason@broadcom.com> 2889M: bcm-kernel-feedback-list@broadcom.com 2890L: linux-arm-kernel@lists.infradead.org 2891S: Maintained 2892F: arch/arm/mach-bcm/bcm_5301x.c 2893F: arch/arm/boot/dts/bcm5301x*.dtsi 2894F: arch/arm/boot/dts/bcm470* 2895F: arch/arm/boot/dts/bcm953012* 2896 2897BROADCOM BCM53573 ARM ARCHITECTURE 2898M: Rafał Miłecki <rafal@milecki.pl> 2899L: linux-arm-kernel@lists.infradead.org 2900S: Maintained 2901F: arch/arm/boot/dts/bcm53573* 2902F: arch/arm/boot/dts/bcm47189* 2903 2904BROADCOM BCM63XX ARM ARCHITECTURE 2905M: Florian Fainelli <f.fainelli@gmail.com> 2906M: bcm-kernel-feedback-list@broadcom.com 2907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2908T: git git://github.com/broadcom/stblinux.git 2909S: Maintained 2910N: bcm63xx 2911 2912BROADCOM BCM63XX/BCM33XX UDC DRIVER 2913M: Kevin Cernekee <cernekee@gmail.com> 2914L: linux-usb@vger.kernel.org 2915S: Maintained 2916F: drivers/usb/gadget/udc/bcm63xx_udc.* 2917 2918BROADCOM BCM7XXX ARM ARCHITECTURE 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922M: bcm-kernel-feedback-list@broadcom.com 2923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2924T: git git://github.com/broadcom/stblinux.git 2925S: Maintained 2926F: arch/arm/mach-bcm/*brcmstb* 2927F: arch/arm/boot/dts/bcm7*.dts* 2928F: drivers/bus/brcmstb_gisb.c 2929F: arch/arm/mm/cache-b15-rac.c 2930F: arch/arm/include/asm/hardware/cache-b15-rac.h 2931N: brcmstb 2932 2933BROADCOM BMIPS CPUFREQ DRIVER 2934M: Markus Mayer <mmayer@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-pm@vger.kernel.org 2937S: Maintained 2938F: drivers/cpufreq/bmips-cpufreq.c 2939 2940BROADCOM BMIPS MIPS ARCHITECTURE 2941M: Kevin Cernekee <cernekee@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: linux-mips@linux-mips.org 2944T: git git://github.com/broadcom/stblinux.git 2945S: Maintained 2946F: arch/mips/bmips/* 2947F: arch/mips/include/asm/mach-bmips/* 2948F: arch/mips/kernel/*bmips* 2949F: arch/mips/boot/dts/brcm/bcm*.dts* 2950F: drivers/irqchip/irq-bcm63* 2951F: drivers/irqchip/irq-bcm7* 2952F: drivers/irqchip/irq-brcmstb* 2953F: include/linux/bcm963xx_nvram.h 2954F: include/linux/bcm963xx_tag.h 2955 2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2957M: Rasesh Mody <rasesh.mody@cavium.com> 2958M: Harish Patil <harish.patil@cavium.com> 2959M: Dept-GELinuxNICDev@cavium.com 2960L: netdev@vger.kernel.org 2961S: Supported 2962F: drivers/net/ethernet/broadcom/bnx2.* 2963F: drivers/net/ethernet/broadcom/bnx2_* 2964 2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2966M: QLogic-Storage-Upstream@qlogic.com 2967L: linux-scsi@vger.kernel.org 2968S: Supported 2969F: drivers/scsi/bnx2fc/ 2970 2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2972M: QLogic-Storage-Upstream@qlogic.com 2973L: linux-scsi@vger.kernel.org 2974S: Supported 2975F: drivers/scsi/bnx2i/ 2976 2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2978M: Ariel Elior <ariel.elior@cavium.com> 2979M: everest-linux-l2@cavium.com 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bnx2x/ 2983 2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2985M: Michael Chan <michael.chan@broadcom.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bnxt/ 2989 2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2991M: Arend van Spriel <arend.vanspriel@broadcom.com> 2992M: Franky Lin <franky.lin@broadcom.com> 2993M: Hante Meuleman <hante.meuleman@broadcom.com> 2994M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2995M: Wright Feng <wright.feng@cypress.com> 2996L: linux-wireless@vger.kernel.org 2997L: brcm80211-dev-list.pdl@broadcom.com 2998L: brcm80211-dev-list@cypress.com 2999S: Supported 3000F: drivers/net/wireless/broadcom/brcm80211/ 3001 3002BROADCOM BRCMSTB GPIO DRIVER 3003M: Gregory Fong <gregory.0xf0@gmail.com> 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Supported 3006F: drivers/gpio/gpio-brcmstb.c 3007F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3008 3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3010M: Al Cooper <alcooperx@gmail.com> 3011L: linux-kernel@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Maintained 3014F: drivers/phy/broadcom/phy-brcm-usb* 3015 3016BROADCOM GENET ETHERNET DRIVER 3017M: Doug Berger <opendmb@gmail.com> 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/genet/ 3022 3023BROADCOM IPROC ARM ARCHITECTURE 3024M: Ray Jui <rjui@broadcom.com> 3025M: Scott Branden <sbranden@broadcom.com> 3026M: Jon Mason <jonmason@broadcom.com> 3027M: bcm-kernel-feedback-list@broadcom.com 3028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3029T: git git://github.com/broadcom/cygnus-linux.git 3030S: Maintained 3031N: iproc 3032N: cygnus 3033N: bcm[-_]nsp 3034N: bcm9113* 3035N: bcm9583* 3036N: bcm9585* 3037N: bcm9586* 3038N: bcm988312 3039N: bcm113* 3040N: bcm583* 3041N: bcm585* 3042N: bcm586* 3043N: bcm88312 3044N: hr2 3045N: stingray 3046F: arch/arm64/boot/dts/broadcom/northstar2/* 3047F: arch/arm64/boot/dts/broadcom/stingray/* 3048F: drivers/clk/bcm/clk-ns* 3049F: drivers/clk/bcm/clk-sr* 3050F: drivers/pinctrl/bcm/pinctrl-ns* 3051F: include/dt-bindings/clock/bcm-sr* 3052 3053BROADCOM KONA GPIO DRIVER 3054M: Ray Jui <rjui@broadcom.com> 3055L: bcm-kernel-feedback-list@broadcom.com 3056S: Supported 3057F: drivers/gpio/gpio-bcm-kona.c 3058F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3059 3060BROADCOM NETXTREME-E ROCE DRIVER 3061M: Selvin Xavier <selvin.xavier@broadcom.com> 3062M: Devesh Sharma <devesh.sharma@broadcom.com> 3063M: Somnath Kotur <somnath.kotur@broadcom.com> 3064M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3065L: linux-rdma@vger.kernel.org 3066W: http://www.broadcom.com 3067S: Supported 3068F: drivers/infiniband/hw/bnxt_re/ 3069F: include/uapi/rdma/bnxt_re-abi.h 3070 3071BROADCOM NVRAM DRIVER 3072M: Rafał Miłecki <zajec5@gmail.com> 3073L: linux-mips@linux-mips.org 3074S: Maintained 3075F: drivers/firmware/broadcom/* 3076 3077BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3078M: Rafał Miłecki <zajec5@gmail.com> 3079L: linux-wireless@vger.kernel.org 3080S: Maintained 3081F: drivers/bcma/ 3082F: include/linux/bcma/ 3083 3084BROADCOM STB AVS CPUFREQ DRIVER 3085M: Markus Mayer <mmayer@broadcom.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-pm@vger.kernel.org 3088S: Maintained 3089F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3090F: drivers/cpufreq/brcmstb* 3091 3092BROADCOM STB AVS TMON DRIVER 3093M: Markus Mayer <mmayer@broadcom.com> 3094M: bcm-kernel-feedback-list@broadcom.com 3095L: linux-pm@vger.kernel.org 3096S: Maintained 3097F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3098F: drivers/thermal/broadcom/brcmstb* 3099 3100BROADCOM STB NAND FLASH DRIVER 3101M: Brian Norris <computersforpeace@gmail.com> 3102M: Kamal Dasu <kdasu.kdev@gmail.com> 3103L: linux-mtd@lists.infradead.org 3104L: bcm-kernel-feedback-list@broadcom.com 3105S: Maintained 3106F: drivers/mtd/nand/raw/brcmnand/ 3107 3108BROADCOM STB DPFE DRIVER 3109M: Markus Mayer <mmayer@broadcom.com> 3110M: bcm-kernel-feedback-list@broadcom.com 3111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3112S: Maintained 3113F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3114F: drivers/memory/brcmstb_dpfe.c 3115 3116BROADCOM SYSTEMPORT ETHERNET DRIVER 3117M: Florian Fainelli <f.fainelli@gmail.com> 3118L: netdev@vger.kernel.org 3119S: Supported 3120F: drivers/net/ethernet/broadcom/bcmsysport.* 3121 3122BROADCOM TG3 GIGABIT ETHERNET DRIVER 3123M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3124M: Prashant Sreedharan <prashant@broadcom.com> 3125M: Michael Chan <mchan@broadcom.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/tg3.* 3129 3130BROCADE BFA FC SCSI DRIVER 3131M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3132M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3133L: linux-scsi@vger.kernel.org 3134S: Supported 3135F: drivers/scsi/bfa/ 3136 3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rasesh.mody@cavium.com> 3139M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3140M: Dept-GELinuxNICDev@cavium.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/brocade/bna/ 3144 3145BSG (block layer generic sg v4 driver) 3146M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: block/bsg.c 3150F: include/linux/bsg.h 3151F: include/uapi/linux/bsg.h 3152 3153BT87X AUDIO DRIVER 3154M: Clemens Ladisch <clemens@ladisch.de> 3155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3156T: git git://git.alsa-project.org/alsa-kernel.git 3157S: Maintained 3158F: Documentation/sound/cards/bt87x.rst 3159F: sound/pci/bt87x.c 3160 3161BT8XXGPIO DRIVER 3162M: Michael Buesch <m@bues.ch> 3163W: http://bu3sch.de/btgpio.php 3164S: Maintained 3165F: drivers/gpio/gpio-bt8xx.c 3166 3167BTRFS FILE SYSTEM 3168M: Chris Mason <clm@fb.com> 3169M: Josef Bacik <jbacik@fb.com> 3170M: David Sterba <dsterba@suse.com> 3171L: linux-btrfs@vger.kernel.org 3172W: http://btrfs.wiki.kernel.org/ 3173Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3175S: Maintained 3176F: Documentation/filesystems/btrfs.txt 3177F: fs/btrfs/ 3178F: include/linux/btrfs* 3179F: include/uapi/linux/btrfs* 3180 3181BTTV VIDEO4LINUX DRIVER 3182M: Mauro Carvalho Chehab <mchehab@kernel.org> 3183L: linux-media@vger.kernel.org 3184W: https://linuxtv.org 3185T: git git://linuxtv.org/media_tree.git 3186S: Odd fixes 3187F: Documentation/media/v4l-drivers/bttv* 3188F: drivers/media/pci/bt8xx/bttv* 3189 3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3191M: Chanwoo Choi <cw00.choi@samsung.com> 3192L: linux-pm@vger.kernel.org 3193L: linux-samsung-soc@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3195S: Maintained 3196F: drivers/devfreq/exynos-bus.c 3197F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3198 3199BUSLOGIC SCSI DRIVER 3200M: Khalid Aziz <khalid@gonehiking.org> 3201L: linux-scsi@vger.kernel.org 3202S: Maintained 3203F: drivers/scsi/BusLogic.* 3204F: drivers/scsi/FlashPoint.* 3205 3206C-MEDIA CMI8788 DRIVER 3207M: Clemens Ladisch <clemens@ladisch.de> 3208L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3209T: git git://git.alsa-project.org/alsa-kernel.git 3210S: Maintained 3211F: sound/pci/oxygen/ 3212 3213C6X ARCHITECTURE 3214M: Mark Salter <msalter@redhat.com> 3215M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3216L: linux-c6x-dev@linux-c6x.org 3217W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3218S: Maintained 3219F: arch/c6x/ 3220 3221CA8210 IEEE-802.15.4 RADIO DRIVER 3222M: Harry Morris <h.morris@cascoda.com> 3223L: linux-wpan@vger.kernel.org 3224W: https://github.com/Cascoda/ca8210-linux.git 3225S: Maintained 3226F: drivers/net/ieee802154/ca8210.c 3227F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3228 3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3230M: David Howells <dhowells@redhat.com> 3231L: linux-cachefs@redhat.com (moderated for non-subscribers) 3232S: Supported 3233F: Documentation/filesystems/caching/cachefiles.txt 3234F: fs/cachefiles/ 3235 3236CADENCE MIPI-CSI2 BRIDGES 3237M: Maxime Ripard <maxime.ripard@bootlin.com> 3238L: linux-media@vger.kernel.org 3239S: Maintained 3240F: Documentation/devicetree/bindings/media/cdns,*.txt 3241F: drivers/media/platform/cadence/cdns-csi2* 3242 3243CADET FM/AM RADIO RECEIVER DRIVER 3244M: Hans Verkuil <hverkuil@xs4all.nl> 3245L: linux-media@vger.kernel.org 3246T: git git://linuxtv.org/media_tree.git 3247W: https://linuxtv.org 3248S: Maintained 3249F: drivers/media/radio/radio-cadet* 3250 3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3252M: Jonathan Corbet <corbet@lwn.net> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255S: Maintained 3256F: Documentation/media/v4l-drivers/cafe_ccic* 3257F: drivers/media/platform/marvell-ccic/ 3258 3259CAIF NETWORK LAYER 3260M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3261L: netdev@vger.kernel.org 3262S: Supported 3263F: Documentation/networking/caif/ 3264F: drivers/net/caif/ 3265F: include/uapi/linux/caif/ 3266F: include/net/caif/ 3267F: net/caif/ 3268 3269CALGARY x86-64 IOMMU 3270M: Muli Ben-Yehuda <mulix@mulix.org> 3271M: Jon Mason <jdmason@kudzu.us> 3272L: iommu@lists.linux-foundation.org 3273S: Maintained 3274F: arch/x86/kernel/pci-calgary_64.c 3275F: arch/x86/kernel/tce_64.c 3276F: arch/x86/include/asm/calgary.h 3277F: arch/x86/include/asm/tce.h 3278 3279CAN NETWORK DRIVERS 3280M: Wolfgang Grandegger <wg@grandegger.com> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/devicetree/bindings/net/can/ 3288F: drivers/net/can/ 3289F: include/linux/can/dev.h 3290F: include/linux/can/platform/ 3291F: include/uapi/linux/can/error.h 3292F: include/uapi/linux/can/netlink.h 3293 3294CAN NETWORK LAYER 3295M: Oliver Hartkopp <socketcan@hartkopp.net> 3296M: Marc Kleine-Budde <mkl@pengutronix.de> 3297L: linux-can@vger.kernel.org 3298W: https://github.com/linux-can 3299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3301S: Maintained 3302F: Documentation/networking/can.rst 3303F: net/can/ 3304F: include/linux/can/core.h 3305F: include/uapi/linux/can.h 3306F: include/uapi/linux/can/bcm.h 3307F: include/uapi/linux/can/raw.h 3308F: include/uapi/linux/can/gw.h 3309 3310CAPABILITIES 3311M: Serge Hallyn <serge@hallyn.com> 3312L: linux-security-module@vger.kernel.org 3313S: Supported 3314F: include/linux/capability.h 3315F: include/uapi/linux/capability.h 3316F: security/commoncap.c 3317F: kernel/capability.c 3318 3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3320M: Kevin Tsai <ktsai@capellamicro.com> 3321S: Maintained 3322F: drivers/iio/light/cm* 3323 3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3325M: Christian Lamparter <chunkeey@googlemail.com> 3326L: linux-wireless@vger.kernel.org 3327W: http://wireless.kernel.org/en/users/Drivers/carl9170 3328S: Maintained 3329F: drivers/net/wireless/ath/carl9170/ 3330 3331CAVIUM I2C DRIVER 3332M: Jan Glauber <jglauber@cavium.com> 3333M: David Daney <david.daney@cavium.com> 3334W: http://www.cavium.com 3335S: Supported 3336F: drivers/i2c/busses/i2c-octeon* 3337F: drivers/i2c/busses/i2c-thunderx* 3338 3339CAVIUM LIQUIDIO NETWORK DRIVER 3340M: Derek Chickles <derek.chickles@caviumnetworks.com> 3341M: Satanand Burla <satananda.burla@caviumnetworks.com> 3342M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3343M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3344L: netdev@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/net/ethernet/cavium/liquidio/ 3348 3349CAVIUM MMC DRIVER 3350M: Jan Glauber <jglauber@cavium.com> 3351M: David Daney <david.daney@cavium.com> 3352M: Steven J. Hill <Steven.Hill@cavium.com> 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/mmc/host/cavium* 3356 3357CAVIUM OCTEON-TX CRYPTO DRIVER 3358M: George Cherian <george.cherian@cavium.com> 3359L: linux-crypto@vger.kernel.org 3360W: http://www.cavium.com 3361S: Supported 3362F: drivers/crypto/cavium/cpt/ 3363 3364CAVIUM THUNDERX2 ARM64 SOC 3365M: Robert Richter <rrichter@cavium.com> 3366M: Jayachandran C <jnair@caviumnetworks.com> 3367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3368S: Maintained 3369F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3370F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3371 3372CC2520 IEEE-802.15.4 RADIO DRIVER 3373M: Varka Bhadram <varkabhadram@gmail.com> 3374L: linux-wpan@vger.kernel.org 3375S: Maintained 3376F: drivers/net/ieee802154/cc2520.c 3377F: include/linux/spi/cc2520.h 3378F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3379 3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3381M: Gilad Ben-Yossef <gilad@benyossef.com> 3382L: linux-crypto@vger.kernel.org 3383S: Supported 3384F: drivers/crypto/ccree/ 3385W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3386 3387CEC FRAMEWORK 3388M: Hans Verkuil <hans.verkuil@cisco.com> 3389L: linux-media@vger.kernel.org 3390T: git git://linuxtv.org/media_tree.git 3391W: http://linuxtv.org 3392S: Supported 3393F: Documentation/media/kapi/cec-core.rst 3394F: Documentation/media/uapi/cec 3395F: drivers/media/cec/ 3396F: drivers/media/rc/keymaps/rc-cec.c 3397F: include/media/cec.h 3398F: include/media/cec-notifier.h 3399F: include/uapi/linux/cec.h 3400F: include/uapi/linux/cec-funcs.h 3401F: Documentation/devicetree/bindings/media/cec.txt 3402F: Documentation/ABI/testing/debugfs-cec-error-inj 3403 3404CEC GPIO DRIVER 3405M: Hans Verkuil <hans.verkuil@cisco.com> 3406L: linux-media@vger.kernel.org 3407T: git git://linuxtv.org/media_tree.git 3408W: http://linuxtv.org 3409S: Supported 3410F: drivers/media/platform/cec-gpio/ 3411F: Documentation/devicetree/bindings/media/cec-gpio.txt 3412 3413CELL BROADBAND ENGINE ARCHITECTURE 3414M: Arnd Bergmann <arnd@arndb.de> 3415L: linuxppc-dev@lists.ozlabs.org 3416W: http://www.ibm.com/developerworks/power/cell/ 3417S: Supported 3418F: arch/powerpc/include/asm/cell*.h 3419F: arch/powerpc/include/asm/spu*.h 3420F: arch/powerpc/include/uapi/asm/spu*.h 3421F: arch/powerpc/oprofile/*cell* 3422F: arch/powerpc/platforms/cell/ 3423 3424CEPH COMMON CODE (LIBCEPH) 3425M: Ilya Dryomov <idryomov@gmail.com> 3426M: "Yan, Zheng" <zyan@redhat.com> 3427M: Sage Weil <sage@redhat.com> 3428L: ceph-devel@vger.kernel.org 3429W: http://ceph.com/ 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3431T: git git://github.com/ceph/ceph-client.git 3432S: Supported 3433F: net/ceph/ 3434F: include/linux/ceph/ 3435F: include/linux/crush/ 3436 3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3438M: "Yan, Zheng" <zyan@redhat.com> 3439M: Sage Weil <sage@redhat.com> 3440M: Ilya Dryomov <idryomov@gmail.com> 3441L: ceph-devel@vger.kernel.org 3442W: http://ceph.com/ 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3444T: git git://github.com/ceph/ceph-client.git 3445S: Supported 3446F: Documentation/filesystems/ceph.txt 3447F: fs/ceph/ 3448 3449CERTIFICATE HANDLING: 3450M: David Howells <dhowells@redhat.com> 3451M: David Woodhouse <dwmw2@infradead.org> 3452L: keyrings@vger.kernel.org 3453S: Maintained 3454F: Documentation/admin-guide/module-signing.rst 3455F: certs/ 3456F: scripts/sign-file.c 3457F: scripts/extract-cert.c 3458 3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3460L: linux-usb@vger.kernel.org 3461S: Orphan 3462F: Documentation/usb/WUSB-Design-overview.txt 3463F: Documentation/usb/wusb-cbaf 3464F: drivers/usb/host/hwa-hc.c 3465F: drivers/usb/host/whci/ 3466F: drivers/usb/wusbcore/ 3467F: include/linux/usb/wusb* 3468 3469CFAG12864B LCD DRIVER 3470M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3471S: Maintained 3472F: drivers/auxdisplay/cfag12864b.c 3473F: include/linux/cfag12864b.h 3474 3475CFAG12864BFB LCD FRAMEBUFFER DRIVER 3476M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3477S: Maintained 3478F: drivers/auxdisplay/cfag12864bfb.c 3479F: include/linux/cfag12864b.h 3480 3481802.11 (including CFG80211/NL80211) 3482M: Johannes Berg <johannes@sipsolutions.net> 3483L: linux-wireless@vger.kernel.org 3484W: http://wireless.kernel.org/ 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3487S: Maintained 3488F: net/wireless/ 3489F: include/uapi/linux/nl80211.h 3490F: include/linux/ieee80211.h 3491F: include/net/wext.h 3492F: include/net/cfg80211.h 3493F: include/net/iw_handler.h 3494F: include/net/ieee80211_radiotap.h 3495F: Documentation/driver-api/80211/cfg80211.rst 3496F: Documentation/networking/regulatory.txt 3497 3498CHAR and MISC DRIVERS 3499M: Arnd Bergmann <arnd@arndb.de> 3500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3502S: Supported 3503F: drivers/char/ 3504F: drivers/misc/ 3505F: include/linux/miscdevice.h 3506 3507CHECKPATCH 3508M: Andy Whitcroft <apw@canonical.com> 3509M: Joe Perches <joe@perches.com> 3510S: Maintained 3511F: scripts/checkpatch.pl 3512 3513CHINESE DOCUMENTATION 3514M: Harry Wei <harryxiyou@gmail.com> 3515L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3516L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3517S: Maintained 3518F: Documentation/translations/zh_CN/ 3519 3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3521M: Peter Chen <Peter.Chen@nxp.com> 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3523L: linux-usb@vger.kernel.org 3524S: Maintained 3525F: drivers/usb/chipidea/ 3526 3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3528M: Hans de Goede <hdegoede@redhat.com> 3529L: linux-input@vger.kernel.org 3530S: Maintained 3531F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3532F: drivers/input/touchscreen/chipone_icn8318.c 3533 3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3535M: Hans de Goede <hdegoede@redhat.com> 3536L: linux-input@vger.kernel.org 3537S: Maintained 3538F: drivers/input/touchscreen/chipone_icn8505.c 3539 3540CHROME HARDWARE PLATFORM SUPPORT 3541M: Benson Leung <bleung@chromium.org> 3542M: Olof Johansson <olof@lixom.net> 3543S: Maintained 3544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3545F: drivers/platform/chrome/ 3546 3547CIRRUS LOGIC AUDIO CODEC DRIVERS 3548M: Brian Austin <brian.austin@cirrus.com> 3549M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3551S: Maintained 3552F: sound/soc/codecs/cs* 3553 3554CIRRUS LOGIC EP93XX ETHERNET DRIVER 3555M: Hartley Sweeten <hsweeten@visionengravers.com> 3556L: netdev@vger.kernel.org 3557S: Maintained 3558F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3559 3560CISCO FCOE HBA DRIVER 3561M: Satish Kharat <satishkh@cisco.com> 3562M: Sesidhar Baddela <sebaddel@cisco.com> 3563M: Karan Tilak Kumar <kartilak@cisco.com> 3564L: linux-scsi@vger.kernel.org 3565S: Supported 3566F: drivers/scsi/fnic/ 3567 3568CISCO SCSI HBA DRIVER 3569M: Karan Tilak Kumar <kartilak@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571L: linux-scsi@vger.kernel.org 3572S: Supported 3573F: drivers/scsi/snic/ 3574 3575CISCO VIC ETHERNET NIC DRIVER 3576M: Christian Benvenuti <benve@cisco.com> 3577M: Govindarajulu Varadarajan <_govind@gmx.com> 3578M: Parvi Kaustubhi <pkaustub@cisco.com> 3579S: Supported 3580F: drivers/net/ethernet/cisco/enic/ 3581 3582CISCO VIC LOW LATENCY NIC DRIVER 3583M: Christian Benvenuti <benve@cisco.com> 3584S: Supported 3585F: drivers/infiniband/hw/usnic/ 3586 3587CIRRUS LOGIC MADERA CODEC DRIVERS 3588M: Charles Keepax <ckeepax@opensource.cirrus.com> 3589M: Richard Fitzgerald <rf@opensource.cirrus.com> 3590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3591L: patches@opensource.cirrus.com 3592T: git https://github.com/CirrusLogic/linux-drivers.git 3593W: https://github.com/CirrusLogic/linux-drivers/wiki 3594S: Supported 3595F: Documentation/devicetree/bindings/mfd/madera.txt 3596F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3597F: include/linux/mfd/madera/* 3598F: drivers/gpio/gpio-madera* 3599F: drivers/mfd/madera* 3600F: drivers/mfd/cs47l* 3601F: drivers/pinctrl/cirrus/* 3602 3603CLANG-FORMAT FILE 3604M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3605S: Maintained 3606F: .clang-format 3607 3608CLEANCACHE API 3609M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3610L: linux-kernel@vger.kernel.org 3611S: Maintained 3612F: mm/cleancache.c 3613F: include/linux/cleancache.h 3614 3615CLK API 3616M: Russell King <linux@armlinux.org.uk> 3617L: linux-clk@vger.kernel.org 3618S: Maintained 3619F: include/linux/clk.h 3620 3621CLOCKSOURCE, CLOCKEVENT DRIVERS 3622M: Daniel Lezcano <daniel.lezcano@linaro.org> 3623M: Thomas Gleixner <tglx@linutronix.de> 3624L: linux-kernel@vger.kernel.org 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3626S: Supported 3627F: drivers/clocksource/ 3628F: Documentation/devicetree/bindings/timer/ 3629 3630CMPC ACPI DRIVER 3631M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3632M: Daniel Oliveira Nascimento <don@syst.com.br> 3633L: platform-driver-x86@vger.kernel.org 3634S: Supported 3635F: drivers/platform/x86/classmate-laptop.c 3636 3637COBALT MEDIA DRIVER 3638M: Hans Verkuil <hans.verkuil@cisco.com> 3639L: linux-media@vger.kernel.org 3640T: git git://linuxtv.org/media_tree.git 3641W: https://linuxtv.org 3642S: Supported 3643F: drivers/media/pci/cobalt/ 3644 3645COCCINELLE/Semantic Patches (SmPL) 3646M: Julia Lawall <Julia.Lawall@lip6.fr> 3647M: Gilles Muller <Gilles.Muller@lip6.fr> 3648M: Nicolas Palix <nicolas.palix@imag.fr> 3649M: Michal Marek <michal.lkml@markovi.net> 3650L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3652W: http://coccinelle.lip6.fr/ 3653S: Supported 3654F: Documentation/dev-tools/coccinelle.rst 3655F: scripts/coccinelle/ 3656F: scripts/coccicheck 3657 3658CODA FILE SYSTEM 3659M: Jan Harkes <jaharkes@cs.cmu.edu> 3660M: coda@cs.cmu.edu 3661L: codalist@coda.cs.cmu.edu 3662W: http://www.coda.cs.cmu.edu/ 3663S: Maintained 3664F: Documentation/filesystems/coda.txt 3665F: fs/coda/ 3666F: include/linux/coda*.h 3667F: include/uapi/linux/coda*.h 3668 3669CODA V4L2 MEM2MEM DRIVER 3670M: Philipp Zabel <p.zabel@pengutronix.de> 3671L: linux-media@vger.kernel.org 3672S: Maintained 3673F: Documentation/devicetree/bindings/media/coda.txt 3674F: drivers/media/platform/coda/ 3675 3676COMMON CLK FRAMEWORK 3677M: Michael Turquette <mturquette@baylibre.com> 3678M: Stephen Boyd <sboyd@kernel.org> 3679L: linux-clk@vger.kernel.org 3680Q: http://patchwork.kernel.org/project/linux-clk/list/ 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/clock/ 3684F: drivers/clk/ 3685X: drivers/clk/clkdev.c 3686F: include/linux/clk-pr* 3687F: include/linux/clk/ 3688F: include/linux/of_clk.h 3689 3690COMMON INTERNET FILE SYSTEM (CIFS) 3691M: Steve French <sfrench@samba.org> 3692L: linux-cifs@vger.kernel.org 3693L: samba-technical@lists.samba.org (moderated for non-subscribers) 3694W: http://linux-cifs.samba.org/ 3695T: git git://git.samba.org/sfrench/cifs-2.6.git 3696S: Supported 3697F: Documentation/filesystems/cifs/ 3698F: fs/cifs/ 3699 3700COMPACTPCI HOTPLUG CORE 3701M: Scott Murray <scott@spiteful.org> 3702L: linux-pci@vger.kernel.org 3703S: Maintained 3704F: drivers/pci/hotplug/cpci_hotplug* 3705 3706COMPACTPCI HOTPLUG GENERIC DRIVER 3707M: Scott Murray <scott@spiteful.org> 3708L: linux-pci@vger.kernel.org 3709S: Maintained 3710F: drivers/pci/hotplug/cpcihp_generic.c 3711 3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3713M: Scott Murray <scott@spiteful.org> 3714L: linux-pci@vger.kernel.org 3715S: Maintained 3716F: drivers/pci/hotplug/cpcihp_zt5550.* 3717 3718COMPAL LAPTOP SUPPORT 3719M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3720L: platform-driver-x86@vger.kernel.org 3721S: Maintained 3722F: drivers/platform/x86/compal-laptop.c 3723 3724CONEXANT ACCESSRUNNER USB DRIVER 3725L: accessrunner-general@lists.sourceforge.net 3726W: http://accessrunner.sourceforge.net/ 3727S: Orphan 3728F: drivers/usb/atm/cxacru.c 3729 3730CONFIGFS 3731M: Joel Becker <jlbec@evilplan.org> 3732M: Christoph Hellwig <hch@lst.de> 3733T: git git://git.infradead.org/users/hch/configfs.git 3734S: Supported 3735F: fs/configfs/ 3736F: include/linux/configfs.h 3737 3738CONNECTOR 3739M: Evgeniy Polyakov <zbr@ioremap.net> 3740L: netdev@vger.kernel.org 3741S: Maintained 3742F: drivers/connector/ 3743 3744CONTROL GROUP (CGROUP) 3745M: Tejun Heo <tj@kernel.org> 3746M: Li Zefan <lizefan@huawei.com> 3747M: Johannes Weiner <hannes@cmpxchg.org> 3748L: cgroups@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3750S: Maintained 3751F: Documentation/cgroup* 3752F: include/linux/cgroup* 3753F: kernel/cgroup* 3754 3755CONTROL GROUP - CPUSET 3756M: Li Zefan <lizefan@huawei.com> 3757L: cgroups@vger.kernel.org 3758W: http://www.bullopensource.org/cpuset/ 3759W: http://oss.sgi.com/projects/cpusets/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3761S: Maintained 3762F: Documentation/cgroup-v1/cpusets.txt 3763F: include/linux/cpuset.h 3764F: kernel/cgroup/cpuset.c 3765 3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3767M: Johannes Weiner <hannes@cmpxchg.org> 3768M: Michal Hocko <mhocko@kernel.org> 3769M: Vladimir Davydov <vdavydov.dev@gmail.com> 3770L: cgroups@vger.kernel.org 3771L: linux-mm@kvack.org 3772S: Maintained 3773F: mm/memcontrol.c 3774F: mm/swap_cgroup.c 3775 3776CORETEMP HARDWARE MONITORING DRIVER 3777M: Fenghua Yu <fenghua.yu@intel.com> 3778L: linux-hwmon@vger.kernel.org 3779S: Maintained 3780F: Documentation/hwmon/coretemp 3781F: drivers/hwmon/coretemp.c 3782 3783COSA/SRP SYNC SERIAL DRIVER 3784M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3785W: http://www.fi.muni.cz/~kas/cosa/ 3786S: Maintained 3787F: drivers/net/wan/cosa* 3788 3789CPMAC ETHERNET DRIVER 3790M: Florian Fainelli <f.fainelli@gmail.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/ti/cpmac.c 3794 3795CPU FREQUENCY DRIVERS 3796M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3797M: Viresh Kumar <viresh.kumar@linaro.org> 3798L: linux-pm@vger.kernel.org 3799S: Maintained 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3801T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3802B: https://bugzilla.kernel.org 3803F: Documentation/cpu-freq/ 3804F: Documentation/devicetree/bindings/cpufreq/ 3805F: drivers/cpufreq/ 3806F: include/linux/cpufreq.h 3807F: tools/testing/selftests/cpufreq/ 3808 3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3810M: Viresh Kumar <viresh.kumar@linaro.org> 3811M: Sudeep Holla <sudeep.holla@arm.com> 3812L: linux-pm@vger.kernel.org 3813W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3814S: Maintained 3815F: drivers/cpufreq/arm_big_little.h 3816F: drivers/cpufreq/arm_big_little.c 3817F: drivers/cpufreq/arm_big_little_dt.c 3818 3819CPU POWER MONITORING SUBSYSTEM 3820M: Thomas Renninger <trenn@suse.com> 3821M: Shuah Khan <shuah@kernel.org> 3822L: linux-pm@vger.kernel.org 3823S: Maintained 3824F: tools/power/cpupower/ 3825 3826CPUID/MSR DRIVER 3827M: "H. Peter Anvin" <hpa@zytor.com> 3828S: Maintained 3829F: arch/x86/kernel/cpuid.c 3830F: arch/x86/kernel/msr.c 3831 3832CPUIDLE DRIVER - ARM BIG LITTLE 3833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3834M: Daniel Lezcano <daniel.lezcano@linaro.org> 3835L: linux-pm@vger.kernel.org 3836L: linux-arm-kernel@lists.infradead.org 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3838S: Maintained 3839F: drivers/cpuidle/cpuidle-big_little.c 3840 3841CPUIDLE DRIVER - ARM EXYNOS 3842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3843M: Daniel Lezcano <daniel.lezcano@linaro.org> 3844M: Kukjin Kim <kgene@kernel.org> 3845L: linux-pm@vger.kernel.org 3846L: linux-samsung-soc@vger.kernel.org 3847S: Supported 3848F: drivers/cpuidle/cpuidle-exynos.c 3849F: arch/arm/mach-exynos/pm.c 3850 3851CPUIDLE DRIVERS 3852M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3853M: Daniel Lezcano <daniel.lezcano@linaro.org> 3854L: linux-pm@vger.kernel.org 3855S: Maintained 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3857B: https://bugzilla.kernel.org 3858F: drivers/cpuidle/* 3859F: include/linux/cpuidle.h 3860 3861CRAMFS FILESYSTEM 3862M: Nicolas Pitre <nico@linaro.org> 3863S: Maintained 3864F: Documentation/filesystems/cramfs.txt 3865F: fs/cramfs/ 3866 3867CRYPTO API 3868M: Herbert Xu <herbert@gondor.apana.org.au> 3869M: "David S. Miller" <davem@davemloft.net> 3870L: linux-crypto@vger.kernel.org 3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3873S: Maintained 3874F: Documentation/crypto/ 3875F: Documentation/devicetree/bindings/crypto/ 3876F: arch/*/crypto/ 3877F: crypto/ 3878F: drivers/crypto/ 3879F: include/crypto/ 3880F: include/linux/crypto* 3881 3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3883M: Neil Horman <nhorman@tuxdriver.com> 3884L: linux-crypto@vger.kernel.org 3885S: Maintained 3886F: crypto/ansi_cprng.c 3887F: crypto/rng.c 3888 3889CS3308 MEDIA DRIVER 3890M: Hans Verkuil <hverkuil@xs4all.nl> 3891L: linux-media@vger.kernel.org 3892T: git git://linuxtv.org/media_tree.git 3893W: http://linuxtv.org 3894S: Odd Fixes 3895F: drivers/media/i2c/cs3308.c 3896F: drivers/media/i2c/cs3308.h 3897 3898CS5535 Audio ALSA driver 3899M: Jaya Kumar <jayakumar.alsa@gmail.com> 3900S: Maintained 3901F: sound/pci/cs5535audio/ 3902 3903CW1200 WLAN driver 3904M: Solomon Peachy <pizza@shaftnet.org> 3905S: Maintained 3906F: drivers/net/wireless/st/cw1200/ 3907 3908CX18 VIDEO4LINUX DRIVER 3909M: Andy Walls <awalls@md.metrocast.net> 3910L: ivtv-devel@ivtvdriver.org (subscribers-only) 3911L: linux-media@vger.kernel.org 3912T: git git://linuxtv.org/media_tree.git 3913W: https://linuxtv.org 3914W: http://www.ivtvdriver.org/index.php/Cx18 3915S: Maintained 3916F: Documentation/media/v4l-drivers/cx18* 3917F: drivers/media/pci/cx18/ 3918F: include/uapi/linux/ivtv* 3919 3920CX2341X MPEG ENCODER HELPER MODULE 3921M: Hans Verkuil <hverkuil@xs4all.nl> 3922L: linux-media@vger.kernel.org 3923T: git git://linuxtv.org/media_tree.git 3924W: https://linuxtv.org 3925S: Maintained 3926F: drivers/media/common/cx2341x* 3927F: include/media/cx2341x* 3928 3929CX24120 MEDIA DRIVER 3930M: Jemma Denson <jdenson@gmail.com> 3931M: Patrick Boettcher <patrick.boettcher@posteo.de> 3932L: linux-media@vger.kernel.org 3933W: https://linuxtv.org 3934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3935S: Maintained 3936F: drivers/media/dvb-frontends/cx24120* 3937 3938CX88 VIDEO4LINUX DRIVER 3939M: Mauro Carvalho Chehab <mchehab@kernel.org> 3940L: linux-media@vger.kernel.org 3941W: https://linuxtv.org 3942T: git git://linuxtv.org/media_tree.git 3943S: Odd fixes 3944F: Documentation/media/v4l-drivers/cx88* 3945F: drivers/media/pci/cx88/ 3946 3947CXD2820R 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/dvb-frontends/cxd2820r* 3956 3957CXGB3 ETHERNET DRIVER (CXGB3) 3958M: Santosh Raspatur <santosh@chelsio.com> 3959L: netdev@vger.kernel.org 3960W: http://www.chelsio.com 3961S: Supported 3962F: drivers/net/ethernet/chelsio/cxgb3/ 3963 3964CXGB3 ISCSI DRIVER (CXGB3I) 3965M: Karen Xie <kxie@chelsio.com> 3966L: linux-scsi@vger.kernel.org 3967W: http://www.chelsio.com 3968S: Supported 3969F: drivers/scsi/cxgbi/cxgb3i 3970 3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3972M: Steve Wise <swise@chelsio.com> 3973L: linux-rdma@vger.kernel.org 3974W: http://www.openfabrics.org 3975S: Supported 3976F: drivers/infiniband/hw/cxgb3/ 3977F: include/uapi/rdma/cxgb3-abi.h 3978 3979CXGB4 CRYPTO DRIVER (chcr) 3980M: Harsh Jain <harsh@chelsio.com> 3981L: linux-crypto@vger.kernel.org 3982W: http://www.chelsio.com 3983S: Supported 3984F: drivers/crypto/chelsio 3985 3986CXGB4 ETHERNET DRIVER (CXGB4) 3987M: Ganesh Goudar <ganeshgr@chelsio.com> 3988L: netdev@vger.kernel.org 3989W: http://www.chelsio.com 3990S: Supported 3991F: drivers/net/ethernet/chelsio/cxgb4/ 3992 3993CXGB4 ISCSI DRIVER (CXGB4I) 3994M: Karen Xie <kxie@chelsio.com> 3995L: linux-scsi@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/scsi/cxgbi/cxgb4i 3999 4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4001M: Steve Wise <swise@chelsio.com> 4002L: linux-rdma@vger.kernel.org 4003W: http://www.openfabrics.org 4004S: Supported 4005F: drivers/infiniband/hw/cxgb4/ 4006F: include/uapi/rdma/cxgb4-abi.h 4007 4008CXGB4VF ETHERNET DRIVER (CXGB4VF) 4009M: Casey Leedom <leedom@chelsio.com> 4010L: netdev@vger.kernel.org 4011W: http://www.chelsio.com 4012S: Supported 4013F: drivers/net/ethernet/chelsio/cxgb4vf/ 4014 4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4016M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4017M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4018L: linuxppc-dev@lists.ozlabs.org 4019S: Supported 4020F: arch/powerpc/platforms/powernv/pci-cxl.c 4021F: drivers/misc/cxl/ 4022F: include/misc/cxl* 4023F: include/uapi/misc/cxl.h 4024F: Documentation/powerpc/cxl.txt 4025F: Documentation/ABI/testing/sysfs-class-cxl 4026 4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4028M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4029M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4030M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4031L: linux-scsi@vger.kernel.org 4032S: Supported 4033F: drivers/scsi/cxlflash/ 4034F: include/uapi/scsi/cxlflash_ioctls.h 4035F: Documentation/powerpc/cxlflash.txt 4036 4037CYBERPRO FB DRIVER 4038M: Russell King <linux@armlinux.org.uk> 4039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4040W: http://www.armlinux.org.uk/ 4041S: Maintained 4042F: drivers/video/fbdev/cyber2000fb.* 4043 4044CYCLADES ASYNC MUX DRIVER 4045W: http://www.cyclades.com/ 4046S: Orphan 4047F: drivers/tty/cyclades.c 4048F: include/linux/cyclades.h 4049F: include/uapi/linux/cyclades.h 4050 4051CYCLADES PC300 DRIVER 4052W: http://www.cyclades.com/ 4053S: Orphan 4054F: drivers/net/wan/pc300* 4055 4056CYPRESS_FIRMWARE MEDIA DRIVER 4057M: Antti Palosaari <crope@iki.fi> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060W: http://palosaari.fi/linux/ 4061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4062T: git git://linuxtv.org/anttip/media_tree.git 4063S: Maintained 4064F: drivers/media/common/cypress_firmware* 4065 4066CYTTSP TOUCHSCREEN DRIVER 4067M: Ferruh Yigit <fery@cypress.com> 4068L: linux-input@vger.kernel.org 4069S: Supported 4070F: drivers/input/touchscreen/cyttsp* 4071F: include/linux/input/cyttsp.h 4072 4073D-LINK DIR-685 TOUCHKEYS DRIVER 4074M: Linus Walleij <linus.walleij@linaro.org> 4075L: linux-input@vger.kernel.org 4076S: Supported 4077F: drivers/input/dlink-dir685-touchkeys.c 4078 4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4080M: Joshua Kinard <kumba@gentoo.org> 4081S: Maintained 4082F: drivers/rtc/rtc-ds1685.c 4083F: include/linux/rtc/ds1685.h 4084 4085DAMA SLAVE for AX.25 4086M: Joerg Reuter <jreuter@yaina.de> 4087W: http://yaina.de/jreuter/ 4088W: http://www.qsl.net/dl1bke/ 4089L: linux-hams@vger.kernel.org 4090S: Maintained 4091F: net/ax25/af_ax25.c 4092F: net/ax25/ax25_dev.c 4093F: net/ax25/ax25_ds_* 4094F: net/ax25/ax25_in.c 4095F: net/ax25/ax25_out.c 4096F: net/ax25/ax25_timer.c 4097F: net/ax25/sysctl_net_ax25.c 4098 4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4100L: netdev@vger.kernel.org 4101S: Orphan 4102F: Documentation/networking/dmfe.txt 4103F: drivers/net/ethernet/dec/tulip/dmfe.c 4104 4105DC390/AM53C974 SCSI driver 4106M: Hannes Reinecke <hare@suse.com> 4107L: linux-scsi@vger.kernel.org 4108S: Maintained 4109F: drivers/scsi/am53c974.c 4110 4111DC395x SCSI driver 4112M: Oliver Neukum <oliver@neukum.org> 4113M: Ali Akcaagac <aliakc@web.de> 4114M: Jamie Lenehan <lenehan@twibble.org> 4115L: dc395x@twibble.org 4116W: http://twibble.org/dist/dc395x/ 4117W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4118S: Maintained 4119F: Documentation/scsi/dc395x.txt 4120F: drivers/scsi/dc395x.* 4121 4122DCCP PROTOCOL 4123M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4124L: dccp@vger.kernel.org 4125W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4126S: Maintained 4127F: include/linux/dccp.h 4128F: include/uapi/linux/dccp.h 4129F: include/linux/tfrc.h 4130F: net/dccp/ 4131 4132DECnet NETWORK LAYER 4133W: http://linux-decnet.sourceforge.net 4134L: linux-decnet-user@lists.sourceforge.net 4135S: Orphan 4136F: Documentation/networking/decnet.txt 4137F: net/decnet/ 4138 4139DECSTATION PLATFORM SUPPORT 4140M: "Maciej W. Rozycki" <macro@linux-mips.org> 4141L: linux-mips@linux-mips.org 4142W: http://www.linux-mips.org/wiki/DECstation 4143S: Maintained 4144F: arch/mips/dec/ 4145F: arch/mips/include/asm/dec/ 4146F: arch/mips/include/asm/mach-dec/ 4147 4148DEFXX FDDI NETWORK DRIVER 4149M: "Maciej W. Rozycki" <macro@linux-mips.org> 4150S: Maintained 4151F: drivers/net/fddi/defxx.* 4152 4153DELL SMBIOS DRIVER 4154M: Pali Rohár <pali.rohar@gmail.com> 4155M: Mario Limonciello <mario.limonciello@dell.com> 4156L: platform-driver-x86@vger.kernel.org 4157S: Maintained 4158F: drivers/platform/x86/dell-smbios.* 4159 4160DELL SMBIOS SMM DRIVER 4161M: Mario Limonciello <mario.limonciello@dell.com> 4162L: platform-driver-x86@vger.kernel.org 4163S: Maintained 4164F: drivers/platform/x86/dell-smbios-smm.c 4165 4166DELL SMBIOS WMI DRIVER 4167M: Mario Limonciello <mario.limonciello@dell.com> 4168L: platform-driver-x86@vger.kernel.org 4169S: Maintained 4170F: drivers/platform/x86/dell-smbios-wmi.c 4171F: tools/wmi/dell-smbios-example.c 4172 4173DELL LAPTOP DRIVER 4174M: Matthew Garrett <mjg59@srcf.ucam.org> 4175M: Pali Rohár <pali.rohar@gmail.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-laptop.c 4179 4180DELL LAPTOP FREEFALL DRIVER 4181M: Pali Rohár <pali.rohar@gmail.com> 4182S: Maintained 4183F: drivers/platform/x86/dell-smo8800.c 4184 4185DELL LAPTOP RBTN DRIVER 4186M: Pali Rohár <pali.rohar@gmail.com> 4187S: Maintained 4188F: drivers/platform/x86/dell-rbtn.* 4189 4190DELL LAPTOP SMM DRIVER 4191M: Pali Rohár <pali.rohar@gmail.com> 4192S: Maintained 4193F: drivers/hwmon/dell-smm-hwmon.c 4194F: include/uapi/linux/i8k.h 4195 4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4197M: Doug Warzecha <Douglas_Warzecha@dell.com> 4198S: Maintained 4199F: Documentation/dcdbas.txt 4200F: drivers/firmware/dcdbas.* 4201 4202DELL WMI NOTIFICATIONS DRIVER 4203M: Matthew Garrett <mjg59@srcf.ucam.org> 4204M: Pali Rohár <pali.rohar@gmail.com> 4205S: Maintained 4206F: drivers/platform/x86/dell-wmi.c 4207 4208DELL WMI DESCRIPTOR DRIVER 4209M: Mario Limonciello <mario.limonciello@dell.com> 4210S: Maintained 4211F: drivers/platform/x86/dell-wmi-descriptor.c 4212 4213DELTA ST MEDIA DRIVER 4214M: Hugues Fruchet <hugues.fruchet@st.com> 4215L: linux-media@vger.kernel.org 4216T: git git://linuxtv.org/media_tree.git 4217W: https://linuxtv.org 4218S: Supported 4219F: drivers/media/platform/sti/delta 4220 4221DENALI NAND DRIVER 4222M: Masahiro Yamada <yamada.masahiro@socionext.com> 4223L: linux-mtd@lists.infradead.org 4224S: Supported 4225F: drivers/mtd/nand/raw/denali* 4226 4227DESIGNWARE USB2 DRD IP DRIVER 4228M: Minas Harutyunyan <hminas@synopsys.com> 4229L: linux-usb@vger.kernel.org 4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4231S: Maintained 4232F: drivers/usb/dwc2/ 4233 4234DESIGNWARE USB3 DRD IP DRIVER 4235M: Felipe Balbi <balbi@kernel.org> 4236L: linux-usb@vger.kernel.org 4237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4238S: Maintained 4239F: drivers/usb/dwc3/ 4240 4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4242M: Andreas Klinger <ak@it-klinger.de> 4243L: linux-iio@vger.kernel.org 4244S: Maintained 4245F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4246F: drivers/iio/proximity/srf*.c 4247 4248DEVICE COREDUMP (DEV_COREDUMP) 4249M: Johannes Berg <johannes@sipsolutions.net> 4250L: linux-kernel@vger.kernel.org 4251S: Maintained 4252F: drivers/base/devcoredump.c 4253F: include/linux/devcoredump.h 4254 4255DEVICE FREQUENCY (DEVFREQ) 4256M: MyungJoo Ham <myungjoo.ham@samsung.com> 4257M: Kyungmin Park <kyungmin.park@samsung.com> 4258R: Chanwoo Choi <cw00.choi@samsung.com> 4259L: linux-pm@vger.kernel.org 4260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4261S: Maintained 4262F: drivers/devfreq/ 4263F: include/linux/devfreq.h 4264F: Documentation/devicetree/bindings/devfreq/ 4265 4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4267M: Chanwoo Choi <cw00.choi@samsung.com> 4268L: linux-pm@vger.kernel.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4270S: Supported 4271F: drivers/devfreq/event/ 4272F: drivers/devfreq/devfreq-event.c 4273F: include/linux/devfreq-event.h 4274F: Documentation/devicetree/bindings/devfreq/event/ 4275 4276DEVICE NUMBER REGISTRY 4277M: Torben Mathiasen <device@lanana.org> 4278W: http://lanana.org/docs/device-list/index.html 4279S: Maintained 4280 4281DEVICE-MAPPER (LVM) 4282M: Alasdair Kergon <agk@redhat.com> 4283M: Mike Snitzer <snitzer@redhat.com> 4284M: dm-devel@redhat.com 4285L: dm-devel@redhat.com 4286W: http://sources.redhat.com/dm 4287Q: http://patchwork.kernel.org/project/dm-devel/list/ 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4289T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4290S: Maintained 4291F: Documentation/device-mapper/ 4292F: drivers/md/Makefile 4293F: drivers/md/Kconfig 4294F: drivers/md/dm* 4295F: drivers/md/persistent-data/ 4296F: include/linux/device-mapper.h 4297F: include/linux/dm-*.h 4298F: include/uapi/linux/dm-*.h 4299 4300DEVLINK 4301M: Jiri Pirko <jiri@mellanox.com> 4302L: netdev@vger.kernel.org 4303S: Supported 4304F: net/core/devlink.c 4305F: include/net/devlink.h 4306F: include/uapi/linux/devlink.h 4307 4308DIALOG SEMICONDUCTOR DRIVERS 4309M: Support Opensource <support.opensource@diasemi.com> 4310W: http://www.dialog-semiconductor.com/products 4311S: Supported 4312F: Documentation/hwmon/da90?? 4313F: Documentation/devicetree/bindings/mfd/da90*.txt 4314F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4315F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4316F: Documentation/devicetree/bindings/regulator/da92*.txt 4317F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4318F: Documentation/devicetree/bindings/sound/da[79]*.txt 4319F: drivers/gpio/gpio-da90??.c 4320F: drivers/hwmon/da90??-hwmon.c 4321F: drivers/iio/adc/da91??-*.c 4322F: drivers/input/misc/da90??_onkey.c 4323F: drivers/input/touchscreen/da9052_tsi.c 4324F: drivers/leds/leds-da90??.c 4325F: drivers/mfd/da903x.c 4326F: drivers/mfd/da90??-*.c 4327F: drivers/mfd/da91??-*.c 4328F: drivers/power/supply/da9052-battery.c 4329F: drivers/power/supply/da91??-*.c 4330F: drivers/regulator/da903x.c 4331F: drivers/regulator/da9???-regulator.[ch] 4332F: drivers/thermal/da90??-thermal.c 4333F: drivers/rtc/rtc-da90??.c 4334F: drivers/video/backlight/da90??_bl.c 4335F: drivers/watchdog/da90??_wdt.c 4336F: include/linux/mfd/da903x.h 4337F: include/linux/mfd/da9052/ 4338F: include/linux/mfd/da9055/ 4339F: include/linux/mfd/da9062/ 4340F: include/linux/mfd/da9063/ 4341F: include/linux/mfd/da9150/ 4342F: include/linux/regulator/da9211.h 4343F: include/sound/da[79]*.h 4344F: sound/soc/codecs/da[79]*.[ch] 4345 4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4347M: William Breathitt Gray <vilhelm.gray@gmail.com> 4348L: linux-gpio@vger.kernel.org 4349S: Maintained 4350F: drivers/gpio/gpio-gpio-mm.c 4351 4352DIGI NEO AND CLASSIC PCI PRODUCTS 4353M: Lidza Louina <lidza.louina@gmail.com> 4354M: Mark Hounschell <markh@compro.net> 4355L: driverdev-devel@linuxdriverproject.org 4356S: Maintained 4357F: drivers/staging/dgnc/ 4358 4359DIOLAN U2C-12 I2C DRIVER 4360M: Guenter Roeck <linux@roeck-us.net> 4361L: linux-i2c@vger.kernel.org 4362S: Maintained 4363F: drivers/i2c/busses/i2c-diolan-u2c.c 4364 4365FILESYSTEM DIRECT ACCESS (DAX) 4366M: Matthew Wilcox <mawilcox@microsoft.com> 4367M: Ross Zwisler <zwisler@kernel.org> 4368M: Jan Kara <jack@suse.cz> 4369L: linux-fsdevel@vger.kernel.org 4370S: Supported 4371F: fs/dax.c 4372F: include/linux/dax.h 4373F: include/trace/events/fs_dax.h 4374 4375DEVICE DIRECT ACCESS (DAX) 4376M: Dan Williams <dan.j.williams@intel.com> 4377M: Dave Jiang <dave.jiang@intel.com> 4378M: Ross Zwisler <zwisler@kernel.org> 4379M: Vishal Verma <vishal.l.verma@intel.com> 4380L: linux-nvdimm@lists.01.org 4381S: Supported 4382F: drivers/dax/ 4383 4384DIRECTORY NOTIFICATION (DNOTIFY) 4385M: Jan Kara <jack@suse.cz> 4386R: Amir Goldstein <amir73il@gmail.com> 4387L: linux-fsdevel@vger.kernel.org 4388S: Maintained 4389F: Documentation/filesystems/dnotify.txt 4390F: fs/notify/dnotify/ 4391F: include/linux/dnotify.h 4392 4393DISK GEOMETRY AND PARTITION HANDLING 4394M: Andries Brouwer <aeb@cwi.nl> 4395W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4396W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4397W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4398S: Maintained 4399 4400DISKQUOTA 4401M: Jan Kara <jack@suse.com> 4402S: Maintained 4403F: Documentation/filesystems/quota.txt 4404F: fs/quota/ 4405F: include/linux/quota*.h 4406F: include/uapi/linux/quota*.h 4407 4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4409M: Bernie Thompson <bernie@plugable.com> 4410L: linux-fbdev@vger.kernel.org 4411S: Maintained 4412W: http://plugable.com/category/projects/udlfb/ 4413F: drivers/video/fbdev/udlfb.c 4414F: include/video/udlfb.h 4415F: Documentation/fb/udlfb.txt 4416 4417DISTRIBUTED LOCK MANAGER (DLM) 4418M: Christine Caulfield <ccaulfie@redhat.com> 4419M: David Teigland <teigland@redhat.com> 4420L: cluster-devel@redhat.com 4421W: http://sources.redhat.com/cluster/ 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4423S: Supported 4424F: fs/dlm/ 4425 4426DMA BUFFER SHARING FRAMEWORK 4427M: Sumit Semwal <sumit.semwal@linaro.org> 4428S: Maintained 4429L: linux-media@vger.kernel.org 4430L: dri-devel@lists.freedesktop.org 4431L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4432F: drivers/dma-buf/ 4433F: include/linux/dma-buf* 4434F: include/linux/reservation.h 4435F: include/linux/*fence.h 4436F: Documentation/driver-api/dma-buf.rst 4437T: git git://anongit.freedesktop.org/drm/drm-misc 4438 4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4440M: Vinod Koul <vkoul@kernel.org> 4441L: dmaengine@vger.kernel.org 4442Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4443S: Maintained 4444F: drivers/dma/ 4445F: include/linux/dmaengine.h 4446F: include/linux/of_dma.h 4447F: Documentation/devicetree/bindings/dma/ 4448F: Documentation/driver-api/dmaengine/ 4449T: git git://git.infradead.org/users/vkoul/slave-dma.git 4450 4451DMA MAPPING HELPERS 4452M: Christoph Hellwig <hch@lst.de> 4453M: Marek Szyprowski <m.szyprowski@samsung.com> 4454R: Robin Murphy <robin.murphy@arm.com> 4455L: iommu@lists.linux-foundation.org 4456T: git git://git.infradead.org/users/hch/dma-mapping.git 4457W: http://git.infradead.org/users/hch/dma-mapping.git 4458S: Supported 4459F: kernel/dma/ 4460F: include/asm-generic/dma-mapping.h 4461F: include/linux/dma-direct.h 4462F: include/linux/dma-mapping.h 4463F: include/linux/dma-noncoherent.h 4464 4465DME1737 HARDWARE MONITOR DRIVER 4466M: Juerg Haefliger <juergh@gmail.com> 4467L: linux-hwmon@vger.kernel.org 4468S: Maintained 4469F: Documentation/hwmon/dme1737 4470F: drivers/hwmon/dme1737.c 4471 4472DMI/SMBIOS SUPPORT 4473M: Jean Delvare <jdelvare@suse.com> 4474S: Maintained 4475T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4476F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4477F: drivers/firmware/dmi-id.c 4478F: drivers/firmware/dmi_scan.c 4479F: include/linux/dmi.h 4480 4481DOCUMENTATION 4482M: Jonathan Corbet <corbet@lwn.net> 4483L: linux-doc@vger.kernel.org 4484S: Maintained 4485F: Documentation/ 4486F: scripts/kernel-doc 4487X: Documentation/ABI/ 4488X: Documentation/acpi/ 4489X: Documentation/devicetree/ 4490X: Documentation/i2c/ 4491X: Documentation/media/ 4492X: Documentation/power/ 4493X: Documentation/spi/ 4494T: git git://git.lwn.net/linux.git docs-next 4495 4496DOCUMENTATION/ITALIAN 4497M: Federico Vaga <federico.vaga@vaga.pv.it> 4498L: linux-doc@vger.kernel.org 4499S: Maintained 4500F: Documentation/translations/it_IT 4501 4502DONGWOON DW9714 LENS VOICE COIL DRIVER 4503M: Sakari Ailus <sakari.ailus@linux.intel.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506S: Maintained 4507F: drivers/media/i2c/dw9714.c 4508 4509DONGWOON DW9807 LENS VOICE COIL DRIVER 4510M: Sakari Ailus <sakari.ailus@linux.intel.com> 4511L: linux-media@vger.kernel.org 4512T: git git://linuxtv.org/media_tree.git 4513S: Maintained 4514F: drivers/media/i2c/dw9807.c 4515 4516DOUBLETALK DRIVER 4517M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4518L: blinux-list@redhat.com 4519S: Maintained 4520F: drivers/char/dtlk.c 4521F: include/linux/dtlk.h 4522 4523DPAA2 DATAPATH I/O (DPIO) DRIVER 4524M: Roy Pledge <Roy.Pledge@nxp.com> 4525L: linux-kernel@vger.kernel.org 4526S: Maintained 4527F: drivers/soc/fsl/dpio 4528 4529DPAA2 ETHERNET DRIVER 4530M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4531L: linux-kernel@vger.kernel.org 4532S: Maintained 4533F: drivers/staging/fsl-dpaa2/ethernet 4534 4535DPAA2 ETHERNET SWITCH DRIVER 4536M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4537M: Ioana Ciornei <ioana.ciornei@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/staging/fsl-dpaa2/ethsw 4541 4542DPAA2 PTP CLOCK DRIVER 4543M: Yangbo Lu <yangbo.lu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/rtc 4547 4548DPT_I2O SCSI RAID DRIVER 4549M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4550L: linux-scsi@vger.kernel.org 4551W: http://www.adaptec.com/ 4552S: Maintained 4553F: drivers/scsi/dpt* 4554F: drivers/scsi/dpt/ 4555 4556DRBD DRIVER 4557M: Philipp Reisner <philipp.reisner@linbit.com> 4558M: Lars Ellenberg <lars.ellenberg@linbit.com> 4559L: drbd-dev@lists.linbit.com 4560W: http://www.drbd.org 4561T: git git://git.linbit.com/linux-drbd.git 4562T: git git://git.linbit.com/drbd-8.4.git 4563S: Supported 4564F: drivers/block/drbd/ 4565F: lib/lru_cache.c 4566F: Documentation/blockdev/drbd/ 4567 4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4570R: "Rafael J. Wysocki" <rafael@kernel.org> 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4572S: Supported 4573F: Documentation/kobject.txt 4574F: drivers/base/ 4575F: fs/debugfs/ 4576F: fs/sysfs/ 4577F: include/linux/debugfs.h 4578F: include/linux/kobj* 4579F: lib/kobj* 4580 4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4582M: Kevin Hilman <khilman@kernel.org> 4583M: Nishanth Menon <nm@ti.com> 4584S: Maintained 4585F: drivers/power/avs/ 4586F: include/linux/power/smartreflex.h 4587L: linux-pm@vger.kernel.org 4588 4589DRM DRIVER FOR ARM PL111 CLCD 4590M: Eric Anholt <eric@anholt.net> 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592S: Supported 4593F: drivers/gpu/drm/pl111/ 4594 4595DRM DRIVER FOR ARM VERSATILE TFT PANELS 4596M: Linus Walleij <linus.walleij@linaro.org> 4597T: git git://anongit.freedesktop.org/drm/drm-misc 4598S: Maintained 4599F: drivers/gpu/drm/panel/panel-arm-versatile.c 4600F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4601 4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4603M: Dave Airlie <airlied@redhat.com> 4604S: Odd Fixes 4605F: drivers/gpu/drm/ast/ 4606 4607DRM DRIVER FOR BOCHS VIRTUAL GPU 4608M: Gerd Hoffmann <kraxel@redhat.com> 4609L: virtualization@lists.linux-foundation.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/bochs/ 4613 4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4615M: Linus Walleij <linus.walleij@linaro.org> 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617S: Maintained 4618F: drivers/gpu/drm/tve200/ 4619 4620DRM DRIVER FOR ILITEK ILI9225 PANELS 4621M: David Lechner <david@lechnology.com> 4622S: Maintained 4623F: drivers/gpu/drm/tinydrm/ili9225.c 4624F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4625 4626DRM DRIVER FOR INTEL I810 VIDEO CARDS 4627S: Orphan / Obsolete 4628F: drivers/gpu/drm/i810/ 4629F: include/uapi/drm/i810_drm.h 4630 4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4632S: Orphan / Obsolete 4633F: drivers/gpu/drm/mga/ 4634F: include/uapi/drm/mga_drm.h 4635 4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4637M: Dave Airlie <airlied@redhat.com> 4638S: Odd Fixes 4639F: drivers/gpu/drm/mgag200/ 4640 4641DRM DRIVER FOR MI0283QT 4642M: Noralf Trønnes <noralf@tronnes.org> 4643S: Maintained 4644F: drivers/gpu/drm/tinydrm/mi0283qt.c 4645F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4646 4647DRM DRIVER FOR MSM ADRENO GPU 4648M: Rob Clark <robdclark@gmail.com> 4649L: linux-arm-msm@vger.kernel.org 4650L: dri-devel@lists.freedesktop.org 4651L: freedreno@lists.freedesktop.org 4652T: git git://people.freedesktop.org/~robclark/linux 4653S: Maintained 4654F: drivers/gpu/drm/msm/ 4655F: include/uapi/drm/msm_drm.h 4656F: Documentation/devicetree/bindings/display/msm/ 4657 4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4659M: Ben Skeggs <bskeggs@redhat.com> 4660L: dri-devel@lists.freedesktop.org 4661L: nouveau@lists.freedesktop.org 4662T: git git://github.com/skeggsb/linux 4663S: Supported 4664F: drivers/gpu/drm/nouveau/ 4665F: include/uapi/drm/nouveau_drm.h 4666 4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4668M: Noralf Trønnes <noralf@tronnes.org> 4669S: Maintained 4670F: drivers/gpu/drm/tinydrm/repaper.c 4671F: Documentation/devicetree/bindings/display/repaper.txt 4672 4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4674M: Dave Airlie <airlied@redhat.com> 4675M: Gerd Hoffmann <kraxel@redhat.com> 4676L: virtualization@lists.linux-foundation.org 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678S: Obsolete 4679W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4680F: drivers/gpu/drm/cirrus/ 4681 4682DRM DRIVER FOR QXL VIRTUAL GPU 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Maintained 4688F: drivers/gpu/drm/qxl/ 4689F: include/uapi/drm/qxl_drm.h 4690 4691DRM DRIVER FOR RAGE 128 VIDEO CARDS 4692S: Orphan / Obsolete 4693F: drivers/gpu/drm/r128/ 4694F: include/uapi/drm/r128_drm.h 4695 4696DRM DRIVER FOR SAVAGE VIDEO CARDS 4697S: Orphan / Obsolete 4698F: drivers/gpu/drm/savage/ 4699F: include/uapi/drm/savage_drm.h 4700 4701DRM DRIVER FOR SIS VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/sis/ 4704F: include/uapi/drm/sis_drm.h 4705 4706DRM DRIVER FOR SITRONIX ST7586 PANELS 4707M: David Lechner <david@lechnology.com> 4708S: Maintained 4709F: drivers/gpu/drm/tinydrm/st7586.c 4710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4711 4712DRM DRIVER FOR SITRONIX ST7735R PANELS 4713M: David Lechner <david@lechnology.com> 4714S: Maintained 4715F: drivers/gpu/drm/tinydrm/st7735r.c 4716F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4717 4718DRM DRIVER FOR TDFX VIDEO CARDS 4719S: Orphan / Obsolete 4720F: drivers/gpu/drm/tdfx/ 4721 4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4723M: Dave Airlie <airlied@redhat.com> 4724S: Odd Fixes 4725F: drivers/gpu/drm/udl/ 4726 4727DRM DRIVER FOR VMWARE VIRTUAL GPU 4728M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4729M: Sinclair Yeh <syeh@vmware.com> 4730M: Thomas Hellstrom <thellstrom@vmware.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://people.freedesktop.org/~syeh/repos_linux 4733T: git git://people.freedesktop.org/~thomash/linux 4734S: Supported 4735F: drivers/gpu/drm/vmwgfx/ 4736F: include/uapi/drm/vmwgfx_drm.h 4737 4738DRM DRIVERS 4739M: David Airlie <airlied@linux.ie> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm 4742B: https://bugs.freedesktop.org/ 4743C: irc://chat.freenode.net/dri-devel 4744S: Maintained 4745F: drivers/gpu/drm/ 4746F: drivers/gpu/vga/ 4747F: Documentation/devicetree/bindings/display/ 4748F: Documentation/devicetree/bindings/gpu/ 4749F: Documentation/gpu/ 4750F: include/drm/ 4751F: include/uapi/drm/ 4752F: include/linux/vga* 4753 4754DRM DRIVERS AND MISC GPU PATCHES 4755M: Gustavo Padovan <gustavo@padovan.org> 4756M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4757M: Sean Paul <sean@poorly.run> 4758W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4759S: Maintained 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761F: Documentation/gpu/ 4762F: drivers/gpu/vga/ 4763F: drivers/gpu/drm/* 4764F: include/drm/drm* 4765F: include/uapi/drm/drm* 4766F: include/linux/vga* 4767 4768DRM DRIVERS FOR ALLWINNER A10 4769M: Maxime Ripard <maxime.ripard@bootlin.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Supported 4772F: drivers/gpu/drm/sun4i/ 4773F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR AMLOGIC SOCS 4777M: Neil Armstrong <narmstrong@baylibre.com> 4778L: dri-devel@lists.freedesktop.org 4779L: linux-amlogic@lists.infradead.org 4780W: http://linux-meson.com/ 4781S: Supported 4782F: drivers/gpu/drm/meson/ 4783F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4784F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4785F: Documentation/gpu/meson.rst 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR ATMEL HLCDC 4789M: Boris Brezillon <boris.brezillon@bootlin.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Supported 4792F: drivers/gpu/drm/atmel-hlcdc/ 4793F: Documentation/devicetree/bindings/display/atmel/ 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR BRIDGE CHIPS 4797M: Archit Taneja <architt@codeaurora.org> 4798M: Andrzej Hajda <a.hajda@samsung.com> 4799R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: drivers/gpu/drm/bridge/ 4803 4804DRM DRIVERS FOR EXYNOS 4805M: Inki Dae <inki.dae@samsung.com> 4806M: Joonyoung Shim <jy0922.shim@samsung.com> 4807M: Seung-Woo Kim <sw0312.kim@samsung.com> 4808M: Kyungmin Park <kyungmin.park@samsung.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4811S: Supported 4812F: drivers/gpu/drm/exynos/ 4813F: include/uapi/drm/exynos_drm.h 4814F: Documentation/devicetree/bindings/display/exynos/ 4815 4816DRM DRIVERS FOR FREESCALE DCU 4817M: Stefan Agner <stefan@agner.ch> 4818M: Alison Wang <alison.wang@nxp.com> 4819L: dri-devel@lists.freedesktop.org 4820S: Supported 4821F: drivers/gpu/drm/fsl-dcu/ 4822F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4823F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4824F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4825 4826DRM DRIVERS FOR FREESCALE IMX 4827M: Philipp Zabel <p.zabel@pengutronix.de> 4828L: dri-devel@lists.freedesktop.org 4829S: Maintained 4830F: drivers/gpu/drm/imx/ 4831F: drivers/gpu/ipu-v3/ 4832F: Documentation/devicetree/bindings/display/imx/ 4833 4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4835M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4836L: dri-devel@lists.freedesktop.org 4837T: git git://github.com/patjak/drm-gma500 4838S: Maintained 4839F: drivers/gpu/drm/gma500/ 4840 4841DRM DRIVERS FOR HISILICON 4842M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4843M: Rongrong Zou <zourongrong@gmail.com> 4844R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4845R: Chen Feng <puck.chen@hisilicon.com> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://github.com/xin3liang/linux.git 4848S: Maintained 4849F: drivers/gpu/drm/hisilicon/ 4850F: Documentation/devicetree/bindings/display/hisilicon/ 4851 4852DRM DRIVERS FOR MEDIATEK 4853M: CK Hu <ck.hu@mediatek.com> 4854M: Philipp Zabel <p.zabel@pengutronix.de> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/mediatek/ 4858F: Documentation/devicetree/bindings/display/mediatek/ 4859 4860DRM DRIVERS FOR NVIDIA TEGRA 4861M: Thierry Reding <thierry.reding@gmail.com> 4862L: dri-devel@lists.freedesktop.org 4863L: linux-tegra@vger.kernel.org 4864T: git git://anongit.freedesktop.org/tegra/linux.git 4865S: Supported 4866F: drivers/gpu/drm/tegra/ 4867F: drivers/gpu/host1x/ 4868F: include/linux/host1x.h 4869F: include/uapi/drm/tegra_drm.h 4870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4871 4872DRM DRIVERS FOR RENESAS 4873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4874L: dri-devel@lists.freedesktop.org 4875L: linux-renesas-soc@vger.kernel.org 4876T: git git://linuxtv.org/pinchartl/fbdev 4877S: Supported 4878F: drivers/gpu/drm/rcar-du/ 4879F: drivers/gpu/drm/shmobile/ 4880F: include/linux/platform_data/shmob_drm.h 4881F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4882F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4883F: Documentation/devicetree/bindings/display/renesas,du.txt 4884 4885DRM DRIVERS FOR ROCKCHIP 4886M: Sandy Huang <hjc@rock-chips.com> 4887M: Heiko Stübner <heiko@sntech.de> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/rockchip/ 4891F: Documentation/devicetree/bindings/display/rockchip/ 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR STI 4895M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4896M: Vincent Abriou <vincent.abriou@st.com> 4897L: dri-devel@lists.freedesktop.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/sti 4901F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4902 4903DRM DRIVERS FOR STM 4904M: Yannick Fertre <yannick.fertre@st.com> 4905M: Philippe Cornu <philippe.cornu@st.com> 4906M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4907M: Vincent Abriou <vincent.abriou@st.com> 4908L: dri-devel@lists.freedesktop.org 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/stm 4912F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4913 4914DRM DRIVERS FOR TI LCDC 4915M: Jyri Sarha <jsarha@ti.com> 4916R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4917L: dri-devel@lists.freedesktop.org 4918S: Maintained 4919F: drivers/gpu/drm/tilcdc/ 4920F: Documentation/devicetree/bindings/display/tilcdc/ 4921 4922DRM DRIVERS FOR TI OMAP 4923M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4924L: dri-devel@lists.freedesktop.org 4925S: Maintained 4926F: drivers/gpu/drm/omapdrm/ 4927F: Documentation/devicetree/bindings/display/ti/ 4928 4929DRM DRIVERS FOR V3D 4930M: Eric Anholt <eric@anholt.net> 4931S: Supported 4932F: drivers/gpu/drm/v3d/ 4933F: include/uapi/drm/v3d_drm.h 4934F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR VC4 4938M: Eric Anholt <eric@anholt.net> 4939T: git git://github.com/anholt/linux 4940S: Supported 4941F: drivers/gpu/drm/vc4/ 4942F: include/uapi/drm/vc4_drm.h 4943F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VIVANTE GPU IP 4947M: Lucas Stach <l.stach@pengutronix.de> 4948R: Russell King <linux+etnaviv@armlinux.org.uk> 4949R: Christian Gmeiner <christian.gmeiner@gmail.com> 4950L: etnaviv@lists.freedesktop.org 4951L: dri-devel@lists.freedesktop.org 4952S: Maintained 4953F: drivers/gpu/drm/etnaviv/ 4954F: include/uapi/drm/etnaviv_drm.h 4955F: Documentation/devicetree/bindings/display/etnaviv/ 4956 4957DRM DRIVERS FOR ZTE ZX 4958M: Shawn Guo <shawnguo@kernel.org> 4959L: dri-devel@lists.freedesktop.org 4960S: Maintained 4961F: drivers/gpu/drm/zte/ 4962F: Documentation/devicetree/bindings/display/zte,vou.txt 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964 4965DRM PANEL DRIVERS 4966M: Thierry Reding <thierry.reding@gmail.com> 4967L: dri-devel@lists.freedesktop.org 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Maintained 4970F: drivers/gpu/drm/drm_panel.c 4971F: drivers/gpu/drm/panel/ 4972F: include/drm/drm_panel.h 4973F: Documentation/devicetree/bindings/display/panel/ 4974 4975DRM TINYDRM DRIVERS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977W: https://github.com/notro/tinydrm/wiki/Development 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979S: Maintained 4980F: drivers/gpu/drm/tinydrm/ 4981F: include/drm/tinydrm/ 4982 4983DRM DRIVERS FOR XEN 4984M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986L: dri-devel@lists.freedesktop.org 4987L: xen-devel@lists.xen.org 4988S: Supported 4989F: drivers/gpu/drm/xen/ 4990F: Documentation/gpu/xen-front.rst 4991 4992DRM TTM SUBSYSTEM 4993M: Christian Koenig <christian.koenig@amd.com> 4994M: Huang Rui <ray.huang@amd.com> 4995M: Junwei Zhang <Jerry.Zhang@amd.com> 4996T: git git://people.freedesktop.org/~agd5f/linux 4997S: Maintained 4998L: dri-devel@lists.freedesktop.org 4999F: include/drm/ttm/ 5000F: drivers/gpu/drm/ttm/ 5001 5002DSBR100 USB FM RADIO DRIVER 5003M: Alexey Klimov <klimov.linux@gmail.com> 5004L: linux-media@vger.kernel.org 5005T: git git://linuxtv.org/media_tree.git 5006S: Maintained 5007F: drivers/media/radio/dsbr100.c 5008 5009DSCC4 DRIVER 5010M: Francois Romieu <romieu@fr.zoreil.com> 5011L: netdev@vger.kernel.org 5012S: Maintained 5013F: drivers/net/wan/dscc4.c 5014 5015DT3155 MEDIA DRIVER 5016M: Hans Verkuil <hverkuil@xs4all.nl> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019W: https://linuxtv.org 5020S: Odd Fixes 5021F: drivers/media/pci/dt3155/ 5022 5023DVB_USB_AF9015 MEDIA DRIVER 5024M: Antti Palosaari <crope@iki.fi> 5025L: linux-media@vger.kernel.org 5026W: https://linuxtv.org 5027W: http://palosaari.fi/linux/ 5028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5029T: git git://linuxtv.org/anttip/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/dvb-usb-v2/af9015* 5032 5033DVB_USB_AF9035 MEDIA DRIVER 5034M: Antti Palosaari <crope@iki.fi> 5035L: linux-media@vger.kernel.org 5036W: https://linuxtv.org 5037W: http://palosaari.fi/linux/ 5038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5039T: git git://linuxtv.org/anttip/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/dvb-usb-v2/af9035* 5042 5043DVB_USB_ANYSEE MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/usb/dvb-usb-v2/anysee* 5052 5053DVB_USB_AU6610 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/dvb-usb-v2/au6610* 5062 5063DVB_USB_CE6230 MEDIA DRIVER 5064M: Antti Palosaari <crope@iki.fi> 5065L: linux-media@vger.kernel.org 5066W: https://linuxtv.org 5067W: http://palosaari.fi/linux/ 5068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5069T: git git://linuxtv.org/anttip/media_tree.git 5070S: Maintained 5071F: drivers/media/usb/dvb-usb-v2/ce6230* 5072 5073DVB_USB_CXUSB MEDIA DRIVER 5074M: Michael Krufky <mkrufky@linuxtv.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077W: http://github.com/mkrufky 5078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5079T: git git://linuxtv.org/media_tree.git 5080S: Maintained 5081F: drivers/media/usb/dvb-usb/cxusb* 5082 5083DVB_USB_EC168 MEDIA DRIVER 5084M: Antti Palosaari <crope@iki.fi> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087W: http://palosaari.fi/linux/ 5088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5089T: git git://linuxtv.org/anttip/media_tree.git 5090S: Maintained 5091F: drivers/media/usb/dvb-usb-v2/ec168* 5092 5093DVB_USB_GL861 MEDIA DRIVER 5094M: Antti Palosaari <crope@iki.fi> 5095L: linux-media@vger.kernel.org 5096W: https://linuxtv.org 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/gl861* 5101 5102DVB_USB_MXL111SF MEDIA DRIVER 5103M: Michael Krufky <mkrufky@linuxtv.org> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106W: http://github.com/mkrufky 5107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5108T: git git://linuxtv.org/mkrufky/mxl111sf.git 5109S: Maintained 5110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5111 5112DVB_USB_RTL28XXU MEDIA DRIVER 5113M: Antti Palosaari <crope@iki.fi> 5114L: linux-media@vger.kernel.org 5115W: https://linuxtv.org 5116W: http://palosaari.fi/linux/ 5117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5118T: git git://linuxtv.org/anttip/media_tree.git 5119S: Maintained 5120F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5121 5122DVB_USB_V2 MEDIA DRIVER 5123M: Antti Palosaari <crope@iki.fi> 5124L: linux-media@vger.kernel.org 5125W: https://linuxtv.org 5126W: http://palosaari.fi/linux/ 5127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5128T: git git://linuxtv.org/anttip/media_tree.git 5129S: Maintained 5130F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5131F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5132 5133DYNAMIC DEBUG 5134M: Jason Baron <jbaron@akamai.com> 5135S: Maintained 5136F: lib/dynamic_debug.c 5137F: include/linux/dynamic_debug.h 5138 5139DYNAMIC INTERRUPT MODERATION 5140M: Tal Gilboa <talgi@mellanox.com> 5141S: Maintained 5142F: include/linux/net_dim.h 5143 5144DZ DECSTATION DZ11 SERIAL DRIVER 5145M: "Maciej W. Rozycki" <macro@linux-mips.org> 5146S: Maintained 5147F: drivers/tty/serial/dz.* 5148 5149E3X0 POWER BUTTON DRIVER 5150M: Moritz Fischer <moritz.fischer@ettus.com> 5151L: usrp-users@lists.ettus.com 5152W: http://www.ettus.com 5153S: Supported 5154F: drivers/input/misc/e3x0-button.c 5155F: Documentation/devicetree/bindings/input/e3x0-button.txt 5156 5157E4000 MEDIA DRIVER 5158M: Antti Palosaari <crope@iki.fi> 5159L: linux-media@vger.kernel.org 5160W: https://linuxtv.org 5161W: http://palosaari.fi/linux/ 5162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5163T: git git://linuxtv.org/anttip/media_tree.git 5164S: Maintained 5165F: drivers/media/tuners/e4000* 5166 5167EARTH_PT1 MEDIA DRIVER 5168M: Akihiro Tsukada <tskd08@gmail.com> 5169L: linux-media@vger.kernel.org 5170S: Odd Fixes 5171F: drivers/media/pci/pt1/ 5172 5173EARTH_PT3 MEDIA DRIVER 5174M: Akihiro Tsukada <tskd08@gmail.com> 5175L: linux-media@vger.kernel.org 5176S: Odd Fixes 5177F: drivers/media/pci/pt3/ 5178 5179EC100 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/dvb-frontends/ec100* 5188 5189ECRYPT FILE SYSTEM 5190M: Tyler Hicks <tyhicks@canonical.com> 5191L: ecryptfs@vger.kernel.org 5192W: http://ecryptfs.org 5193W: https://launchpad.net/ecryptfs 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5195S: Supported 5196F: Documentation/filesystems/ecryptfs.txt 5197F: fs/ecryptfs/ 5198 5199EDAC-AMD64 5200M: Borislav Petkov <bp@alien8.de> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/amd64_edac* 5204 5205EDAC-CALXEDA 5206M: Robert Richter <rric@kernel.org> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/highbank* 5210 5211EDAC-CAVIUM OCTEON 5212M: Ralf Baechle <ralf@linux-mips.org> 5213M: David Daney <david.daney@cavium.com> 5214L: linux-edac@vger.kernel.org 5215L: linux-mips@linux-mips.org 5216S: Supported 5217F: drivers/edac/octeon_edac* 5218 5219EDAC-CAVIUM THUNDERX 5220M: David Daney <david.daney@cavium.com> 5221M: Jan Glauber <jglauber@cavium.com> 5222L: linux-edac@vger.kernel.org 5223S: Supported 5224F: drivers/edac/thunderx_edac* 5225 5226EDAC-CORE 5227M: Borislav Petkov <bp@alien8.de> 5228M: Mauro Carvalho Chehab <mchehab@kernel.org> 5229L: linux-edac@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5232S: Supported 5233F: Documentation/admin-guide/ras.rst 5234F: Documentation/driver-api/edac.rst 5235F: drivers/edac/ 5236F: include/linux/edac.h 5237 5238EDAC-E752X 5239M: Mark Gross <mark.gross@intel.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/e752x_edac.c 5243 5244EDAC-E7XXX 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/e7xxx_edac.c 5248 5249EDAC-FSL_DDR 5250M: York Sun <york.sun@nxp.com> 5251L: linux-edac@vger.kernel.org 5252S: Maintained 5253F: drivers/edac/fsl_ddr_edac.* 5254 5255EDAC-GHES 5256M: Mauro Carvalho Chehab <mchehab@kernel.org> 5257L: linux-edac@vger.kernel.org 5258S: Maintained 5259F: drivers/edac/ghes_edac.c 5260 5261EDAC-I3000 5262L: linux-edac@vger.kernel.org 5263S: Orphan 5264F: drivers/edac/i3000_edac.c 5265 5266EDAC-I5000 5267L: linux-edac@vger.kernel.org 5268S: Maintained 5269F: drivers/edac/i5000_edac.c 5270 5271EDAC-I5400 5272M: Mauro Carvalho Chehab <mchehab@kernel.org> 5273L: linux-edac@vger.kernel.org 5274S: Maintained 5275F: drivers/edac/i5400_edac.c 5276 5277EDAC-I7300 5278M: Mauro Carvalho Chehab <mchehab@kernel.org> 5279L: linux-edac@vger.kernel.org 5280S: Maintained 5281F: drivers/edac/i7300_edac.c 5282 5283EDAC-I7CORE 5284M: Mauro Carvalho Chehab <mchehab@kernel.org> 5285L: linux-edac@vger.kernel.org 5286S: Maintained 5287F: drivers/edac/i7core_edac.c 5288 5289EDAC-I82443BXGX 5290M: Tim Small <tim@buttersideup.com> 5291L: linux-edac@vger.kernel.org 5292S: Maintained 5293F: drivers/edac/i82443bxgx_edac.c 5294 5295EDAC-I82975X 5296M: Ranganathan Desikan <ravi@jetztechnologies.com> 5297M: "Arvind R." <arvino55@gmail.com> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i82975x_edac.c 5301 5302EDAC-IE31200 5303M: Jason Baron <jbaron@akamai.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/ie31200_edac.c 5307 5308EDAC-MPC85XX 5309M: Johannes Thumshirn <morbidrsa@gmail.com> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/mpc85xx_edac.[ch] 5313 5314EDAC-PASEMI 5315M: Egor Martovetsky <egor@pasemi.com> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/pasemi_edac.c 5319 5320EDAC-PND2 5321M: Tony Luck <tony.luck@intel.com> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/pnd2_edac.[ch] 5325 5326EDAC-R82600 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/r82600_edac.c 5331 5332EDAC-SBRIDGE 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/sb_edac.c 5337 5338EDAC-SKYLAKE 5339M: Tony Luck <tony.luck@intel.com> 5340L: linux-edac@vger.kernel.org 5341S: Maintained 5342F: drivers/edac/skx_edac.c 5343 5344EDAC-TI 5345M: Tero Kristo <t-kristo@ti.com> 5346L: linux-edac@vger.kernel.org 5347S: Maintained 5348F: drivers/edac/ti_edac.c 5349 5350EDIROL UA-101/UA-1000 DRIVER 5351M: Clemens Ladisch <clemens@ladisch.de> 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5353T: git git://git.alsa-project.org/alsa-kernel.git 5354S: Maintained 5355F: sound/usb/misc/ua101.c 5356 5357EFI TEST DRIVER 5358L: linux-efi@vger.kernel.org 5359M: Ivan Hu <ivan.hu@canonical.com> 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361S: Maintained 5362F: drivers/firmware/efi/test/ 5363 5364EFI VARIABLE FILESYSTEM 5365M: Matthew Garrett <matthew.garrett@nebula.com> 5366M: Jeremy Kerr <jk@ozlabs.org> 5367M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5369L: linux-efi@vger.kernel.org 5370S: Maintained 5371F: fs/efivarfs/ 5372 5373EFIFB FRAMEBUFFER DRIVER 5374L: linux-fbdev@vger.kernel.org 5375M: Peter Jones <pjones@redhat.com> 5376S: Maintained 5377F: drivers/video/fbdev/efifb.c 5378 5379EFS FILESYSTEM 5380W: http://aeschi.ch.eu.org/efs/ 5381S: Orphan 5382F: fs/efs/ 5383 5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5385M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/ibm/ehea/ 5389 5390EM28XX VIDEO4LINUX DRIVER 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-media@vger.kernel.org 5393W: https://linuxtv.org 5394T: git git://linuxtv.org/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/em28xx/ 5397F: Documentation/media/v4l-drivers/em28xx* 5398 5399EMBEDDED LINUX 5400M: Paul Gortmaker <paul.gortmaker@windriver.com> 5401M: Matt Mackall <mpm@selenic.com> 5402M: David Woodhouse <dwmw2@infradead.org> 5403L: linux-embedded@vger.kernel.org 5404S: Maintained 5405 5406Emulex 10Gbps iSCSI - OneConnect DRIVER 5407M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5408M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5409M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5410L: linux-scsi@vger.kernel.org 5411W: http://www.broadcom.com 5412S: Supported 5413F: drivers/scsi/be2iscsi/ 5414 5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5416M: Sathya Perla <sathya.perla@broadcom.com> 5417M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5419M: Somnath Kotur <somnath.kotur@broadcom.com> 5420L: netdev@vger.kernel.org 5421W: http://www.emulex.com 5422S: Supported 5423F: drivers/net/ethernet/emulex/benet/ 5424 5425EMULEX ONECONNECT ROCE DRIVER 5426M: Selvin Xavier <selvin.xavier@broadcom.com> 5427M: Devesh Sharma <devesh.sharma@broadcom.com> 5428L: linux-rdma@vger.kernel.org 5429W: http://www.broadcom.com 5430S: Odd Fixes 5431F: drivers/infiniband/hw/ocrdma/ 5432F: include/uapi/rdma/ocrdma-abi.h 5433 5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5435M: James Smart <james.smart@broadcom.com> 5436M: Dick Kennedy <dick.kennedy@broadcom.com> 5437L: linux-scsi@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Supported 5440F: drivers/scsi/lpfc/ 5441 5442ENE CB710 FLASH CARD READER DRIVER 5443M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5444S: Maintained 5445F: drivers/misc/cb710/ 5446F: drivers/mmc/host/cb710-mmc.* 5447F: include/linux/cb710.h 5448 5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5450M: Maxim Levitsky <maximlevitsky@gmail.com> 5451S: Maintained 5452F: drivers/media/rc/ene_ir.* 5453 5454EPSON S1D13XXX FRAMEBUFFER DRIVER 5455M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5456S: Maintained 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5458F: drivers/video/fbdev/s1d13xxxfb.c 5459F: include/video/s1d13xxxfb.h 5460 5461ERRSEQ ERROR TRACKING INFRASTRUCTURE 5462M: Jeff Layton <jlayton@kernel.org> 5463S: Maintained 5464F: lib/errseq.c 5465F: include/linux/errseq.h 5466 5467ET131X NETWORK DRIVER 5468M: Mark Einon <mark.einon@gmail.com> 5469S: Odd Fixes 5470F: drivers/net/ethernet/agere/ 5471 5472ETHERNET BRIDGE 5473M: Stephen Hemminger <stephen@networkplumber.org> 5474L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5475L: netdev@vger.kernel.org 5476W: http://www.linuxfoundation.org/en/Net:Bridge 5477S: Maintained 5478F: include/linux/netfilter_bridge/ 5479F: net/bridge/ 5480 5481ETHERNET PHY LIBRARY 5482M: Andrew Lunn <andrew@lunn.ch> 5483M: Florian Fainelli <f.fainelli@gmail.com> 5484L: netdev@vger.kernel.org 5485S: Maintained 5486F: Documentation/ABI/testing/sysfs-bus-mdio 5487F: Documentation/devicetree/bindings/net/mdio* 5488F: Documentation/networking/phy.txt 5489F: drivers/net/phy/ 5490F: drivers/of/of_mdio.c 5491F: drivers/of/of_net.c 5492F: include/linux/*mdio*.h 5493F: include/linux/of_net.h 5494F: include/linux/phy.h 5495F: include/linux/phy_fixed.h 5496F: include/linux/platform_data/mdio-bcm-unimac.h 5497F: include/trace/events/mdio.h 5498F: include/uapi/linux/mdio.h 5499F: include/uapi/linux/mii.h 5500 5501EXT2 FILE SYSTEM 5502M: Jan Kara <jack@suse.com> 5503L: linux-ext4@vger.kernel.org 5504S: Maintained 5505F: Documentation/filesystems/ext2.txt 5506F: fs/ext2/ 5507F: include/linux/ext2* 5508 5509EXT4 FILE SYSTEM 5510M: "Theodore Ts'o" <tytso@mit.edu> 5511M: Andreas Dilger <adilger.kernel@dilger.ca> 5512L: linux-ext4@vger.kernel.org 5513W: http://ext4.wiki.kernel.org 5514Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5516S: Maintained 5517F: Documentation/filesystems/ext4.txt 5518F: fs/ext4/ 5519 5520Extended Verification Module (EVM) 5521M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5522L: linux-integrity@vger.kernel.org 5523S: Supported 5524F: security/integrity/evm/ 5525 5526EXTENSIBLE FIRMWARE INTERFACE (EFI) 5527M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5528L: linux-efi@vger.kernel.org 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5530S: Maintained 5531F: Documentation/efi-stub.txt 5532F: arch/*/kernel/efi.c 5533F: arch/x86/boot/compressed/eboot.[ch] 5534F: arch/*/include/asm/efi.h 5535F: arch/x86/platform/efi/ 5536F: drivers/firmware/efi/ 5537F: include/linux/efi*.h 5538F: arch/arm/boot/compressed/efi-header.S 5539F: arch/arm64/kernel/efi-entry.S 5540 5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5542M: MyungJoo Ham <myungjoo.ham@samsung.com> 5543M: Chanwoo Choi <cw00.choi@samsung.com> 5544L: linux-kernel@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5546S: Maintained 5547F: drivers/extcon/ 5548F: include/linux/extcon/ 5549F: include/linux/extcon.h 5550F: Documentation/extcon/ 5551F: Documentation/devicetree/bindings/extcon/ 5552 5553EXYNOS DP DRIVER 5554M: Jingoo Han <jingoohan1@gmail.com> 5555L: dri-devel@lists.freedesktop.org 5556S: Maintained 5557F: drivers/gpu/drm/exynos/exynos_dp* 5558 5559EXYNOS SYSMMU (IOMMU) driver 5560M: Marek Szyprowski <m.szyprowski@samsung.com> 5561L: iommu@lists.linux-foundation.org 5562S: Maintained 5563F: drivers/iommu/exynos-iommu.c 5564 5565EZchip NPS platform support 5566M: Vineet Gupta <vgupta@synopsys.com> 5567M: Ofer Levi <oferle@mellanox.com> 5568S: Supported 5569F: arch/arc/plat-eznps 5570F: arch/arc/boot/dts/eznps.dts 5571 5572F2FS FILE SYSTEM 5573M: Jaegeuk Kim <jaegeuk@kernel.org> 5574M: Chao Yu <yuchao0@huawei.com> 5575L: linux-f2fs-devel@lists.sourceforge.net 5576W: https://f2fs.wiki.kernel.org/ 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5578S: Maintained 5579F: Documentation/filesystems/f2fs.txt 5580F: Documentation/ABI/testing/sysfs-fs-f2fs 5581F: fs/f2fs/ 5582F: include/linux/f2fs_fs.h 5583F: include/trace/events/f2fs.h 5584 5585F71805F HARDWARE MONITORING DRIVER 5586M: Jean Delvare <jdelvare@suse.com> 5587L: linux-hwmon@vger.kernel.org 5588S: Maintained 5589F: Documentation/hwmon/f71805f 5590F: drivers/hwmon/f71805f.c 5591 5592FADDR2LINE 5593M: Josh Poimboeuf <jpoimboe@redhat.com> 5594S: Maintained 5595F: scripts/faddr2line 5596 5597FAILOVER MODULE 5598M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5599L: netdev@vger.kernel.org 5600S: Supported 5601F: net/core/failover.c 5602F: include/net/failover.h 5603F: Documentation/networking/failover.rst 5604 5605FANOTIFY 5606M: Jan Kara <jack@suse.cz> 5607R: Amir Goldstein <amir73il@gmail.com> 5608L: linux-fsdevel@vger.kernel.org 5609S: Maintained 5610F: fs/notify/fanotify/ 5611F: include/linux/fanotify.h 5612F: include/uapi/linux/fanotify.h 5613 5614FARSYNC SYNCHRONOUS DRIVER 5615M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5616W: http://www.farsite.co.uk/ 5617S: Supported 5618F: drivers/net/wan/farsync.* 5619 5620FAULT INJECTION SUPPORT 5621M: Akinobu Mita <akinobu.mita@gmail.com> 5622S: Supported 5623F: Documentation/fault-injection/ 5624F: lib/fault-inject.c 5625 5626FBTFT Framebuffer drivers 5627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5628S: Maintained 5629F: drivers/staging/fbtft/ 5630 5631FC0011 TUNER DRIVER 5632M: Michael Buesch <m@bues.ch> 5633L: linux-media@vger.kernel.org 5634S: Maintained 5635F: drivers/media/tuners/fc0011.h 5636F: drivers/media/tuners/fc0011.c 5637 5638FC2580 MEDIA DRIVER 5639M: Antti Palosaari <crope@iki.fi> 5640L: linux-media@vger.kernel.org 5641W: https://linuxtv.org 5642W: http://palosaari.fi/linux/ 5643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5644T: git git://linuxtv.org/anttip/media_tree.git 5645S: Maintained 5646F: drivers/media/tuners/fc2580* 5647 5648FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5649M: Johannes Thumshirn <jth@kernel.org> 5650L: linux-scsi@vger.kernel.org 5651W: www.Open-FCoE.org 5652S: Supported 5653F: drivers/scsi/libfc/ 5654F: drivers/scsi/fcoe/ 5655F: include/scsi/fc/ 5656F: include/scsi/libfc.h 5657F: include/scsi/libfcoe.h 5658F: include/uapi/scsi/fc/ 5659 5660FILE LOCKING (flock() and fcntl()/lockf()) 5661M: Jeff Layton <jlayton@kernel.org> 5662M: "J. Bruce Fields" <bfields@fieldses.org> 5663L: linux-fsdevel@vger.kernel.org 5664S: Maintained 5665F: include/linux/fcntl.h 5666F: include/uapi/linux/fcntl.h 5667F: fs/fcntl.c 5668F: fs/locks.c 5669 5670FILESYSTEMS (VFS and infrastructure) 5671M: Alexander Viro <viro@zeniv.linux.org.uk> 5672L: linux-fsdevel@vger.kernel.org 5673S: Maintained 5674F: fs/* 5675F: include/linux/fs.h 5676F: include/uapi/linux/fs.h 5677 5678FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5679M: Riku Voipio <riku.voipio@iki.fi> 5680L: linux-hwmon@vger.kernel.org 5681S: Maintained 5682F: drivers/hwmon/f75375s.c 5683F: include/linux/f75375s.h 5684 5685FIREWIRE AUDIO DRIVERS 5686M: Clemens Ladisch <clemens@ladisch.de> 5687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5688T: git git://git.alsa-project.org/alsa-kernel.git 5689S: Maintained 5690F: sound/firewire/ 5691 5692FIREWIRE MEDIA DRIVERS (firedtv) 5693M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5694L: linux-media@vger.kernel.org 5695L: linux1394-devel@lists.sourceforge.net 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5697S: Maintained 5698F: drivers/media/firewire/ 5699 5700FIREWIRE SBP-2 TARGET 5701M: Chris Boot <bootc@bootc.net> 5702L: linux-scsi@vger.kernel.org 5703L: target-devel@vger.kernel.org 5704L: linux1394-devel@lists.sourceforge.net 5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5706S: Maintained 5707F: drivers/target/sbp/ 5708 5709FIREWIRE SUBSYSTEM 5710M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5711L: linux1394-devel@lists.sourceforge.net 5712W: http://ieee1394.wiki.kernel.org/ 5713T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5714S: Maintained 5715F: drivers/firewire/ 5716F: include/linux/firewire.h 5717F: include/uapi/linux/firewire*.h 5718F: tools/firewire/ 5719 5720FIRMWARE LOADER (request_firmware) 5721M: Luis R. Rodriguez <mcgrof@kernel.org> 5722L: linux-kernel@vger.kernel.org 5723S: Maintained 5724F: Documentation/firmware_class/ 5725F: drivers/base/firmware_loader/ 5726F: include/linux/firmware.h 5727 5728FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5729M: Joshua Morris <josh.h.morris@us.ibm.com> 5730M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5731S: Maintained 5732F: drivers/block/rsxx/ 5733 5734FLOPPY DRIVER 5735M: Jiri Kosina <jikos@kernel.org> 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5737S: Odd fixes 5738F: drivers/block/floppy.c 5739 5740FMC SUBSYSTEM 5741M: Alessandro Rubini <rubini@gnudd.com> 5742W: http://www.ohwr.org/projects/fmc-bus 5743S: Supported 5744F: drivers/fmc/ 5745F: include/linux/fmc*.h 5746F: include/linux/ipmi-fru.h 5747K: fmc_d.*register 5748 5749FPGA MANAGER FRAMEWORK 5750M: Alan Tull <atull@kernel.org> 5751M: Moritz Fischer <mdf@kernel.org> 5752L: linux-fpga@vger.kernel.org 5753S: Maintained 5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5755Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5756F: Documentation/fpga/ 5757F: Documentation/driver-api/fpga/ 5758F: Documentation/devicetree/bindings/fpga/ 5759F: drivers/fpga/ 5760F: include/linux/fpga/ 5761W: http://www.rocketboards.org 5762 5763FPGA DFL DRIVERS 5764M: Wu Hao <hao.wu@intel.com> 5765L: linux-fpga@vger.kernel.org 5766S: Maintained 5767F: Documentation/fpga/dfl.txt 5768F: include/uapi/linux/fpga-dfl.h 5769F: drivers/fpga/dfl* 5770 5771FPU EMULATOR 5772M: Bill Metzenthen <billm@melbpc.org.au> 5773W: http://floatingpoint.sourceforge.net/emulator/index.html 5774S: Maintained 5775F: arch/x86/math-emu/ 5776 5777FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5778L: netdev@vger.kernel.org 5779S: Orphan 5780F: drivers/net/wan/dlci.c 5781F: drivers/net/wan/sdla.c 5782 5783FRAMEBUFFER LAYER 5784M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5785L: dri-devel@lists.freedesktop.org 5786L: linux-fbdev@vger.kernel.org 5787T: git git://github.com/bzolnier/linux.git 5788Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5789S: Maintained 5790F: Documentation/fb/ 5791F: drivers/video/ 5792F: include/video/ 5793F: include/linux/fb.h 5794F: include/uapi/video/ 5795F: include/uapi/linux/fb.h 5796 5797FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5798M: Horia Geantă <horia.geanta@nxp.com> 5799M: Aymen Sghaier <aymen.sghaier@nxp.com> 5800L: linux-crypto@vger.kernel.org 5801S: Maintained 5802F: drivers/crypto/caam/ 5803F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5804 5805FREESCALE DIU FRAMEBUFFER DRIVER 5806M: Timur Tabi <timur@kernel.org> 5807L: linux-fbdev@vger.kernel.org 5808S: Maintained 5809F: drivers/video/fbdev/fsl-diu-fb.* 5810 5811FREESCALE DMA DRIVER 5812M: Li Yang <leoyang.li@nxp.com> 5813M: Zhang Wei <zw@zh-kernel.org> 5814L: linuxppc-dev@lists.ozlabs.org 5815S: Maintained 5816F: drivers/dma/fsldma.* 5817 5818FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5819M: Claudiu Manoil <claudiu.manoil@nxp.com> 5820L: netdev@vger.kernel.org 5821S: Maintained 5822F: drivers/net/ethernet/freescale/gianfar* 5823F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5824 5825FREESCALE GPMI NAND DRIVER 5826M: Han Xu <han.xu@nxp.com> 5827L: linux-mtd@lists.infradead.org 5828S: Maintained 5829F: drivers/mtd/nand/raw/gpmi-nand/* 5830 5831FREESCALE I2C CPM DRIVER 5832M: Jochen Friedrich <jochen@scram.de> 5833L: linuxppc-dev@lists.ozlabs.org 5834L: linux-i2c@vger.kernel.org 5835S: Maintained 5836F: drivers/i2c/busses/i2c-cpm.c 5837 5838FREESCALE IMX / MXC FEC DRIVER 5839M: Fugang Duan <fugang.duan@nxp.com> 5840L: netdev@vger.kernel.org 5841S: Maintained 5842F: drivers/net/ethernet/freescale/fec_main.c 5843F: drivers/net/ethernet/freescale/fec_ptp.c 5844F: drivers/net/ethernet/freescale/fec.h 5845F: Documentation/devicetree/bindings/net/fsl-fec.txt 5846 5847FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5848M: Sascha Hauer <s.hauer@pengutronix.de> 5849R: Pengutronix Kernel Team <kernel@pengutronix.de> 5850L: linux-fbdev@vger.kernel.org 5851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5852S: Maintained 5853F: include/linux/platform_data/video-imxfb.h 5854F: drivers/video/fbdev/imxfb.c 5855 5856FREESCALE QORIQ DPAA ETHERNET DRIVER 5857M: Madalin Bucur <madalin.bucur@nxp.com> 5858L: netdev@vger.kernel.org 5859S: Maintained 5860F: drivers/net/ethernet/freescale/dpaa 5861 5862FREESCALE QORIQ DPAA FMAN DRIVER 5863M: Madalin Bucur <madalin.bucur@nxp.com> 5864L: netdev@vger.kernel.org 5865S: Maintained 5866F: drivers/net/ethernet/freescale/fman 5867F: Documentation/devicetree/bindings/net/fsl-fman.txt 5868 5869FREESCALE QORIQ PTP CLOCK DRIVER 5870M: Yangbo Lu <yangbo.lu@nxp.com> 5871L: netdev@vger.kernel.org 5872S: Maintained 5873F: drivers/ptp/ptp_qoriq.c 5874F: include/linux/fsl/ptp_qoriq.h 5875F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5876 5877FREESCALE QUAD SPI DRIVER 5878M: Han Xu <han.xu@nxp.com> 5879L: linux-mtd@lists.infradead.org 5880S: Maintained 5881F: drivers/mtd/spi-nor/fsl-quadspi.c 5882 5883FREESCALE QUICC ENGINE LIBRARY 5884M: Qiang Zhao <qiang.zhao@nxp.com> 5885L: linuxppc-dev@lists.ozlabs.org 5886S: Maintained 5887F: drivers/soc/fsl/qe/ 5888F: include/soc/fsl/*qe*.h 5889F: include/soc/fsl/*ucc*.h 5890 5891FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5892M: Li Yang <leoyang.li@nxp.com> 5893L: netdev@vger.kernel.org 5894L: linuxppc-dev@lists.ozlabs.org 5895S: Maintained 5896F: drivers/net/ethernet/freescale/ucc_geth* 5897 5898FREESCALE QUICC ENGINE UCC HDLC DRIVER 5899M: Zhao Qiang <qiang.zhao@nxp.com> 5900L: netdev@vger.kernel.org 5901L: linuxppc-dev@lists.ozlabs.org 5902S: Maintained 5903F: drivers/net/wan/fsl_ucc_hdlc* 5904 5905FREESCALE QUICC ENGINE UCC UART DRIVER 5906M: Timur Tabi <timur@kernel.org> 5907L: linuxppc-dev@lists.ozlabs.org 5908S: Maintained 5909F: drivers/tty/serial/ucc_uart.c 5910 5911FREESCALE SOC DRIVERS 5912M: Li Yang <leoyang.li@nxp.com> 5913L: linuxppc-dev@lists.ozlabs.org 5914L: linux-arm-kernel@lists.infradead.org 5915S: Maintained 5916F: Documentation/devicetree/bindings/soc/fsl/ 5917F: drivers/soc/fsl/ 5918F: include/linux/fsl/ 5919 5920FREESCALE SOC FS_ENET DRIVER 5921M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5922L: linuxppc-dev@lists.ozlabs.org 5923L: netdev@vger.kernel.org 5924S: Maintained 5925F: drivers/net/ethernet/freescale/fs_enet/ 5926F: include/linux/fs_enet_pd.h 5927 5928FREESCALE SOC SOUND DRIVERS 5929M: Timur Tabi <timur@kernel.org> 5930M: Nicolin Chen <nicoleotsuka@gmail.com> 5931M: Xiubo Li <Xiubo.Lee@gmail.com> 5932R: Fabio Estevam <fabio.estevam@nxp.com> 5933L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5934L: linuxppc-dev@lists.ozlabs.org 5935S: Maintained 5936F: sound/soc/fsl/fsl* 5937F: sound/soc/fsl/imx* 5938F: sound/soc/fsl/mpc8610_hpcd.c 5939 5940FREESCALE USB PERIPHERAL DRIVERS 5941M: Li Yang <leoyang.li@nxp.com> 5942L: linux-usb@vger.kernel.org 5943L: linuxppc-dev@lists.ozlabs.org 5944S: Maintained 5945F: drivers/usb/gadget/udc/fsl* 5946 5947FREEVXFS FILESYSTEM 5948M: Christoph Hellwig <hch@infradead.org> 5949W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5950S: Maintained 5951F: fs/freevxfs/ 5952 5953FREEZER 5954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5955M: Pavel Machek <pavel@ucw.cz> 5956L: linux-pm@vger.kernel.org 5957S: Supported 5958F: Documentation/power/freezing-of-tasks.txt 5959F: include/linux/freezer.h 5960F: kernel/freezer.c 5961 5962FRONTSWAP API 5963M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5964L: linux-kernel@vger.kernel.org 5965S: Maintained 5966F: mm/frontswap.c 5967F: include/linux/frontswap.h 5968 5969FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5970M: David Howells <dhowells@redhat.com> 5971L: linux-cachefs@redhat.com (moderated for non-subscribers) 5972S: Supported 5973F: Documentation/filesystems/caching/ 5974F: fs/fscache/ 5975F: include/linux/fscache*.h 5976 5977FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5978M: Theodore Y. Ts'o <tytso@mit.edu> 5979M: Jaegeuk Kim <jaegeuk@kernel.org> 5980L: linux-fscrypt@vger.kernel.org 5981Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5983S: Supported 5984F: fs/crypto/ 5985F: include/linux/fscrypt*.h 5986F: Documentation/filesystems/fscrypt.rst 5987 5988FSI-ATTACHED I2C DRIVER 5989M: Eddie James <eajames@linux.vnet.ibm.com> 5990L: linux-i2c@vger.kernel.org 5991L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5992S: Maintained 5993F: drivers/i2c/busses/i2c-fsi.c 5994F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5995 5996FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5997M: Jan Kara <jack@suse.cz> 5998R: Amir Goldstein <amir73il@gmail.com> 5999L: linux-fsdevel@vger.kernel.org 6000S: Maintained 6001F: fs/notify/ 6002F: include/linux/fsnotify*.h 6003 6004FUJITSU LAPTOP EXTRAS 6005M: Jonathan Woithe <jwoithe@just42.net> 6006L: platform-driver-x86@vger.kernel.org 6007S: Maintained 6008F: drivers/platform/x86/fujitsu-laptop.c 6009 6010FUJITSU M-5MO LS CAMERA ISP DRIVER 6011M: Kyungmin Park <kyungmin.park@samsung.com> 6012M: Heungjun Kim <riverful.kim@samsung.com> 6013L: linux-media@vger.kernel.org 6014S: Maintained 6015F: drivers/media/i2c/m5mols/ 6016F: include/media/i2c/m5mols.h 6017 6018FUJITSU TABLET EXTRAS 6019M: Robert Gerlach <khnz@gmx.de> 6020L: platform-driver-x86@vger.kernel.org 6021S: Maintained 6022F: drivers/platform/x86/fujitsu-tablet.c 6023 6024FUSE: FILESYSTEM IN USERSPACE 6025M: Miklos Szeredi <miklos@szeredi.hu> 6026L: linux-fsdevel@vger.kernel.org 6027W: http://fuse.sourceforge.net/ 6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6029S: Maintained 6030F: fs/fuse/ 6031F: include/uapi/linux/fuse.h 6032F: Documentation/filesystems/fuse.txt 6033 6034FUTEX SUBSYSTEM 6035M: Thomas Gleixner <tglx@linutronix.de> 6036M: Ingo Molnar <mingo@redhat.com> 6037R: Peter Zijlstra <peterz@infradead.org> 6038R: Darren Hart <dvhart@infradead.org> 6039L: linux-kernel@vger.kernel.org 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6041S: Maintained 6042F: kernel/futex.c 6043F: kernel/futex_compat.c 6044F: include/asm-generic/futex.h 6045F: include/linux/futex.h 6046F: include/uapi/linux/futex.h 6047F: tools/testing/selftests/futex/ 6048F: tools/perf/bench/futex* 6049F: Documentation/*futex* 6050 6051GCC PLUGINS 6052M: Kees Cook <keescook@chromium.org> 6053R: Emese Revfy <re.emese@gmail.com> 6054L: kernel-hardening@lists.openwall.com 6055S: Maintained 6056F: scripts/gcc-plugins/ 6057F: scripts/gcc-plugin.sh 6058F: scripts/Makefile.gcc-plugins 6059F: Documentation/gcc-plugins.txt 6060 6061GASKET DRIVER FRAMEWORK 6062M: Rob Springer <rspringer@google.com> 6063M: John Joseph <jnjoseph@google.com> 6064M: Ben Chan <benchan@chromium.org> 6065S: Maintained 6066F: drivers/staging/gasket/ 6067 6068GCOV BASED KERNEL PROFILING 6069M: Peter Oberparleiter <oberpar@linux.ibm.com> 6070S: Maintained 6071F: kernel/gcov/ 6072F: Documentation/dev-tools/gcov.rst 6073 6074GDB KERNEL DEBUGGING HELPER SCRIPTS 6075M: Jan Kiszka <jan.kiszka@siemens.com> 6076M: Kieran Bingham <kbingham@kernel.org> 6077S: Supported 6078F: scripts/gdb/ 6079 6080GDT SCSI DISK ARRAY CONTROLLER DRIVER 6081M: Achim Leubner <achim_leubner@adaptec.com> 6082L: linux-scsi@vger.kernel.org 6083W: http://www.icp-vortex.com/ 6084S: Supported 6085F: drivers/scsi/gdt* 6086 6087GEMTEK FM RADIO RECEIVER DRIVER 6088M: Hans Verkuil <hverkuil@xs4all.nl> 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091W: https://linuxtv.org 6092S: Maintained 6093F: drivers/media/radio/radio-gemtek* 6094 6095GENERIC GPIO I2C DRIVER 6096M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6097S: Supported 6098F: drivers/i2c/busses/i2c-gpio.c 6099F: include/linux/platform_data/i2c-gpio.h 6100 6101GENERIC GPIO I2C MULTIPLEXER DRIVER 6102M: Peter Korsgaard <peter.korsgaard@barco.com> 6103L: linux-i2c@vger.kernel.org 6104S: Supported 6105F: drivers/i2c/muxes/i2c-mux-gpio.c 6106F: include/linux/platform_data/i2c-mux-gpio.h 6107F: Documentation/i2c/muxes/i2c-mux-gpio 6108 6109GENERIC HDLC (WAN) DRIVERS 6110M: Krzysztof Halasa <khc@pm.waw.pl> 6111W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6112S: Maintained 6113F: drivers/net/wan/c101.c 6114F: drivers/net/wan/hd6457* 6115F: drivers/net/wan/hdlc* 6116F: drivers/net/wan/n2.c 6117F: drivers/net/wan/pc300too.c 6118F: drivers/net/wan/pci200syn.c 6119F: drivers/net/wan/wanxl* 6120 6121GENERIC INCLUDE/ASM HEADER FILES 6122M: Arnd Bergmann <arnd@arndb.de> 6123L: linux-arch@vger.kernel.org 6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6125S: Maintained 6126F: include/asm-generic/ 6127F: include/uapi/asm-generic/ 6128 6129GENERIC PHY FRAMEWORK 6130M: Kishon Vijay Abraham I <kishon@ti.com> 6131L: linux-kernel@vger.kernel.org 6132T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6133S: Supported 6134F: drivers/phy/ 6135F: include/linux/phy/ 6136 6137GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6138M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6139S: Supported 6140F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6141 6142GENERIC PM DOMAINS 6143M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6144M: Kevin Hilman <khilman@kernel.org> 6145M: Ulf Hansson <ulf.hansson@linaro.org> 6146L: linux-pm@vger.kernel.org 6147S: Supported 6148F: drivers/base/power/domain*.c 6149F: include/linux/pm_domain.h 6150F: Documentation/devicetree/bindings/power/power_domain.txt 6151 6152GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6153M: Eugen Hristev <eugen.hristev@microchip.com> 6154L: linux-input@vger.kernel.org 6155S: Maintained 6156F: drivers/input/touchscreen/resistive-adc-touch.c 6157 6158GENERIC UIO DRIVER FOR PCI DEVICES 6159M: "Michael S. Tsirkin" <mst@redhat.com> 6160L: kvm@vger.kernel.org 6161S: Supported 6162F: drivers/uio/uio_pci_generic.c 6163 6164GENWQE (IBM Generic Workqueue Card) 6165M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6166M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6167S: Supported 6168F: drivers/misc/genwqe/ 6169 6170GET_MAINTAINER SCRIPT 6171M: Joe Perches <joe@perches.com> 6172S: Maintained 6173F: scripts/get_maintainer.pl 6174 6175GFS2 FILE SYSTEM 6176M: Bob Peterson <rpeterso@redhat.com> 6177M: Andreas Gruenbacher <agruenba@redhat.com> 6178L: cluster-devel@redhat.com 6179W: http://sources.redhat.com/cluster/ 6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6181S: Supported 6182F: Documentation/filesystems/gfs2*.txt 6183F: fs/gfs2/ 6184F: include/uapi/linux/gfs2_ondisk.h 6185 6186GIGASET ISDN DRIVERS 6187M: Paul Bolle <pebolle@tiscali.nl> 6188L: gigaset307x-common@lists.sourceforge.net 6189W: http://gigaset307x.sourceforge.net/ 6190S: Odd Fixes 6191F: Documentation/isdn/README.gigaset 6192F: drivers/isdn/gigaset/ 6193F: include/uapi/linux/gigaset_dev.h 6194 6195GNSS SUBSYSTEM 6196M: Johan Hovold <johan@kernel.org> 6197S: Maintained 6198F: Documentation/ABI/testing/sysfs-class-gnss 6199F: Documentation/devicetree/bindings/gnss/ 6200F: drivers/gnss/ 6201F: include/linux/gnss.h 6202 6203GO7007 MPEG CODEC 6204M: Hans Verkuil <hans.verkuil@cisco.com> 6205L: linux-media@vger.kernel.org 6206S: Maintained 6207F: drivers/media/usb/go7007/ 6208 6209GOODIX TOUCHSCREEN 6210M: Bastien Nocera <hadess@hadess.net> 6211L: linux-input@vger.kernel.org 6212S: Maintained 6213F: drivers/input/touchscreen/goodix.c 6214 6215GPD POCKET FAN DRIVER 6216M: Hans de Goede <hdegoede@redhat.com> 6217L: platform-driver-x86@vger.kernel.org 6218S: Maintained 6219F: drivers/platform/x86/gpd-pocket-fan.c 6220 6221GPIO ACPI SUPPORT 6222M: Mika Westerberg <mika.westerberg@linux.intel.com> 6223M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6224L: linux-gpio@vger.kernel.org 6225L: linux-acpi@vger.kernel.org 6226S: Maintained 6227F: Documentation/acpi/gpio-properties.txt 6228F: drivers/gpio/gpiolib-acpi.c 6229 6230GPIO IR Transmitter 6231M: Sean Young <sean@mess.org> 6232L: linux-media@vger.kernel.org 6233S: Maintained 6234F: drivers/media/rc/gpio-ir-tx.c 6235 6236GPIO MOCKUP DRIVER 6237M: Bamvor Jian Zhang <bamv2005@gmail.com> 6238R: Bartosz Golaszewski <brgl@bgdev.pl> 6239L: linux-gpio@vger.kernel.org 6240S: Maintained 6241F: drivers/gpio/gpio-mockup.c 6242F: tools/testing/selftests/gpio/ 6243 6244GPIO SUBSYSTEM 6245M: Linus Walleij <linus.walleij@linaro.org> 6246L: linux-gpio@vger.kernel.org 6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6248S: Maintained 6249F: Documentation/devicetree/bindings/gpio/ 6250F: Documentation/driver-api/gpio/ 6251F: Documentation/gpio/ 6252F: Documentation/ABI/testing/gpio-cdev 6253F: Documentation/ABI/obsolete/sysfs-gpio 6254F: drivers/gpio/ 6255F: include/linux/gpio/ 6256F: include/linux/gpio.h 6257F: include/linux/of_gpio.h 6258F: include/asm-generic/gpio.h 6259F: include/uapi/linux/gpio.h 6260F: tools/gpio/ 6261 6262GRE DEMULTIPLEXER DRIVER 6263M: Dmitry Kozlov <xeb@mail.ru> 6264L: netdev@vger.kernel.org 6265S: Maintained 6266F: net/ipv4/gre_demux.c 6267F: net/ipv4/gre_offload.c 6268F: include/net/gre.h 6269 6270GRETH 10/100/1G Ethernet MAC device driver 6271M: Andreas Larsson <andreas@gaisler.com> 6272L: netdev@vger.kernel.org 6273S: Maintained 6274F: drivers/net/ethernet/aeroflex/ 6275 6276GREYBUS AUDIO PROTOCOLS DRIVERS 6277M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6278M: Mark Greer <mgreer@animalcreek.com> 6279S: Maintained 6280F: drivers/staging/greybus/audio_apbridgea.c 6281F: drivers/staging/greybus/audio_apbridgea.h 6282F: drivers/staging/greybus/audio_codec.c 6283F: drivers/staging/greybus/audio_codec.h 6284F: drivers/staging/greybus/audio_gb.c 6285F: drivers/staging/greybus/audio_manager.c 6286F: drivers/staging/greybus/audio_manager.h 6287F: drivers/staging/greybus/audio_manager_module.c 6288F: drivers/staging/greybus/audio_manager_private.h 6289F: drivers/staging/greybus/audio_manager_sysfs.c 6290F: drivers/staging/greybus/audio_module.c 6291F: drivers/staging/greybus/audio_topology.c 6292 6293GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6294M: Viresh Kumar <vireshk@kernel.org> 6295S: Maintained 6296F: drivers/staging/greybus/authentication.c 6297F: drivers/staging/greybus/bootrom.c 6298F: drivers/staging/greybus/firmware.h 6299F: drivers/staging/greybus/fw-core.c 6300F: drivers/staging/greybus/fw-download.c 6301F: drivers/staging/greybus/fw-management.c 6302F: drivers/staging/greybus/greybus_authentication.h 6303F: drivers/staging/greybus/greybus_firmware.h 6304F: drivers/staging/greybus/hid.c 6305F: drivers/staging/greybus/i2c.c 6306F: drivers/staging/greybus/spi.c 6307F: drivers/staging/greybus/spilib.c 6308F: drivers/staging/greybus/spilib.h 6309 6310GREYBUS LOOPBACK DRIVER 6311M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6312S: Maintained 6313F: drivers/staging/greybus/loopback.c 6314 6315GREYBUS PLATFORM DRIVERS 6316M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6317S: Maintained 6318F: drivers/staging/greybus/arche-platform.c 6319F: drivers/staging/greybus/arche-apb-ctrl.c 6320F: drivers/staging/greybus/arche_platform.h 6321 6322GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6323M: Rui Miguel Silva <rmfrfs@gmail.com> 6324S: Maintained 6325F: drivers/staging/greybus/sdio.c 6326F: drivers/staging/greybus/light.c 6327F: drivers/staging/greybus/gpio.c 6328F: drivers/staging/greybus/power_supply.c 6329F: drivers/staging/greybus/spi.c 6330F: drivers/staging/greybus/spilib.c 6331 6332GREYBUS SUBSYSTEM 6333M: Johan Hovold <johan@kernel.org> 6334M: Alex Elder <elder@kernel.org> 6335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6336S: Maintained 6337F: drivers/staging/greybus/ 6338L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6339 6340GREYBUS UART PROTOCOLS DRIVERS 6341M: David Lin <dtwlin@gmail.com> 6342S: Maintained 6343F: drivers/staging/greybus/uart.c 6344F: drivers/staging/greybus/log.c 6345 6346GS1662 VIDEO SERIALIZER 6347M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6348L: linux-media@vger.kernel.org 6349T: git git://linuxtv.org/media_tree.git 6350S: Maintained 6351F: drivers/media/spi/gs1662.c 6352 6353GSPCA FINEPIX SUBDRIVER 6354M: Frank Zago <frank@zago.net> 6355L: linux-media@vger.kernel.org 6356T: git git://linuxtv.org/media_tree.git 6357S: Maintained 6358F: drivers/media/usb/gspca/finepix.c 6359 6360GSPCA GL860 SUBDRIVER 6361M: Olivier Lorin <o.lorin@laposte.net> 6362L: linux-media@vger.kernel.org 6363T: git git://linuxtv.org/media_tree.git 6364S: Maintained 6365F: drivers/media/usb/gspca/gl860/ 6366 6367GSPCA M5602 SUBDRIVER 6368M: Erik Andren <erik.andren@gmail.com> 6369L: linux-media@vger.kernel.org 6370T: git git://linuxtv.org/media_tree.git 6371S: Maintained 6372F: drivers/media/usb/gspca/m5602/ 6373 6374GSPCA PAC207 SONIXB SUBDRIVER 6375M: Hans Verkuil <hverkuil@xs4all.nl> 6376L: linux-media@vger.kernel.org 6377T: git git://linuxtv.org/media_tree.git 6378S: Odd Fixes 6379F: drivers/media/usb/gspca/pac207.c 6380 6381GSPCA SN9C20X SUBDRIVER 6382M: Brian Johnson <brijohn@gmail.com> 6383L: linux-media@vger.kernel.org 6384T: git git://linuxtv.org/media_tree.git 6385S: Maintained 6386F: drivers/media/usb/gspca/sn9c20x.c 6387 6388GSPCA T613 SUBDRIVER 6389M: Leandro Costantino <lcostantino@gmail.com> 6390L: linux-media@vger.kernel.org 6391T: git git://linuxtv.org/media_tree.git 6392S: Maintained 6393F: drivers/media/usb/gspca/t613.c 6394 6395GSPCA USB WEBCAM DRIVER 6396M: Hans Verkuil <hverkuil@xs4all.nl> 6397L: linux-media@vger.kernel.org 6398T: git git://linuxtv.org/media_tree.git 6399S: Odd Fixes 6400F: drivers/media/usb/gspca/ 6401 6402GTP (GPRS Tunneling Protocol) 6403M: Pablo Neira Ayuso <pablo@netfilter.org> 6404M: Harald Welte <laforge@gnumonks.org> 6405L: osmocom-net-gprs@lists.osmocom.org 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6407S: Maintained 6408F: drivers/net/gtp.c 6409 6410GUID PARTITION TABLE (GPT) 6411M: Davidlohr Bueso <dave@stgolabs.net> 6412L: linux-efi@vger.kernel.org 6413S: Maintained 6414F: block/partitions/efi.* 6415 6416H8/300 ARCHITECTURE 6417M: Yoshinori Sato <ysato@users.sourceforge.jp> 6418L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6419W: http://uclinux-h8.sourceforge.jp 6420T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6421S: Maintained 6422F: arch/h8300/ 6423F: drivers/clocksource/h8300_*.c 6424F: drivers/clk/h8300/ 6425F: drivers/irqchip/irq-renesas-h8*.c 6426 6427HACKRF MEDIA DRIVER 6428M: Antti Palosaari <crope@iki.fi> 6429L: linux-media@vger.kernel.org 6430W: https://linuxtv.org 6431W: http://palosaari.fi/linux/ 6432Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6433T: git git://linuxtv.org/anttip/media_tree.git 6434S: Maintained 6435F: drivers/media/usb/hackrf/ 6436 6437HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6438M: Frank Seidel <frank@f-seidel.de> 6439L: platform-driver-x86@vger.kernel.org 6440W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6441S: Maintained 6442F: drivers/platform/x86/hdaps.c 6443 6444HARDWARE MONITORING 6445M: Jean Delvare <jdelvare@suse.com> 6446M: Guenter Roeck <linux@roeck-us.net> 6447L: linux-hwmon@vger.kernel.org 6448W: http://hwmon.wiki.kernel.org/ 6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6450S: Maintained 6451F: Documentation/devicetree/bindings/hwmon/ 6452F: Documentation/hwmon/ 6453F: drivers/hwmon/ 6454F: include/linux/hwmon*.h 6455 6456HARDWARE RANDOM NUMBER GENERATOR CORE 6457M: Matt Mackall <mpm@selenic.com> 6458M: Herbert Xu <herbert@gondor.apana.org.au> 6459L: linux-crypto@vger.kernel.org 6460S: Odd fixes 6461F: Documentation/devicetree/bindings/rng/ 6462F: Documentation/hw_random.txt 6463F: drivers/char/hw_random/ 6464F: include/linux/hw_random.h 6465 6466HARDWARE TRACING FACILITIES 6467M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6468S: Maintained 6469F: drivers/hwtracing/ 6470 6471HARDWARE SPINLOCK CORE 6472M: Ohad Ben-Cohen <ohad@wizery.com> 6473M: Bjorn Andersson <bjorn.andersson@linaro.org> 6474L: linux-remoteproc@vger.kernel.org 6475S: Maintained 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6477F: Documentation/devicetree/bindings/hwlock/ 6478F: Documentation/hwspinlock.txt 6479F: drivers/hwspinlock/ 6480F: include/linux/hwspinlock.h 6481 6482HARMONY SOUND DRIVER 6483L: linux-parisc@vger.kernel.org 6484S: Maintained 6485F: sound/parisc/harmony.* 6486 6487HDPVR USB VIDEO ENCODER DRIVER 6488M: Hans Verkuil <hverkuil@xs4all.nl> 6489L: linux-media@vger.kernel.org 6490T: git git://linuxtv.org/media_tree.git 6491W: https://linuxtv.org 6492S: Odd Fixes 6493F: drivers/media/usb/hdpvr/ 6494 6495HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6496M: Jerry Hoemann <jerry.hoemann@hpe.com> 6497S: Supported 6498F: Documentation/watchdog/hpwdt.txt 6499F: drivers/watchdog/hpwdt.c 6500 6501HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6502M: Don Brace <don.brace@microsemi.com> 6503L: esc.storagedev@microsemi.com 6504L: linux-scsi@vger.kernel.org 6505S: Supported 6506F: Documentation/scsi/hpsa.txt 6507F: drivers/scsi/hpsa*.[ch] 6508F: include/linux/cciss*.h 6509F: include/uapi/linux/cciss*.h 6510 6511HFI1 DRIVER 6512M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6513M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6514L: linux-rdma@vger.kernel.org 6515S: Supported 6516F: drivers/infiniband/hw/hfi1 6517 6518HFS FILESYSTEM 6519L: linux-fsdevel@vger.kernel.org 6520S: Orphan 6521F: Documentation/filesystems/hfs.txt 6522F: fs/hfs/ 6523 6524HFSPLUS FILESYSTEM 6525L: linux-fsdevel@vger.kernel.org 6526S: Orphan 6527F: Documentation/filesystems/hfsplus.txt 6528F: fs/hfsplus/ 6529 6530HGA FRAMEBUFFER DRIVER 6531M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6532L: linux-nvidia@lists.surfsouth.com 6533W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6534S: Maintained 6535F: drivers/video/fbdev/hgafb.c 6536 6537HIBERNATION (aka Software Suspend, aka swsusp) 6538M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6539M: Pavel Machek <pavel@ucw.cz> 6540L: linux-pm@vger.kernel.org 6541B: https://bugzilla.kernel.org 6542S: Supported 6543F: arch/x86/power/ 6544F: drivers/base/power/ 6545F: kernel/power/ 6546F: include/linux/suspend.h 6547F: include/linux/freezer.h 6548F: include/linux/pm.h 6549F: arch/*/include/asm/suspend*.h 6550 6551HID CORE LAYER 6552M: Jiri Kosina <jikos@kernel.org> 6553R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6554L: linux-input@vger.kernel.org 6555T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6556S: Maintained 6557F: drivers/hid/ 6558F: include/linux/hid* 6559F: include/uapi/linux/hid* 6560 6561HID SENSOR HUB DRIVERS 6562M: Jiri Kosina <jikos@kernel.org> 6563M: Jonathan Cameron <jic23@kernel.org> 6564M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6565L: linux-input@vger.kernel.org 6566L: linux-iio@vger.kernel.org 6567S: Maintained 6568F: Documentation/hid/hid-sensor* 6569F: drivers/hid/hid-sensor-* 6570F: drivers/iio/*/hid-* 6571F: include/linux/hid-sensor-* 6572 6573HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6574M: Thomas Gleixner <tglx@linutronix.de> 6575L: linux-kernel@vger.kernel.org 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6577S: Maintained 6578F: Documentation/timers/ 6579F: kernel/time/hrtimer.c 6580F: kernel/time/clockevents.c 6581F: kernel/time/timer_*.c 6582F: include/linux/clockchips.h 6583F: include/linux/hrtimer.h 6584 6585HIGH-SPEED SCC DRIVER FOR AX.25 6586L: linux-hams@vger.kernel.org 6587S: Orphan 6588F: drivers/net/hamradio/dmascc.c 6589F: drivers/net/hamradio/scc.c 6590 6591HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6592M: HighPoint Linux Team <linux@highpoint-tech.com> 6593W: http://www.highpoint-tech.com 6594S: Supported 6595F: Documentation/scsi/hptiop.txt 6596F: drivers/scsi/hptiop.c 6597 6598HIPPI 6599M: Jes Sorensen <jes@trained-monkey.org> 6600L: linux-hippi@sunsite.dk 6601S: Maintained 6602F: include/linux/hippidevice.h 6603F: include/uapi/linux/if_hippi.h 6604F: net/802/hippi.c 6605F: drivers/net/hippi/ 6606 6607HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6608M: Yisen Zhuang <yisen.zhuang@huawei.com> 6609M: Salil Mehta <salil.mehta@huawei.com> 6610L: netdev@vger.kernel.org 6611W: http://www.hisilicon.com 6612S: Maintained 6613F: drivers/net/ethernet/hisilicon/hns3/ 6614 6615HISILICON LPC BUS DRIVER 6616M: john.garry@huawei.com 6617W: http://www.hisilicon.com 6618S: Maintained 6619F: drivers/bus/hisi_lpc.c 6620F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6621 6622HISILICON NETWORK SUBSYSTEM DRIVER 6623M: Yisen Zhuang <yisen.zhuang@huawei.com> 6624M: Salil Mehta <salil.mehta@huawei.com> 6625L: netdev@vger.kernel.org 6626W: http://www.hisilicon.com 6627S: Maintained 6628F: drivers/net/ethernet/hisilicon/ 6629F: Documentation/devicetree/bindings/net/hisilicon*.txt 6630 6631HISILICON PMU DRIVER 6632M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6633W: http://www.hisilicon.com 6634S: Supported 6635F: drivers/perf/hisilicon 6636F: Documentation/perf/hisi-pmu.txt 6637 6638HISILICON ROCE DRIVER 6639M: Lijun Ou <oulijun@huawei.com> 6640M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6641L: linux-rdma@vger.kernel.org 6642S: Maintained 6643F: drivers/infiniband/hw/hns/ 6644F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6645 6646HISILICON SAS Controller 6647M: John Garry <john.garry@huawei.com> 6648W: http://www.hisilicon.com 6649S: Supported 6650F: drivers/scsi/hisi_sas/ 6651F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6652 6653HMM - Heterogeneous Memory Management 6654M: Jérôme Glisse <jglisse@redhat.com> 6655L: linux-mm@kvack.org 6656S: Maintained 6657F: mm/hmm* 6658F: include/linux/hmm* 6659F: Documentation/vm/hmm.rst 6660 6661HOST AP DRIVER 6662M: Jouni Malinen <j@w1.fi> 6663L: linux-wireless@vger.kernel.org 6664W: http://w1.fi/hostap-driver.html 6665S: Obsolete 6666F: drivers/net/wireless/intersil/hostap/ 6667 6668HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6669L: platform-driver-x86@vger.kernel.org 6670S: Orphan 6671F: drivers/platform/x86/tc1100-wmi.c 6672 6673HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6674M: Jaroslav Kysela <perex@perex.cz> 6675S: Maintained 6676F: drivers/net/ethernet/hp/hp100.* 6677 6678HPET: High Precision Event Timers driver 6679M: Clemens Ladisch <clemens@ladisch.de> 6680S: Maintained 6681F: Documentation/timers/hpet.txt 6682F: drivers/char/hpet.c 6683F: include/linux/hpet.h 6684F: include/uapi/linux/hpet.h 6685 6686HPET: x86 6687S: Orphan 6688F: arch/x86/kernel/hpet.c 6689F: arch/x86/include/asm/hpet.h 6690 6691HPFS FILESYSTEM 6692M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6693W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6694S: Maintained 6695F: fs/hpfs/ 6696 6697HSI SUBSYSTEM 6698M: Sebastian Reichel <sre@kernel.org> 6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6700S: Maintained 6701F: Documentation/ABI/testing/sysfs-bus-hsi 6702F: Documentation/driver-api/hsi.rst 6703F: drivers/hsi/ 6704F: include/linux/hsi/ 6705F: include/uapi/linux/hsi/ 6706 6707HSO 3G MODEM DRIVER 6708L: linux-usb@vger.kernel.org 6709S: Orphan 6710F: drivers/net/usb/hso.c 6711 6712HSR NETWORK PROTOCOL 6713M: Arvid Brodin <arvid.brodin@alten.se> 6714L: netdev@vger.kernel.org 6715S: Maintained 6716F: net/hsr/ 6717 6718HT16K33 LED CONTROLLER DRIVER 6719M: Robin van der Gracht <robin@protonic.nl> 6720S: Maintained 6721F: drivers/auxdisplay/ht16k33.c 6722F: Documentation/devicetree/bindings/display/ht16k33.txt 6723 6724HTCPEN TOUCHSCREEN DRIVER 6725M: Pau Oliva Fora <pof@eslack.org> 6726L: linux-input@vger.kernel.org 6727S: Maintained 6728F: drivers/input/touchscreen/htcpen.c 6729 6730HUAWEI ETHERNET DRIVER 6731M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6732L: netdev@vger.kernel.org 6733S: Supported 6734F: Documentation/networking/hinic.txt 6735F: drivers/net/ethernet/huawei/hinic/ 6736 6737HUGETLB FILESYSTEM 6738M: Mike Kravetz <mike.kravetz@oracle.com> 6739L: linux-mm@kvack.org 6740S: Maintained 6741F: fs/hugetlbfs/ 6742F: mm/hugetlb.c 6743F: include/linux/hugetlb.h 6744F: Documentation/admin-guide/mm/hugetlbpage.rst 6745F: Documentation/vm/hugetlbfs_reserv.rst 6746F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6747 6748HVA ST MEDIA DRIVER 6749M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6750L: linux-media@vger.kernel.org 6751T: git git://linuxtv.org/media_tree.git 6752W: https://linuxtv.org 6753S: Supported 6754F: drivers/media/platform/sti/hva 6755 6756HWPOISON MEMORY FAILURE HANDLING 6757M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6758L: linux-mm@kvack.org 6759S: Maintained 6760F: mm/memory-failure.c 6761F: mm/hwpoison-inject.c 6762 6763Hyper-V CORE AND DRIVERS 6764M: "K. Y. Srinivasan" <kys@microsoft.com> 6765M: Haiyang Zhang <haiyangz@microsoft.com> 6766M: Stephen Hemminger <sthemmin@microsoft.com> 6767L: devel@linuxdriverproject.org 6768S: Maintained 6769F: Documentation/networking/netvsc.txt 6770F: arch/x86/include/asm/mshyperv.h 6771F: arch/x86/include/asm/trace/hyperv.h 6772F: arch/x86/include/asm/hyperv-tlfs.h 6773F: arch/x86/kernel/cpu/mshyperv.c 6774F: arch/x86/hyperv 6775F: drivers/hid/hid-hyperv.c 6776F: drivers/hv/ 6777F: drivers/input/serio/hyperv-keyboard.c 6778F: drivers/pci/controller/pci-hyperv.c 6779F: drivers/net/hyperv/ 6780F: drivers/scsi/storvsc_drv.c 6781F: drivers/uio/uio_hv_generic.c 6782F: drivers/video/fbdev/hyperv_fb.c 6783F: net/vmw_vsock/hyperv_transport.c 6784F: include/linux/hyperv.h 6785F: include/uapi/linux/hyperv.h 6786F: tools/hv/ 6787F: Documentation/ABI/stable/sysfs-bus-vmbus 6788 6789HYPERVISOR VIRTUAL CONSOLE DRIVER 6790L: linuxppc-dev@lists.ozlabs.org 6791S: Odd Fixes 6792F: drivers/tty/hvc/ 6793 6794I2C ACPI SUPPORT 6795M: Mika Westerberg <mika.westerberg@linux.intel.com> 6796L: linux-i2c@vger.kernel.org 6797L: linux-acpi@vger.kernel.org 6798S: Maintained 6799F: drivers/i2c/i2c-core-acpi.c 6800 6801I2C MUXES 6802M: Peter Rosin <peda@axentia.se> 6803L: linux-i2c@vger.kernel.org 6804S: Maintained 6805F: Documentation/i2c/i2c-topology 6806F: Documentation/i2c/muxes/ 6807F: Documentation/devicetree/bindings/i2c/i2c-mux* 6808F: Documentation/devicetree/bindings/i2c/i2c-arb* 6809F: Documentation/devicetree/bindings/i2c/i2c-gate* 6810F: drivers/i2c/i2c-mux.c 6811F: drivers/i2c/muxes/ 6812F: include/linux/i2c-mux.h 6813 6814I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6815M: Gregory CLEMENT <gregory.clement@bootlin.com> 6816L: linux-i2c@vger.kernel.org 6817S: Maintained 6818F: drivers/i2c/busses/i2c-mv64xxx.c 6819 6820I2C OVER PARALLEL PORT 6821M: Jean Delvare <jdelvare@suse.com> 6822L: linux-i2c@vger.kernel.org 6823S: Maintained 6824F: Documentation/i2c/busses/i2c-parport 6825F: Documentation/i2c/busses/i2c-parport-light 6826F: drivers/i2c/busses/i2c-parport.c 6827F: drivers/i2c/busses/i2c-parport-light.c 6828 6829I2C SUBSYSTEM 6830M: Wolfram Sang <wsa@the-dreams.de> 6831L: linux-i2c@vger.kernel.org 6832W: https://i2c.wiki.kernel.org/ 6833Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6835S: Maintained 6836F: Documentation/devicetree/bindings/i2c/i2c.txt 6837F: Documentation/i2c/ 6838F: drivers/i2c/* 6839F: include/linux/i2c.h 6840F: include/linux/i2c-dev.h 6841F: include/linux/i2c-smbus.h 6842F: include/uapi/linux/i2c.h 6843F: include/uapi/linux/i2c-*.h 6844 6845I2C SUBSYSTEM HOST DRIVERS 6846L: linux-i2c@vger.kernel.org 6847W: https://i2c.wiki.kernel.org/ 6848Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6850S: Odd Fixes 6851F: Documentation/devicetree/bindings/i2c/ 6852F: drivers/i2c/algos/ 6853F: drivers/i2c/busses/ 6854 6855I2C-TAOS-EVM DRIVER 6856M: Jean Delvare <jdelvare@suse.com> 6857L: linux-i2c@vger.kernel.org 6858S: Maintained 6859F: Documentation/i2c/busses/i2c-taos-evm 6860F: drivers/i2c/busses/i2c-taos-evm.c 6861 6862I2C-TINY-USB DRIVER 6863M: Till Harbaum <till@harbaum.org> 6864L: linux-i2c@vger.kernel.org 6865W: http://www.harbaum.org/till/i2c_tiny_usb 6866S: Maintained 6867F: drivers/i2c/busses/i2c-tiny-usb.c 6868 6869I2C/SMBUS CONTROLLER DRIVERS FOR PC 6870M: Jean Delvare <jdelvare@suse.com> 6871L: linux-i2c@vger.kernel.org 6872S: Maintained 6873F: Documentation/i2c/busses/i2c-ali1535 6874F: Documentation/i2c/busses/i2c-ali1563 6875F: Documentation/i2c/busses/i2c-ali15x3 6876F: Documentation/i2c/busses/i2c-amd756 6877F: Documentation/i2c/busses/i2c-amd8111 6878F: Documentation/i2c/busses/i2c-i801 6879F: Documentation/i2c/busses/i2c-nforce2 6880F: Documentation/i2c/busses/i2c-piix4 6881F: Documentation/i2c/busses/i2c-sis5595 6882F: Documentation/i2c/busses/i2c-sis630 6883F: Documentation/i2c/busses/i2c-sis96x 6884F: Documentation/i2c/busses/i2c-via 6885F: Documentation/i2c/busses/i2c-viapro 6886F: drivers/i2c/busses/i2c-ali1535.c 6887F: drivers/i2c/busses/i2c-ali1563.c 6888F: drivers/i2c/busses/i2c-ali15x3.c 6889F: drivers/i2c/busses/i2c-amd756.c 6890F: drivers/i2c/busses/i2c-amd756-s4882.c 6891F: drivers/i2c/busses/i2c-amd8111.c 6892F: drivers/i2c/busses/i2c-i801.c 6893F: drivers/i2c/busses/i2c-isch.c 6894F: drivers/i2c/busses/i2c-nforce2.c 6895F: drivers/i2c/busses/i2c-nforce2-s4985.c 6896F: drivers/i2c/busses/i2c-piix4.c 6897F: drivers/i2c/busses/i2c-sis5595.c 6898F: drivers/i2c/busses/i2c-sis630.c 6899F: drivers/i2c/busses/i2c-sis96x.c 6900F: drivers/i2c/busses/i2c-via.c 6901F: drivers/i2c/busses/i2c-viapro.c 6902 6903I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6904M: Hans de Goede <hdegoede@redhat.com> 6905L: linux-i2c@vger.kernel.org 6906S: Maintained 6907F: drivers/i2c/busses/i2c-cht-wc.c 6908 6909I2C/SMBUS ISMT DRIVER 6910M: Seth Heasley <seth.heasley@intel.com> 6911M: Neil Horman <nhorman@tuxdriver.com> 6912L: linux-i2c@vger.kernel.org 6913F: drivers/i2c/busses/i2c-ismt.c 6914F: Documentation/i2c/busses/i2c-ismt 6915 6916I2C/SMBUS STUB DRIVER 6917M: Jean Delvare <jdelvare@suse.com> 6918L: linux-i2c@vger.kernel.org 6919S: Maintained 6920F: drivers/i2c/i2c-stub.c 6921 6922IA64 (Itanium) PLATFORM 6923M: Tony Luck <tony.luck@intel.com> 6924M: Fenghua Yu <fenghua.yu@intel.com> 6925L: linux-ia64@vger.kernel.org 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6927S: Maintained 6928F: arch/ia64/ 6929 6930IBM Power 842 compression accelerator 6931M: Haren Myneni <haren@us.ibm.com> 6932S: Supported 6933F: drivers/crypto/nx/Makefile 6934F: drivers/crypto/nx/Kconfig 6935F: drivers/crypto/nx/nx-842* 6936F: include/linux/sw842.h 6937F: crypto/842.c 6938F: lib/842/ 6939 6940IBM Power in-Nest Crypto Acceleration 6941M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6942M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6943L: linux-crypto@vger.kernel.org 6944S: Supported 6945F: drivers/crypto/nx/Makefile 6946F: drivers/crypto/nx/Kconfig 6947F: drivers/crypto/nx/nx-aes* 6948F: drivers/crypto/nx/nx-sha* 6949F: drivers/crypto/nx/nx.* 6950F: drivers/crypto/nx/nx_csbcpb.h 6951F: drivers/crypto/nx/nx_debugfs.h 6952 6953IBM Power Linux RAID adapter 6954M: Brian King <brking@us.ibm.com> 6955S: Supported 6956F: drivers/scsi/ipr.* 6957 6958IBM Power SRIOV Virtual NIC Device Driver 6959M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6960M: John Allen <jallen@linux.vnet.ibm.com> 6961L: netdev@vger.kernel.org 6962S: Supported 6963F: drivers/net/ethernet/ibm/ibmvnic.* 6964 6965IBM Power Virtual Accelerator Switchboard 6966M: Sukadev Bhattiprolu 6967L: linuxppc-dev@lists.ozlabs.org 6968S: Supported 6969F: arch/powerpc/platforms/powernv/vas* 6970F: arch/powerpc/platforms/powernv/copy-paste.h 6971F: arch/powerpc/include/asm/vas.h 6972F: arch/powerpc/include/uapi/asm/vas.h 6973 6974IBM Power Virtual Ethernet Device Driver 6975M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6976L: netdev@vger.kernel.org 6977S: Supported 6978F: drivers/net/ethernet/ibm/ibmveth.* 6979 6980IBM Power Virtual FC Device Drivers 6981M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6982L: linux-scsi@vger.kernel.org 6983S: Supported 6984F: drivers/scsi/ibmvscsi/ibmvfc* 6985 6986IBM Power Virtual Management Channel Driver 6987M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6988M: Steven Royer <seroyer@linux.vnet.ibm.com> 6989S: Supported 6990F: drivers/misc/ibmvmc.* 6991 6992IBM Power Virtual SCSI Device Drivers 6993M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6994L: linux-scsi@vger.kernel.org 6995S: Supported 6996F: drivers/scsi/ibmvscsi/ibmvscsi* 6997F: include/scsi/viosrp.h 6998 6999IBM Power Virtual SCSI Device Target Driver 7000M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7001M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7002L: linux-scsi@vger.kernel.org 7003L: target-devel@vger.kernel.org 7004S: Supported 7005F: drivers/scsi/ibmvscsi_tgt/ 7006 7007IBM Power VMX Cryptographic instructions 7008M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7009M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7010L: linux-crypto@vger.kernel.org 7011S: Supported 7012F: drivers/crypto/vmx/Makefile 7013F: drivers/crypto/vmx/Kconfig 7014F: drivers/crypto/vmx/vmx.c 7015F: drivers/crypto/vmx/aes* 7016F: drivers/crypto/vmx/ghash* 7017F: drivers/crypto/vmx/ppc-xlate.pl 7018 7019IBM ServeRAID RAID DRIVER 7020S: Orphan 7021F: drivers/scsi/ips.* 7022 7023ICH LPC AND GPIO DRIVER 7024M: Peter Tyser <ptyser@xes-inc.com> 7025S: Maintained 7026F: drivers/mfd/lpc_ich.c 7027F: drivers/gpio/gpio-ich.c 7028 7029IDE SUBSYSTEM 7030M: "David S. Miller" <davem@davemloft.net> 7031L: linux-ide@vger.kernel.org 7032Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7034S: Maintained 7035F: Documentation/ide/ 7036F: drivers/ide/ 7037F: include/linux/ide.h 7038 7039IDE/ATAPI DRIVERS 7040M: Borislav Petkov <bp@alien8.de> 7041L: linux-ide@vger.kernel.org 7042S: Maintained 7043F: Documentation/cdrom/ide-cd 7044F: drivers/ide/ide-cd* 7045 7046IDEAPAD LAPTOP EXTRAS DRIVER 7047M: Ike Panhc <ike.pan@canonical.com> 7048L: platform-driver-x86@vger.kernel.org 7049W: http://launchpad.net/ideapad-laptop 7050S: Maintained 7051F: drivers/platform/x86/ideapad-laptop.c 7052 7053IDEAPAD LAPTOP SLIDEBAR DRIVER 7054M: Andrey Moiseev <o2g.org.ru@gmail.com> 7055L: linux-input@vger.kernel.org 7056W: https://github.com/o2genum/ideapad-slidebar 7057S: Maintained 7058F: drivers/input/misc/ideapad_slidebar.c 7059 7060IDT VersaClock 5 CLOCK DRIVER 7061M: Marek Vasut <marek.vasut@gmail.com> 7062S: Maintained 7063F: drivers/clk/clk-versaclock5.c 7064 7065IEEE 802.15.4 SUBSYSTEM 7066M: Alexander Aring <alex.aring@gmail.com> 7067M: Stefan Schmidt <stefan@datenfreihafen.org> 7068L: linux-wpan@vger.kernel.org 7069W: http://wpan.cakelab.org/ 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7071T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7072S: Maintained 7073F: net/ieee802154/ 7074F: net/mac802154/ 7075F: drivers/net/ieee802154/ 7076F: include/linux/nl802154.h 7077F: include/linux/ieee802154.h 7078F: include/net/nl802154.h 7079F: include/net/mac802154.h 7080F: include/net/af_ieee802154.h 7081F: include/net/cfg802154.h 7082F: include/net/ieee802154_netdev.h 7083F: Documentation/networking/ieee802154.txt 7084 7085IFE PROTOCOL 7086M: Yotam Gigi <yotam.gi@gmail.com> 7087M: Jamal Hadi Salim <jhs@mojatatu.com> 7088F: net/ife 7089F: include/net/ife.h 7090F: include/uapi/linux/ife.h 7091 7092IGORPLUG-USB IR RECEIVER 7093M: Sean Young <sean@mess.org> 7094L: linux-media@vger.kernel.org 7095S: Maintained 7096F: drivers/media/rc/igorplugusb.c 7097 7098IGUANAWORKS USB IR TRANSCEIVER 7099M: Sean Young <sean@mess.org> 7100L: linux-media@vger.kernel.org 7101S: Maintained 7102F: drivers/media/rc/iguanair.c 7103 7104IIO DIGITAL POTENTIOMETER DAC 7105M: Peter Rosin <peda@axentia.se> 7106L: linux-iio@vger.kernel.org 7107S: Maintained 7108F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7109F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7110F: drivers/iio/dac/dpot-dac.c 7111 7112IIO ENVELOPE DETECTOR 7113M: Peter Rosin <peda@axentia.se> 7114L: linux-iio@vger.kernel.org 7115S: Maintained 7116F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7117F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7118F: drivers/iio/adc/envelope-detector.c 7119 7120IIO MULTIPLEXER 7121M: Peter Rosin <peda@axentia.se> 7122L: linux-iio@vger.kernel.org 7123S: Maintained 7124F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7125F: drivers/iio/multiplexer/iio-mux.c 7126 7127IIO SUBSYSTEM AND DRIVERS 7128M: Jonathan Cameron <jic23@kernel.org> 7129R: Hartmut Knaack <knaack.h@gmx.de> 7130R: Lars-Peter Clausen <lars@metafoo.de> 7131R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7132L: linux-iio@vger.kernel.org 7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7134S: Maintained 7135F: Documentation/ABI/testing/configfs-iio* 7136F: Documentation/ABI/testing/sysfs-bus-iio* 7137F: Documentation/devicetree/bindings/iio/ 7138F: drivers/iio/ 7139F: drivers/staging/iio/ 7140F: include/linux/iio/ 7141F: tools/iio/ 7142 7143IIO UNIT CONVERTER 7144M: Peter Rosin <peda@axentia.se> 7145L: linux-iio@vger.kernel.org 7146S: Maintained 7147F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7148F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7149F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7150F: drivers/iio/afe/iio-rescale.c 7151 7152IKANOS/ADI EAGLE ADSL USB DRIVER 7153M: Matthieu Castet <castet.matthieu@free.fr> 7154M: Stanislaw Gruszka <stf_xl@wp.pl> 7155S: Maintained 7156F: drivers/usb/atm/ueagle-atm.c 7157 7158IMGTEC ASCII LCD DRIVER 7159M: Paul Burton <paul.burton@mips.com> 7160S: Maintained 7161F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7162F: drivers/auxdisplay/img-ascii-lcd.c 7163 7164IMGTEC IR DECODER DRIVER 7165M: James Hogan <jhogan@kernel.org> 7166S: Maintained 7167F: drivers/media/rc/img-ir/ 7168 7169IMON SOUNDGRAPH USB IR RECEIVER 7170M: Sean Young <sean@mess.org> 7171L: linux-media@vger.kernel.org 7172S: Maintained 7173F: drivers/media/rc/imon_raw.c 7174F: drivers/media/rc/imon.c 7175 7176IMS TWINTURBO FRAMEBUFFER DRIVER 7177L: linux-fbdev@vger.kernel.org 7178S: Orphan 7179F: drivers/video/fbdev/imsttfb.c 7180 7181INA209 HARDWARE MONITOR DRIVER 7182M: Guenter Roeck <linux@roeck-us.net> 7183L: linux-hwmon@vger.kernel.org 7184S: Maintained 7185F: Documentation/hwmon/ina209 7186F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7187F: drivers/hwmon/ina209.c 7188 7189INA2XX HARDWARE MONITOR DRIVER 7190M: Guenter Roeck <linux@roeck-us.net> 7191L: linux-hwmon@vger.kernel.org 7192S: Maintained 7193F: Documentation/hwmon/ina2xx 7194F: drivers/hwmon/ina2xx.c 7195F: include/linux/platform_data/ina2xx.h 7196 7197INDUSTRY PACK SUBSYSTEM (IPACK) 7198M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7199M: Jens Taprogge <jens.taprogge@taprogge.org> 7200M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7201L: industrypack-devel@lists.sourceforge.net 7202W: http://industrypack.sourceforge.net 7203S: Maintained 7204F: drivers/ipack/ 7205 7206INFINIBAND SUBSYSTEM 7207M: Doug Ledford <dledford@redhat.com> 7208M: Jason Gunthorpe <jgg@mellanox.com> 7209L: linux-rdma@vger.kernel.org 7210W: https://github.com/linux-rdma/rdma-core 7211Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7213S: Supported 7214F: Documentation/devicetree/bindings/infiniband/ 7215F: Documentation/infiniband/ 7216F: drivers/infiniband/ 7217F: include/uapi/linux/if_infiniband.h 7218F: include/uapi/rdma/ 7219F: include/rdma/ 7220 7221INGENIC JZ4780 DMA Driver 7222M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7223S: Maintained 7224F: drivers/dma/dma-jz4780.c 7225 7226INGENIC JZ4780 NAND DRIVER 7227M: Harvey Hunt <harveyhuntnexus@gmail.com> 7228L: linux-mtd@lists.infradead.org 7229S: Maintained 7230F: drivers/mtd/nand/raw/jz4780_* 7231 7232INOTIFY 7233M: Jan Kara <jack@suse.cz> 7234R: Amir Goldstein <amir73il@gmail.com> 7235L: linux-fsdevel@vger.kernel.org 7236S: Maintained 7237F: Documentation/filesystems/inotify.txt 7238F: fs/notify/inotify/ 7239F: include/linux/inotify.h 7240F: include/uapi/linux/inotify.h 7241 7242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7243M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7244L: linux-input@vger.kernel.org 7245Q: http://patchwork.kernel.org/project/linux-input/list/ 7246T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7247S: Maintained 7248F: drivers/input/ 7249F: include/linux/input.h 7250F: include/uapi/linux/input.h 7251F: include/uapi/linux/input-event-codes.h 7252F: include/linux/input/ 7253F: Documentation/devicetree/bindings/input/ 7254F: Documentation/devicetree/bindings/serio/ 7255F: Documentation/input/ 7256 7257INPUT MULTITOUCH (MT) PROTOCOL 7258M: Henrik Rydberg <rydberg@bitmath.org> 7259L: linux-input@vger.kernel.org 7260S: Odd fixes 7261F: Documentation/input/multi-touch-protocol.rst 7262F: drivers/input/input-mt.c 7263K: \b(ABS|SYN)_MT_ 7264 7265INSIDE SECURE CRYPTO DRIVER 7266M: Antoine Tenart <antoine.tenart@bootlin.com> 7267F: drivers/crypto/inside-secure/ 7268S: Maintained 7269L: linux-crypto@vger.kernel.org 7270 7271INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7272M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7273M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7274L: linux-integrity@vger.kernel.org 7275T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7276S: Supported 7277F: security/integrity/ima/ 7278 7279INTEL 810/815 FRAMEBUFFER DRIVER 7280M: Antonino Daplas <adaplas@gmail.com> 7281L: linux-fbdev@vger.kernel.org 7282S: Maintained 7283F: drivers/video/fbdev/i810/ 7284 7285INTEL ASoC DRIVERS 7286M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7287M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7288M: Jie Yang <yang.jie@linux.intel.com> 7289L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7290S: Supported 7291F: sound/soc/intel/ 7292 7293INTEL C600 SERIES SAS CONTROLLER DRIVER 7294M: Intel SCU Linux support <intel-linux-scu@intel.com> 7295M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7296L: linux-scsi@vger.kernel.org 7297T: git git://git.code.sf.net/p/intel-sas/isci 7298S: Supported 7299F: drivers/scsi/isci/ 7300 7301INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7302M: Jani Nikula <jani.nikula@linux.intel.com> 7303M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7304M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7305L: intel-gfx@lists.freedesktop.org 7306W: https://01.org/linuxgraphics/ 7307B: https://01.org/linuxgraphics/documentation/how-report-bugs 7308C: irc://chat.freenode.net/intel-gfx 7309Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7310T: git git://anongit.freedesktop.org/drm-intel 7311S: Supported 7312F: drivers/gpu/drm/i915/ 7313F: include/drm/i915* 7314F: include/uapi/drm/i915_drm.h 7315F: Documentation/gpu/i915.rst 7316 7317INTEL ETHERNET DRIVERS 7318M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7319L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7320W: http://www.intel.com/support/feedback.htm 7321W: http://e1000.sourceforge.net/ 7322Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7325S: Supported 7326F: Documentation/networking/e100.rst 7327F: Documentation/networking/e1000.rst 7328F: Documentation/networking/e1000e.txt 7329F: Documentation/networking/igb.txt 7330F: Documentation/networking/igbvf.txt 7331F: Documentation/networking/ixgb.txt 7332F: Documentation/networking/ixgbe.txt 7333F: Documentation/networking/ixgbevf.txt 7334F: Documentation/networking/i40e.txt 7335F: Documentation/networking/i40evf.txt 7336F: Documentation/networking/ice.txt 7337F: drivers/net/ethernet/intel/ 7338F: drivers/net/ethernet/intel/*/ 7339F: include/linux/avf/virtchnl.h 7340 7341INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7342M: Maik Broemme <mbroemme@libmpq.org> 7343L: linux-fbdev@vger.kernel.org 7344S: Maintained 7345F: Documentation/fb/intelfb.txt 7346F: drivers/video/fbdev/intelfb/ 7347 7348INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7349M: Zhenyu Wang <zhenyuw@linux.intel.com> 7350M: Zhi Wang <zhi.a.wang@intel.com> 7351L: intel-gvt-dev@lists.freedesktop.org 7352L: intel-gfx@lists.freedesktop.org 7353W: https://01.org/igvt-g 7354T: git https://github.com/intel/gvt-linux.git 7355S: Supported 7356F: drivers/gpu/drm/i915/gvt/ 7357 7358INTEL HID EVENT DRIVER 7359M: Alex Hung <alex.hung@canonical.com> 7360L: platform-driver-x86@vger.kernel.org 7361S: Maintained 7362F: drivers/platform/x86/intel-hid.c 7363 7364INTEL I/OAT DMA DRIVER 7365M: Dave Jiang <dave.jiang@intel.com> 7366R: Dan Williams <dan.j.williams@intel.com> 7367L: dmaengine@vger.kernel.org 7368Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7369S: Supported 7370F: drivers/dma/ioat* 7371 7372INTEL IDLE DRIVER 7373M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7374M: Len Brown <lenb@kernel.org> 7375L: linux-pm@vger.kernel.org 7376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7377B: https://bugzilla.kernel.org 7378S: Supported 7379F: drivers/idle/intel_idle.c 7380 7381INTEL INTEGRATED SENSOR HUB DRIVER 7382M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7383M: Jiri Kosina <jikos@kernel.org> 7384L: linux-input@vger.kernel.org 7385S: Maintained 7386F: drivers/hid/intel-ish-hid/ 7387 7388INTEL IOMMU (VT-d) 7389M: David Woodhouse <dwmw2@infradead.org> 7390L: iommu@lists.linux-foundation.org 7391T: git git://git.infradead.org/iommu-2.6.git 7392S: Supported 7393F: drivers/iommu/intel-iommu.c 7394F: include/linux/intel-iommu.h 7395 7396INTEL IOP-ADMA DMA DRIVER 7397R: Dan Williams <dan.j.williams@intel.com> 7398S: Odd fixes 7399F: drivers/dma/iop-adma.c 7400 7401INTEL IPU3 CSI-2 CIO2 DRIVER 7402M: Yong Zhi <yong.zhi@intel.com> 7403M: Sakari Ailus <sakari.ailus@linux.intel.com> 7404M: Bingbu Cao <bingbu.cao@intel.com> 7405R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7406R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7407L: linux-media@vger.kernel.org 7408S: Maintained 7409F: drivers/media/pci/intel/ipu3/ 7410F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7411 7412INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7413M: Krzysztof Halasa <khalasa@piap.pl> 7414S: Maintained 7415F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7416F: arch/arm/mach-ixp4xx/include/mach/npe.h 7417F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7418F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7419F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7420F: drivers/net/wan/ixp4xx_hss.c 7421 7422INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7423M: Deepak Saxena <dsaxena@plexity.net> 7424S: Maintained 7425F: drivers/char/hw_random/ixp4xx-rng.c 7426 7427INTEL MANAGEMENT ENGINE (mei) 7428M: Tomas Winkler <tomas.winkler@intel.com> 7429L: linux-kernel@vger.kernel.org 7430S: Supported 7431F: include/uapi/linux/mei.h 7432F: include/linux/mei_cl_bus.h 7433F: drivers/misc/mei/* 7434F: drivers/watchdog/mei_wdt.c 7435F: Documentation/misc-devices/mei/* 7436F: samples/mei/* 7437 7438INTEL MENLOW THERMAL DRIVER 7439M: Sujith Thomas <sujith.thomas@intel.com> 7440L: platform-driver-x86@vger.kernel.org 7441W: https://01.org/linux-acpi 7442S: Supported 7443F: drivers/platform/x86/intel_menlow.c 7444 7445INTEL MERRIFIELD GPIO DRIVER 7446M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7447L: linux-gpio@vger.kernel.org 7448S: Maintained 7449F: drivers/gpio/gpio-merrifield.c 7450 7451INTEL MIC DRIVERS (mic) 7452M: Sudeep Dutt <sudeep.dutt@intel.com> 7453M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7454S: Supported 7455W: https://github.com/sudeepdutt/mic 7456W: http://software.intel.com/en-us/mic-developer 7457F: include/linux/mic_bus.h 7458F: include/linux/scif.h 7459F: include/uapi/linux/mic_common.h 7460F: include/uapi/linux/mic_ioctl.h 7461F: include/uapi/linux/scif_ioctl.h 7462F: drivers/misc/mic/ 7463F: drivers/dma/mic_x100_dma.c 7464F: drivers/dma/mic_x100_dma.h 7465F: Documentation/mic/ 7466 7467INTEL PMC CORE DRIVER 7468M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7469M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7470L: platform-driver-x86@vger.kernel.org 7471S: Maintained 7472F: arch/x86/include/asm/pmc_core.h 7473F: drivers/platform/x86/intel_pmc_core* 7474 7475INTEL PMC/P-Unit IPC DRIVER 7476M: Zha Qipeng<qipeng.zha@intel.com> 7477L: platform-driver-x86@vger.kernel.org 7478S: Maintained 7479F: drivers/platform/x86/intel_pmc_ipc.c 7480F: drivers/platform/x86/intel_punit_ipc.c 7481F: arch/x86/include/asm/intel_pmc_ipc.h 7482F: arch/x86/include/asm/intel_punit_ipc.h 7483 7484INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7485M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7486L: linux-wireless@vger.kernel.org 7487S: Maintained 7488F: Documentation/networking/README.ipw2100 7489F: Documentation/networking/README.ipw2200 7490F: drivers/net/wireless/intel/ipw2x00/ 7491 7492INTEL PSTATE DRIVER 7493M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7494M: Len Brown <lenb@kernel.org> 7495L: linux-pm@vger.kernel.org 7496S: Supported 7497F: drivers/cpufreq/intel_pstate.c 7498 7499INTEL RDMA RNIC DRIVER 7500M: Faisal Latif <faisal.latif@intel.com> 7501M: Shiraz Saleem <shiraz.saleem@intel.com> 7502L: linux-rdma@vger.kernel.org 7503S: Supported 7504F: drivers/infiniband/hw/i40iw/ 7505F: include/uapi/rdma/i40iw-abi.h 7506 7507INTEL SHA MULTIBUFFER DRIVER 7508M: Megha Dey <megha.dey@linux.intel.com> 7509R: Tim Chen <tim.c.chen@linux.intel.com> 7510L: linux-crypto@vger.kernel.org 7511S: Supported 7512F: arch/x86/crypto/sha*-mb/ 7513F: crypto/mcryptd.c 7514 7515INTEL TELEMETRY DRIVER 7516M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7517L: platform-driver-x86@vger.kernel.org 7518S: Maintained 7519F: arch/x86/include/asm/intel_telemetry.h 7520F: drivers/platform/x86/intel_telemetry* 7521 7522INTEL VIRTUAL BUTTON DRIVER 7523M: AceLan Kao <acelan.kao@canonical.com> 7524L: platform-driver-x86@vger.kernel.org 7525S: Maintained 7526F: drivers/platform/x86/intel-vbtn.c 7527 7528INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7529M: Stanislaw Gruszka <sgruszka@redhat.com> 7530L: linux-wireless@vger.kernel.org 7531S: Supported 7532F: drivers/net/wireless/intel/iwlegacy/ 7533 7534INTEL WIRELESS WIFI LINK (iwlwifi) 7535M: Johannes Berg <johannes.berg@intel.com> 7536M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7537M: Luca Coelho <luciano.coelho@intel.com> 7538M: Intel Linux Wireless <linuxwifi@intel.com> 7539L: linux-wireless@vger.kernel.org 7540W: http://intellinuxwireless.org 7541T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7542S: Supported 7543F: drivers/net/wireless/intel/iwlwifi/ 7544 7545INTEL WIRELESS WIMAX CONNECTION 2400 7546M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7547M: linux-wimax@intel.com 7548L: wimax@linuxwimax.org (subscribers-only) 7549S: Supported 7550W: http://linuxwimax.org 7551F: Documentation/wimax/README.i2400m 7552F: drivers/net/wimax/i2400m/ 7553F: include/uapi/linux/wimax/i2400m.h 7554 7555INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7556M: Mario Limonciello <mario.limonciello@dell.com> 7557S: Maintained 7558F: drivers/platform/x86/intel-wmi-thunderbolt.c 7559 7560INTEL(R) TRACE HUB 7561M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7562S: Supported 7563F: Documentation/trace/intel_th.rst 7564F: drivers/hwtracing/intel_th/ 7565 7566INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7567M: Ning Sun <ning.sun@intel.com> 7568L: tboot-devel@lists.sourceforge.net 7569W: http://tboot.sourceforge.net 7570T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7571S: Supported 7572F: Documentation/intel_txt.txt 7573F: include/linux/tboot.h 7574F: arch/x86/kernel/tboot.c 7575 7576INTEL-MID GPIO DRIVER 7577M: David Cohen <david.a.cohen@linux.intel.com> 7578L: linux-gpio@vger.kernel.org 7579S: Maintained 7580F: drivers/gpio/gpio-intel-mid.c 7581 7582INVENSENSE MPU-3050 GYROSCOPE DRIVER 7583M: Linus Walleij <linus.walleij@linaro.org> 7584L: linux-iio@vger.kernel.org 7585S: Maintained 7586F: drivers/iio/gyro/mpu3050* 7587F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7588 7589IOC3 ETHERNET DRIVER 7590M: Ralf Baechle <ralf@linux-mips.org> 7591L: linux-mips@linux-mips.org 7592S: Maintained 7593F: drivers/net/ethernet/sgi/ioc3-eth.c 7594 7595IOC3 SERIAL DRIVER 7596M: Pat Gefre <pfg@sgi.com> 7597L: linux-serial@vger.kernel.org 7598S: Maintained 7599F: drivers/tty/serial/ioc3_serial.c 7600 7601IOMMU DRIVERS 7602M: Joerg Roedel <joro@8bytes.org> 7603L: iommu@lists.linux-foundation.org 7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7605S: Maintained 7606F: Documentation/devicetree/bindings/iommu/ 7607F: drivers/iommu/ 7608F: include/linux/iommu.h 7609F: include/linux/of_iommu.h 7610F: include/linux/iova.h 7611 7612IP MASQUERADING 7613M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7614S: Maintained 7615F: net/ipv4/netfilter/ipt_MASQUERADE.c 7616 7617IPMI SUBSYSTEM 7618M: Corey Minyard <minyard@acm.org> 7619L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7620W: http://openipmi.sourceforge.net/ 7621S: Supported 7622F: Documentation/IPMI.txt 7623F: drivers/char/ipmi/ 7624F: include/linux/ipmi* 7625F: include/uapi/linux/ipmi* 7626 7627IPS SCSI RAID DRIVER 7628M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7629L: linux-scsi@vger.kernel.org 7630W: http://www.adaptec.com/ 7631S: Maintained 7632F: drivers/scsi/ips* 7633 7634IPVS 7635M: Wensong Zhang <wensong@linux-vs.org> 7636M: Simon Horman <horms@verge.net.au> 7637M: Julian Anastasov <ja@ssi.bg> 7638L: netdev@vger.kernel.org 7639L: lvs-devel@vger.kernel.org 7640S: Maintained 7641T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7642T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7643F: Documentation/networking/ipvs-sysctl.txt 7644F: include/net/ip_vs.h 7645F: include/uapi/linux/ip_vs.h 7646F: net/netfilter/ipvs/ 7647 7648IPWIRELESS DRIVER 7649M: Jiri Kosina <jikos@kernel.org> 7650M: David Sterba <dsterba@suse.com> 7651S: Odd Fixes 7652F: drivers/tty/ipwireless/ 7653 7654IPX NETWORK LAYER 7655L: netdev@vger.kernel.org 7656S: Obsolete 7657F: include/uapi/linux/ipx.h 7658F: drivers/staging/ipx/ 7659 7660IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7661M: Marc Zyngier <marc.zyngier@arm.com> 7662S: Maintained 7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7664F: Documentation/IRQ-domain.txt 7665F: include/linux/irqdomain.h 7666F: kernel/irq/irqdomain.c 7667F: kernel/irq/msi.c 7668 7669IRQ SUBSYSTEM 7670M: Thomas Gleixner <tglx@linutronix.de> 7671L: linux-kernel@vger.kernel.org 7672S: Maintained 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7674F: kernel/irq/ 7675 7676IRQCHIP DRIVERS 7677M: Thomas Gleixner <tglx@linutronix.de> 7678M: Jason Cooper <jason@lakedaemon.net> 7679M: Marc Zyngier <marc.zyngier@arm.com> 7680L: linux-kernel@vger.kernel.org 7681S: Maintained 7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7683F: Documentation/devicetree/bindings/interrupt-controller/ 7684F: drivers/irqchip/ 7685 7686ISA 7687M: William Breathitt Gray <vilhelm.gray@gmail.com> 7688S: Maintained 7689F: Documentation/isa.txt 7690F: drivers/base/isa.c 7691F: include/linux/isa.h 7692 7693ISA RADIO MODULE 7694M: Hans Verkuil <hverkuil@xs4all.nl> 7695L: linux-media@vger.kernel.org 7696T: git git://linuxtv.org/media_tree.git 7697W: https://linuxtv.org 7698S: Maintained 7699F: drivers/media/radio/radio-isa* 7700 7701ISAPNP 7702M: Jaroslav Kysela <perex@perex.cz> 7703S: Maintained 7704F: Documentation/isapnp.txt 7705F: drivers/pnp/isapnp/ 7706F: include/linux/isapnp.h 7707 7708ISCSI 7709M: Lee Duncan <lduncan@suse.com> 7710M: Chris Leech <cleech@redhat.com> 7711L: open-iscsi@googlegroups.com 7712W: www.open-iscsi.com 7713S: Maintained 7714F: drivers/scsi/*iscsi* 7715F: include/scsi/*iscsi* 7716 7717iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7718M: Peter Jones <pjones@redhat.com> 7719M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7720S: Maintained 7721F: drivers/firmware/iscsi_ibft* 7722 7723ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7724M: Sagi Grimberg <sagi@grimberg.me> 7725M: Max Gurtovoy <maxg@mellanox.com> 7726L: linux-rdma@vger.kernel.org 7727S: Supported 7728W: http://www.openfabrics.org 7729W: www.open-iscsi.org 7730Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7731F: drivers/infiniband/ulp/iser/ 7732 7733ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7734M: Sagi Grimberg <sagi@grimberg.me> 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7736L: linux-rdma@vger.kernel.org 7737L: target-devel@vger.kernel.org 7738S: Supported 7739W: http://www.linux-iscsi.org 7740F: drivers/infiniband/ulp/isert 7741 7742ISDN SUBSYSTEM 7743M: Karsten Keil <isdn@linux-pingi.de> 7744L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7745L: netdev@vger.kernel.org 7746W: http://www.isdn4linux.de 7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7748S: Maintained 7749F: Documentation/isdn/ 7750F: drivers/isdn/ 7751F: include/linux/isdn.h 7752F: include/linux/isdn/ 7753F: include/uapi/linux/isdn.h 7754F: include/uapi/linux/isdn/ 7755 7756ISDN SUBSYSTEM (Eicon active card driver) 7757M: Armin Schindler <mac@melware.de> 7758L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7759W: http://www.melware.de 7760S: Maintained 7761F: drivers/isdn/hardware/eicon/ 7762 7763IT87 HARDWARE MONITORING DRIVER 7764M: Jean Delvare <jdelvare@suse.com> 7765L: linux-hwmon@vger.kernel.org 7766S: Maintained 7767F: Documentation/hwmon/it87 7768F: drivers/hwmon/it87.c 7769 7770IT913X MEDIA DRIVER 7771M: Antti Palosaari <crope@iki.fi> 7772L: linux-media@vger.kernel.org 7773W: https://linuxtv.org 7774W: http://palosaari.fi/linux/ 7775Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7776T: git git://linuxtv.org/anttip/media_tree.git 7777S: Maintained 7778F: drivers/media/tuners/it913x* 7779 7780IVTV VIDEO4LINUX DRIVER 7781M: Andy Walls <awalls@md.metrocast.net> 7782L: ivtv-devel@ivtvdriver.org (subscribers-only) 7783L: linux-media@vger.kernel.org 7784T: git git://linuxtv.org/media_tree.git 7785W: http://www.ivtvdriver.org 7786S: Maintained 7787F: Documentation/media/v4l-drivers/ivtv* 7788F: drivers/media/pci/ivtv/ 7789F: include/uapi/linux/ivtv* 7790 7791IX2505V MEDIA DRIVER 7792M: Malcolm Priestley <tvboxspy@gmail.com> 7793L: linux-media@vger.kernel.org 7794W: https://linuxtv.org 7795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7796S: Maintained 7797F: drivers/media/dvb-frontends/ix2505v* 7798 7799JAILHOUSE HYPERVISOR INTERFACE 7800M: Jan Kiszka <jan.kiszka@siemens.com> 7801L: jailhouse-dev@googlegroups.com 7802S: Maintained 7803F: arch/x86/kernel/jailhouse.c 7804F: arch/x86/include/asm/jailhouse_para.h 7805 7806JC42.4 TEMPERATURE SENSOR DRIVER 7807M: Guenter Roeck <linux@roeck-us.net> 7808L: linux-hwmon@vger.kernel.org 7809S: Maintained 7810F: drivers/hwmon/jc42.c 7811F: Documentation/hwmon/jc42 7812 7813JFS FILESYSTEM 7814M: Dave Kleikamp <shaggy@kernel.org> 7815L: jfs-discussion@lists.sourceforge.net 7816W: http://jfs.sourceforge.net/ 7817T: git git://github.com/kleikamp/linux-shaggy.git 7818S: Maintained 7819F: Documentation/filesystems/jfs.txt 7820F: fs/jfs/ 7821 7822JME NETWORK DRIVER 7823M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7824L: netdev@vger.kernel.org 7825S: Maintained 7826F: drivers/net/ethernet/jme.* 7827 7828JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7829M: David Woodhouse <dwmw2@infradead.org> 7830L: linux-mtd@lists.infradead.org 7831W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7832S: Maintained 7833F: fs/jffs2/ 7834F: include/uapi/linux/jffs2.h 7835 7836JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7837M: "Theodore Ts'o" <tytso@mit.edu> 7838M: Jan Kara <jack@suse.com> 7839L: linux-ext4@vger.kernel.org 7840S: Maintained 7841F: fs/jbd2/ 7842F: include/linux/jbd2.h 7843 7844JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7845M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7846L: linux-media@vger.kernel.org 7847S: Maintained 7848F: drivers/media/platform/rcar_jpu.c 7849 7850JSM Neo PCI based serial card 7851M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7852L: linux-serial@vger.kernel.org 7853S: Maintained 7854F: drivers/tty/serial/jsm/ 7855 7856K10TEMP HARDWARE MONITORING DRIVER 7857M: Clemens Ladisch <clemens@ladisch.de> 7858L: linux-hwmon@vger.kernel.org 7859S: Maintained 7860F: Documentation/hwmon/k10temp 7861F: drivers/hwmon/k10temp.c 7862 7863K8TEMP HARDWARE MONITORING DRIVER 7864M: Rudolf Marek <r.marek@assembler.cz> 7865L: linux-hwmon@vger.kernel.org 7866S: Maintained 7867F: Documentation/hwmon/k8temp 7868F: drivers/hwmon/k8temp.c 7869 7870KASAN 7871M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7872R: Alexander Potapenko <glider@google.com> 7873R: Dmitry Vyukov <dvyukov@google.com> 7874L: kasan-dev@googlegroups.com 7875S: Maintained 7876F: arch/*/include/asm/kasan.h 7877F: arch/*/mm/kasan_init* 7878F: Documentation/dev-tools/kasan.rst 7879F: include/linux/kasan*.h 7880F: lib/test_kasan.c 7881F: mm/kasan/ 7882F: scripts/Makefile.kasan 7883 7884KCONFIG 7885M: Masahiro Yamada <yamada.masahiro@socionext.com> 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7887L: linux-kbuild@vger.kernel.org 7888S: Maintained 7889F: Documentation/kbuild/kconfig* 7890F: scripts/kconfig/ 7891F: scripts/Kconfig.include 7892 7893KDUMP 7894M: Dave Young <dyoung@redhat.com> 7895M: Baoquan He <bhe@redhat.com> 7896R: Vivek Goyal <vgoyal@redhat.com> 7897L: kexec@lists.infradead.org 7898W: http://lse.sourceforge.net/kdump/ 7899S: Maintained 7900F: Documentation/kdump/ 7901 7902KEENE FM RADIO TRANSMITTER DRIVER 7903M: Hans Verkuil <hverkuil@xs4all.nl> 7904L: linux-media@vger.kernel.org 7905T: git git://linuxtv.org/media_tree.git 7906W: https://linuxtv.org 7907S: Maintained 7908F: drivers/media/radio/radio-keene* 7909 7910KERNEL AUTOMOUNTER 7911M: Ian Kent <raven@themaw.net> 7912L: autofs@vger.kernel.org 7913S: Maintained 7914F: fs/autofs/ 7915 7916KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7917M: Masahiro Yamada <yamada.masahiro@socionext.com> 7918M: Michal Marek <michal.lkml@markovi.net> 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7920L: linux-kbuild@vger.kernel.org 7921S: Maintained 7922F: Documentation/kbuild/ 7923F: Makefile 7924F: scripts/Kbuild* 7925F: scripts/Makefile* 7926F: scripts/basic/ 7927F: scripts/mk* 7928F: scripts/mod/ 7929F: scripts/package/ 7930 7931KERNEL JANITORS 7932L: kernel-janitors@vger.kernel.org 7933W: http://kernelnewbies.org/KernelJanitors 7934S: Odd Fixes 7935 7936KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7937M: "J. Bruce Fields" <bfields@fieldses.org> 7938M: Jeff Layton <jlayton@kernel.org> 7939L: linux-nfs@vger.kernel.org 7940W: http://nfs.sourceforge.net/ 7941T: git git://linux-nfs.org/~bfields/linux.git 7942S: Supported 7943F: fs/nfsd/ 7944F: include/uapi/linux/nfsd/ 7945F: fs/lockd/ 7946F: fs/nfs_common/ 7947F: net/sunrpc/ 7948F: include/linux/lockd/ 7949F: include/linux/sunrpc/ 7950F: include/uapi/linux/sunrpc/ 7951 7952KERNEL SELFTEST FRAMEWORK 7953M: Shuah Khan <shuah@kernel.org> 7954L: linux-kselftest@vger.kernel.org 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7956Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7957S: Maintained 7958F: tools/testing/selftests/ 7959F: Documentation/dev-tools/kselftest* 7960 7961KERNEL USERMODE HELPER 7962M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7963L: linux-kernel@vger.kernel.org 7964S: Maintained 7965F: kernel/umh.c 7966F: include/linux/umh.h 7967 7968KERNEL VIRTUAL MACHINE (KVM) 7969M: Paolo Bonzini <pbonzini@redhat.com> 7970M: Radim Krčmář <rkrcmar@redhat.com> 7971L: kvm@vger.kernel.org 7972W: http://www.linux-kvm.org 7973T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7974S: Supported 7975F: Documentation/virtual/kvm/ 7976F: include/trace/events/kvm.h 7977F: include/uapi/asm-generic/kvm* 7978F: include/uapi/linux/kvm* 7979F: include/asm-generic/kvm* 7980F: include/linux/kvm* 7981F: include/kvm/iodev.h 7982F: virt/kvm/* 7983F: tools/kvm/ 7984 7985KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7986M: Joerg Roedel <joro@8bytes.org> 7987L: kvm@vger.kernel.org 7988W: http://www.linux-kvm.org/ 7989S: Maintained 7990F: arch/x86/include/asm/svm.h 7991F: arch/x86/kvm/svm.c 7992 7993KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7994M: Christoffer Dall <christoffer.dall@arm.com> 7995M: Marc Zyngier <marc.zyngier@arm.com> 7996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7997L: kvmarm@lists.cs.columbia.edu 7998W: http://systems.cs.columbia.edu/projects/kvm-arm 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8000S: Supported 8001F: arch/arm/include/uapi/asm/kvm* 8002F: arch/arm/include/asm/kvm* 8003F: arch/arm/kvm/ 8004F: virt/kvm/arm/ 8005F: include/kvm/arm_* 8006 8007KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8008M: Christoffer Dall <christoffer.dall@arm.com> 8009M: Marc Zyngier <marc.zyngier@arm.com> 8010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8011L: kvmarm@lists.cs.columbia.edu 8012S: Maintained 8013F: arch/arm64/include/uapi/asm/kvm* 8014F: arch/arm64/include/asm/kvm* 8015F: arch/arm64/kvm/ 8016 8017KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8018M: James Hogan <jhogan@kernel.org> 8019L: linux-mips@linux-mips.org 8020S: Supported 8021F: arch/mips/include/uapi/asm/kvm* 8022F: arch/mips/include/asm/kvm* 8023F: arch/mips/kvm/ 8024 8025KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8026M: Paul Mackerras <paulus@ozlabs.org> 8027L: kvm-ppc@vger.kernel.org 8028W: http://www.linux-kvm.org/ 8029T: git git://github.com/agraf/linux-2.6.git 8030S: Supported 8031F: arch/powerpc/include/uapi/asm/kvm* 8032F: arch/powerpc/include/asm/kvm* 8033F: arch/powerpc/kvm/ 8034F: arch/powerpc/kernel/kvm* 8035 8036KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8037M: Christian Borntraeger <borntraeger@de.ibm.com> 8038M: Janosch Frank <frankja@linux.ibm.com> 8039R: David Hildenbrand <david@redhat.com> 8040R: Cornelia Huck <cohuck@redhat.com> 8041L: linux-s390@vger.kernel.org 8042W: http://www.ibm.com/developerworks/linux/linux390/ 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8044S: Supported 8045F: arch/s390/include/uapi/asm/kvm* 8046F: arch/s390/include/asm/gmap.h 8047F: arch/s390/include/asm/kvm* 8048F: arch/s390/kvm/ 8049F: arch/s390/mm/gmap.c 8050 8051KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8052M: Paolo Bonzini <pbonzini@redhat.com> 8053M: Radim Krčmář <rkrcmar@redhat.com> 8054L: kvm@vger.kernel.org 8055W: http://www.linux-kvm.org 8056T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8057S: Supported 8058F: arch/x86/kvm/ 8059F: arch/x86/include/uapi/asm/kvm* 8060F: arch/x86/include/asm/kvm* 8061F: arch/x86/include/asm/pvclock-abi.h 8062F: arch/x86/kernel/kvm.c 8063F: arch/x86/kernel/kvmclock.c 8064 8065KERNFS 8066M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8067M: Tejun Heo <tj@kernel.org> 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8069S: Supported 8070F: include/linux/kernfs.h 8071F: fs/kernfs/ 8072 8073KEXEC 8074M: Eric Biederman <ebiederm@xmission.com> 8075W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8076L: kexec@lists.infradead.org 8077S: Maintained 8078F: include/linux/kexec.h 8079F: include/uapi/linux/kexec.h 8080F: kernel/kexec* 8081 8082KEYS-ENCRYPTED 8083M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8084L: linux-integrity@vger.kernel.org 8085L: keyrings@vger.kernel.org 8086S: Supported 8087F: Documentation/security/keys/trusted-encrypted.rst 8088F: include/keys/encrypted-type.h 8089F: security/keys/encrypted-keys/ 8090 8091KEYS-TRUSTED 8092M: James Bottomley <jejb@linux.vnet.ibm.com> 8093M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8094L: linux-integrity@vger.kernel.org 8095L: keyrings@vger.kernel.org 8096S: Supported 8097F: Documentation/security/keys/trusted-encrypted.rst 8098F: include/keys/trusted-type.h 8099F: security/keys/trusted.c 8100F: security/keys/trusted.h 8101 8102KEYS/KEYRINGS: 8103M: David Howells <dhowells@redhat.com> 8104L: keyrings@vger.kernel.org 8105S: Maintained 8106F: Documentation/security/keys/core.rst 8107F: include/linux/key.h 8108F: include/linux/key-type.h 8109F: include/linux/keyctl.h 8110F: include/uapi/linux/keyctl.h 8111F: include/keys/ 8112F: security/keys/ 8113 8114KGDB / KDB /debug_core 8115M: Jason Wessel <jason.wessel@windriver.com> 8116M: Daniel Thompson <daniel.thompson@linaro.org> 8117W: http://kgdb.wiki.kernel.org/ 8118L: kgdb-bugreport@lists.sourceforge.net 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8120S: Maintained 8121F: Documentation/dev-tools/kgdb.rst 8122F: drivers/misc/kgdbts.c 8123F: drivers/tty/serial/kgdboc.c 8124F: include/linux/kdb.h 8125F: include/linux/kgdb.h 8126F: kernel/debug/ 8127 8128KMEMLEAK 8129M: Catalin Marinas <catalin.marinas@arm.com> 8130S: Maintained 8131F: Documentation/dev-tools/kmemleak.rst 8132F: include/linux/kmemleak.h 8133F: mm/kmemleak.c 8134F: mm/kmemleak-test.c 8135 8136KMOD KERNEL MODULE LOADER - USERMODE HELPER 8137M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8138L: linux-kernel@vger.kernel.org 8139S: Maintained 8140F: kernel/kmod.c 8141F: include/linux/kmod.h 8142F: lib/test_kmod.c 8143F: tools/testing/selftests/kmod/ 8144 8145KPROBES 8146M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8147M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8148M: "David S. Miller" <davem@davemloft.net> 8149M: Masami Hiramatsu <mhiramat@kernel.org> 8150S: Maintained 8151F: Documentation/kprobes.txt 8152F: include/linux/kprobes.h 8153F: include/asm-generic/kprobes.h 8154F: kernel/kprobes.c 8155 8156KS0108 LCD CONTROLLER DRIVER 8157M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8158S: Maintained 8159F: Documentation/auxdisplay/ks0108 8160F: drivers/auxdisplay/ks0108.c 8161F: include/linux/ks0108.h 8162 8163L3MDEV 8164M: David Ahern <dsa@cumulusnetworks.com> 8165L: netdev@vger.kernel.org 8166S: Maintained 8167F: net/l3mdev 8168F: include/net/l3mdev.h 8169 8170LANTIQ MIPS ARCHITECTURE 8171M: John Crispin <john@phrozen.org> 8172L: linux-mips@linux-mips.org 8173S: Maintained 8174F: arch/mips/lantiq 8175F: drivers/soc/lantiq 8176 8177LAPB module 8178L: linux-x25@vger.kernel.org 8179S: Orphan 8180F: Documentation/networking/lapb-module.txt 8181F: include/*/lapb.h 8182F: net/lapb/ 8183 8184LASI 53c700 driver for PARISC 8185M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8186L: linux-scsi@vger.kernel.org 8187S: Maintained 8188F: Documentation/scsi/53c700.txt 8189F: drivers/scsi/53c700* 8190 8191LEAKING_ADDRESSES 8192M: Tobin C. Harding <me@tobin.cc> 8193M: Tycho Andersen <tycho@tycho.ws> 8194L: kernel-hardening@lists.openwall.com 8195S: Maintained 8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8197F: scripts/leaking_addresses.pl 8198 8199LED SUBSYSTEM 8200M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8201M: Pavel Machek <pavel@ucw.cz> 8202L: linux-leds@vger.kernel.org 8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8204S: Maintained 8205F: Documentation/devicetree/bindings/leds/ 8206F: drivers/leds/ 8207F: include/linux/leds.h 8208 8209LEGACY EEPROM DRIVER 8210M: Jean Delvare <jdelvare@suse.com> 8211S: Maintained 8212F: Documentation/misc-devices/eeprom 8213F: drivers/misc/eeprom/eeprom.c 8214 8215LEGO MINDSTORMS EV3 8216R: David Lechner <david@lechnology.com> 8217S: Maintained 8218F: arch/arm/boot/dts/da850-lego-ev3.dts 8219F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8220F: drivers/power/supply/lego_ev3_battery.c 8221 8222LEGO USB Tower driver 8223M: Juergen Stuber <starblue@users.sourceforge.net> 8224L: legousb-devel@lists.sourceforge.net 8225W: http://legousb.sourceforge.net/ 8226S: Maintained 8227F: drivers/usb/misc/legousbtower.c 8228 8229LG2160 MEDIA DRIVER 8230M: Michael Krufky <mkrufky@linuxtv.org> 8231L: linux-media@vger.kernel.org 8232W: https://linuxtv.org 8233W: http://github.com/mkrufky 8234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8235T: git git://linuxtv.org/mkrufky/tuners.git 8236S: Maintained 8237F: drivers/media/dvb-frontends/lg2160.* 8238 8239LGDT3305 MEDIA DRIVER 8240M: Michael Krufky <mkrufky@linuxtv.org> 8241L: linux-media@vger.kernel.org 8242W: https://linuxtv.org 8243W: http://github.com/mkrufky 8244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8245T: git git://linuxtv.org/mkrufky/tuners.git 8246S: Maintained 8247F: drivers/media/dvb-frontends/lgdt3305.* 8248 8249LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8250M: Viresh Kumar <vireshk@kernel.org> 8251L: linux-ide@vger.kernel.org 8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8253S: Maintained 8254F: include/linux/pata_arasan_cf_data.h 8255F: drivers/ata/pata_arasan_cf.c 8256 8257LIBATA PATA DRIVERS 8258M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8259M: Jens Axboe <kernel.dk> 8260L: linux-ide@vger.kernel.org 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8262S: Maintained 8263F: drivers/ata/pata_*.c 8264F: drivers/ata/ata_generic.c 8265 8266LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8267M: Linus Walleij <linus.walleij@linaro.org> 8268L: linux-ide@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8270S: Maintained 8271F: drivers/ata/pata_ftide010.c 8272F: drivers/ata/sata_gemini.c 8273F: drivers/ata/sata_gemini.h 8274 8275LIBATA SATA AHCI PLATFORM devices support 8276M: Hans de Goede <hdegoede@redhat.com> 8277M: Jens Axboe <axboe@kernel.dk> 8278L: linux-ide@vger.kernel.org 8279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8280S: Maintained 8281F: drivers/ata/ahci_platform.c 8282F: drivers/ata/libahci_platform.c 8283F: include/linux/ahci_platform.h 8284 8285LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8286M: Mikael Pettersson <mikpelinux@gmail.com> 8287L: linux-ide@vger.kernel.org 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8289S: Maintained 8290F: drivers/ata/sata_promise.* 8291 8292LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8293M: Jens Axboe <axboe@kernel.dk> 8294L: linux-ide@vger.kernel.org 8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8296S: Maintained 8297F: drivers/ata/ 8298F: include/linux/ata.h 8299F: include/linux/libata.h 8300F: Documentation/devicetree/bindings/ata/ 8301 8302LIBLOCKDEP 8303M: Sasha Levin <alexander.levin@verizon.com> 8304S: Maintained 8305F: tools/lib/lockdep/ 8306 8307LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8308M: Ross Zwisler <zwisler@kernel.org> 8309M: Dan Williams <dan.j.williams@intel.com> 8310M: Vishal Verma <vishal.l.verma@intel.com> 8311M: Dave Jiang <dave.jiang@intel.com> 8312L: linux-nvdimm@lists.01.org 8313Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8314S: Supported 8315F: drivers/nvdimm/blk.c 8316F: drivers/nvdimm/region_devs.c 8317 8318LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8319M: Vishal Verma <vishal.l.verma@intel.com> 8320M: Dan Williams <dan.j.williams@intel.com> 8321M: Ross Zwisler <zwisler@kernel.org> 8322M: Dave Jiang <dave.jiang@intel.com> 8323L: linux-nvdimm@lists.01.org 8324Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8325S: Supported 8326F: drivers/nvdimm/btt* 8327 8328LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8329M: Ross Zwisler <zwisler@kernel.org> 8330M: Dan Williams <dan.j.williams@intel.com> 8331M: Vishal Verma <vishal.l.verma@intel.com> 8332M: Dave Jiang <dave.jiang@intel.com> 8333L: linux-nvdimm@lists.01.org 8334Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8335S: Supported 8336F: drivers/nvdimm/pmem* 8337 8338LIBNVDIMM: DEVICETREE BINDINGS 8339M: Oliver O'Halloran <oohall@gmail.com> 8340L: linux-nvdimm@lists.01.org 8341Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8342S: Supported 8343F: drivers/nvdimm/of_pmem.c 8344F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8345 8346LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8347M: Dan Williams <dan.j.williams@intel.com> 8348M: Ross Zwisler <zwisler@kernel.org> 8349M: Vishal Verma <vishal.l.verma@intel.com> 8350M: Dave Jiang <dave.jiang@intel.com> 8351L: linux-nvdimm@lists.01.org 8352Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8354S: Supported 8355F: drivers/nvdimm/* 8356F: drivers/acpi/nfit/* 8357F: include/linux/nd.h 8358F: include/linux/libnvdimm.h 8359F: include/uapi/linux/ndctl.h 8360 8361LIGHTNVM PLATFORM SUPPORT 8362M: Matias Bjorling <mb@lightnvm.io> 8363W: http://github/OpenChannelSSD 8364L: linux-block@vger.kernel.org 8365S: Maintained 8366F: drivers/lightnvm/ 8367F: include/linux/lightnvm.h 8368F: include/uapi/linux/lightnvm.h 8369 8370LINUX FOR POWER MACINTOSH 8371M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8372W: http://www.penguinppc.org/ 8373L: linuxppc-dev@lists.ozlabs.org 8374S: Maintained 8375F: arch/powerpc/platforms/powermac/ 8376F: drivers/macintosh/ 8377 8378LINUX FOR POWERPC (32-BIT AND 64-BIT) 8379M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8380M: Paul Mackerras <paulus@samba.org> 8381M: Michael Ellerman <mpe@ellerman.id.au> 8382W: https://github.com/linuxppc/linux/wiki 8383L: linuxppc-dev@lists.ozlabs.org 8384Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8386S: Supported 8387F: Documentation/ABI/stable/sysfs-firmware-opal-* 8388F: Documentation/devicetree/bindings/powerpc/ 8389F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8390F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8391F: Documentation/powerpc/ 8392F: arch/powerpc/ 8393F: drivers/char/tpm/tpm_ibmvtpm* 8394F: drivers/crypto/nx/ 8395F: drivers/crypto/vmx/ 8396F: drivers/i2c/busses/i2c-opal.c 8397F: drivers/net/ethernet/ibm/ibmveth.* 8398F: drivers/net/ethernet/ibm/ibmvnic.* 8399F: drivers/pci/hotplug/pnv_php.c 8400F: drivers/pci/hotplug/rpa* 8401F: drivers/rtc/rtc-opal.c 8402F: drivers/scsi/ibmvscsi/ 8403F: drivers/tty/hvc/hvc_opal.c 8404F: drivers/watchdog/wdrtas.c 8405F: tools/testing/selftests/powerpc 8406N: /pmac 8407N: powermac 8408N: powernv 8409N: [^a-z0-9]ps3 8410N: pseries 8411 8412LINUX FOR POWERPC EMBEDDED MPC5XXX 8413M: Anatolij Gustschin <agust@denx.de> 8414L: linuxppc-dev@lists.ozlabs.org 8415T: git git://git.denx.de/linux-denx-agust.git 8416S: Maintained 8417F: arch/powerpc/platforms/512x/ 8418F: arch/powerpc/platforms/52xx/ 8419 8420LINUX FOR POWERPC EMBEDDED PPC4XX 8421M: Alistair Popple <alistair@popple.id.au> 8422M: Matt Porter <mporter@kernel.crashing.org> 8423W: http://www.penguinppc.org/ 8424L: linuxppc-dev@lists.ozlabs.org 8425S: Maintained 8426F: arch/powerpc/platforms/40x/ 8427F: arch/powerpc/platforms/44x/ 8428 8429LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8430M: Scott Wood <oss@buserror.net> 8431M: Kumar Gala <galak@kernel.crashing.org> 8432W: http://www.penguinppc.org/ 8433L: linuxppc-dev@lists.ozlabs.org 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8435S: Maintained 8436F: arch/powerpc/platforms/83xx/ 8437F: arch/powerpc/platforms/85xx/ 8438F: Documentation/devicetree/bindings/powerpc/fsl/ 8439 8440LINUX FOR POWERPC EMBEDDED PPC8XX 8441M: Vitaly Bordug <vitb@kernel.crashing.org> 8442W: http://www.penguinppc.org/ 8443L: linuxppc-dev@lists.ozlabs.org 8444S: Maintained 8445F: arch/powerpc/platforms/8xx/ 8446 8447LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8448L: linuxppc-dev@lists.ozlabs.org 8449S: Orphan 8450F: arch/powerpc/*/*virtex* 8451F: arch/powerpc/*/*/*virtex* 8452 8453LINUX FOR POWERPC PA SEMI PWRFICIENT 8454L: linuxppc-dev@lists.ozlabs.org 8455S: Orphan 8456F: arch/powerpc/platforms/pasemi/ 8457F: drivers/*/*pasemi* 8458F: drivers/*/*/*pasemi* 8459 8460LINUX KERNEL DUMP TEST MODULE (LKDTM) 8461M: Kees Cook <keescook@chromium.org> 8462S: Maintained 8463F: drivers/misc/lkdtm/* 8464 8465LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8466M: Alan Stern <stern@rowland.harvard.edu> 8467M: Andrea Parri <andrea.parri@amarulasolutions.com> 8468M: Will Deacon <will.deacon@arm.com> 8469M: Peter Zijlstra <peterz@infradead.org> 8470M: Boqun Feng <boqun.feng@gmail.com> 8471M: Nicholas Piggin <npiggin@gmail.com> 8472M: David Howells <dhowells@redhat.com> 8473M: Jade Alglave <j.alglave@ucl.ac.uk> 8474M: Luc Maranget <luc.maranget@inria.fr> 8475M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8476R: Akira Yokosawa <akiyks@gmail.com> 8477R: Daniel Lustig <dlustig@nvidia.com> 8478L: linux-kernel@vger.kernel.org 8479L: linux-arch@vger.kernel.org 8480S: Supported 8481T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8482F: tools/memory-model/ 8483F: Documentation/atomic_bitops.txt 8484F: Documentation/atomic_t.txt 8485F: Documentation/core-api/atomic_ops.rst 8486F: Documentation/core-api/refcount-vs-atomic.rst 8487F: Documentation/memory-barriers.txt 8488 8489LIS3LV02D ACCELEROMETER DRIVER 8490M: Eric Piel <eric.piel@tremplin-utc.net> 8491S: Maintained 8492F: Documentation/misc-devices/lis3lv02d 8493F: drivers/misc/lis3lv02d/ 8494F: drivers/platform/x86/hp_accel.c 8495 8496LIVE PATCHING 8497M: Josh Poimboeuf <jpoimboe@redhat.com> 8498M: Jessica Yu <jeyu@kernel.org> 8499M: Jiri Kosina <jikos@kernel.org> 8500M: Miroslav Benes <mbenes@suse.cz> 8501R: Petr Mladek <pmladek@suse.com> 8502S: Maintained 8503F: kernel/livepatch/ 8504F: include/linux/livepatch.h 8505F: arch/x86/include/asm/livepatch.h 8506F: arch/x86/kernel/livepatch.c 8507F: Documentation/livepatch/ 8508F: Documentation/ABI/testing/sysfs-kernel-livepatch 8509F: samples/livepatch/ 8510L: live-patching@vger.kernel.org 8511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8512 8513LLC (802.2) 8514L: netdev@vger.kernel.org 8515S: Odd fixes 8516F: include/linux/llc.h 8517F: include/uapi/linux/llc.h 8518F: include/net/llc* 8519F: net/llc/ 8520 8521LM73 HARDWARE MONITOR DRIVER 8522M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8523L: linux-hwmon@vger.kernel.org 8524S: Maintained 8525F: drivers/hwmon/lm73.c 8526 8527LM78 HARDWARE MONITOR DRIVER 8528M: Jean Delvare <jdelvare@suse.com> 8529L: linux-hwmon@vger.kernel.org 8530S: Maintained 8531F: Documentation/hwmon/lm78 8532F: drivers/hwmon/lm78.c 8533 8534LM83 HARDWARE MONITOR DRIVER 8535M: Jean Delvare <jdelvare@suse.com> 8536L: linux-hwmon@vger.kernel.org 8537S: Maintained 8538F: Documentation/hwmon/lm83 8539F: drivers/hwmon/lm83.c 8540 8541LM90 HARDWARE MONITOR DRIVER 8542M: Jean Delvare <jdelvare@suse.com> 8543L: linux-hwmon@vger.kernel.org 8544S: Maintained 8545F: Documentation/hwmon/lm90 8546F: Documentation/devicetree/bindings/hwmon/lm90.txt 8547F: drivers/hwmon/lm90.c 8548F: include/dt-bindings/thermal/lm90.h 8549 8550LM95234 HARDWARE MONITOR DRIVER 8551M: Guenter Roeck <linux@roeck-us.net> 8552L: linux-hwmon@vger.kernel.org 8553S: Maintained 8554F: Documentation/hwmon/lm95234 8555F: drivers/hwmon/lm95234.c 8556 8557LME2510 MEDIA DRIVER 8558M: Malcolm Priestley <tvboxspy@gmail.com> 8559L: linux-media@vger.kernel.org 8560W: https://linuxtv.org 8561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8562S: Maintained 8563F: drivers/media/usb/dvb-usb-v2/lmedm04* 8564 8565LOADPIN SECURITY MODULE 8566M: Kees Cook <keescook@chromium.org> 8567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8568S: Supported 8569F: security/loadpin/ 8570F: Documentation/admin-guide/LSM/LoadPin.rst 8571 8572LOCKING PRIMITIVES 8573M: Peter Zijlstra <peterz@infradead.org> 8574M: Ingo Molnar <mingo@redhat.com> 8575M: Will Deacon <will.deacon@arm.com> 8576L: linux-kernel@vger.kernel.org 8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8578S: Maintained 8579F: Documentation/locking/ 8580F: include/linux/lockdep.h 8581F: include/linux/spinlock*.h 8582F: arch/*/include/asm/spinlock*.h 8583F: include/linux/rwlock*.h 8584F: include/linux/mutex*.h 8585F: arch/*/include/asm/mutex*.h 8586F: include/linux/rwsem*.h 8587F: arch/*/include/asm/rwsem.h 8588F: include/linux/seqlock.h 8589F: lib/locking*.[ch] 8590F: kernel/locking/ 8591X: kernel/locking/locktorture.c 8592 8593LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8594M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8595L: linux-ntfs-dev@lists.sourceforge.net 8596W: http://www.linux-ntfs.org/content/view/19/37/ 8597S: Maintained 8598F: Documentation/ldm.txt 8599F: block/partitions/ldm.* 8600 8601LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8602M: Sathya Prakash <sathya.prakash@broadcom.com> 8603M: Chaitra P B <chaitra.basappa@broadcom.com> 8604M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8605L: MPT-FusionLinux.pdl@broadcom.com 8606L: linux-scsi@vger.kernel.org 8607W: http://www.avagotech.com/support/ 8608S: Supported 8609F: drivers/message/fusion/ 8610F: drivers/scsi/mpt3sas/ 8611 8612LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8613M: Matthew Wilcox <matthew@wil.cx> 8614L: linux-scsi@vger.kernel.org 8615S: Maintained 8616F: drivers/scsi/sym53c8xx_2/ 8617 8618LTC4261 HARDWARE MONITOR DRIVER 8619M: Guenter Roeck <linux@roeck-us.net> 8620L: linux-hwmon@vger.kernel.org 8621S: Maintained 8622F: Documentation/hwmon/ltc4261 8623F: drivers/hwmon/ltc4261.c 8624 8625LTC4306 I2C MULTIPLEXER DRIVER 8626M: Michael Hennerich <michael.hennerich@analog.com> 8627W: http://ez.analog.com/community/linux-device-drivers 8628L: linux-i2c@vger.kernel.org 8629S: Supported 8630F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8631F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8632 8633LTP (Linux Test Project) 8634M: Mike Frysinger <vapier@gentoo.org> 8635M: Cyril Hrubis <chrubis@suse.cz> 8636M: Wanlong Gao <wanlong.gao@gmail.com> 8637M: Jan Stancek <jstancek@redhat.com> 8638M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8639M: Alexey Kodanev <alexey.kodanev@oracle.com> 8640L: ltp@lists.linux.it (subscribers-only) 8641W: http://linux-test-project.github.io/ 8642T: git git://github.com/linux-test-project/ltp.git 8643S: Maintained 8644 8645M68K ARCHITECTURE 8646M: Geert Uytterhoeven <geert@linux-m68k.org> 8647L: linux-m68k@lists.linux-m68k.org 8648W: http://www.linux-m68k.org/ 8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8650S: Maintained 8651F: arch/m68k/ 8652F: drivers/zorro/ 8653 8654M68K ON APPLE MACINTOSH 8655M: Joshua Thompson <funaho@jurai.org> 8656W: http://www.mac.linux-m68k.org/ 8657L: linux-m68k@lists.linux-m68k.org 8658S: Maintained 8659F: arch/m68k/mac/ 8660 8661M68K ON HP9000/300 8662M: Philip Blundell <philb@gnu.org> 8663W: http://www.tazenda.demon.co.uk/phil/linux-hp 8664S: Maintained 8665F: arch/m68k/hp300/ 8666 8667M88DS3103 MEDIA DRIVER 8668M: Antti Palosaari <crope@iki.fi> 8669L: linux-media@vger.kernel.org 8670W: https://linuxtv.org 8671W: http://palosaari.fi/linux/ 8672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8673T: git git://linuxtv.org/anttip/media_tree.git 8674S: Maintained 8675F: drivers/media/dvb-frontends/m88ds3103* 8676 8677M88RS2000 MEDIA DRIVER 8678M: Malcolm Priestley <tvboxspy@gmail.com> 8679L: linux-media@vger.kernel.org 8680W: https://linuxtv.org 8681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8682S: Maintained 8683F: drivers/media/dvb-frontends/m88rs2000* 8684 8685MA901 MASTERKIT USB FM RADIO DRIVER 8686M: Alexey Klimov <klimov.linux@gmail.com> 8687L: linux-media@vger.kernel.org 8688T: git git://linuxtv.org/media_tree.git 8689S: Maintained 8690F: drivers/media/radio/radio-ma901.c 8691 8692MAC80211 8693M: Johannes Berg <johannes@sipsolutions.net> 8694L: linux-wireless@vger.kernel.org 8695W: http://wireless.kernel.org/ 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8698S: Maintained 8699F: Documentation/networking/mac80211-injection.txt 8700F: include/net/mac80211.h 8701F: net/mac80211/ 8702F: drivers/net/wireless/mac80211_hwsim.[ch] 8703F: Documentation/networking/mac80211_hwsim/README 8704 8705MAILBOX API 8706M: Jassi Brar <jassisinghbrar@gmail.com> 8707L: linux-kernel@vger.kernel.org 8708S: Maintained 8709F: drivers/mailbox/ 8710F: include/linux/mailbox_client.h 8711F: include/linux/mailbox_controller.h 8712 8713MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8714M: Michael Kerrisk <mtk.manpages@gmail.com> 8715W: http://www.kernel.org/doc/man-pages 8716L: linux-man@vger.kernel.org 8717S: Maintained 8718 8719MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8720M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8721L: linux-mips@linux-mips.org 8722S: Maintained 8723F: arch/mips/boot/dts/img/pistachio_marduk.dts 8724 8725MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8726M: Andrew Lunn <andrew@lunn.ch> 8727M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8728L: netdev@vger.kernel.org 8729S: Maintained 8730F: drivers/net/dsa/mv88e6xxx/ 8731F: linux/platform_data/mv88e6xxx.h 8732F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8733 8734MARVELL ARMADA DRM SUPPORT 8735M: Russell King <linux@armlinux.org.uk> 8736S: Maintained 8737T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8738T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8739F: drivers/gpu/drm/armada/ 8740F: include/uapi/drm/armada_drm.h 8741F: Documentation/devicetree/bindings/display/armada/ 8742 8743MARVELL CRYPTO DRIVER 8744M: Boris Brezillon <boris.brezillon@bootlin.com> 8745M: Arnaud Ebalard <arno@natisbad.org> 8746F: drivers/crypto/marvell/ 8747S: Maintained 8748L: linux-crypto@vger.kernel.org 8749 8750MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8751M: Mirko Lindner <mlindner@marvell.com> 8752M: Stephen Hemminger <stephen@networkplumber.org> 8753L: netdev@vger.kernel.org 8754S: Maintained 8755F: drivers/net/ethernet/marvell/sk* 8756 8757MARVELL LIBERTAS WIRELESS DRIVER 8758L: libertas-dev@lists.infradead.org 8759S: Orphan 8760F: drivers/net/wireless/marvell/libertas/ 8761 8762MARVELL MACCHIATOBIN SUPPORT 8763M: Russell King <linux@armlinux.org.uk> 8764L: linux-arm-kernel@lists.infradead.org 8765S: Maintained 8766F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8767 8768MARVELL MV643XX ETHERNET DRIVER 8769M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8770L: netdev@vger.kernel.org 8771S: Maintained 8772F: drivers/net/ethernet/marvell/mv643xx_eth.* 8773F: include/linux/mv643xx.h 8774 8775MARVELL MV88X3310 PHY DRIVER 8776M: Russell King <linux@armlinux.org.uk> 8777L: netdev@vger.kernel.org 8778S: Maintained 8779F: drivers/net/phy/marvell10g.c 8780 8781MARVELL MVNETA ETHERNET DRIVER 8782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8783L: netdev@vger.kernel.org 8784S: Maintained 8785F: drivers/net/ethernet/marvell/mvneta.* 8786 8787MARVELL MWIFIEX WIRELESS DRIVER 8788M: Amitkumar Karwar <amitkarwar@gmail.com> 8789M: Nishant Sarmukadam <nishants@marvell.com> 8790M: Ganapathi Bhat <gbhat@marvell.com> 8791M: Xinming Hu <huxinming820@gmail.com> 8792L: linux-wireless@vger.kernel.org 8793S: Maintained 8794F: drivers/net/wireless/marvell/mwifiex/ 8795 8796MARVELL MWL8K WIRELESS DRIVER 8797M: Lennert Buytenhek <buytenh@wantstofly.org> 8798L: linux-wireless@vger.kernel.org 8799S: Odd Fixes 8800F: drivers/net/wireless/marvell/mwl8k.c 8801 8802MARVELL NAND CONTROLLER DRIVER 8803M: Miquel Raynal <miquel.raynal@bootlin.com> 8804L: linux-mtd@lists.infradead.org 8805S: Maintained 8806F: drivers/mtd/nand/raw/marvell_nand.c 8807F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8808 8809MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8810M: Nicolas Pitre <nico@fluxnic.net> 8811S: Odd Fixes 8812F: drivers/mmc/host/mvsdio.* 8813 8814MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8815M: Hu Ziji <huziji@marvell.com> 8816L: linux-mmc@vger.kernel.org 8817S: Supported 8818F: drivers/mmc/host/sdhci-xenon* 8819F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8820 8821MATROX FRAMEBUFFER DRIVER 8822L: linux-fbdev@vger.kernel.org 8823S: Orphan 8824F: drivers/video/fbdev/matrox/matroxfb_* 8825F: include/uapi/linux/matroxfb.h 8826 8827MAX16065 HARDWARE MONITOR DRIVER 8828M: Guenter Roeck <linux@roeck-us.net> 8829L: linux-hwmon@vger.kernel.org 8830S: Maintained 8831F: Documentation/hwmon/max16065 8832F: drivers/hwmon/max16065.c 8833 8834MAX20751 HARDWARE MONITOR DRIVER 8835M: Guenter Roeck <linux@roeck-us.net> 8836L: linux-hwmon@vger.kernel.org 8837S: Maintained 8838F: Documentation/hwmon/max20751 8839F: drivers/hwmon/max20751.c 8840 8841MAX2175 SDR TUNER DRIVER 8842M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8843L: linux-media@vger.kernel.org 8844T: git git://linuxtv.org/media_tree.git 8845S: Maintained 8846F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8847F: Documentation/media/v4l-drivers/max2175.rst 8848F: drivers/media/i2c/max2175* 8849F: include/uapi/linux/max2175.h 8850 8851MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8852L: linux-hwmon@vger.kernel.org 8853S: Orphan 8854F: Documentation/hwmon/max6650 8855F: drivers/hwmon/max6650.c 8856 8857MAX6697 HARDWARE MONITOR DRIVER 8858M: Guenter Roeck <linux@roeck-us.net> 8859L: linux-hwmon@vger.kernel.org 8860S: Maintained 8861F: Documentation/hwmon/max6697 8862F: Documentation/devicetree/bindings/hwmon/max6697.txt 8863F: drivers/hwmon/max6697.c 8864F: include/linux/platform_data/max6697.h 8865 8866MAX9860 MONO AUDIO VOICE CODEC DRIVER 8867M: Peter Rosin <peda@axentia.se> 8868L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8869S: Maintained 8870F: Documentation/devicetree/bindings/sound/max9860.txt 8871F: sound/soc/codecs/max9860.* 8872 8873MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8874M: Javier Martinez Canillas <javier@dowhile0.org> 8875L: linux-kernel@vger.kernel.org 8876S: Supported 8877F: drivers/regulator/max77802-regulator.c 8878F: Documentation/devicetree/bindings/*/*max77802.txt 8879F: include/dt-bindings/*/*max77802.h 8880 8881MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8882M: Krzysztof Kozlowski <krzk@kernel.org> 8883M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8884L: linux-pm@vger.kernel.org 8885S: Supported 8886F: drivers/power/supply/max14577_charger.c 8887F: drivers/power/supply/max77693_charger.c 8888 8889MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8890M: Chanwoo Choi <cw00.choi@samsung.com> 8891M: Krzysztof Kozlowski <krzk@kernel.org> 8892M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8893L: linux-kernel@vger.kernel.org 8894S: Supported 8895F: drivers/*/max14577*.c 8896F: drivers/*/max77686*.c 8897F: drivers/*/max77693*.c 8898F: drivers/extcon/extcon-max14577.c 8899F: drivers/extcon/extcon-max77693.c 8900F: drivers/rtc/rtc-max77686.c 8901F: drivers/clk/clk-max77686.c 8902F: Documentation/devicetree/bindings/mfd/max14577.txt 8903F: Documentation/devicetree/bindings/*/max77686.txt 8904F: Documentation/devicetree/bindings/mfd/max77693.txt 8905F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8906F: include/linux/mfd/max14577*.h 8907F: include/linux/mfd/max77686*.h 8908F: include/linux/mfd/max77693*.h 8909 8910MAXIRADIO FM RADIO RECEIVER DRIVER 8911M: Hans Verkuil <hverkuil@xs4all.nl> 8912L: linux-media@vger.kernel.org 8913T: git git://linuxtv.org/media_tree.git 8914W: https://linuxtv.org 8915S: Maintained 8916F: drivers/media/radio/radio-maxiradio* 8917 8918MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8919M: Peter Rosin <peda@axentia.se> 8920L: linux-iio@vger.kernel.org 8921S: Maintained 8922F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8923F: drivers/iio/potentiometer/mcp4018.c 8924F: drivers/iio/potentiometer/mcp4531.c 8925 8926MCR20A IEEE-802.15.4 RADIO DRIVER 8927M: Xue Liu <liuxuenetmail@gmail.com> 8928L: linux-wpan@vger.kernel.org 8929W: https://github.com/xueliu/mcr20a-linux 8930S: Maintained 8931F: drivers/net/ieee802154/mcr20a.c 8932F: drivers/net/ieee802154/mcr20a.h 8933F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8934 8935MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8936M: William Breathitt Gray <vilhelm.gray@gmail.com> 8937L: linux-iio@vger.kernel.org 8938S: Maintained 8939F: drivers/iio/dac/cio-dac.c 8940 8941MEDIA DRIVERS FOR ASCOT2E 8942M: Sergey Kozlov <serjk@netup.ru> 8943M: Abylay Ospan <aospan@netup.ru> 8944L: linux-media@vger.kernel.org 8945W: https://linuxtv.org 8946W: http://netup.tv/ 8947T: git git://linuxtv.org/media_tree.git 8948S: Supported 8949F: drivers/media/dvb-frontends/ascot2e* 8950 8951MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8952M: Jasmin Jessich <jasmin@anw.at> 8953L: linux-media@vger.kernel.org 8954W: https://linuxtv.org 8955T: git git://linuxtv.org/media_tree.git 8956S: Maintained 8957F: drivers/media/dvb-frontends/cxd2099* 8958 8959MEDIA DRIVERS FOR CXD2841ER 8960M: Sergey Kozlov <serjk@netup.ru> 8961M: Abylay Ospan <aospan@netup.ru> 8962L: linux-media@vger.kernel.org 8963W: https://linuxtv.org 8964W: http://netup.tv/ 8965T: git git://linuxtv.org/media_tree.git 8966S: Supported 8967F: drivers/media/dvb-frontends/cxd2841er* 8968 8969MEDIA DRIVERS FOR CXD2880 8970M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8971L: linux-media@vger.kernel.org 8972W: http://linuxtv.org/ 8973T: git git://linuxtv.org/media_tree.git 8974S: Supported 8975F: drivers/media/dvb-frontends/cxd2880/* 8976F: drivers/media/spi/cxd2880* 8977 8978MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8979M: Daniel Scheller <d.scheller.oss@gmail.com> 8980L: linux-media@vger.kernel.org 8981W: https://linuxtv.org 8982T: git git://linuxtv.org/media_tree.git 8983S: Maintained 8984F: drivers/media/pci/ddbridge/* 8985 8986MEDIA DRIVERS FOR FREESCALE IMX 8987M: Steve Longerbeam <slongerbeam@gmail.com> 8988M: Philipp Zabel <p.zabel@pengutronix.de> 8989L: linux-media@vger.kernel.org 8990T: git git://linuxtv.org/media_tree.git 8991S: Maintained 8992F: Documentation/devicetree/bindings/media/imx.txt 8993F: Documentation/media/v4l-drivers/imx.rst 8994F: drivers/staging/media/imx/ 8995F: include/linux/imx-media.h 8996F: include/media/imx.h 8997 8998MEDIA DRIVERS FOR HELENE 8999M: Abylay Ospan <aospan@netup.ru> 9000L: linux-media@vger.kernel.org 9001W: https://linuxtv.org 9002W: http://netup.tv/ 9003T: git git://linuxtv.org/media_tree.git 9004S: Supported 9005F: drivers/media/dvb-frontends/helene* 9006 9007MEDIA DRIVERS FOR HORUS3A 9008M: Sergey Kozlov <serjk@netup.ru> 9009M: Abylay Ospan <aospan@netup.ru> 9010L: linux-media@vger.kernel.org 9011W: https://linuxtv.org 9012W: http://netup.tv/ 9013T: git git://linuxtv.org/media_tree.git 9014S: Supported 9015F: drivers/media/dvb-frontends/horus3a* 9016 9017MEDIA DRIVERS FOR LNBH25 9018M: Sergey Kozlov <serjk@netup.ru> 9019M: Abylay Ospan <aospan@netup.ru> 9020L: linux-media@vger.kernel.org 9021W: https://linuxtv.org 9022W: http://netup.tv/ 9023T: git git://linuxtv.org/media_tree.git 9024S: Supported 9025F: drivers/media/dvb-frontends/lnbh25* 9026 9027MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9028M: Daniel Scheller <d.scheller.oss@gmail.com> 9029L: linux-media@vger.kernel.org 9030W: https://linuxtv.org 9031T: git git://linuxtv.org/media_tree.git 9032S: Maintained 9033F: drivers/media/dvb-frontends/mxl5xx* 9034 9035MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9036M: Sergey Kozlov <serjk@netup.ru> 9037M: Abylay Ospan <aospan@netup.ru> 9038L: linux-media@vger.kernel.org 9039W: https://linuxtv.org 9040W: http://netup.tv/ 9041T: git git://linuxtv.org/media_tree.git 9042S: Supported 9043F: drivers/media/pci/netup_unidvb/* 9044 9045MEDIA DRIVERS FOR RENESAS - CEU 9046M: Jacopo Mondi <jacopo@jmondi.org> 9047L: linux-media@vger.kernel.org 9048L: linux-renesas-soc@vger.kernel.org 9049T: git git://linuxtv.org/media_tree.git 9050S: Supported 9051F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9052F: drivers/media/platform/renesas-ceu.c 9053F: include/media/drv-intf/renesas-ceu.h 9054 9055MEDIA DRIVERS FOR RENESAS - DRIF 9056M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9057L: linux-media@vger.kernel.org 9058L: linux-renesas-soc@vger.kernel.org 9059T: git git://linuxtv.org/media_tree.git 9060S: Supported 9061F: Documentation/devicetree/bindings/media/renesas,drif.txt 9062F: drivers/media/platform/rcar_drif.c 9063 9064MEDIA DRIVERS FOR RENESAS - FCP 9065M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9066L: linux-media@vger.kernel.org 9067L: linux-renesas-soc@vger.kernel.org 9068T: git git://linuxtv.org/media_tree.git 9069S: Supported 9070F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9071F: drivers/media/platform/rcar-fcp.c 9072F: include/media/rcar-fcp.h 9073 9074MEDIA DRIVERS FOR RENESAS - FDP1 9075M: Kieran Bingham <kieran@bingham.xyz> 9076L: linux-media@vger.kernel.org 9077L: linux-renesas-soc@vger.kernel.org 9078T: git git://linuxtv.org/media_tree.git 9079S: Supported 9080F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9081F: drivers/media/platform/rcar_fdp1.c 9082 9083MEDIA DRIVERS FOR RENESAS - VIN 9084M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9085L: linux-media@vger.kernel.org 9086L: linux-renesas-soc@vger.kernel.org 9087T: git git://linuxtv.org/media_tree.git 9088S: Supported 9089F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9090F: Documentation/devicetree/bindings/media/rcar_vin.txt 9091F: drivers/media/platform/rcar-vin/ 9092 9093MEDIA DRIVERS FOR RENESAS - VSP1 9094M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9095L: linux-media@vger.kernel.org 9096L: linux-renesas-soc@vger.kernel.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Supported 9099F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9100F: drivers/media/platform/vsp1/ 9101 9102MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9103M: Daniel Scheller <d.scheller.oss@gmail.com> 9104L: linux-media@vger.kernel.org 9105W: https://linuxtv.org 9106T: git git://linuxtv.org/media_tree.git 9107S: Maintained 9108F: drivers/media/dvb-frontends/stv0910* 9109 9110MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9111M: Daniel Scheller <d.scheller.oss@gmail.com> 9112L: linux-media@vger.kernel.org 9113W: https://linuxtv.org 9114T: git git://linuxtv.org/media_tree.git 9115S: Maintained 9116F: drivers/media/dvb-frontends/stv6111* 9117 9118MEDIA DRIVERS FOR STM32 - DCMI 9119M: Hugues Fruchet <hugues.fruchet@st.com> 9120L: linux-media@vger.kernel.org 9121T: git git://linuxtv.org/media_tree.git 9122S: Supported 9123F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9124F: drivers/media/platform/stm32/stm32-dcmi.c 9125 9126MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9127M: Dmitry Osipenko <digetx@gmail.com> 9128L: linux-media@vger.kernel.org 9129L: linux-tegra@vger.kernel.org 9130T: git git://linuxtv.org/media_tree.git 9131S: Maintained 9132F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9133F: drivers/staging/media/tegra-vde/ 9134 9135MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9136M: Mauro Carvalho Chehab <mchehab@kernel.org> 9137P: LinuxTV.org Project 9138L: linux-media@vger.kernel.org 9139W: https://linuxtv.org 9140Q: http://patchwork.kernel.org/project/linux-media/list/ 9141T: git git://linuxtv.org/media_tree.git 9142S: Maintained 9143F: Documentation/devicetree/bindings/media/ 9144F: Documentation/media/ 9145F: drivers/media/ 9146F: drivers/staging/media/ 9147F: include/linux/platform_data/media/ 9148F: include/media/ 9149F: include/uapi/linux/dvb/ 9150F: include/uapi/linux/videodev2.h 9151F: include/uapi/linux/media.h 9152F: include/uapi/linux/v4l2-* 9153F: include/uapi/linux/meye.h 9154F: include/uapi/linux/ivtv* 9155F: include/uapi/linux/uvcvideo.h 9156 9157MEDIATEK BLUETOOTH DRIVER 9158M: Sean Wang <sean.wang@mediatek.com> 9159L: linux-bluetooth@vger.kernel.org 9160L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9161S: Maintained 9162F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9163F: drivers/bluetooth/btmtkuart.c 9164 9165MEDIATEK CIR DRIVER 9166M: Sean Wang <sean.wang@mediatek.com> 9167S: Maintained 9168F: drivers/media/rc/mtk-cir.c 9169 9170MEDIATEK DMA DRIVER 9171M: Sean Wang <sean.wang@mediatek.com> 9172L: dmaengine@vger.kernel.org 9173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9174L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9175S: Maintained 9176F: Documentation/devicetree/bindings/dma/mtk-* 9177F: drivers/dma/mediatek/ 9178 9179MEDIATEK PMIC LED DRIVER 9180M: Sean Wang <sean.wang@mediatek.com> 9181S: Maintained 9182F: drivers/leds/leds-mt6323.c 9183F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9184 9185MEDIATEK ETHERNET DRIVER 9186M: Felix Fietkau <nbd@openwrt.org> 9187M: John Crispin <john@phrozen.org> 9188M: Sean Wang <sean.wang@mediatek.com> 9189M: Nelson Chang <nelson.chang@mediatek.com> 9190L: netdev@vger.kernel.org 9191S: Maintained 9192F: drivers/net/ethernet/mediatek/ 9193 9194MEDIATEK SWITCH DRIVER 9195M: Sean Wang <sean.wang@mediatek.com> 9196L: netdev@vger.kernel.org 9197S: Maintained 9198F: drivers/net/dsa/mt7530.* 9199F: net/dsa/tag_mtk.c 9200 9201MEDIATEK JPEG DRIVER 9202M: Rick Chang <rick.chang@mediatek.com> 9203M: Bin Liu <bin.liu@mediatek.com> 9204S: Supported 9205F: drivers/media/platform/mtk-jpeg/ 9206F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9207 9208MEDIATEK MDP DRIVER 9209M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9210M: Houlong Wei <houlong.wei@mediatek.com> 9211M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9212S: Supported 9213F: drivers/media/platform/mtk-mdp/ 9214F: drivers/media/platform/mtk-vpu/ 9215F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9216 9217MEDIATEK MEDIA DRIVER 9218M: Tiffany Lin <tiffany.lin@mediatek.com> 9219M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9220S: Supported 9221F: drivers/media/platform/mtk-vcodec/ 9222F: drivers/media/platform/mtk-vpu/ 9223F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9224F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9225 9226MEDIATEK MT7601U WIRELESS LAN DRIVER 9227M: Jakub Kicinski <kubakici@wp.pl> 9228L: linux-wireless@vger.kernel.org 9229S: Maintained 9230F: drivers/net/wireless/mediatek/mt7601u/ 9231 9232MEDIATEK NAND CONTROLLER DRIVER 9233M: Xiaolei Li <xiaolei.li@mediatek.com> 9234L: linux-mtd@lists.infradead.org 9235S: Maintained 9236F: drivers/mtd/nand/raw/mtk_* 9237F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9238 9239MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9240M: Sean Wang <sean.wang@mediatek.com> 9241S: Maintained 9242F: drivers/char/hw_random/mtk-rng.c 9243 9244MEDIATEK USB3 DRD IP DRIVER 9245M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9246L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9248L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9249S: Maintained 9250F: drivers/usb/mtu3/ 9251 9252MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9253M: Peter Senna Tschudin <peter.senna@gmail.com> 9254M: Martin Donnelly <martin.donnelly@ge.com> 9255M: Martyn Welch <martyn.welch@collabora.co.uk> 9256S: Maintained 9257F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9258F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9259 9260MEGARAID SCSI/SAS DRIVERS 9261M: Kashyap Desai <kashyap.desai@broadcom.com> 9262M: Sumit Saxena <sumit.saxena@broadcom.com> 9263M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9264L: megaraidlinux.pdl@broadcom.com 9265L: linux-scsi@vger.kernel.org 9266W: http://www.avagotech.com/support/ 9267S: Maintained 9268F: Documentation/scsi/megaraid.txt 9269F: drivers/scsi/megaraid.* 9270F: drivers/scsi/megaraid/ 9271 9272MELEXIS MLX90614 DRIVER 9273M: Crt Mori <cmo@melexis.com> 9274L: linux-iio@vger.kernel.org 9275W: http://www.melexis.com 9276S: Supported 9277F: drivers/iio/temperature/mlx90614.c 9278 9279MELEXIS MLX90632 DRIVER 9280M: Crt Mori <cmo@melexis.com> 9281L: linux-iio@vger.kernel.org 9282W: http://www.melexis.com 9283S: Supported 9284F: drivers/iio/temperature/mlx90632.c 9285 9286MELFAS MIP4 TOUCHSCREEN DRIVER 9287M: Sangwon Jee <jeesw@melfas.com> 9288W: http://www.melfas.com 9289S: Supported 9290F: drivers/input/touchscreen/melfas_mip4.c 9291F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9292 9293MELLANOX ETHERNET DRIVER (mlx4_en) 9294M: Tariq Toukan <tariqt@mellanox.com> 9295L: netdev@vger.kernel.org 9296S: Supported 9297W: http://www.mellanox.com 9298Q: http://patchwork.ozlabs.org/project/netdev/list/ 9299F: drivers/net/ethernet/mellanox/mlx4/en_* 9300 9301MELLANOX ETHERNET DRIVER (mlx5e) 9302M: Saeed Mahameed <saeedm@mellanox.com> 9303L: netdev@vger.kernel.org 9304S: Supported 9305W: http://www.mellanox.com 9306Q: http://patchwork.ozlabs.org/project/netdev/list/ 9307F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9308 9309MELLANOX ETHERNET INNOVA DRIVERS 9310R: Boris Pismenny <borisp@mellanox.com> 9311L: netdev@vger.kernel.org 9312S: Supported 9313W: http://www.mellanox.com 9314Q: http://patchwork.ozlabs.org/project/netdev/list/ 9315F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9316F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9317F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9318F: include/linux/mlx5/mlx5_ifc_fpga.h 9319 9320MELLANOX ETHERNET INNOVA IPSEC DRIVER 9321R: Boris Pismenny <borisp@mellanox.com> 9322L: netdev@vger.kernel.org 9323S: Supported 9324W: http://www.mellanox.com 9325Q: http://patchwork.ozlabs.org/project/netdev/list/ 9326F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9327F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9328 9329MELLANOX ETHERNET SWITCH DRIVERS 9330M: Jiri Pirko <jiri@mellanox.com> 9331M: Ido Schimmel <idosch@mellanox.com> 9332L: netdev@vger.kernel.org 9333S: Supported 9334W: http://www.mellanox.com 9335Q: http://patchwork.ozlabs.org/project/netdev/list/ 9336F: drivers/net/ethernet/mellanox/mlxsw/ 9337F: tools/testing/selftests/drivers/net/mlxsw/ 9338 9339MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9340M: mlxsw@mellanox.com 9341L: netdev@vger.kernel.org 9342S: Supported 9343W: http://www.mellanox.com 9344Q: http://patchwork.ozlabs.org/project/netdev/list/ 9345F: drivers/net/ethernet/mellanox/mlxfw/ 9346 9347MELLANOX HARDWARE PLATFORM SUPPORT 9348M: Andy Shevchenko <andy@infradead.org> 9349M: Darren Hart <dvhart@infradead.org> 9350M: Vadim Pasternak <vadimp@mellanox.com> 9351L: platform-driver-x86@vger.kernel.org 9352S: Supported 9353F: drivers/platform/mellanox/ 9354 9355MELLANOX MLX4 core VPI driver 9356M: Tariq Toukan <tariqt@mellanox.com> 9357L: netdev@vger.kernel.org 9358L: linux-rdma@vger.kernel.org 9359W: http://www.mellanox.com 9360Q: http://patchwork.ozlabs.org/project/netdev/list/ 9361S: Supported 9362F: drivers/net/ethernet/mellanox/mlx4/ 9363F: include/linux/mlx4/ 9364 9365MELLANOX MLX4 IB driver 9366M: Yishai Hadas <yishaih@mellanox.com> 9367L: linux-rdma@vger.kernel.org 9368W: http://www.mellanox.com 9369Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9370S: Supported 9371F: drivers/infiniband/hw/mlx4/ 9372F: include/linux/mlx4/ 9373F: include/uapi/rdma/mlx4-abi.h 9374 9375MELLANOX MLX5 core VPI driver 9376M: Saeed Mahameed <saeedm@mellanox.com> 9377M: Leon Romanovsky <leonro@mellanox.com> 9378L: netdev@vger.kernel.org 9379L: linux-rdma@vger.kernel.org 9380W: http://www.mellanox.com 9381Q: http://patchwork.ozlabs.org/project/netdev/list/ 9382S: Supported 9383F: drivers/net/ethernet/mellanox/mlx5/core/ 9384F: include/linux/mlx5/ 9385 9386MELLANOX MLX5 IB driver 9387M: Leon Romanovsky <leonro@mellanox.com> 9388L: linux-rdma@vger.kernel.org 9389W: http://www.mellanox.com 9390Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9391S: Supported 9392F: drivers/infiniband/hw/mlx5/ 9393F: include/linux/mlx5/ 9394F: include/uapi/rdma/mlx5-abi.h 9395 9396MELLANOX MLXCPLD I2C AND MUX DRIVER 9397M: Vadim Pasternak <vadimp@mellanox.com> 9398M: Michael Shych <michaelsh@mellanox.com> 9399L: linux-i2c@vger.kernel.org 9400S: Supported 9401F: drivers/i2c/busses/i2c-mlxcpld.c 9402F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9403F: Documentation/i2c/busses/i2c-mlxcpld 9404 9405MELLANOX MLXCPLD LED DRIVER 9406M: Vadim Pasternak <vadimp@mellanox.com> 9407L: linux-leds@vger.kernel.org 9408S: Supported 9409F: drivers/leds/leds-mlxcpld.c 9410F: drivers/leds/leds-mlxreg.c 9411F: Documentation/leds/leds-mlxcpld.txt 9412 9413MELLANOX PLATFORM DRIVER 9414M: Vadim Pasternak <vadimp@mellanox.com> 9415L: platform-driver-x86@vger.kernel.org 9416S: Supported 9417F: drivers/platform/x86/mlx-platform.c 9418 9419MEMBARRIER SUPPORT 9420M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9421M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9422L: linux-kernel@vger.kernel.org 9423S: Supported 9424F: kernel/sched/membarrier.c 9425F: include/uapi/linux/membarrier.h 9426F: arch/powerpc/include/asm/membarrier.h 9427 9428MEMORY MANAGEMENT 9429L: linux-mm@kvack.org 9430W: http://www.linux-mm.org 9431S: Maintained 9432F: include/linux/mm.h 9433F: include/linux/gfp.h 9434F: include/linux/mmzone.h 9435F: include/linux/memory_hotplug.h 9436F: include/linux/vmalloc.h 9437F: mm/ 9438 9439MEMORY TECHNOLOGY DEVICES (MTD) 9440M: David Woodhouse <dwmw2@infradead.org> 9441M: Brian Norris <computersforpeace@gmail.com> 9442M: Boris Brezillon <boris.brezillon@bootlin.com> 9443M: Marek Vasut <marek.vasut@gmail.com> 9444M: Richard Weinberger <richard@nod.at> 9445L: linux-mtd@lists.infradead.org 9446W: http://www.linux-mtd.infradead.org/ 9447Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9448T: git git://git.infradead.org/linux-mtd.git master 9449T: git git://git.infradead.org/linux-mtd.git mtd/next 9450S: Maintained 9451F: Documentation/devicetree/bindings/mtd/ 9452F: drivers/mtd/ 9453F: include/linux/mtd/ 9454F: include/uapi/mtd/ 9455 9456MEN A21 WATCHDOG DRIVER 9457M: Johannes Thumshirn <morbidrsa@gmail.com> 9458L: linux-watchdog@vger.kernel.org 9459S: Maintained 9460F: drivers/watchdog/mena21_wdt.c 9461 9462MEN CHAMELEON BUS (mcb) 9463M: Johannes Thumshirn <morbidrsa@gmail.com> 9464S: Maintained 9465F: drivers/mcb/ 9466F: include/linux/mcb.h 9467F: Documentation/men-chameleon-bus.txt 9468 9469MEN F21BMC (Board Management Controller) 9470M: Andreas Werner <andreas.werner@men.de> 9471S: Supported 9472F: drivers/mfd/menf21bmc.c 9473F: drivers/watchdog/menf21bmc_wdt.c 9474F: drivers/leds/leds-menf21bmc.c 9475F: drivers/hwmon/menf21bmc_hwmon.c 9476F: Documentation/hwmon/menf21bmc 9477 9478MEN Z069 WATCHDOG DRIVER 9479M: Johannes Thumshirn <jth@kernel.org> 9480L: linux-watchdog@vger.kernel.org 9481S: Maintained 9482F: drivers/watchdog/menz069_wdt.c 9483 9484MESON AO CEC DRIVER FOR AMLOGIC SOCS 9485M: Neil Armstrong <narmstrong@baylibre.com> 9486L: linux-media@lists.freedesktop.org 9487L: linux-amlogic@lists.infradead.org 9488W: http://linux-meson.com/ 9489S: Supported 9490F: drivers/media/platform/meson/ao-cec.c 9491F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9492T: git git://linuxtv.org/media_tree.git 9493 9494MICROBLAZE ARCHITECTURE 9495M: Michal Simek <monstr@monstr.eu> 9496W: http://www.monstr.eu/fdt/ 9497T: git git://git.monstr.eu/linux-2.6-microblaze.git 9498S: Supported 9499F: arch/microblaze/ 9500 9501MICROCHIP / ATMEL AT91 SERIAL DRIVER 9502M: Richard Genoud <richard.genoud@gmail.com> 9503S: Maintained 9504F: drivers/tty/serial/atmel_serial.c 9505F: drivers/tty/serial/atmel_serial.h 9506 9507MICROCHIP / ATMEL DMA DRIVER 9508M: Ludovic Desroches <ludovic.desroches@microchip.com> 9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9510L: dmaengine@vger.kernel.org 9511S: Supported 9512F: drivers/dma/at_hdmac.c 9513F: drivers/dma/at_hdmac_regs.h 9514F: include/linux/platform_data/dma-atmel.h 9515 9516MICROCHIP / ATMEL ECC DRIVER 9517M: Tudor Ambarus <tudor.ambarus@microchip.com> 9518L: linux-crypto@vger.kernel.org 9519S: Maintained 9520F: drivers/crypto/atmel-ecc.* 9521 9522MICROCHIP / ATMEL ISC DRIVER 9523M: Songjun Wu <songjun.wu@microchip.com> 9524L: linux-media@vger.kernel.org 9525S: Supported 9526F: drivers/media/platform/atmel/atmel-isc.c 9527F: drivers/media/platform/atmel/atmel-isc-regs.h 9528F: devicetree/bindings/media/atmel-isc.txt 9529 9530MICROCHIP / ATMEL NAND DRIVER 9531M: Josh Wu <rainyfeeling@outlook.com> 9532L: linux-mtd@lists.infradead.org 9533S: Supported 9534F: drivers/mtd/nand/raw/atmel/* 9535F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9536 9537MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9538M: Woojung Huh <Woojung.Huh@microchip.com> 9539M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9540L: netdev@vger.kernel.org 9541S: Maintained 9542F: net/dsa/tag_ksz.c 9543F: drivers/net/dsa/microchip/* 9544F: include/linux/platform_data/microchip-ksz.h 9545F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9546 9547MICROCHIP LAN743X ETHERNET DRIVER 9548M: Bryan Whitehead <bryan.whitehead@microchip.com> 9549M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9550L: netdev@vger.kernel.org 9551S: Maintained 9552F: drivers/net/ethernet/microchip/lan743x_* 9553 9554MICROCHIP USB251XB DRIVER 9555M: Richard Leitner <richard.leitner@skidata.com> 9556L: linux-usb@vger.kernel.org 9557S: Maintained 9558F: drivers/usb/misc/usb251xb.c 9559F: Documentation/devicetree/bindings/usb/usb251xb.txt 9560 9561MICROSEMI MIPS SOCS 9562M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9563L: linux-mips@linux-mips.org 9564S: Maintained 9565F: arch/mips/generic/board-ocelot.c 9566F: arch/mips/configs/generic/board-ocelot.config 9567F: arch/mips/boot/dts/mscc/ 9568F: Documentation/devicetree/bindings/mips/mscc.txt 9569 9570MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9571M: Don Brace <don.brace@microsemi.com> 9572L: esc.storagedev@microsemi.com 9573L: linux-scsi@vger.kernel.org 9574S: Supported 9575F: drivers/scsi/smartpqi/smartpqi*.[ch] 9576F: drivers/scsi/smartpqi/Kconfig 9577F: drivers/scsi/smartpqi/Makefile 9578F: include/linux/cciss*.h 9579F: include/uapi/linux/cciss*.h 9580F: Documentation/scsi/smartpqi.txt 9581 9582MICROSEMI ETHERNET SWITCH DRIVER 9583M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9584L: netdev@vger.kernel.org 9585S: Supported 9586F: drivers/net/ethernet/mscc/ 9587 9588MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9589M: Chen Yu <yu.c.chen@intel.com> 9590L: platform-driver-x86@vger.kernel.org 9591S: Supported 9592F: drivers/platform/x86/surfacepro3_button.c 9593 9594MICROTEK X6 SCANNER 9595M: Oliver Neukum <oliver@neukum.org> 9596S: Maintained 9597F: drivers/usb/image/microtek.* 9598 9599MIPS 9600M: Ralf Baechle <ralf@linux-mips.org> 9601M: Paul Burton <paul.burton@mips.com> 9602M: James Hogan <jhogan@kernel.org> 9603L: linux-mips@linux-mips.org 9604W: http://www.linux-mips.org/ 9605T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9607Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9608S: Supported 9609F: Documentation/devicetree/bindings/mips/ 9610F: Documentation/mips/ 9611F: arch/mips/ 9612F: drivers/platform/mips/ 9613 9614MIPS BOSTON DEVELOPMENT BOARD 9615M: Paul Burton <paul.burton@mips.com> 9616L: linux-mips@linux-mips.org 9617S: Maintained 9618F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9619F: arch/mips/boot/dts/img/boston.dts 9620F: arch/mips/configs/generic/board-boston.config 9621F: drivers/clk/imgtec/clk-boston.c 9622F: include/dt-bindings/clock/boston-clock.h 9623 9624MIPS GENERIC PLATFORM 9625M: Paul Burton <paul.burton@mips.com> 9626L: linux-mips@linux-mips.org 9627S: Supported 9628F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9629F: arch/mips/generic/ 9630F: arch/mips/tools/generic-board-config.sh 9631 9632MIPS/LOONGSON1 ARCHITECTURE 9633M: Keguang Zhang <keguang.zhang@gmail.com> 9634L: linux-mips@linux-mips.org 9635S: Maintained 9636F: arch/mips/loongson32/ 9637F: arch/mips/include/asm/mach-loongson32/ 9638F: drivers/*/*loongson1* 9639F: drivers/*/*/*loongson1* 9640 9641MIPS/LOONGSON2 ARCHITECTURE 9642M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9643L: linux-mips@linux-mips.org 9644S: Maintained 9645F: arch/mips/loongson64/*{2e/2f}* 9646F: arch/mips/include/asm/mach-loongson64/ 9647F: drivers/*/*loongson2* 9648F: drivers/*/*/*loongson2* 9649 9650MIPS/LOONGSON3 ARCHITECTURE 9651M: Huacai Chen <chenhc@lemote.com> 9652L: linux-mips@linux-mips.org 9653S: Maintained 9654F: arch/mips/loongson64/ 9655F: arch/mips/include/asm/mach-loongson64/ 9656F: drivers/platform/mips/cpu_hwmon.c 9657F: drivers/*/*loongson3* 9658F: drivers/*/*/*loongson3* 9659 9660MIPS RINT INSTRUCTION EMULATION 9661M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9662L: linux-mips@linux-mips.org 9663S: Supported 9664F: arch/mips/math-emu/sp_rint.c 9665F: arch/mips/math-emu/dp_rint.c 9666 9667MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9668M: Hans Verkuil <hverkuil@xs4all.nl> 9669L: linux-media@vger.kernel.org 9670T: git git://linuxtv.org/media_tree.git 9671W: https://linuxtv.org 9672S: Odd Fixes 9673F: drivers/media/radio/radio-miropcm20* 9674 9675MMP SUPPORT 9676M: Eric Miao <eric.y.miao@gmail.com> 9677M: Haojian Zhuang <haojian.zhuang@gmail.com> 9678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9679T: git git://github.com/hzhuang1/linux.git 9680T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9681S: Maintained 9682F: arch/arm/boot/dts/mmp* 9683F: arch/arm/mach-mmp/ 9684 9685MN88472 MEDIA DRIVER 9686M: Antti Palosaari <crope@iki.fi> 9687L: linux-media@vger.kernel.org 9688W: https://linuxtv.org 9689W: http://palosaari.fi/linux/ 9690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9691S: Maintained 9692F: drivers/media/dvb-frontends/mn88472* 9693 9694MN88473 MEDIA DRIVER 9695M: Antti Palosaari <crope@iki.fi> 9696L: linux-media@vger.kernel.org 9697W: https://linuxtv.org 9698W: http://palosaari.fi/linux/ 9699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9700S: Maintained 9701F: drivers/media/dvb-frontends/mn88473* 9702 9703PCI DRIVER FOR MOBIVEIL PCIE IP 9704M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9705L: linux-pci@vger.kernel.org 9706S: Supported 9707F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9708F: drivers/pci/controller/pcie-mobiveil.c 9709 9710MODULE SUPPORT 9711M: Jessica Yu <jeyu@kernel.org> 9712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9713S: Maintained 9714F: include/linux/module.h 9715F: kernel/module.c 9716 9717MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9718W: http://popies.net/meye/ 9719S: Orphan 9720F: Documentation/media/v4l-drivers/meye* 9721F: drivers/media/pci/meye/ 9722F: include/uapi/linux/meye.h 9723 9724MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9725M: Jiri Slaby <jirislaby@gmail.com> 9726S: Maintained 9727F: Documentation/serial/moxa-smartio 9728F: drivers/tty/mxser.* 9729 9730MR800 AVERMEDIA USB FM RADIO DRIVER 9731M: Alexey Klimov <klimov.linux@gmail.com> 9732L: linux-media@vger.kernel.org 9733T: git git://linuxtv.org/media_tree.git 9734S: Maintained 9735F: drivers/media/radio/radio-mr800.c 9736 9737MRF24J40 IEEE 802.15.4 RADIO DRIVER 9738M: Alan Ott <alan@signal11.us> 9739L: linux-wpan@vger.kernel.org 9740S: Maintained 9741F: drivers/net/ieee802154/mrf24j40.c 9742F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9743 9744MSI LAPTOP SUPPORT 9745M: "Lee, Chun-Yi" <jlee@suse.com> 9746L: platform-driver-x86@vger.kernel.org 9747S: Maintained 9748F: drivers/platform/x86/msi-laptop.c 9749 9750MSI WMI SUPPORT 9751L: platform-driver-x86@vger.kernel.org 9752S: Orphan 9753F: drivers/platform/x86/msi-wmi.c 9754 9755MSI001 MEDIA DRIVER 9756M: Antti Palosaari <crope@iki.fi> 9757L: linux-media@vger.kernel.org 9758W: https://linuxtv.org 9759W: http://palosaari.fi/linux/ 9760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9761T: git git://linuxtv.org/anttip/media_tree.git 9762S: Maintained 9763F: drivers/media/tuners/msi001* 9764 9765MSI2500 MEDIA DRIVER 9766M: Antti Palosaari <crope@iki.fi> 9767L: linux-media@vger.kernel.org 9768W: https://linuxtv.org 9769W: http://palosaari.fi/linux/ 9770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9771T: git git://linuxtv.org/anttip/media_tree.git 9772S: Maintained 9773F: drivers/media/usb/msi2500/ 9774 9775MSYSTEMS DISKONCHIP G3 MTD DRIVER 9776M: Robert Jarzmik <robert.jarzmik@free.fr> 9777L: linux-mtd@lists.infradead.org 9778S: Maintained 9779F: drivers/mtd/devices/docg3* 9780 9781MT9M032 APTINA SENSOR DRIVER 9782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9783L: linux-media@vger.kernel.org 9784T: git git://linuxtv.org/media_tree.git 9785S: Maintained 9786F: drivers/media/i2c/mt9m032.c 9787F: include/media/i2c/mt9m032.h 9788 9789MT9P031 APTINA CAMERA SENSOR 9790M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9791L: linux-media@vger.kernel.org 9792T: git git://linuxtv.org/media_tree.git 9793S: Maintained 9794F: drivers/media/i2c/mt9p031.c 9795F: include/media/i2c/mt9p031.h 9796 9797MT9T001 APTINA CAMERA SENSOR 9798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9799L: linux-media@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Maintained 9802F: drivers/media/i2c/mt9t001.c 9803F: include/media/i2c/mt9t001.h 9804 9805MT9T112 APTINA CAMERA SENSOR 9806M: Jacopo Mondi <jacopo@jmondi.org> 9807L: linux-media@vger.kernel.org 9808T: git git://linuxtv.org/media_tree.git 9809S: Odd Fixes 9810F: drivers/media/i2c/mt9t112.c 9811F: include/media/i2c/mt9t112.h 9812 9813MT9V032 APTINA CAMERA SENSOR 9814M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817S: Maintained 9818F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9819F: drivers/media/i2c/mt9v032.c 9820F: include/media/i2c/mt9v032.h 9821 9822MT9V111 APTINA CAMERA SENSOR 9823M: Jacopo Mondi <jacopo@jmondi.org> 9824L: linux-media@vger.kernel.org 9825T: git git://linuxtv.org/media_tree.git 9826S: Maintained 9827F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9828F: drivers/media/i2c/mt9v111.c 9829 9830MULTIFUNCTION DEVICES (MFD) 9831M: Lee Jones <lee.jones@linaro.org> 9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9833S: Supported 9834F: Documentation/devicetree/bindings/mfd/ 9835F: drivers/mfd/ 9836F: include/linux/mfd/ 9837F: include/dt-bindings/mfd/ 9838 9839MULTIMEDIA CARD (MMC) ETC. OVER SPI 9840S: Orphan 9841F: drivers/mmc/host/mmc_spi.c 9842F: include/linux/spi/mmc_spi.h 9843 9844MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9845M: Ulf Hansson <ulf.hansson@linaro.org> 9846L: linux-mmc@vger.kernel.org 9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9848S: Maintained 9849F: Documentation/devicetree/bindings/mmc/ 9850F: drivers/mmc/ 9851F: include/linux/mmc/ 9852F: include/uapi/linux/mmc/ 9853 9854MULTIPLEXER SUBSYSTEM 9855M: Peter Rosin <peda@axentia.se> 9856S: Maintained 9857F: Documentation/ABI/testing/sysfs-class-mux* 9858F: Documentation/devicetree/bindings/mux/ 9859F: include/linux/dt-bindings/mux/ 9860F: include/linux/mux/ 9861F: drivers/mux/ 9862 9863MULTITECH MULTIPORT CARD (ISICOM) 9864S: Orphan 9865F: drivers/tty/isicom.c 9866F: include/linux/isicom.h 9867 9868MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9869M: Bin Liu <b-liu@ti.com> 9870L: linux-usb@vger.kernel.org 9871S: Maintained 9872F: drivers/usb/musb/ 9873 9874MXL301RF MEDIA DRIVER 9875M: Akihiro Tsukada <tskd08@gmail.com> 9876L: linux-media@vger.kernel.org 9877S: Odd Fixes 9878F: drivers/media/tuners/mxl301rf* 9879 9880MXL5007T MEDIA DRIVER 9881M: Michael Krufky <mkrufky@linuxtv.org> 9882L: linux-media@vger.kernel.org 9883W: https://linuxtv.org 9884W: http://github.com/mkrufky 9885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9886T: git git://linuxtv.org/mkrufky/tuners.git 9887S: Maintained 9888F: drivers/media/tuners/mxl5007t.* 9889 9890MXSFB DRM DRIVER 9891M: Marek Vasut <marex@denx.de> 9892S: Supported 9893F: drivers/gpu/drm/mxsfb/ 9894F: Documentation/devicetree/bindings/display/mxsfb.txt 9895 9896MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9897M: Chris Lee <christopher.lee@cspi.com> 9898L: netdev@vger.kernel.org 9899W: https://www.cspi.com/ethernet-products/support/downloads/ 9900S: Supported 9901F: drivers/net/ethernet/myricom/myri10ge/ 9902 9903NAND FLASH SUBSYSTEM 9904M: Boris Brezillon <boris.brezillon@bootlin.com> 9905M: Miquel Raynal <miquel.raynal@bootlin.com> 9906R: Richard Weinberger <richard@nod.at> 9907L: linux-mtd@lists.infradead.org 9908W: http://www.linux-mtd.infradead.org/ 9909Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9910T: git git://git.infradead.org/linux-mtd.git nand/fixes 9911T: git git://git.infradead.org/linux-mtd.git nand/next 9912S: Maintained 9913F: drivers/mtd/nand/ 9914F: include/linux/mtd/*nand*.h 9915 9916NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9917M: Daniel Mack <zonque@gmail.com> 9918S: Maintained 9919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9920W: http://www.native-instruments.com 9921F: sound/usb/caiaq/ 9922 9923NATSEMI ETHERNET DRIVER (DP8381x) 9924S: Orphan 9925F: drivers/net/ethernet/natsemi/natsemi.c 9926 9927NCP FILESYSTEM 9928M: Petr Vandrovec <petr@vandrovec.name> 9929S: Obsolete 9930F: drivers/staging/ncpfs/ 9931 9932NCR 5380 SCSI DRIVERS 9933M: Finn Thain <fthain@telegraphics.com.au> 9934M: Michael Schmitz <schmitzmic@gmail.com> 9935L: linux-scsi@vger.kernel.org 9936S: Maintained 9937F: Documentation/scsi/g_NCR5380.txt 9938F: drivers/scsi/NCR5380.* 9939F: drivers/scsi/arm/cumana_1.c 9940F: drivers/scsi/arm/oak.c 9941F: drivers/scsi/atari_scsi.* 9942F: drivers/scsi/dmx3191d.c 9943F: drivers/scsi/g_NCR5380.* 9944F: drivers/scsi/mac_scsi.* 9945F: drivers/scsi/sun3_scsi.* 9946F: drivers/scsi/sun3_scsi_vme.c 9947 9948NCSI LIBRARY: 9949M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9950S: Maintained 9951F: net/ncsi/ 9952 9953NCT6775 HARDWARE MONITOR DRIVER 9954M: Guenter Roeck <linux@roeck-us.net> 9955L: linux-hwmon@vger.kernel.org 9956S: Maintained 9957F: Documentation/hwmon/nct6775 9958F: drivers/hwmon/nct6775.c 9959 9960NET_FAILOVER MODULE 9961M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9962L: netdev@vger.kernel.org 9963S: Supported 9964F: driver/net/net_failover.c 9965F: include/net/net_failover.h 9966F: Documentation/networking/net_failover.rst 9967 9968NETEFFECT IWARP RNIC DRIVER (IW_NES) 9969M: Faisal Latif <faisal.latif@intel.com> 9970L: linux-rdma@vger.kernel.org 9971W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9972S: Supported 9973F: drivers/infiniband/hw/nes/ 9974F: include/uapi/rdma/nes-abi.h 9975 9976NETEM NETWORK EMULATOR 9977M: Stephen Hemminger <stephen@networkplumber.org> 9978L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9979S: Maintained 9980F: net/sched/sch_netem.c 9981 9982NETERION 10GbE DRIVERS (s2io/vxge) 9983M: Jon Mason <jdmason@kudzu.us> 9984L: netdev@vger.kernel.org 9985S: Supported 9986F: Documentation/networking/s2io.txt 9987F: Documentation/networking/vxge.txt 9988F: drivers/net/ethernet/neterion/ 9989 9990NETFILTER 9991M: Pablo Neira Ayuso <pablo@netfilter.org> 9992M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9993M: Florian Westphal <fw@strlen.de> 9994L: netfilter-devel@vger.kernel.org 9995L: coreteam@netfilter.org 9996W: http://www.netfilter.org/ 9997W: http://www.iptables.org/ 9998W: http://www.nftables.org/ 9999Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10002S: Maintained 10003F: include/linux/netfilter* 10004F: include/linux/netfilter/ 10005F: include/net/netfilter/ 10006F: include/uapi/linux/netfilter* 10007F: include/uapi/linux/netfilter/ 10008F: net/*/netfilter.c 10009F: net/*/netfilter/ 10010F: net/netfilter/ 10011F: net/bridge/br_netfilter*.c 10012 10013NETROM NETWORK LAYER 10014M: Ralf Baechle <ralf@linux-mips.org> 10015L: linux-hams@vger.kernel.org 10016W: http://www.linux-ax25.org/ 10017S: Maintained 10018F: include/net/netrom.h 10019F: include/uapi/linux/netrom.h 10020F: net/netrom/ 10021 10022NETRONOME ETHERNET DRIVERS 10023M: Jakub Kicinski <jakub.kicinski@netronome.com> 10024L: oss-drivers@netronome.com 10025S: Maintained 10026F: drivers/net/ethernet/netronome/ 10027 10028NETWORK BLOCK DEVICE (NBD) 10029M: Josef Bacik <josef@toxicpanda.com> 10030S: Maintained 10031L: linux-block@vger.kernel.org 10032L: nbd@other.debian.org 10033F: Documentation/blockdev/nbd.txt 10034F: drivers/block/nbd.c 10035F: include/uapi/linux/nbd.h 10036 10037NETWORK DROP MONITOR 10038M: Neil Horman <nhorman@tuxdriver.com> 10039L: netdev@vger.kernel.org 10040S: Maintained 10041W: https://fedorahosted.org/dropwatch/ 10042F: net/core/drop_monitor.c 10043 10044NETWORKING DRIVERS 10045M: "David S. Miller" <davem@davemloft.net> 10046L: netdev@vger.kernel.org 10047W: http://www.linuxfoundation.org/en/Net 10048Q: http://patchwork.ozlabs.org/project/netdev/list/ 10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10051S: Odd Fixes 10052F: Documentation/devicetree/bindings/net/ 10053F: drivers/net/ 10054F: include/linux/if_* 10055F: include/linux/netdevice.h 10056F: include/linux/etherdevice.h 10057F: include/linux/fcdevice.h 10058F: include/linux/fddidevice.h 10059F: include/linux/hippidevice.h 10060F: include/linux/inetdevice.h 10061F: include/uapi/linux/if_* 10062F: include/uapi/linux/netdevice.h 10063 10064NETWORKING DRIVERS (WIRELESS) 10065M: Kalle Valo <kvalo@codeaurora.org> 10066L: linux-wireless@vger.kernel.org 10067Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10070S: Maintained 10071F: Documentation/devicetree/bindings/net/wireless/ 10072F: drivers/net/wireless/ 10073 10074NETWORKING [DSA] 10075M: Andrew Lunn <andrew@lunn.ch> 10076M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10077M: Florian Fainelli <f.fainelli@gmail.com> 10078S: Maintained 10079F: Documentation/devicetree/bindings/net/dsa/ 10080F: net/dsa/ 10081F: include/net/dsa.h 10082F: include/linux/dsa/ 10083F: drivers/net/dsa/ 10084 10085NETWORKING [GENERAL] 10086M: "David S. Miller" <davem@davemloft.net> 10087L: netdev@vger.kernel.org 10088W: http://www.linuxfoundation.org/en/Net 10089Q: http://patchwork.ozlabs.org/project/netdev/list/ 10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10091T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10092B: mailto:netdev@vger.kernel.org 10093S: Maintained 10094F: net/ 10095F: include/net/ 10096F: include/linux/in.h 10097F: include/linux/net.h 10098F: include/linux/netdevice.h 10099F: include/uapi/linux/in.h 10100F: include/uapi/linux/net.h 10101F: include/uapi/linux/netdevice.h 10102F: include/uapi/linux/net_namespace.h 10103F: tools/testing/selftests/net/ 10104F: lib/net_utils.c 10105F: lib/random32.c 10106F: Documentation/networking/ 10107 10108NETWORKING [IPSEC] 10109M: Steffen Klassert <steffen.klassert@secunet.com> 10110M: Herbert Xu <herbert@gondor.apana.org.au> 10111M: "David S. Miller" <davem@davemloft.net> 10112L: netdev@vger.kernel.org 10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10115S: Maintained 10116F: net/core/flow.c 10117F: net/xfrm/ 10118F: net/key/ 10119F: net/ipv4/xfrm* 10120F: net/ipv4/esp4* 10121F: net/ipv4/ah4.c 10122F: net/ipv4/ipcomp.c 10123F: net/ipv4/ip_vti.c 10124F: net/ipv6/xfrm* 10125F: net/ipv6/esp6* 10126F: net/ipv6/ah6.c 10127F: net/ipv6/ipcomp6.c 10128F: net/ipv6/ip6_vti.c 10129F: include/uapi/linux/xfrm.h 10130F: include/net/xfrm.h 10131 10132NETWORKING [IPv4/IPv6] 10133M: "David S. Miller" <davem@davemloft.net> 10134M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10135M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10136L: netdev@vger.kernel.org 10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10138S: Maintained 10139F: net/ipv4/ 10140F: net/ipv6/ 10141F: include/net/ip* 10142F: arch/x86/net/* 10143 10144NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10145M: Paul Moore <paul@paul-moore.com> 10146W: https://github.com/netlabel 10147L: netdev@vger.kernel.org 10148L: linux-security-module@vger.kernel.org 10149S: Maintained 10150F: Documentation/netlabel/ 10151F: include/net/calipso.h 10152F: include/net/cipso_ipv4.h 10153F: include/net/netlabel.h 10154F: include/uapi/linux/netfilter/xt_SECMARK.h 10155F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10156F: net/netlabel/ 10157F: net/ipv4/cipso_ipv4.c 10158F: net/ipv6/calipso.c 10159F: net/netfilter/xt_CONNSECMARK.c 10160F: net/netfilter/xt_SECMARK.c 10161 10162NETWORKING [TCP] 10163M: Eric Dumazet <edumazet@google.com> 10164L: netdev@vger.kernel.org 10165S: Maintained 10166F: net/ipv4/tcp*.c 10167F: net/ipv4/syncookies.c 10168F: net/ipv6/tcp*.c 10169F: net/ipv6/syncookies.c 10170F: include/uapi/linux/tcp.h 10171F: include/net/tcp.h 10172F: include/linux/tcp.h 10173F: include/trace/events/tcp.h 10174 10175NETWORKING [TLS] 10176M: Boris Pismenny <borisp@mellanox.com> 10177M: Aviad Yehezkel <aviadye@mellanox.com> 10178M: Dave Watson <davejwatson@fb.com> 10179L: netdev@vger.kernel.org 10180S: Maintained 10181F: net/tls/* 10182F: include/uapi/linux/tls.h 10183F: include/net/tls.h 10184 10185NETWORKING [WIRELESS] 10186L: linux-wireless@vger.kernel.org 10187Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10188 10189NETDEVSIM 10190M: Jakub Kicinski <jakub.kicinski@netronome.com> 10191S: Maintained 10192F: drivers/net/netdevsim/* 10193 10194NETXEN (1/10) GbE SUPPORT 10195M: Manish Chopra <manish.chopra@cavium.com> 10196M: Rahul Verma <rahul.verma@cavium.com> 10197M: Dept-GELinuxNICDev@cavium.com 10198L: netdev@vger.kernel.org 10199S: Supported 10200F: drivers/net/ethernet/qlogic/netxen/ 10201 10202NFC SUBSYSTEM 10203M: Samuel Ortiz <sameo@linux.intel.com> 10204L: linux-wireless@vger.kernel.org 10205L: linux-nfc@lists.01.org (subscribers-only) 10206S: Supported 10207F: net/nfc/ 10208F: include/net/nfc/ 10209F: include/uapi/linux/nfc.h 10210F: drivers/nfc/ 10211F: include/linux/platform_data/nfcmrvl.h 10212F: include/linux/platform_data/nxp-nci.h 10213F: Documentation/devicetree/bindings/net/nfc/ 10214 10215NFS, SUNRPC, AND LOCKD CLIENTS 10216M: Trond Myklebust <trond.myklebust@hammerspace.com> 10217M: Anna Schumaker <anna.schumaker@netapp.com> 10218L: linux-nfs@vger.kernel.org 10219W: http://client.linux-nfs.org 10220T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10221S: Maintained 10222F: fs/lockd/ 10223F: fs/nfs/ 10224F: fs/nfs_common/ 10225F: net/sunrpc/ 10226F: include/linux/lockd/ 10227F: include/linux/nfs* 10228F: include/linux/sunrpc/ 10229F: include/uapi/linux/nfs* 10230F: include/uapi/linux/sunrpc/ 10231 10232NILFS2 FILESYSTEM 10233M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10234L: linux-nilfs@vger.kernel.org 10235W: https://nilfs.sourceforge.io/ 10236W: https://nilfs.osdn.jp/ 10237T: git git://github.com/konis/nilfs2.git 10238S: Supported 10239F: Documentation/filesystems/nilfs2.txt 10240F: fs/nilfs2/ 10241F: include/trace/events/nilfs2.h 10242F: include/uapi/linux/nilfs2_api.h 10243F: include/uapi/linux/nilfs2_ondisk.h 10244 10245NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10246M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10247W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10248S: Maintained 10249F: Documentation/scsi/NinjaSCSI.txt 10250F: drivers/scsi/pcmcia/nsp_* 10251 10252NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10253M: GOTO Masanori <gotom@debian.or.jp> 10254M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10255W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10256S: Maintained 10257F: Documentation/scsi/NinjaSCSI.txt 10258F: drivers/scsi/nsp32* 10259 10260NIOS2 ARCHITECTURE 10261M: Ley Foon Tan <lftan@altera.com> 10262L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10264S: Maintained 10265F: arch/nios2/ 10266 10267NOHZ, DYNTICKS SUPPORT 10268M: Frederic Weisbecker <fweisbec@gmail.com> 10269M: Thomas Gleixner <tglx@linutronix.de> 10270M: Ingo Molnar <mingo@kernel.org> 10271L: linux-kernel@vger.kernel.org 10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10273S: Maintained 10274F: kernel/time/tick*.* 10275F: include/linux/tick.h 10276F: include/linux/sched/nohz.h 10277 10278NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10279M: Pavel Machek <pavel@ucw.cz> 10280M: Sakari Ailus <sakari.ailus@iki.fi> 10281L: linux-media@vger.kernel.org 10282S: Maintained 10283F: drivers/media/i2c/et8ek8 10284F: drivers/media/i2c/ad5820.c 10285 10286NOKIA N900 POWER SUPPLY DRIVERS 10287R: Pali Rohár <pali.rohar@gmail.com> 10288F: include/linux/power/bq2415x_charger.h 10289F: include/linux/power/bq27xxx_battery.h 10290F: include/linux/power/isp1704_charger.h 10291F: drivers/power/supply/bq2415x_charger.c 10292F: drivers/power/supply/bq27xxx_battery.c 10293F: drivers/power/supply/bq27xxx_battery_i2c.c 10294F: drivers/power/supply/isp1704_charger.c 10295F: drivers/power/supply/rx51_battery.c 10296 10297NTB AMD DRIVER 10298M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10299L: linux-ntb@googlegroups.com 10300S: Supported 10301F: drivers/ntb/hw/amd/ 10302 10303NTB DRIVER CORE 10304M: Jon Mason <jdmason@kudzu.us> 10305M: Dave Jiang <dave.jiang@intel.com> 10306M: Allen Hubbe <allenbh@gmail.com> 10307L: linux-ntb@googlegroups.com 10308S: Supported 10309W: https://github.com/jonmason/ntb/wiki 10310T: git git://github.com/jonmason/ntb.git 10311F: drivers/ntb/ 10312F: drivers/net/ntb_netdev.c 10313F: include/linux/ntb.h 10314F: include/linux/ntb_transport.h 10315F: tools/testing/selftests/ntb/ 10316 10317NTB IDT DRIVER 10318M: Serge Semin <fancer.lancer@gmail.com> 10319L: linux-ntb@googlegroups.com 10320S: Supported 10321F: drivers/ntb/hw/idt/ 10322 10323NTB INTEL DRIVER 10324M: Dave Jiang <dave.jiang@intel.com> 10325L: linux-ntb@googlegroups.com 10326S: Supported 10327W: https://github.com/davejiang/linux/wiki 10328T: git https://github.com/davejiang/linux.git 10329F: drivers/ntb/hw/intel/ 10330 10331NTFS FILESYSTEM 10332M: Anton Altaparmakov <anton@tuxera.com> 10333L: linux-ntfs-dev@lists.sourceforge.net 10334W: http://www.tuxera.com/ 10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10336S: Supported 10337F: Documentation/filesystems/ntfs.txt 10338F: fs/ntfs/ 10339 10340NUBUS SUBSYSTEM 10341M: Finn Thain <fthain@telegraphics.com.au> 10342L: linux-m68k@lists.linux-m68k.org 10343S: Maintained 10344F: arch/*/include/asm/nubus.h 10345F: drivers/nubus/ 10346F: include/linux/nubus.h 10347F: include/uapi/linux/nubus.h 10348 10349NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10350M: Antonino Daplas <adaplas@gmail.com> 10351L: linux-fbdev@vger.kernel.org 10352S: Maintained 10353F: drivers/video/fbdev/riva/ 10354F: drivers/video/fbdev/nvidia/ 10355 10356NVM EXPRESS DRIVER 10357M: Keith Busch <keith.busch@intel.com> 10358M: Jens Axboe <axboe@fb.com> 10359M: Christoph Hellwig <hch@lst.de> 10360M: Sagi Grimberg <sagi@grimberg.me> 10361L: linux-nvme@lists.infradead.org 10362T: git://git.infradead.org/nvme.git 10363W: http://git.infradead.org/nvme.git 10364S: Supported 10365F: drivers/nvme/host/ 10366F: include/linux/nvme.h 10367F: include/uapi/linux/nvme_ioctl.h 10368 10369NVM EXPRESS FC TRANSPORT DRIVERS 10370M: James Smart <james.smart@broadcom.com> 10371L: linux-nvme@lists.infradead.org 10372S: Supported 10373F: include/linux/nvme-fc.h 10374F: include/linux/nvme-fc-driver.h 10375F: drivers/nvme/host/fc.c 10376F: drivers/nvme/target/fc.c 10377F: drivers/nvme/target/fcloop.c 10378 10379NVM EXPRESS TARGET DRIVER 10380M: Christoph Hellwig <hch@lst.de> 10381M: Sagi Grimberg <sagi@grimberg.me> 10382L: linux-nvme@lists.infradead.org 10383T: git://git.infradead.org/nvme.git 10384W: http://git.infradead.org/nvme.git 10385S: Supported 10386F: drivers/nvme/target/ 10387 10388NVMEM FRAMEWORK 10389M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10390S: Maintained 10391F: drivers/nvmem/ 10392F: Documentation/devicetree/bindings/nvmem/ 10393F: Documentation/ABI/stable/sysfs-bus-nvmem 10394F: include/linux/nvmem-consumer.h 10395F: include/linux/nvmem-provider.h 10396 10397NXP SGTL5000 DRIVER 10398M: Fabio Estevam <fabio.estevam@nxp.com> 10399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10400S: Maintained 10401F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10402F: sound/soc/codecs/sgtl5000* 10403 10404NXP TDA998X DRM DRIVER 10405M: Russell King <linux@armlinux.org.uk> 10406S: Maintained 10407T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10409F: drivers/gpu/drm/i2c/tda998x_drv.c 10410F: include/drm/i2c/tda998x.h 10411F: include/dt-bindings/display/tda998x.h 10412K: "nxp,tda998x" 10413 10414NXP TFA9879 DRIVER 10415M: Peter Rosin <peda@axentia.se> 10416L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10417S: Maintained 10418F: Documentation/devicetree/bindings/sound/tfa9879.txt 10419F: sound/soc/codecs/tfa9879* 10420 10421NXP-NCI NFC DRIVER 10422M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10423R: Charles Gorand <charles.gorand@effinnov.com> 10424L: linux-nfc@lists.01.org (moderated for non-subscribers) 10425S: Supported 10426F: drivers/nfc/nxp-nci 10427 10428OBJTOOL 10429M: Josh Poimboeuf <jpoimboe@redhat.com> 10430M: Peter Zijlstra <peterz@infradead.org> 10431S: Supported 10432F: tools/objtool/ 10433 10434OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10435M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10436M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10437L: linuxppc-dev@lists.ozlabs.org 10438S: Supported 10439F: arch/powerpc/platforms/powernv/ocxl.c 10440F: arch/powerpc/include/asm/pnv-ocxl.h 10441F: drivers/misc/ocxl/ 10442F: include/misc/ocxl* 10443F: include/uapi/misc/ocxl.h 10444F: Documentation/accelerators/ocxl.rst 10445 10446OMAP AUDIO SUPPORT 10447M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10448M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10449L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10450L: linux-omap@vger.kernel.org 10451S: Maintained 10452F: sound/soc/omap/ 10453 10454OMAP CLOCK FRAMEWORK SUPPORT 10455M: Paul Walmsley <paul@pwsan.com> 10456L: linux-omap@vger.kernel.org 10457S: Maintained 10458F: arch/arm/*omap*/*clock* 10459 10460OMAP DEVICE TREE SUPPORT 10461M: Benoît Cousson <bcousson@baylibre.com> 10462M: Tony Lindgren <tony@atomide.com> 10463L: linux-omap@vger.kernel.org 10464L: devicetree@vger.kernel.org 10465S: Maintained 10466F: arch/arm/boot/dts/*omap* 10467F: arch/arm/boot/dts/*am3* 10468F: arch/arm/boot/dts/*am4* 10469F: arch/arm/boot/dts/*am5* 10470F: arch/arm/boot/dts/*dra7* 10471 10472OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10473L: linux-omap@vger.kernel.org 10474L: linux-fbdev@vger.kernel.org 10475S: Orphan 10476F: drivers/video/fbdev/omap2/ 10477F: Documentation/arm/OMAP/DSS 10478 10479OMAP FRAMEBUFFER SUPPORT 10480L: linux-fbdev@vger.kernel.org 10481L: linux-omap@vger.kernel.org 10482S: Orphan 10483F: drivers/video/fbdev/omap/ 10484 10485OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10486M: Roger Quadros <rogerq@ti.com> 10487M: Tony Lindgren <tony@atomide.com> 10488L: linux-omap@vger.kernel.org 10489S: Maintained 10490F: drivers/memory/omap-gpmc.c 10491F: arch/arm/mach-omap2/*gpmc* 10492 10493OMAP GPIO DRIVER 10494M: Grygorii Strashko <grygorii.strashko@ti.com> 10495M: Santosh Shilimkar <ssantosh@kernel.org> 10496M: Kevin Hilman <khilman@kernel.org> 10497L: linux-omap@vger.kernel.org 10498S: Maintained 10499F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10500F: drivers/gpio/gpio-omap.c 10501 10502OMAP HARDWARE SPINLOCK SUPPORT 10503M: Ohad Ben-Cohen <ohad@wizery.com> 10504L: linux-omap@vger.kernel.org 10505S: Maintained 10506F: drivers/hwspinlock/omap_hwspinlock.c 10507 10508OMAP HS MMC SUPPORT 10509L: linux-mmc@vger.kernel.org 10510L: linux-omap@vger.kernel.org 10511S: Orphan 10512F: drivers/mmc/host/omap_hsmmc.c 10513 10514OMAP HWMOD DATA 10515M: Paul Walmsley <paul@pwsan.com> 10516L: linux-omap@vger.kernel.org 10517S: Maintained 10518F: arch/arm/mach-omap2/omap_hwmod*data* 10519 10520OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10521M: Benoît Cousson <bcousson@baylibre.com> 10522L: linux-omap@vger.kernel.org 10523S: Maintained 10524F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10525 10526OMAP HWMOD SUPPORT 10527M: Benoît Cousson <bcousson@baylibre.com> 10528M: Paul Walmsley <paul@pwsan.com> 10529L: linux-omap@vger.kernel.org 10530S: Maintained 10531F: arch/arm/mach-omap2/omap_hwmod.* 10532 10533OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10534M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10535L: linux-media@vger.kernel.org 10536S: Maintained 10537F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10538F: drivers/media/platform/omap3isp/ 10539F: drivers/staging/media/omap4iss/ 10540 10541OMAP MMC SUPPORT 10542M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10543L: linux-omap@vger.kernel.org 10544S: Maintained 10545F: drivers/mmc/host/omap.c 10546 10547OMAP POWER MANAGEMENT SUPPORT 10548M: Kevin Hilman <khilman@kernel.org> 10549L: linux-omap@vger.kernel.org 10550S: Maintained 10551F: arch/arm/*omap*/*pm* 10552F: drivers/cpufreq/omap-cpufreq.c 10553 10554OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10555M: Rajendra Nayak <rnayak@codeaurora.org> 10556M: Paul Walmsley <paul@pwsan.com> 10557L: linux-omap@vger.kernel.org 10558S: Maintained 10559F: arch/arm/mach-omap2/prm* 10560 10561OMAP RANDOM NUMBER GENERATOR SUPPORT 10562M: Deepak Saxena <dsaxena@plexity.net> 10563S: Maintained 10564F: drivers/char/hw_random/omap-rng.c 10565 10566OMAP USB SUPPORT 10567L: linux-usb@vger.kernel.org 10568L: linux-omap@vger.kernel.org 10569S: Orphan 10570F: drivers/usb/*/*omap* 10571F: arch/arm/*omap*/usb* 10572 10573OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10574M: Mark Jackson <mpfj@newflow.co.uk> 10575L: linux-omap@vger.kernel.org 10576S: Maintained 10577F: arch/arm/boot/dts/am335x-nano.dts 10578 10579OMAP1 SUPPORT 10580M: Aaro Koskinen <aaro.koskinen@iki.fi> 10581M: Tony Lindgren <tony@atomide.com> 10582L: linux-omap@vger.kernel.org 10583Q: http://patchwork.kernel.org/project/linux-omap/list/ 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10585S: Maintained 10586F: arch/arm/mach-omap1/ 10587F: arch/arm/plat-omap/ 10588F: arch/arm/configs/omap1_defconfig 10589F: drivers/i2c/busses/i2c-omap.c 10590F: include/linux/platform_data/i2c-omap.h 10591F: include/linux/platform_data/ams-delta-fiq.h 10592 10593OMAP2+ SUPPORT 10594M: Tony Lindgren <tony@atomide.com> 10595L: linux-omap@vger.kernel.org 10596W: http://www.muru.com/linux/omap/ 10597W: http://linux.omap.com/ 10598Q: http://patchwork.kernel.org/project/linux-omap/list/ 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10600S: Maintained 10601F: arch/arm/mach-omap2/ 10602F: arch/arm/plat-omap/ 10603F: arch/arm/configs/omap2plus_defconfig 10604F: drivers/i2c/busses/i2c-omap.c 10605F: drivers/irqchip/irq-omap-intc.c 10606F: drivers/mfd/*omap*.c 10607F: drivers/mfd/menelaus.c 10608F: drivers/mfd/palmas.c 10609F: drivers/mfd/tps65217.c 10610F: drivers/mfd/tps65218.c 10611F: drivers/mfd/tps65910.c 10612F: drivers/mfd/twl-core.[ch] 10613F: drivers/mfd/twl4030*.c 10614F: drivers/mfd/twl6030*.c 10615F: drivers/mfd/twl6040*.c 10616F: drivers/regulator/palmas-regulator*.c 10617F: drivers/regulator/pbias-regulator.c 10618F: drivers/regulator/tps65217-regulator.c 10619F: drivers/regulator/tps65218-regulator.c 10620F: drivers/regulator/tps65910-regulator.c 10621F: drivers/regulator/twl-regulator.c 10622F: drivers/regulator/twl6030-regulator.c 10623F: include/linux/platform_data/i2c-omap.h 10624 10625ONION OMEGA2+ BOARD 10626M: Harvey Hunt <harveyhuntnexus@gmail.com> 10627L: linux-mips@linux-mips.org 10628S: Maintained 10629F: arch/mips/boot/dts/ralink/omega2p.dts 10630 10631OMFS FILESYSTEM 10632M: Bob Copeland <me@bobcopeland.com> 10633L: linux-karma-devel@lists.sourceforge.net 10634S: Maintained 10635F: Documentation/filesystems/omfs.txt 10636F: fs/omfs/ 10637 10638OMNIKEY CARDMAN 4000 DRIVER 10639M: Harald Welte <laforge@gnumonks.org> 10640S: Maintained 10641F: drivers/char/pcmcia/cm4000_cs.c 10642F: include/linux/cm4000_cs.h 10643F: include/uapi/linux/cm4000_cs.h 10644 10645OMNIKEY CARDMAN 4040 DRIVER 10646M: Harald Welte <laforge@gnumonks.org> 10647S: Maintained 10648F: drivers/char/pcmcia/cm4040_cs.* 10649 10650OMNIVISION OV13858 SENSOR DRIVER 10651M: Sakari Ailus <sakari.ailus@linux.intel.com> 10652L: linux-media@vger.kernel.org 10653T: git git://linuxtv.org/media_tree.git 10654S: Maintained 10655F: drivers/media/i2c/ov13858.c 10656 10657OMNIVISION OV2680 SENSOR DRIVER 10658M: Rui Miguel Silva <rmfrfs@gmail.com> 10659L: linux-media@vger.kernel.org 10660T: git git://linuxtv.org/media_tree.git 10661S: Maintained 10662F: drivers/media/i2c/ov2680.c 10663F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10664 10665OMNIVISION OV2685 SENSOR DRIVER 10666M: Shunqian Zheng <zhengsq@rock-chips.com> 10667L: linux-media@vger.kernel.org 10668T: git git://linuxtv.org/media_tree.git 10669S: Maintained 10670F: drivers/media/i2c/ov2685.c 10671 10672OMNIVISION OV5640 SENSOR DRIVER 10673M: Steve Longerbeam <slongerbeam@gmail.com> 10674L: linux-media@vger.kernel.org 10675T: git git://linuxtv.org/media_tree.git 10676S: Maintained 10677F: drivers/media/i2c/ov5640.c 10678 10679OMNIVISION OV5647 SENSOR DRIVER 10680M: Luis Oliveira <lolivei@synopsys.com> 10681L: linux-media@vger.kernel.org 10682T: git git://linuxtv.org/media_tree.git 10683S: Maintained 10684F: drivers/media/i2c/ov5647.c 10685 10686OMNIVISION OV5695 SENSOR DRIVER 10687M: Shunqian Zheng <zhengsq@rock-chips.com> 10688L: linux-media@vger.kernel.org 10689T: git git://linuxtv.org/media_tree.git 10690S: Maintained 10691F: drivers/media/i2c/ov5695.c 10692 10693OMNIVISION OV7670 SENSOR DRIVER 10694M: Jonathan Corbet <corbet@lwn.net> 10695L: linux-media@vger.kernel.org 10696T: git git://linuxtv.org/media_tree.git 10697S: Maintained 10698F: drivers/media/i2c/ov7670.c 10699F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10700 10701OMNIVISION OV772x SENSOR DRIVER 10702M: Jacopo Mondi <jacopo@jmondi.org> 10703L: linux-media@vger.kernel.org 10704T: git git://linuxtv.org/media_tree.git 10705S: Odd fixes 10706F: drivers/media/i2c/ov772x.c 10707F: include/media/i2c/ov772x.h 10708F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10709 10710OMNIVISION OV7740 SENSOR DRIVER 10711M: Wenyou Yang <wenyou.yang@microchip.com> 10712L: linux-media@vger.kernel.org 10713T: git git://linuxtv.org/media_tree.git 10714S: Maintained 10715F: drivers/media/i2c/ov7740.c 10716F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10717 10718OMNIVISION OV9650 SENSOR DRIVER 10719M: Sakari Ailus <sakari.ailus@linux.intel.com> 10720R: Akinobu Mita <akinobu.mita@gmail.com> 10721R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10722L: linux-media@vger.kernel.org 10723T: git git://linuxtv.org/media_tree.git 10724S: Maintained 10725F: drivers/media/i2c/ov9650.c 10726F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10727 10728ONENAND FLASH DRIVER 10729M: Kyungmin Park <kyungmin.park@samsung.com> 10730L: linux-mtd@lists.infradead.org 10731S: Maintained 10732F: drivers/mtd/nand/onenand/ 10733F: include/linux/mtd/onenand*.h 10734 10735ONSTREAM SCSI TAPE DRIVER 10736M: Willem Riede <osst@riede.org> 10737L: osst-users@lists.sourceforge.net 10738L: linux-scsi@vger.kernel.org 10739S: Maintained 10740F: Documentation/scsi/osst.txt 10741F: drivers/scsi/osst.* 10742F: drivers/scsi/osst_*.h 10743F: drivers/scsi/st.h 10744 10745OP-TEE DRIVER 10746M: Jens Wiklander <jens.wiklander@linaro.org> 10747S: Maintained 10748F: drivers/tee/optee/ 10749 10750OPA-VNIC DRIVER 10751M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10752M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10753L: linux-rdma@vger.kernel.org 10754S: Supported 10755F: drivers/infiniband/ulp/opa_vnic 10756 10757OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10758M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10759M: Frank Rowand <frowand.list@gmail.com> 10760L: devicetree@vger.kernel.org 10761S: Maintained 10762F: Documentation/devicetree/dynamic-resolution-notes.txt 10763F: Documentation/devicetree/overlay-notes.txt 10764F: drivers/of/overlay.c 10765F: drivers/of/resolver.c 10766K: of_overlay_notifier_ 10767 10768OPEN FIRMWARE AND FLATTENED DEVICE TREE 10769M: Rob Herring <robh+dt@kernel.org> 10770M: Frank Rowand <frowand.list@gmail.com> 10771L: devicetree@vger.kernel.org 10772W: http://www.devicetree.org/ 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10774S: Maintained 10775F: drivers/of/ 10776F: include/linux/of*.h 10777F: scripts/dtc/ 10778F: Documentation/ABI/testing/sysfs-firmware-ofw 10779 10780OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10781M: Rob Herring <robh+dt@kernel.org> 10782M: Mark Rutland <mark.rutland@arm.com> 10783L: devicetree@vger.kernel.org 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10785Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10786S: Maintained 10787F: Documentation/devicetree/ 10788F: arch/*/boot/dts/ 10789F: include/dt-bindings/ 10790 10791OPENCORES I2C BUS DRIVER 10792M: Peter Korsgaard <peter@korsgaard.com> 10793L: linux-i2c@vger.kernel.org 10794S: Maintained 10795F: Documentation/i2c/busses/i2c-ocores 10796F: drivers/i2c/busses/i2c-ocores.c 10797 10798OPENRISC ARCHITECTURE 10799M: Jonas Bonn <jonas@southpole.se> 10800M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10801M: Stafford Horne <shorne@gmail.com> 10802T: git git://github.com/openrisc/linux.git 10803L: openrisc@lists.librecores.org 10804W: http://openrisc.io 10805S: Maintained 10806F: Documentation/devicetree/bindings/openrisc/ 10807F: Documentation/openrisc/ 10808F: arch/openrisc/ 10809F: drivers/irqchip/irq-ompic.c 10810F: drivers/irqchip/irq-or1k-* 10811 10812OPENVSWITCH 10813M: Pravin B Shelar <pshelar@ovn.org> 10814L: netdev@vger.kernel.org 10815L: dev@openvswitch.org 10816W: http://openvswitch.org 10817S: Maintained 10818F: net/openvswitch/ 10819F: include/uapi/linux/openvswitch.h 10820 10821OPERATING PERFORMANCE POINTS (OPP) 10822M: Viresh Kumar <vireshk@kernel.org> 10823M: Nishanth Menon <nm@ti.com> 10824M: Stephen Boyd <sboyd@kernel.org> 10825L: linux-pm@vger.kernel.org 10826S: Maintained 10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10828F: drivers/opp/ 10829F: include/linux/pm_opp.h 10830F: Documentation/power/opp.txt 10831F: Documentation/devicetree/bindings/opp/ 10832 10833OPL4 DRIVER 10834M: Clemens Ladisch <clemens@ladisch.de> 10835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10836T: git git://git.alsa-project.org/alsa-kernel.git 10837S: Maintained 10838F: sound/drivers/opl4/ 10839 10840OPROFILE 10841M: Robert Richter <rric@kernel.org> 10842L: oprofile-list@lists.sf.net 10843S: Maintained 10844F: arch/*/include/asm/oprofile*.h 10845F: arch/*/oprofile/ 10846F: drivers/oprofile/ 10847F: include/linux/oprofile.h 10848 10849ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10850M: Mark Fasheh <mark@fasheh.com> 10851M: Joel Becker <jlbec@evilplan.org> 10852L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10853W: http://ocfs2.wiki.kernel.org 10854S: Supported 10855F: Documentation/filesystems/ocfs2.txt 10856F: Documentation/filesystems/dlmfs.txt 10857F: fs/ocfs2/ 10858 10859ORANGEFS FILESYSTEM 10860M: Mike Marshall <hubcap@omnibond.com> 10861R: Martin Brandenburg <martin@omnibond.com> 10862L: devel@lists.orangefs.org 10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10864S: Supported 10865F: fs/orangefs/ 10866F: Documentation/filesystems/orangefs.txt 10867 10868ORINOCO DRIVER 10869L: linux-wireless@vger.kernel.org 10870W: http://wireless.kernel.org/en/users/Drivers/orinoco 10871W: http://www.nongnu.org/orinoco/ 10872S: Orphan 10873F: drivers/net/wireless/intersil/orinoco/ 10874 10875OSD LIBRARY and FILESYSTEM 10876M: Boaz Harrosh <ooo@electrozaur.com> 10877S: Maintained 10878F: drivers/scsi/osd/ 10879F: include/scsi/osd_* 10880F: fs/exofs/ 10881 10882OV2659 OMNIVISION SENSOR DRIVER 10883M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10884L: linux-media@vger.kernel.org 10885W: https://linuxtv.org 10886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10887T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10888S: Maintained 10889F: drivers/media/i2c/ov2659.c 10890F: include/media/i2c/ov2659.h 10891 10892OVERLAY FILESYSTEM 10893M: Miklos Szeredi <miklos@szeredi.hu> 10894L: linux-unionfs@vger.kernel.org 10895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10896S: Supported 10897F: fs/overlayfs/ 10898F: Documentation/filesystems/overlayfs.txt 10899 10900P54 WIRELESS DRIVER 10901M: Christian Lamparter <chunkeey@googlemail.com> 10902L: linux-wireless@vger.kernel.org 10903W: http://wireless.kernel.org/en/users/Drivers/p54 10904S: Maintained 10905F: drivers/net/wireless/intersil/p54/ 10906 10907PA SEMI ETHERNET DRIVER 10908L: netdev@vger.kernel.org 10909S: Orphan 10910F: drivers/net/ethernet/pasemi/* 10911 10912PA SEMI SMBUS DRIVER 10913L: linux-i2c@vger.kernel.org 10914S: Orphan 10915F: drivers/i2c/busses/i2c-pasemi.c 10916 10917PADATA PARALLEL EXECUTION MECHANISM 10918M: Steffen Klassert <steffen.klassert@secunet.com> 10919L: linux-crypto@vger.kernel.org 10920S: Maintained 10921F: kernel/padata.c 10922F: include/linux/padata.h 10923F: Documentation/padata.txt 10924 10925PANASONIC LAPTOP ACPI EXTRAS DRIVER 10926M: Harald Welte <laforge@gnumonks.org> 10927L: platform-driver-x86@vger.kernel.org 10928S: Maintained 10929F: drivers/platform/x86/panasonic-laptop.c 10930 10931PARALLEL LCD/KEYPAD PANEL DRIVER 10932M: Willy Tarreau <willy@haproxy.com> 10933M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10934S: Odd Fixes 10935F: Documentation/auxdisplay/lcd-panel-cgram.txt 10936F: drivers/misc/panel.c 10937 10938PARALLEL PORT SUBSYSTEM 10939M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10940M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10941L: linux-parport@lists.infradead.org (subscribers-only) 10942S: Maintained 10943F: drivers/parport/ 10944F: include/linux/parport*.h 10945F: drivers/char/ppdev.c 10946F: include/uapi/linux/ppdev.h 10947F: Documentation/parport*.txt 10948 10949PARAVIRT_OPS INTERFACE 10950M: Juergen Gross <jgross@suse.com> 10951M: Alok Kataria <akataria@vmware.com> 10952L: virtualization@lists.linux-foundation.org 10953S: Supported 10954F: Documentation/virtual/paravirt_ops.txt 10955F: arch/*/kernel/paravirt* 10956F: arch/*/include/asm/paravirt*.h 10957F: include/linux/hypervisor.h 10958 10959PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10960M: Tim Waugh <tim@cyberelk.net> 10961L: linux-parport@lists.infradead.org (subscribers-only) 10962S: Maintained 10963F: Documentation/blockdev/paride.txt 10964F: drivers/block/paride/ 10965 10966PARISC ARCHITECTURE 10967M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10968M: Helge Deller <deller@gmx.de> 10969L: linux-parisc@vger.kernel.org 10970W: http://www.parisc-linux.org/ 10971Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10974S: Maintained 10975F: arch/parisc/ 10976F: Documentation/parisc/ 10977F: drivers/parisc/ 10978F: drivers/char/agp/parisc-agp.c 10979F: drivers/input/serio/gscps2.c 10980F: drivers/parport/parport_gsc.* 10981F: drivers/tty/serial/8250/8250_gsc.c 10982F: drivers/video/fbdev/sti* 10983F: drivers/video/console/sti* 10984F: drivers/video/logo/logo_parisc* 10985 10986PARMAN 10987M: Jiri Pirko <jiri@mellanox.com> 10988L: netdev@vger.kernel.org 10989S: Supported 10990F: lib/parman.c 10991F: lib/test_parman.c 10992F: include/linux/parman.h 10993 10994PC87360 HARDWARE MONITORING DRIVER 10995M: Jim Cromie <jim.cromie@gmail.com> 10996L: linux-hwmon@vger.kernel.org 10997S: Maintained 10998F: Documentation/hwmon/pc87360 10999F: drivers/hwmon/pc87360.c 11000 11001PC8736x GPIO DRIVER 11002M: Jim Cromie <jim.cromie@gmail.com> 11003S: Maintained 11004F: drivers/char/pc8736x_gpio.c 11005 11006PC87427 HARDWARE MONITORING DRIVER 11007M: Jean Delvare <jdelvare@suse.com> 11008L: linux-hwmon@vger.kernel.org 11009S: Maintained 11010F: Documentation/hwmon/pc87427 11011F: drivers/hwmon/pc87427.c 11012 11013PCA9532 LED DRIVER 11014M: Riku Voipio <riku.voipio@iki.fi> 11015S: Maintained 11016F: drivers/leds/leds-pca9532.c 11017F: include/linux/leds-pca9532.h 11018 11019PCA9541 I2C BUS MASTER SELECTOR DRIVER 11020M: Guenter Roeck <linux@roeck-us.net> 11021L: linux-i2c@vger.kernel.org 11022S: Maintained 11023F: drivers/i2c/muxes/i2c-mux-pca9541.c 11024 11025PCDP - PRIMARY CONSOLE AND DEBUG PORT 11026M: Khalid Aziz <khalid@gonehiking.org> 11027S: Maintained 11028F: drivers/firmware/pcdp.* 11029 11030PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11031M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11032L: linux-pci@vger.kernel.org 11033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11034S: Maintained 11035F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11036F: drivers/pci/controller/pci-aardvark.c 11037 11038PCI DRIVER FOR ALTERA PCIE IP 11039M: Ley Foon Tan <lftan@altera.com> 11040L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11041L: linux-pci@vger.kernel.org 11042S: Supported 11043F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11044F: drivers/pci/controller/pcie-altera.c 11045 11046PCI DRIVER FOR APPLIEDMICRO XGENE 11047M: Tanmay Inamdar <tinamdar@apm.com> 11048L: linux-pci@vger.kernel.org 11049L: linux-arm-kernel@lists.infradead.org 11050S: Maintained 11051F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11052F: drivers/pci/controller/pci-xgene.c 11053 11054PCI DRIVER FOR ARM VERSATILE PLATFORM 11055M: Rob Herring <robh@kernel.org> 11056L: linux-pci@vger.kernel.org 11057L: linux-arm-kernel@lists.infradead.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/pci/versatile.txt 11060F: drivers/pci/controller/pci-versatile.c 11061 11062PCI DRIVER FOR ARMADA 8K 11063M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11064L: linux-pci@vger.kernel.org 11065L: linux-arm-kernel@lists.infradead.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11068F: drivers/pci/controller/dwc/pcie-armada8k.c 11069 11070PCI DRIVER FOR CADENCE PCIE IP 11071M: Alan Douglas <adouglas@cadence.com> 11072L: linux-pci@vger.kernel.org 11073S: Maintained 11074F: Documentation/devicetree/bindings/pci/cdns,*.txt 11075F: drivers/pci/controller/pcie-cadence* 11076 11077PCI DRIVER FOR FREESCALE LAYERSCAPE 11078M: Minghuan Lian <minghuan.Lian@nxp.com> 11079M: Mingkai Hu <mingkai.hu@nxp.com> 11080M: Roy Zang <roy.zang@nxp.com> 11081L: linuxppc-dev@lists.ozlabs.org 11082L: linux-pci@vger.kernel.org 11083L: linux-arm-kernel@lists.infradead.org 11084S: Maintained 11085F: drivers/pci/controller/dwc/*layerscape* 11086 11087PCI DRIVER FOR GENERIC OF HOSTS 11088M: Will Deacon <will.deacon@arm.com> 11089L: linux-pci@vger.kernel.org 11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11091S: Maintained 11092F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11093F: drivers/pci/controller/pci-host-common.c 11094F: drivers/pci/controller/pci-host-generic.c 11095 11096PCI DRIVER FOR IMX6 11097M: Richard Zhu <hongxing.zhu@nxp.com> 11098M: Lucas Stach <l.stach@pengutronix.de> 11099L: linux-pci@vger.kernel.org 11100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11101S: Maintained 11102F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11103F: drivers/pci/controller/dwc/*imx6* 11104 11105PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11106M: Keith Busch <keith.busch@intel.com> 11107M: Jonathan Derrick <jonathan.derrick@intel.com> 11108L: linux-pci@vger.kernel.org 11109S: Supported 11110F: drivers/pci/controller/vmd.c 11111 11112PCI DRIVER FOR MICROSEMI SWITCHTEC 11113M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11114M: Logan Gunthorpe <logang@deltatee.com> 11115L: linux-pci@vger.kernel.org 11116S: Maintained 11117F: Documentation/switchtec.txt 11118F: Documentation/ABI/testing/sysfs-class-switchtec 11119F: drivers/pci/switch/switchtec* 11120F: include/uapi/linux/switchtec_ioctl.h 11121F: include/linux/switchtec.h 11122F: drivers/ntb/hw/mscc/ 11123 11124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11125M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11126M: Jason Cooper <jason@lakedaemon.net> 11127L: linux-pci@vger.kernel.org 11128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11129S: Maintained 11130F: drivers/pci/controller/*mvebu* 11131 11132PCI DRIVER FOR NVIDIA TEGRA 11133M: Thierry Reding <thierry.reding@gmail.com> 11134L: linux-tegra@vger.kernel.org 11135L: linux-pci@vger.kernel.org 11136S: Supported 11137F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11138F: drivers/pci/controller/pci-tegra.c 11139 11140PCI DRIVER FOR RENESAS R-CAR 11141M: Simon Horman <horms@verge.net.au> 11142L: linux-pci@vger.kernel.org 11143L: linux-renesas-soc@vger.kernel.org 11144S: Maintained 11145F: drivers/pci/controller/*rcar* 11146 11147PCI DRIVER FOR SAMSUNG EXYNOS 11148M: Jingoo Han <jingoohan1@gmail.com> 11149L: linux-pci@vger.kernel.org 11150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11151L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11152S: Maintained 11153F: drivers/pci/controller/dwc/pci-exynos.c 11154 11155PCI DRIVER FOR SYNOPSYS DESIGNWARE 11156M: Jingoo Han <jingoohan1@gmail.com> 11157M: Joao Pinto <Joao.Pinto@synopsys.com> 11158L: linux-pci@vger.kernel.org 11159S: Maintained 11160F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11161F: drivers/pci/controller/dwc/*designware* 11162 11163PCI DRIVER FOR TI DRA7XX 11164M: Kishon Vijay Abraham I <kishon@ti.com> 11165L: linux-omap@vger.kernel.org 11166L: linux-pci@vger.kernel.org 11167S: Supported 11168F: Documentation/devicetree/bindings/pci/ti-pci.txt 11169F: drivers/pci/controller/dwc/pci-dra7xx.c 11170 11171PCI DRIVER FOR TI KEYSTONE 11172M: Murali Karicheri <m-karicheri2@ti.com> 11173L: linux-pci@vger.kernel.org 11174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11175S: Maintained 11176F: drivers/pci/controller/dwc/*keystone* 11177 11178PCI ENDPOINT SUBSYSTEM 11179M: Kishon Vijay Abraham I <kishon@ti.com> 11180M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11181L: linux-pci@vger.kernel.org 11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11183S: Supported 11184F: drivers/pci/endpoint/ 11185F: drivers/misc/pci_endpoint_test.c 11186F: tools/pci/ 11187 11188PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11189M: Russell Currey <ruscur@russell.cc> 11190L: linuxppc-dev@lists.ozlabs.org 11191S: Supported 11192F: Documentation/powerpc/eeh-pci-error-recovery.txt 11193F: arch/powerpc/kernel/eeh*.c 11194F: arch/powerpc/platforms/*/eeh*.c 11195F: arch/powerpc/include/*/eeh*.h 11196 11197PCI ERROR RECOVERY 11198M: Linas Vepstas <linasvepstas@gmail.com> 11199L: linux-pci@vger.kernel.org 11200S: Supported 11201F: Documentation/PCI/pci-error-recovery.txt 11202 11203PCI MSI DRIVER FOR ALTERA MSI IP 11204M: Ley Foon Tan <lftan@altera.com> 11205L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11206L: linux-pci@vger.kernel.org 11207S: Supported 11208F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11209F: drivers/pci/controller/pcie-altera-msi.c 11210 11211PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11212M: Duc Dang <dhdang@apm.com> 11213L: linux-pci@vger.kernel.org 11214L: linux-arm-kernel@lists.infradead.org 11215S: Maintained 11216F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11217F: drivers/pci/controller/pci-xgene-msi.c 11218 11219PCI SUBSYSTEM 11220M: Bjorn Helgaas <bhelgaas@google.com> 11221L: linux-pci@vger.kernel.org 11222Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11224S: Supported 11225F: Documentation/devicetree/bindings/pci/ 11226F: Documentation/PCI/ 11227F: drivers/acpi/pci* 11228F: drivers/pci/ 11229F: include/asm-generic/pci* 11230F: include/linux/pci* 11231F: include/linux/of_pci.h 11232F: include/uapi/linux/pci* 11233F: lib/pci* 11234F: arch/x86/pci/ 11235F: arch/x86/kernel/quirks.c 11236 11237PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11238M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11239L: linux-pci@vger.kernel.org 11240Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11242S: Supported 11243F: drivers/pci/controller/ 11244 11245PCIE DRIVER FOR AXIS ARTPEC 11246M: Jesper Nilsson <jesper.nilsson@axis.com> 11247L: linux-arm-kernel@axis.com 11248L: linux-pci@vger.kernel.org 11249S: Maintained 11250F: Documentation/devicetree/bindings/pci/axis,artpec* 11251F: drivers/pci/controller/dwc/*artpec* 11252 11253PCIE DRIVER FOR CAVIUM THUNDERX 11254M: David Daney <david.daney@cavium.com> 11255L: linux-pci@vger.kernel.org 11256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11257S: Supported 11258F: Documentation/devicetree/bindings/pci/pci-thunder-* 11259F: drivers/pci/controller/pci-thunder-* 11260 11261PCIE DRIVER FOR HISILICON 11262M: Zhou Wang <wangzhou1@hisilicon.com> 11263L: linux-pci@vger.kernel.org 11264S: Maintained 11265F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11266F: drivers/pci/controller/dwc/pcie-hisi.c 11267 11268PCIE DRIVER FOR HISILICON KIRIN 11269M: Xiaowei Song <songxiaowei@hisilicon.com> 11270M: Binghui Wang <wangbinghui@hisilicon.com> 11271L: linux-pci@vger.kernel.org 11272S: Maintained 11273F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11274F: drivers/pci/controller/dwc/pcie-kirin.c 11275 11276PCIE DRIVER FOR HISILICON STB 11277M: Jianguo Sun <sunjianguo1@huawei.com> 11278M: Shawn Guo <shawn.guo@linaro.org> 11279L: linux-pci@vger.kernel.org 11280S: Maintained 11281F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11282F: drivers/pci/controller/dwc/pcie-histb.c 11283 11284PCIE DRIVER FOR MEDIATEK 11285M: Ryder Lee <ryder.lee@mediatek.com> 11286L: linux-pci@vger.kernel.org 11287L: linux-mediatek@lists.infradead.org 11288S: Supported 11289F: Documentation/devicetree/bindings/pci/mediatek* 11290F: drivers/pci/controller/*mediatek* 11291 11292PCIE DRIVER FOR QUALCOMM MSM 11293M: Stanimir Varbanov <svarbanov@mm-sol.com> 11294L: linux-pci@vger.kernel.org 11295L: linux-arm-msm@vger.kernel.org 11296S: Maintained 11297F: drivers/pci/controller/dwc/*qcom* 11298 11299PCIE DRIVER FOR ROCKCHIP 11300M: Shawn Lin <shawn.lin@rock-chips.com> 11301L: linux-pci@vger.kernel.org 11302L: linux-rockchip@lists.infradead.org 11303S: Maintained 11304F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11305F: drivers/pci/controller/pcie-rockchip* 11306 11307PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11308M: Linus Walleij <linus.walleij@linaro.org> 11309L: linux-pci@vger.kernel.org 11310S: Maintained 11311F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11312F: drivers/pci/controller/pci-v3-semi.c 11313 11314PCIE DRIVER FOR ST SPEAR13XX 11315M: Pratyush Anand <pratyush.anand@gmail.com> 11316L: linux-pci@vger.kernel.org 11317S: Maintained 11318F: drivers/pci/controller/dwc/*spear* 11319 11320PCMCIA SUBSYSTEM 11321M: Dominik Brodowski <linux@dominikbrodowski.net> 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11323S: Odd Fixes 11324F: Documentation/pcmcia/ 11325F: tools/pcmcia/ 11326F: drivers/pcmcia/ 11327F: include/pcmcia/ 11328 11329PCNET32 NETWORK DRIVER 11330M: Don Fry <pcnet32@frontier.com> 11331L: netdev@vger.kernel.org 11332S: Maintained 11333F: drivers/net/ethernet/amd/pcnet32.c 11334 11335PCRYPT PARALLEL CRYPTO ENGINE 11336M: Steffen Klassert <steffen.klassert@secunet.com> 11337L: linux-crypto@vger.kernel.org 11338S: Maintained 11339F: crypto/pcrypt.c 11340F: include/crypto/pcrypt.h 11341 11342PEAQ WMI HOTKEYS DRIVER 11343M: Hans de Goede <hdegoede@redhat.com> 11344L: platform-driver-x86@vger.kernel.org 11345S: Maintained 11346F: drivers/platform/x86/peaq-wmi.c 11347 11348PER-CPU MEMORY ALLOCATOR 11349M: Tejun Heo <tj@kernel.org> 11350M: Christoph Lameter <cl@linux.com> 11351M: Dennis Zhou <dennisszhou@gmail.com> 11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11353S: Maintained 11354F: include/linux/percpu*.h 11355F: mm/percpu*.c 11356F: arch/*/include/asm/percpu.h 11357 11358PER-TASK DELAY ACCOUNTING 11359M: Balbir Singh <bsingharora@gmail.com> 11360S: Maintained 11361F: include/linux/delayacct.h 11362F: kernel/delayacct.c 11363 11364PERFORMANCE EVENTS SUBSYSTEM 11365M: Peter Zijlstra <peterz@infradead.org> 11366M: Ingo Molnar <mingo@redhat.com> 11367M: Arnaldo Carvalho de Melo <acme@kernel.org> 11368R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11369R: Jiri Olsa <jolsa@redhat.com> 11370R: Namhyung Kim <namhyung@kernel.org> 11371L: linux-kernel@vger.kernel.org 11372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11373S: Supported 11374F: kernel/events/* 11375F: include/linux/perf_event.h 11376F: include/uapi/linux/perf_event.h 11377F: arch/*/kernel/perf_event*.c 11378F: arch/*/kernel/*/perf_event*.c 11379F: arch/*/kernel/*/*/perf_event*.c 11380F: arch/*/include/asm/perf_event.h 11381F: arch/*/kernel/perf_callchain.c 11382F: arch/*/events/* 11383F: tools/perf/ 11384 11385PERSONALITY HANDLING 11386M: Christoph Hellwig <hch@infradead.org> 11387L: linux-abi-devel@lists.sourceforge.net 11388S: Maintained 11389F: include/linux/personality.h 11390F: include/uapi/linux/personality.h 11391 11392PHOENIX RC FLIGHT CONTROLLER ADAPTER 11393M: Marcus Folkesson <marcus.folkesson@gmail.com> 11394L: linux-input@vger.kernel.org 11395S: Maintained 11396F: Documentation/input/devices/pxrc.rst 11397F: drivers/input/joystick/pxrc.c 11398 11399PHONET PROTOCOL 11400M: Remi Denis-Courmont <courmisch@gmail.com> 11401S: Supported 11402F: Documentation/networking/phonet.txt 11403F: include/linux/phonet.h 11404F: include/net/phonet/ 11405F: include/uapi/linux/phonet.h 11406F: net/phonet/ 11407 11408PHRAM MTD DRIVER 11409M: Joern Engel <joern@lazybastard.org> 11410L: linux-mtd@lists.infradead.org 11411S: Maintained 11412F: drivers/mtd/devices/phram.c 11413 11414PICOLCD HID DRIVER 11415M: Bruno Prémont <bonbons@linux-vserver.org> 11416L: linux-input@vger.kernel.org 11417S: Maintained 11418F: drivers/hid/hid-picolcd* 11419 11420PICOXCELL SUPPORT 11421M: Jamie Iles <jamie@jamieiles.com> 11422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11423T: git git://github.com/jamieiles/linux-2.6-ji.git 11424S: Supported 11425F: arch/arm/boot/dts/picoxcell* 11426F: arch/arm/mach-picoxcell/ 11427F: drivers/crypto/picoxcell* 11428 11429PIN CONTROL SUBSYSTEM 11430M: Linus Walleij <linus.walleij@linaro.org> 11431L: linux-gpio@vger.kernel.org 11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11433S: Maintained 11434F: Documentation/devicetree/bindings/pinctrl/ 11435F: Documentation/driver-api/pinctl.rst 11436F: drivers/pinctrl/ 11437F: include/linux/pinctrl/ 11438 11439PIN CONTROLLER - ATMEL AT91 11440M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11442S: Maintained 11443F: drivers/pinctrl/pinctrl-at91.* 11444 11445PIN CONTROLLER - ATMEL AT91 PIO4 11446M: Ludovic Desroches <ludovic.desroches@microchip.com> 11447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11448L: linux-gpio@vger.kernel.org 11449S: Supported 11450F: drivers/pinctrl/pinctrl-at91-pio4.* 11451 11452PIN CONTROLLER - FREESCALE 11453M: Dong Aisheng <aisheng.dong@nxp.com> 11454M: Fabio Estevam <festevam@gmail.com> 11455M: Shawn Guo <shawnguo@kernel.org> 11456M: Stefan Agner <stefan@agner.ch> 11457R: Pengutronix Kernel Team <kernel@pengutronix.de> 11458L: linux-gpio@vger.kernel.org 11459S: Maintained 11460F: drivers/pinctrl/freescale/ 11461F: Documentation/devicetree/bindings/pinctrl/fsl,* 11462 11463PIN CONTROLLER - INTEL 11464M: Mika Westerberg <mika.westerberg@linux.intel.com> 11465M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11466S: Maintained 11467F: drivers/pinctrl/intel/ 11468 11469PIN CONTROLLER - MEDIATEK 11470M: Sean Wang <sean.wang@mediatek.com> 11471L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11472S: Maintained 11473F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11474F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11475F: drivers/pinctrl/mediatek/mtk-eint.* 11476F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11477F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11478F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11479 11480PIN CONTROLLER - QUALCOMM 11481M: Bjorn Andersson <bjorn.andersson@linaro.org> 11482S: Maintained 11483L: linux-arm-msm@vger.kernel.org 11484F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11485F: drivers/pinctrl/qcom/ 11486 11487PIN CONTROLLER - RENESAS 11488M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11489M: Geert Uytterhoeven <geert+renesas@glider.be> 11490L: linux-renesas-soc@vger.kernel.org 11491T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11492S: Maintained 11493F: drivers/pinctrl/sh-pfc/ 11494 11495PIN CONTROLLER - SAMSUNG 11496M: Tomasz Figa <tomasz.figa@gmail.com> 11497M: Krzysztof Kozlowski <krzk@kernel.org> 11498M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11500L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11501Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11503S: Maintained 11504F: drivers/pinctrl/samsung/ 11505F: include/dt-bindings/pinctrl/samsung.h 11506F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11507 11508PIN CONTROLLER - SINGLE 11509M: Tony Lindgren <tony@atomide.com> 11510M: Haojian Zhuang <haojian.zhuang@linaro.org> 11511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11512L: linux-omap@vger.kernel.org 11513S: Maintained 11514F: drivers/pinctrl/pinctrl-single.c 11515 11516PIN CONTROLLER - ST SPEAR 11517M: Viresh Kumar <vireshk@kernel.org> 11518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11519W: http://www.st.com/spear 11520S: Maintained 11521F: drivers/pinctrl/spear/ 11522 11523PISTACHIO SOC SUPPORT 11524M: James Hartley <james.hartley@sondrel.com> 11525L: linux-mips@linux-mips.org 11526S: Odd Fixes 11527F: arch/mips/pistachio/ 11528F: arch/mips/include/asm/mach-pistachio/ 11529F: arch/mips/boot/dts/img/pistachio* 11530F: arch/mips/configs/pistachio*_defconfig 11531 11532PKTCDVD DRIVER 11533S: Orphan 11534M: linux-block@vger.kernel.org 11535F: drivers/block/pktcdvd.c 11536F: include/linux/pktcdvd.h 11537F: include/uapi/linux/pktcdvd.h 11538 11539PKUNITY SOC DRIVERS 11540M: Guan Xuetao <gxt@pku.edu.cn> 11541W: http://mprc.pku.edu.cn/~guanxuetao/linux 11542S: Maintained 11543T: git git://github.com/gxt/linux.git 11544F: drivers/input/serio/i8042-unicore32io.h 11545F: drivers/i2c/busses/i2c-puv3.c 11546F: drivers/video/fbdev/fb-puv3.c 11547F: drivers/rtc/rtc-puv3.c 11548 11549PMBUS HARDWARE MONITORING DRIVERS 11550M: Guenter Roeck <linux@roeck-us.net> 11551L: linux-hwmon@vger.kernel.org 11552W: http://hwmon.wiki.kernel.org/ 11553W: http://www.roeck-us.net/linux/drivers/ 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11555S: Maintained 11556F: Documentation/hwmon/pmbus 11557F: drivers/hwmon/pmbus/ 11558F: include/linux/pmbus.h 11559 11560PMC SIERRA MaxRAID DRIVER 11561L: linux-scsi@vger.kernel.org 11562W: http://www.pmc-sierra.com/ 11563S: Orphan 11564F: drivers/scsi/pmcraid.* 11565 11566PMC SIERRA PM8001 DRIVER 11567M: Jack Wang <jinpu.wang@profitbricks.com> 11568M: lindar_liu@usish.com 11569L: linux-scsi@vger.kernel.org 11570S: Supported 11571F: drivers/scsi/pm8001/ 11572 11573PNP SUPPORT 11574M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11575S: Maintained 11576F: drivers/pnp/ 11577 11578POSIX CLOCKS and TIMERS 11579M: Thomas Gleixner <tglx@linutronix.de> 11580L: linux-kernel@vger.kernel.org 11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11582S: Maintained 11583F: fs/timerfd.c 11584F: include/linux/timer* 11585F: kernel/time/*timer* 11586 11587POWER MANAGEMENT CORE 11588M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11589L: linux-pm@vger.kernel.org 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11591B: https://bugzilla.kernel.org 11592S: Supported 11593F: drivers/base/power/ 11594F: include/linux/pm.h 11595F: include/linux/pm_* 11596F: include/linux/powercap.h 11597F: drivers/powercap/ 11598F: kernel/configs/nopm.config 11599 11600POWER STATE COORDINATION INTERFACE (PSCI) 11601M: Mark Rutland <mark.rutland@arm.com> 11602M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11603L: linux-arm-kernel@lists.infradead.org 11604S: Maintained 11605F: drivers/firmware/psci*.c 11606F: include/linux/psci.h 11607F: include/uapi/linux/psci.h 11608 11609POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11610M: Sebastian Reichel <sre@kernel.org> 11611L: linux-pm@vger.kernel.org 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11613S: Maintained 11614F: Documentation/ABI/testing/sysfs-class-power 11615F: Documentation/devicetree/bindings/power/supply/ 11616F: include/linux/power_supply.h 11617F: drivers/power/supply/ 11618 11619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11620M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11621L: linuxppc-dev@lists.ozlabs.org 11622S: Maintained 11623F: drivers/char/powernv-op-panel.c 11624 11625PPP OVER ATM (RFC 2364) 11626M: Mitchell Blank Jr <mitch@sfgoth.com> 11627S: Maintained 11628F: net/atm/pppoatm.c 11629F: include/uapi/linux/atmppp.h 11630 11631PPP OVER ETHERNET 11632M: Michal Ostrowski <mostrows@earthlink.net> 11633S: Maintained 11634F: drivers/net/ppp/pppoe.c 11635F: drivers/net/ppp/pppox.c 11636 11637PPP OVER L2TP 11638M: James Chapman <jchapman@katalix.com> 11639S: Maintained 11640F: net/l2tp/l2tp_ppp.c 11641F: include/linux/if_pppol2tp.h 11642F: include/uapi/linux/if_pppol2tp.h 11643 11644PPP PROTOCOL DRIVERS AND COMPRESSORS 11645M: Paul Mackerras <paulus@samba.org> 11646L: linux-ppp@vger.kernel.org 11647S: Maintained 11648F: drivers/net/ppp/ppp_* 11649 11650PPS SUPPORT 11651M: Rodolfo Giometti <giometti@enneenne.com> 11652W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11653L: linuxpps@ml.enneenne.com (subscribers-only) 11654S: Maintained 11655F: Documentation/pps/ 11656F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11657F: Documentation/ABI/testing/sysfs-pps 11658F: drivers/pps/ 11659F: include/linux/pps*.h 11660F: include/uapi/linux/pps.h 11661 11662PPTP DRIVER 11663M: Dmitry Kozlov <xeb@mail.ru> 11664L: netdev@vger.kernel.org 11665S: Maintained 11666F: drivers/net/ppp/pptp.c 11667W: http://sourceforge.net/projects/accel-pptp 11668 11669PREEMPTIBLE KERNEL 11670M: Robert Love <rml@tech9.net> 11671L: kpreempt-tech@lists.sourceforge.net 11672W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11673S: Supported 11674F: Documentation/preempt-locking.txt 11675F: include/linux/preempt.h 11676 11677PRINTK 11678M: Petr Mladek <pmladek@suse.com> 11679M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11680R: Steven Rostedt <rostedt@goodmis.org> 11681S: Maintained 11682F: kernel/printk/ 11683F: include/linux/printk.h 11684 11685PRISM54 WIRELESS DRIVER 11686M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11687L: linux-wireless@vger.kernel.org 11688W: http://wireless.kernel.org/en/users/Drivers/p54 11689S: Obsolete 11690F: drivers/net/wireless/intersil/prism54/ 11691 11692PROC FILESYSTEM 11693R: Alexey Dobriyan <adobriyan@gmail.com> 11694L: linux-kernel@vger.kernel.org 11695L: linux-fsdevel@vger.kernel.org 11696S: Maintained 11697F: fs/proc/ 11698F: include/linux/proc_fs.h 11699F: tools/testing/selftests/proc/ 11700 11701PROC SYSCTL 11702M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11703M: Kees Cook <keescook@chromium.org> 11704L: linux-kernel@vger.kernel.org 11705L: linux-fsdevel@vger.kernel.org 11706S: Maintained 11707F: fs/proc/proc_sysctl.c 11708F: include/linux/sysctl.h 11709F: kernel/sysctl.c 11710F: tools/testing/selftests/sysctl/ 11711 11712PS3 NETWORK SUPPORT 11713M: Geoff Levand <geoff@infradead.org> 11714L: netdev@vger.kernel.org 11715L: linuxppc-dev@lists.ozlabs.org 11716S: Maintained 11717F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11718 11719PS3 PLATFORM SUPPORT 11720M: Geoff Levand <geoff@infradead.org> 11721L: linuxppc-dev@lists.ozlabs.org 11722S: Maintained 11723F: arch/powerpc/boot/ps3* 11724F: arch/powerpc/include/asm/lv1call.h 11725F: arch/powerpc/include/asm/ps3*.h 11726F: arch/powerpc/platforms/ps3/ 11727F: drivers/*/ps3* 11728F: drivers/ps3/ 11729F: drivers/rtc/rtc-ps3.c 11730F: drivers/usb/host/*ps3.c 11731F: sound/ppc/snd_ps3* 11732 11733PS3VRAM DRIVER 11734M: Jim Paris <jim@jtan.com> 11735M: Geoff Levand <geoff@infradead.org> 11736L: linuxppc-dev@lists.ozlabs.org 11737S: Maintained 11738F: drivers/block/ps3vram.c 11739 11740PSAMPLE PACKET SAMPLING SUPPORT: 11741M: Yotam Gigi <yotam.gi@gmail.com> 11742S: Maintained 11743F: net/psample 11744F: include/net/psample.h 11745F: include/uapi/linux/psample.h 11746 11747PSTORE FILESYSTEM 11748M: Kees Cook <keescook@chromium.org> 11749M: Anton Vorontsov <anton@enomsg.org> 11750M: Colin Cross <ccross@android.com> 11751M: Tony Luck <tony.luck@intel.com> 11752S: Maintained 11753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11754F: fs/pstore/ 11755F: include/linux/pstore* 11756F: drivers/firmware/efi/efi-pstore.c 11757F: drivers/acpi/apei/erst.c 11758F: Documentation/admin-guide/ramoops.rst 11759F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11760K: \b(pstore|ramoops) 11761 11762PTP HARDWARE CLOCK SUPPORT 11763M: Richard Cochran <richardcochran@gmail.com> 11764L: netdev@vger.kernel.org 11765S: Maintained 11766W: http://linuxptp.sourceforge.net/ 11767F: Documentation/ABI/testing/sysfs-ptp 11768F: Documentation/ptp/* 11769F: drivers/net/phy/dp83640* 11770F: drivers/ptp/* 11771F: include/linux/ptp_cl* 11772 11773PTRACE SUPPORT 11774M: Oleg Nesterov <oleg@redhat.com> 11775S: Maintained 11776F: include/asm-generic/syscall.h 11777F: include/linux/ptrace.h 11778F: include/linux/regset.h 11779F: include/linux/tracehook.h 11780F: include/uapi/linux/ptrace.h 11781F: include/uapi/linux/ptrace.h 11782F: include/asm-generic/ptrace.h 11783F: kernel/ptrace.c 11784F: arch/*/ptrace*.c 11785F: arch/*/*/ptrace*.c 11786F: arch/*/include/asm/ptrace*.h 11787 11788PULSE8-CEC DRIVER 11789M: Hans Verkuil <hverkuil@xs4all.nl> 11790L: linux-media@vger.kernel.org 11791T: git git://linuxtv.org/media_tree.git 11792S: Maintained 11793F: drivers/media/usb/pulse8-cec/* 11794F: Documentation/media/cec-drivers/pulse8-cec.rst 11795 11796PVRUSB2 VIDEO4LINUX DRIVER 11797M: Mike Isely <isely@pobox.com> 11798L: pvrusb2@isely.net (subscribers-only) 11799L: linux-media@vger.kernel.org 11800W: http://www.isely.net/pvrusb2/ 11801T: git git://linuxtv.org/media_tree.git 11802S: Maintained 11803F: Documentation/media/v4l-drivers/pvrusb2* 11804F: drivers/media/usb/pvrusb2/ 11805 11806PWC WEBCAM DRIVER 11807M: Hans Verkuil <hverkuil@xs4all.nl> 11808L: linux-media@vger.kernel.org 11809T: git git://linuxtv.org/media_tree.git 11810S: Odd Fixes 11811F: drivers/media/usb/pwc/* 11812 11813PWM FAN DRIVER 11814M: Kamil Debski <kamil@wypas.org> 11815M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11816L: linux-hwmon@vger.kernel.org 11817S: Supported 11818F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11819F: Documentation/hwmon/pwm-fan 11820F: drivers/hwmon/pwm-fan.c 11821 11822PWM IR Transmitter 11823M: Sean Young <sean@mess.org> 11824L: linux-media@vger.kernel.org 11825S: Maintained 11826F: drivers/media/rc/pwm-ir-tx.c 11827 11828PWM SUBSYSTEM 11829M: Thierry Reding <thierry.reding@gmail.com> 11830L: linux-pwm@vger.kernel.org 11831S: Maintained 11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11833F: Documentation/pwm.txt 11834F: Documentation/devicetree/bindings/pwm/ 11835F: include/linux/pwm.h 11836F: drivers/pwm/ 11837F: drivers/video/backlight/pwm_bl.c 11838F: include/linux/pwm_backlight.h 11839F: drivers/gpio/gpio-mvebu.c 11840F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11841 11842PXA GPIO DRIVER 11843M: Robert Jarzmik <robert.jarzmik@free.fr> 11844L: linux-gpio@vger.kernel.org 11845S: Maintained 11846F: drivers/gpio/gpio-pxa.c 11847 11848PXA MMCI DRIVER 11849S: Orphan 11850 11851PXA RTC DRIVER 11852M: Robert Jarzmik <robert.jarzmik@free.fr> 11853L: linux-rtc@vger.kernel.org 11854S: Maintained 11855 11856PXA2xx/PXA3xx SUPPORT 11857M: Daniel Mack <daniel@zonque.org> 11858M: Haojian Zhuang <haojian.zhuang@gmail.com> 11859M: Robert Jarzmik <robert.jarzmik@free.fr> 11860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11861T: git git://github.com/hzhuang1/linux.git 11862T: git git://github.com/rjarzmik/linux.git 11863S: Maintained 11864F: arch/arm/boot/dts/pxa* 11865F: arch/arm/mach-pxa/ 11866F: drivers/dma/pxa* 11867F: drivers/pcmcia/pxa2xx* 11868F: drivers/pinctrl/pxa/ 11869F: drivers/spi/spi-pxa2xx* 11870F: drivers/usb/gadget/udc/pxa2* 11871F: include/sound/pxa2xx-lib.h 11872F: sound/arm/pxa* 11873F: sound/soc/pxa/ 11874 11875QAT DRIVER 11876M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11877L: qat-linux@intel.com 11878S: Supported 11879F: drivers/crypto/qat/ 11880 11881QCOM AUDIO (ASoC) DRIVERS 11882M: Patrick Lai <plai@codeaurora.org> 11883M: Banajit Goswami <bgoswami@codeaurora.org> 11884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11885S: Supported 11886F: sound/soc/qcom/ 11887 11888QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11889M: Gabriel Somlo <somlo@cmu.edu> 11890M: "Michael S. Tsirkin" <mst@redhat.com> 11891L: qemu-devel@nongnu.org 11892S: Maintained 11893F: drivers/firmware/qemu_fw_cfg.c 11894F: include/uapi/linux/qemu_fw_cfg.h 11895 11896QIB DRIVER 11897M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11898M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11899L: linux-rdma@vger.kernel.org 11900S: Supported 11901F: drivers/infiniband/hw/qib/ 11902 11903QLOGIC QL41xxx FCOE DRIVER 11904M: QLogic-Storage-Upstream@cavium.com 11905L: linux-scsi@vger.kernel.org 11906S: Supported 11907F: drivers/scsi/qedf/ 11908 11909QLOGIC QL41xxx ISCSI DRIVER 11910M: QLogic-Storage-Upstream@cavium.com 11911L: linux-scsi@vger.kernel.org 11912S: Supported 11913F: drivers/scsi/qedi/ 11914 11915QLOGIC QL4xxx ETHERNET DRIVER 11916M: Ariel Elior <Ariel.Elior@cavium.com> 11917M: everest-linux-l2@cavium.com 11918L: netdev@vger.kernel.org 11919S: Supported 11920F: drivers/net/ethernet/qlogic/qed/ 11921F: include/linux/qed/ 11922F: drivers/net/ethernet/qlogic/qede/ 11923 11924QLOGIC QL4xxx RDMA DRIVER 11925M: Michal Kalderon <Michal.Kalderon@cavium.com> 11926M: Ariel Elior <Ariel.Elior@cavium.com> 11927L: linux-rdma@vger.kernel.org 11928S: Supported 11929F: drivers/infiniband/hw/qedr/ 11930F: include/uapi/rdma/qedr-abi.h 11931 11932QLOGIC QLA1280 SCSI DRIVER 11933M: Michael Reed <mdr@sgi.com> 11934L: linux-scsi@vger.kernel.org 11935S: Maintained 11936F: drivers/scsi/qla1280.[ch] 11937 11938QLOGIC QLA2XXX FC-SCSI DRIVER 11939M: qla2xxx-upstream@qlogic.com 11940L: linux-scsi@vger.kernel.org 11941S: Supported 11942F: Documentation/scsi/LICENSE.qla2xxx 11943F: drivers/scsi/qla2xxx/ 11944 11945QLOGIC QLA3XXX NETWORK DRIVER 11946M: Dept-GELinuxNICDev@cavium.com 11947L: netdev@vger.kernel.org 11948S: Supported 11949F: Documentation/networking/LICENSE.qla3xxx 11950F: drivers/net/ethernet/qlogic/qla3xxx.* 11951 11952QLOGIC QLA4XXX iSCSI DRIVER 11953M: QLogic-Storage-Upstream@qlogic.com 11954L: linux-scsi@vger.kernel.org 11955S: Supported 11956F: Documentation/scsi/LICENSE.qla4xxx 11957F: drivers/scsi/qla4xxx/ 11958 11959QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11960M: Harish Patil <harish.patil@cavium.com> 11961M: Manish Chopra <manish.chopra@cavium.com> 11962M: Dept-GELinuxNICDev@cavium.com 11963L: netdev@vger.kernel.org 11964S: Supported 11965F: drivers/net/ethernet/qlogic/qlcnic/ 11966 11967QLOGIC QLGE 10Gb ETHERNET DRIVER 11968M: Harish Patil <harish.patil@cavium.com> 11969M: Manish Chopra <manish.chopra@cavium.com> 11970M: Dept-GELinuxNICDev@cavium.com 11971L: netdev@vger.kernel.org 11972S: Supported 11973F: drivers/net/ethernet/qlogic/qlge/ 11974 11975QM1D1B0004 MEDIA DRIVER 11976M: Akihiro Tsukada <tskd08@gmail.com> 11977L: linux-media@vger.kernel.org 11978S: Odd Fixes 11979F: drivers/media/tuners/qm1d1b0004* 11980 11981QM1D1C0042 MEDIA DRIVER 11982M: Akihiro Tsukada <tskd08@gmail.com> 11983L: linux-media@vger.kernel.org 11984S: Odd Fixes 11985F: drivers/media/tuners/qm1d1c0042* 11986 11987QNX4 FILESYSTEM 11988M: Anders Larsen <al@alarsen.net> 11989W: http://www.alarsen.net/linux/qnx4fs/ 11990S: Maintained 11991F: fs/qnx4/ 11992F: include/uapi/linux/qnx4_fs.h 11993F: include/uapi/linux/qnxtypes.h 11994 11995QORIQ DPAA2 FSL-MC BUS DRIVER 11996M: Stuart Yoder <stuyoder@gmail.com> 11997M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11998L: linux-kernel@vger.kernel.org 11999S: Maintained 12000F: drivers/bus/fsl-mc/ 12001F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12002F: Documentation/networking/dpaa2/overview.rst 12003 12004QT1010 MEDIA DRIVER 12005M: Antti Palosaari <crope@iki.fi> 12006L: linux-media@vger.kernel.org 12007W: https://linuxtv.org 12008W: http://palosaari.fi/linux/ 12009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12010T: git git://linuxtv.org/anttip/media_tree.git 12011S: Maintained 12012F: drivers/media/tuners/qt1010* 12013 12014QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12015M: Kalle Valo <kvalo@codeaurora.org> 12016L: ath10k@lists.infradead.org 12017W: http://wireless.kernel.org/en/users/Drivers/ath10k 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12019S: Supported 12020F: drivers/net/wireless/ath/ath10k/ 12021 12022QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12023M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12024L: linux-wireless@vger.kernel.org 12025W: http://wireless.kernel.org/en/users/Drivers/ath9k 12026S: Supported 12027F: drivers/net/wireless/ath/ath9k/ 12028 12029QUALCOMM CAMERA SUBSYSTEM DRIVER 12030M: Todor Tomov <todor.tomov@linaro.org> 12031L: linux-media@vger.kernel.org 12032S: Maintained 12033F: Documentation/devicetree/bindings/media/qcom,camss.txt 12034F: Documentation/media/v4l-drivers/qcom_camss.rst 12035F: drivers/media/platform/qcom/camss/ 12036 12037QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12038M: Ilia Lin <ilia.lin@gmail.com> 12039L: linux-pm@vger.kernel.org 12040S: Maintained 12041F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12042F: drivers/cpufreq/qcom-cpufreq-kryo.c 12043 12044QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12045M: Timur Tabi <timur@kernel.org> 12046L: netdev@vger.kernel.org 12047S: Maintained 12048F: drivers/net/ethernet/qualcomm/emac/ 12049 12050QUALCOMM GENERIC INTERFACE I2C DRIVER 12051M: Alok Chauhan <alokc@codeaurora.org> 12052M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12053L: linux-i2c@vger.kernel.org 12054L: linux-arm-msm@vger.kernel.org 12055S: Supported 12056F: drivers/i2c/busses/i2c-qcom-geni.c 12057 12058QUALCOMM HEXAGON ARCHITECTURE 12059M: Richard Kuo <rkuo@codeaurora.org> 12060L: linux-hexagon@vger.kernel.org 12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12062S: Supported 12063F: arch/hexagon/ 12064 12065QUALCOMM HIDMA DRIVER 12066M: Sinan Kaya <okaya@kernel.org> 12067L: linux-arm-kernel@lists.infradead.org 12068L: linux-arm-msm@vger.kernel.org 12069L: dmaengine@vger.kernel.org 12070S: Supported 12071F: drivers/dma/qcom/hidma* 12072 12073QUALCOMM IOMMU 12074M: Rob Clark <robdclark@gmail.com> 12075L: iommu@lists.linux-foundation.org 12076L: linux-arm-msm@vger.kernel.org 12077S: Maintained 12078F: drivers/iommu/qcom_iommu.c 12079 12080QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12081M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12082L: linux-media@vger.kernel.org 12083L: linux-arm-msm@vger.kernel.org 12084T: git git://linuxtv.org/media_tree.git 12085S: Maintained 12086F: drivers/media/platform/qcom/venus/ 12087 12088QUALCOMM WCN36XX WIRELESS DRIVER 12089M: Kalle Valo <kvalo@codeaurora.org> 12090L: wcn36xx@lists.infradead.org 12091W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12092T: git git://github.com/KrasnikovEugene/wcn36xx.git 12093S: Supported 12094F: drivers/net/wireless/ath/wcn36xx/ 12095 12096QUANTENNA QTNFMAC WIRELESS DRIVER 12097M: Igor Mitsyanko <imitsyanko@quantenna.com> 12098M: Avinash Patil <avinashp@quantenna.com> 12099M: Sergey Matyukevich <smatyukevich@quantenna.com> 12100L: linux-wireless@vger.kernel.org 12101S: Maintained 12102F: drivers/net/wireless/quantenna 12103 12104RADEON and AMDGPU DRM DRIVERS 12105M: Alex Deucher <alexander.deucher@amd.com> 12106M: Christian König <christian.koenig@amd.com> 12107M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12108L: amd-gfx@lists.freedesktop.org 12109T: git git://people.freedesktop.org/~agd5f/linux 12110S: Supported 12111F: drivers/gpu/drm/radeon/ 12112F: include/uapi/drm/radeon_drm.h 12113F: drivers/gpu/drm/amd/ 12114F: include/uapi/drm/amdgpu_drm.h 12115 12116RADEON FRAMEBUFFER DISPLAY DRIVER 12117M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12118L: linux-fbdev@vger.kernel.org 12119S: Maintained 12120F: drivers/video/fbdev/aty/radeon* 12121F: include/uapi/linux/radeonfb.h 12122 12123RADIOSHARK RADIO DRIVER 12124M: Hans Verkuil <hverkuil@xs4all.nl> 12125L: linux-media@vger.kernel.org 12126T: git git://linuxtv.org/media_tree.git 12127S: Maintained 12128F: drivers/media/radio/radio-shark.c 12129 12130RADIOSHARK2 RADIO DRIVER 12131M: Hans Verkuil <hverkuil@xs4all.nl> 12132L: linux-media@vger.kernel.org 12133T: git git://linuxtv.org/media_tree.git 12134S: Maintained 12135F: drivers/media/radio/radio-shark2.c 12136F: drivers/media/radio/radio-tea5777.c 12137 12138RADOS BLOCK DEVICE (RBD) 12139M: Ilya Dryomov <idryomov@gmail.com> 12140M: Sage Weil <sage@redhat.com> 12141M: Alex Elder <elder@kernel.org> 12142L: ceph-devel@vger.kernel.org 12143W: http://ceph.com/ 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12145T: git git://github.com/ceph/ceph-client.git 12146S: Supported 12147F: Documentation/ABI/testing/sysfs-bus-rbd 12148F: drivers/block/rbd.c 12149F: drivers/block/rbd_types.h 12150 12151RAGE128 FRAMEBUFFER DISPLAY DRIVER 12152M: Paul Mackerras <paulus@samba.org> 12153L: linux-fbdev@vger.kernel.org 12154S: Maintained 12155F: drivers/video/fbdev/aty/aty128fb.c 12156 12157RAINSHADOW-CEC DRIVER 12158M: Hans Verkuil <hverkuil@xs4all.nl> 12159L: linux-media@vger.kernel.org 12160T: git git://linuxtv.org/media_tree.git 12161S: Maintained 12162F: drivers/media/usb/rainshadow-cec/* 12163 12164RALINK MIPS ARCHITECTURE 12165M: John Crispin <john@phrozen.org> 12166L: linux-mips@linux-mips.org 12167S: Maintained 12168F: arch/mips/ralink 12169 12170RALINK RT2X00 WIRELESS LAN DRIVER 12171P: rt2x00 project 12172M: Stanislaw Gruszka <sgruszka@redhat.com> 12173M: Helmut Schaa <helmut.schaa@googlemail.com> 12174L: linux-wireless@vger.kernel.org 12175S: Maintained 12176F: drivers/net/wireless/ralink/rt2x00/ 12177 12178RAMDISK RAM BLOCK DEVICE DRIVER 12179M: Jens Axboe <axboe@kernel.dk> 12180S: Maintained 12181F: Documentation/blockdev/ramdisk.txt 12182F: drivers/block/brd.c 12183 12184RANCHU VIRTUAL BOARD FOR MIPS 12185M: Miodrag Dinic <miodrag.dinic@mips.com> 12186L: linux-mips@linux-mips.org 12187S: Supported 12188F: arch/mips/generic/board-ranchu.c 12189F: arch/mips/configs/generic/board-ranchu.config 12190 12191RANDOM NUMBER DRIVER 12192M: "Theodore Ts'o" <tytso@mit.edu> 12193S: Maintained 12194F: drivers/char/random.c 12195 12196RAPIDIO SUBSYSTEM 12197M: Matt Porter <mporter@kernel.crashing.org> 12198M: Alexandre Bounine <alex.bou9@gmail.com> 12199S: Maintained 12200F: drivers/rapidio/ 12201 12202RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12203L: linux-wireless@vger.kernel.org 12204S: Orphan 12205F: drivers/net/wireless/ray* 12206 12207RCUTORTURE TEST FRAMEWORK 12208M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12209M: Josh Triplett <josh@joshtriplett.org> 12210R: Steven Rostedt <rostedt@goodmis.org> 12211R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12212R: Lai Jiangshan <jiangshanlai@gmail.com> 12213L: linux-kernel@vger.kernel.org 12214S: Supported 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12216F: tools/testing/selftests/rcutorture 12217 12218RDC R-321X SoC 12219M: Florian Fainelli <florian@openwrt.org> 12220S: Maintained 12221 12222RDC R6040 FAST ETHERNET DRIVER 12223M: Florian Fainelli <f.fainelli@gmail.com> 12224L: netdev@vger.kernel.org 12225S: Maintained 12226F: drivers/net/ethernet/rdc/r6040.c 12227 12228RDMAVT - RDMA verbs software 12229M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12230M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12231L: linux-rdma@vger.kernel.org 12232S: Supported 12233F: drivers/infiniband/sw/rdmavt 12234 12235RDS - RELIABLE DATAGRAM SOCKETS 12236M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12237L: netdev@vger.kernel.org 12238L: linux-rdma@vger.kernel.org 12239L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12240W: https://oss.oracle.com/projects/rds/ 12241S: Supported 12242F: net/rds/ 12243F: Documentation/networking/rds.txt 12244 12245RDT - RESOURCE ALLOCATION 12246M: Fenghua Yu <fenghua.yu@intel.com> 12247L: linux-kernel@vger.kernel.org 12248S: Supported 12249F: arch/x86/kernel/cpu/intel_rdt* 12250F: arch/x86/include/asm/intel_rdt_sched.h 12251F: Documentation/x86/intel_rdt* 12252 12253READ-COPY UPDATE (RCU) 12254M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12255M: Josh Triplett <josh@joshtriplett.org> 12256R: Steven Rostedt <rostedt@goodmis.org> 12257R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12258R: Lai Jiangshan <jiangshanlai@gmail.com> 12259L: linux-kernel@vger.kernel.org 12260W: http://www.rdrop.com/users/paulmck/RCU/ 12261S: Supported 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12263F: Documentation/RCU/ 12264X: Documentation/RCU/torture.txt 12265F: include/linux/rcu* 12266X: include/linux/srcu*.h 12267F: kernel/rcu/ 12268X: kernel/rcu/srcu*.c 12269 12270REAL TIME CLOCK (RTC) SUBSYSTEM 12271M: Alessandro Zummo <a.zummo@towertech.it> 12272M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12273L: linux-rtc@vger.kernel.org 12274Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12275T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12276S: Maintained 12277F: Documentation/devicetree/bindings/rtc/ 12278F: Documentation/rtc.txt 12279F: drivers/rtc/ 12280F: include/linux/rtc.h 12281F: include/uapi/linux/rtc.h 12282F: include/linux/rtc/ 12283F: include/linux/platform_data/rtc-* 12284F: tools/testing/selftests/rtc/ 12285 12286REALTEK AUDIO CODECS 12287M: Bard Liao <bardliao@realtek.com> 12288M: Oder Chiou <oder_chiou@realtek.com> 12289S: Maintained 12290F: sound/soc/codecs/rt* 12291F: include/sound/rt*.h 12292 12293REALTEK RTL83xx SMI DSA ROUTER CHIPS 12294M: Linus Walleij <linus.walleij@linaro.org> 12295S: Maintained 12296F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12297F: drivers/net/dsa/realtek-smi* 12298F: drivers/net/dsa/rtl83* 12299 12300REGISTER MAP ABSTRACTION 12301M: Mark Brown <broonie@kernel.org> 12302L: linux-kernel@vger.kernel.org 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12304S: Supported 12305F: Documentation/devicetree/bindings/regmap/ 12306F: drivers/base/regmap/ 12307F: include/linux/regmap.h 12308 12309REISERFS FILE SYSTEM 12310L: reiserfs-devel@vger.kernel.org 12311S: Supported 12312F: fs/reiserfs/ 12313 12314REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12315M: Ohad Ben-Cohen <ohad@wizery.com> 12316M: Bjorn Andersson <bjorn.andersson@linaro.org> 12317L: linux-remoteproc@vger.kernel.org 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12319S: Maintained 12320F: Documentation/devicetree/bindings/remoteproc/ 12321F: Documentation/remoteproc.txt 12322F: drivers/remoteproc/ 12323F: include/linux/remoteproc.h 12324 12325REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12326M: Ohad Ben-Cohen <ohad@wizery.com> 12327M: Bjorn Andersson <bjorn.andersson@linaro.org> 12328L: linux-remoteproc@vger.kernel.org 12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12330S: Maintained 12331F: drivers/rpmsg/ 12332F: Documentation/rpmsg.txt 12333F: include/linux/rpmsg.h 12334F: include/linux/rpmsg/ 12335 12336RENESAS CLOCK DRIVERS 12337M: Geert Uytterhoeven <geert+renesas@glider.be> 12338L: linux-renesas-soc@vger.kernel.org 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12340S: Supported 12341F: drivers/clk/renesas/ 12342 12343RENESAS EMEV2 I2C DRIVER 12344M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12345S: Supported 12346F: drivers/i2c/busses/i2c-emev2.c 12347 12348RENESAS ETHERNET DRIVERS 12349R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12350L: netdev@vger.kernel.org 12351L: linux-renesas-soc@vger.kernel.org 12352F: Documentation/devicetree/bindings/net/renesas,*.txt 12353F: Documentation/devicetree/bindings/net/sh_eth.txt 12354F: drivers/net/ethernet/renesas/ 12355F: include/linux/sh_eth.h 12356 12357RENESAS R-CAR GYROADC DRIVER 12358M: Marek Vasut <marek.vasut@gmail.com> 12359L: linux-iio@vger.kernel.org 12360S: Supported 12361F: drivers/iio/adc/rcar_gyro_adc.c 12362 12363RENESAS R-CAR I2C DRIVERS 12364M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12365S: Supported 12366F: drivers/i2c/busses/i2c-rcar.c 12367F: drivers/i2c/busses/i2c-sh_mobile.c 12368 12369RENESAS USB PHY DRIVER 12370M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12371L: linux-renesas-soc@vger.kernel.org 12372S: Maintained 12373F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12374 12375RESET CONTROLLER FRAMEWORK 12376M: Philipp Zabel <p.zabel@pengutronix.de> 12377T: git git://git.pengutronix.de/git/pza/linux 12378S: Maintained 12379F: drivers/reset/ 12380F: Documentation/devicetree/bindings/reset/ 12381F: include/dt-bindings/reset/ 12382F: include/linux/reset.h 12383F: include/linux/reset-controller.h 12384 12385RESTARTABLE SEQUENCES SUPPORT 12386M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12387M: Peter Zijlstra <peterz@infradead.org> 12388M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12389M: Boqun Feng <boqun.feng@gmail.com> 12390L: linux-kernel@vger.kernel.org 12391S: Supported 12392F: kernel/rseq.c 12393F: include/uapi/linux/rseq.h 12394F: include/trace/events/rseq.h 12395F: tools/testing/selftests/rseq/ 12396 12397RFKILL 12398M: Johannes Berg <johannes@sipsolutions.net> 12399L: linux-wireless@vger.kernel.org 12400W: http://wireless.kernel.org/ 12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12403S: Maintained 12404F: Documentation/rfkill.txt 12405F: Documentation/ABI/stable/sysfs-class-rfkill 12406F: net/rfkill/ 12407F: include/linux/rfkill.h 12408F: include/uapi/linux/rfkill.h 12409 12410RHASHTABLE 12411M: Thomas Graf <tgraf@suug.ch> 12412M: Herbert Xu <herbert@gondor.apana.org.au> 12413L: netdev@vger.kernel.org 12414S: Maintained 12415F: lib/rhashtable.c 12416F: lib/test_rhashtable.c 12417F: include/linux/rhashtable.h 12418F: include/linux/rhashtable-types.h 12419 12420RICOH R5C592 MEMORYSTICK DRIVER 12421M: Maxim Levitsky <maximlevitsky@gmail.com> 12422S: Maintained 12423F: drivers/memstick/host/r592.* 12424 12425RICOH SMARTMEDIA/XD DRIVER 12426M: Maxim Levitsky <maximlevitsky@gmail.com> 12427S: Maintained 12428F: drivers/mtd/nand/raw/r852.c 12429F: drivers/mtd/nand/raw/r852.h 12430 12431RISC-V ARCHITECTURE 12432M: Palmer Dabbelt <palmer@sifive.com> 12433M: Albert Ou <aou@eecs.berkeley.edu> 12434L: linux-riscv@lists.infradead.org 12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12436S: Supported 12437F: arch/riscv/ 12438K: riscv 12439N: riscv 12440 12441ROCCAT DRIVERS 12442M: Stefan Achatz <erazor_de@users.sourceforge.net> 12443W: http://sourceforge.net/projects/roccat/ 12444S: Maintained 12445F: drivers/hid/hid-roccat* 12446F: include/linux/hid-roccat* 12447F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12448 12449ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12450M: Jacob chen <jacob2.chen@rock-chips.com> 12451L: linux-media@vger.kernel.org 12452S: Maintained 12453F: drivers/media/platform/rockchip/rga/ 12454F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12455 12456ROCKER DRIVER 12457M: Jiri Pirko <jiri@resnulli.us> 12458L: netdev@vger.kernel.org 12459S: Supported 12460F: drivers/net/ethernet/rocker/ 12461 12462ROCKETPORT DRIVER 12463P: Comtrol Corp. 12464W: http://www.comtrol.com 12465S: Maintained 12466F: Documentation/serial/rocket.txt 12467F: drivers/tty/rocket* 12468 12469ROCKETPORT EXPRESS/INFINITY DRIVER 12470M: Kevin Cernekee <cernekee@gmail.com> 12471L: linux-serial@vger.kernel.org 12472S: Odd Fixes 12473F: drivers/tty/serial/rp2.* 12474 12475ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12476M: Marek Vasut <marek.vasut+renesas@gmail.com> 12477L: linux-kernel@vger.kernel.org 12478L: linux-renesas-soc@vger.kernel.org 12479S: Supported 12480F: drivers/mfd/bd9571mwv.c 12481F: drivers/regulator/bd9571mwv-regulator.c 12482F: drivers/gpio/gpio-bd9571mwv.c 12483F: include/linux/mfd/bd9571mwv.h 12484F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12485 12486ROSE NETWORK LAYER 12487M: Ralf Baechle <ralf@linux-mips.org> 12488L: linux-hams@vger.kernel.org 12489W: http://www.linux-ax25.org/ 12490S: Maintained 12491F: include/net/rose.h 12492F: include/uapi/linux/rose.h 12493F: net/rose/ 12494 12495RTL2830 MEDIA DRIVER 12496M: Antti Palosaari <crope@iki.fi> 12497L: linux-media@vger.kernel.org 12498W: https://linuxtv.org 12499W: http://palosaari.fi/linux/ 12500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12501T: git git://linuxtv.org/anttip/media_tree.git 12502S: Maintained 12503F: drivers/media/dvb-frontends/rtl2830* 12504 12505RTL2832 MEDIA DRIVER 12506M: Antti Palosaari <crope@iki.fi> 12507L: linux-media@vger.kernel.org 12508W: https://linuxtv.org 12509W: http://palosaari.fi/linux/ 12510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12511T: git git://linuxtv.org/anttip/media_tree.git 12512S: Maintained 12513F: drivers/media/dvb-frontends/rtl2832* 12514 12515RTL2832_SDR MEDIA DRIVER 12516M: Antti Palosaari <crope@iki.fi> 12517L: linux-media@vger.kernel.org 12518W: https://linuxtv.org 12519W: http://palosaari.fi/linux/ 12520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12521T: git git://linuxtv.org/anttip/media_tree.git 12522S: Maintained 12523F: drivers/media/dvb-frontends/rtl2832_sdr* 12524 12525RTL8180 WIRELESS DRIVER 12526L: linux-wireless@vger.kernel.org 12527W: http://wireless.kernel.org/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12529S: Orphan 12530F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12531 12532RTL8187 WIRELESS DRIVER 12533M: Herton Ronaldo Krzesinski <herton@canonical.com> 12534M: Hin-Tak Leung <htl10@users.sourceforge.net> 12535M: Larry Finger <Larry.Finger@lwfinger.net> 12536L: linux-wireless@vger.kernel.org 12537W: http://wireless.kernel.org/ 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12539S: Maintained 12540F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12541 12542REALTEK WIRELESS DRIVER (rtlwifi family) 12543M: Ping-Ke Shih <pkshih@realtek.com> 12544L: linux-wireless@vger.kernel.org 12545W: http://wireless.kernel.org/ 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12547S: Maintained 12548F: drivers/net/wireless/realtek/rtlwifi/ 12549 12550RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12551M: Jes Sorensen <Jes.Sorensen@gmail.com> 12552L: linux-wireless@vger.kernel.org 12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12554S: Maintained 12555F: drivers/net/wireless/realtek/rtl8xxxu/ 12556 12557RXRPC SOCKETS (AF_RXRPC) 12558M: David Howells <dhowells@redhat.com> 12559L: linux-afs@lists.infradead.org 12560S: Supported 12561F: net/rxrpc/ 12562F: include/keys/rxrpc-type.h 12563F: include/net/af_rxrpc.h 12564F: include/trace/events/rxrpc.h 12565F: include/uapi/linux/rxrpc.h 12566F: Documentation/networking/rxrpc.txt 12567W: https://www.infradead.org/~dhowells/kafs/ 12568 12569S3 SAVAGE FRAMEBUFFER DRIVER 12570M: Antonino Daplas <adaplas@gmail.com> 12571L: linux-fbdev@vger.kernel.org 12572S: Maintained 12573F: drivers/video/fbdev/savage/ 12574 12575S390 12576M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12577M: Heiko Carstens <heiko.carstens@de.ibm.com> 12578L: linux-s390@vger.kernel.org 12579W: http://www.ibm.com/developerworks/linux/linux390/ 12580T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12581S: Supported 12582F: arch/s390/ 12583F: drivers/s390/ 12584F: Documentation/s390/ 12585F: Documentation/driver-api/s390-drivers.rst 12586 12587S390 COMMON I/O LAYER 12588M: Sebastian Ott <sebott@linux.ibm.com> 12589M: Peter Oberparleiter <oberpar@linux.ibm.com> 12590L: linux-s390@vger.kernel.org 12591W: http://www.ibm.com/developerworks/linux/linux390/ 12592S: Supported 12593F: drivers/s390/cio/ 12594 12595S390 DASD DRIVER 12596M: Stefan Haberland <sth@linux.ibm.com> 12597M: Jan Hoeppner <hoeppner@linux.ibm.com> 12598L: linux-s390@vger.kernel.org 12599W: http://www.ibm.com/developerworks/linux/linux390/ 12600S: Supported 12601F: drivers/s390/block/dasd* 12602F: block/partitions/ibm.c 12603 12604S390 IOMMU (PCI) 12605M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12606L: linux-s390@vger.kernel.org 12607W: http://www.ibm.com/developerworks/linux/linux390/ 12608S: Supported 12609F: drivers/iommu/s390-iommu.c 12610 12611S390 IUCV NETWORK LAYER 12612M: Julian Wiedmann <jwi@linux.ibm.com> 12613M: Ursula Braun <ubraun@linux.ibm.com> 12614L: linux-s390@vger.kernel.org 12615W: http://www.ibm.com/developerworks/linux/linux390/ 12616S: Supported 12617F: drivers/s390/net/*iucv* 12618F: include/net/iucv/ 12619F: net/iucv/ 12620 12621S390 NETWORK DRIVERS 12622M: Julian Wiedmann <jwi@linux.ibm.com> 12623M: Ursula Braun <ubraun@linux.ibm.com> 12624L: linux-s390@vger.kernel.org 12625W: http://www.ibm.com/developerworks/linux/linux390/ 12626S: Supported 12627F: drivers/s390/net/ 12628 12629S390 PCI SUBSYSTEM 12630M: Sebastian Ott <sebott@linux.ibm.com> 12631M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12632L: linux-s390@vger.kernel.org 12633W: http://www.ibm.com/developerworks/linux/linux390/ 12634S: Supported 12635F: arch/s390/pci/ 12636F: drivers/pci/hotplug/s390_pci_hpc.c 12637 12638S390 VFIO-CCW DRIVER 12639M: Cornelia Huck <cohuck@redhat.com> 12640M: Halil Pasic <pasic@linux.ibm.com> 12641L: linux-s390@vger.kernel.org 12642L: kvm@vger.kernel.org 12643S: Supported 12644F: drivers/s390/cio/vfio_ccw* 12645F: Documentation/s390/vfio-ccw.txt 12646F: include/uapi/linux/vfio_ccw.h 12647 12648S390 ZCRYPT DRIVER 12649M: Harald Freudenberger <freude@linux.ibm.com> 12650L: linux-s390@vger.kernel.org 12651W: http://www.ibm.com/developerworks/linux/linux390/ 12652S: Supported 12653F: drivers/s390/crypto/ 12654 12655S390 ZFCP DRIVER 12656M: Steffen Maier <maier@linux.ibm.com> 12657M: Benjamin Block <bblock@linux.ibm.com> 12658L: linux-s390@vger.kernel.org 12659W: http://www.ibm.com/developerworks/linux/linux390/ 12660S: Supported 12661F: drivers/s390/scsi/zfcp_* 12662 12663S3C24XX SD/MMC Driver 12664M: Ben Dooks <ben-linux@fluff.org> 12665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12666S: Supported 12667F: drivers/mmc/host/s3cmci.* 12668 12669SAA6588 RDS RECEIVER DRIVER 12670M: Hans Verkuil <hverkuil@xs4all.nl> 12671L: linux-media@vger.kernel.org 12672T: git git://linuxtv.org/media_tree.git 12673W: https://linuxtv.org 12674S: Odd Fixes 12675F: drivers/media/i2c/saa6588* 12676 12677SAA7134 VIDEO4LINUX DRIVER 12678M: Mauro Carvalho Chehab <mchehab@kernel.org> 12679L: linux-media@vger.kernel.org 12680W: https://linuxtv.org 12681T: git git://linuxtv.org/media_tree.git 12682S: Odd fixes 12683F: Documentation/media/v4l-drivers/saa7134* 12684F: drivers/media/pci/saa7134/ 12685 12686SAA7146 VIDEO4LINUX-2 DRIVER 12687M: Hans Verkuil <hverkuil@xs4all.nl> 12688L: linux-media@vger.kernel.org 12689T: git git://linuxtv.org/media_tree.git 12690S: Maintained 12691F: drivers/media/common/saa7146/ 12692F: drivers/media/pci/saa7146/ 12693F: include/media/saa7146* 12694 12695SAMSUNG AUDIO (ASoC) DRIVERS 12696M: Krzysztof Kozlowski <krzk@kernel.org> 12697M: Sangbeom Kim <sbkim73@samsung.com> 12698M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12700S: Supported 12701F: sound/soc/samsung/ 12702F: Documentation/devicetree/bindings/sound/samsung* 12703 12704SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12705M: Krzysztof Kozlowski <krzk@kernel.org> 12706L: linux-crypto@vger.kernel.org 12707L: linux-samsung-soc@vger.kernel.org 12708S: Maintained 12709F: drivers/crypto/exynos-rng.c 12710F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12711 12712SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12713M: Łukasz Stelmach <l.stelmach@samsung.com> 12714L: linux-samsung-soc@vger.kernel.org 12715S: Maintained 12716F: drivers/char/hw_random/exynos-trng.c 12717F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12718 12719SAMSUNG FRAMEBUFFER DRIVER 12720M: Jingoo Han <jingoohan1@gmail.com> 12721L: linux-fbdev@vger.kernel.org 12722S: Maintained 12723F: drivers/video/fbdev/s3c-fb.c 12724 12725SAMSUNG LAPTOP DRIVER 12726M: Corentin Chary <corentin.chary@gmail.com> 12727L: platform-driver-x86@vger.kernel.org 12728S: Maintained 12729F: drivers/platform/x86/samsung-laptop.c 12730 12731SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12732M: Sangbeom Kim <sbkim73@samsung.com> 12733M: Krzysztof Kozlowski <krzk@kernel.org> 12734M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12735L: linux-kernel@vger.kernel.org 12736L: linux-samsung-soc@vger.kernel.org 12737S: Supported 12738F: drivers/mfd/sec*.c 12739F: drivers/regulator/s2m*.c 12740F: drivers/regulator/s5m*.c 12741F: drivers/clk/clk-s2mps11.c 12742F: drivers/rtc/rtc-s5m.c 12743F: include/linux/mfd/samsung/ 12744F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12745F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12746F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12747F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12748 12749SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12750M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12751L: linux-media@vger.kernel.org 12752L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12753S: Maintained 12754F: drivers/media/platform/s3c-camif/ 12755F: include/media/drv-intf/s3c_camif.h 12756 12757SAMSUNG S3FWRN5 NFC DRIVER 12758M: Robert Baldyga <r.baldyga@samsung.com> 12759M: Krzysztof Opasiak <k.opasiak@samsung.com> 12760L: linux-nfc@lists.01.org (moderated for non-subscribers) 12761S: Supported 12762F: drivers/nfc/s3fwrn5 12763 12764SAMSUNG S5C73M3 CAMERA DRIVER 12765M: Kyungmin Park <kyungmin.park@samsung.com> 12766M: Andrzej Hajda <a.hajda@samsung.com> 12767L: linux-media@vger.kernel.org 12768S: Supported 12769F: drivers/media/i2c/s5c73m3/* 12770 12771SAMSUNG S5K5BAF CAMERA DRIVER 12772M: Kyungmin Park <kyungmin.park@samsung.com> 12773M: Andrzej Hajda <a.hajda@samsung.com> 12774L: linux-media@vger.kernel.org 12775S: Supported 12776F: drivers/media/i2c/s5k5baf.c 12777 12778SAMSUNG S5P Security SubSystem (SSS) DRIVER 12779M: Krzysztof Kozlowski <krzk@kernel.org> 12780M: Vladimir Zapolskiy <vz@mleia.com> 12781M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12782L: linux-crypto@vger.kernel.org 12783L: linux-samsung-soc@vger.kernel.org 12784S: Maintained 12785F: drivers/crypto/s5p-sss.c 12786 12787SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12788M: Kyungmin Park <kyungmin.park@samsung.com> 12789M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12790L: linux-media@vger.kernel.org 12791Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12792S: Supported 12793F: drivers/media/platform/exynos4-is/ 12794 12795SAMSUNG SOC CLOCK DRIVERS 12796M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12797M: Tomasz Figa <tomasz.figa@gmail.com> 12798M: Chanwoo Choi <cw00.choi@samsung.com> 12799S: Supported 12800L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12801T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12802F: drivers/clk/samsung/ 12803F: include/dt-bindings/clock/exynos*.h 12804F: Documentation/devicetree/bindings/clock/exynos*.txt 12805 12806SAMSUNG SPI DRIVERS 12807M: Kukjin Kim <kgene@kernel.org> 12808M: Krzysztof Kozlowski <krzk@kernel.org> 12809M: Andi Shyti <andi@etezian.org> 12810L: linux-spi@vger.kernel.org 12811L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12812S: Maintained 12813F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12814F: drivers/spi/spi-s3c* 12815F: include/linux/platform_data/spi-s3c64xx.h 12816 12817SAMSUNG SXGBE DRIVERS 12818M: Byungho An <bh74.an@samsung.com> 12819M: Girish K S <ks.giri@samsung.com> 12820M: Vipul Pandya <vipul.pandya@samsung.com> 12821S: Supported 12822L: netdev@vger.kernel.org 12823F: drivers/net/ethernet/samsung/sxgbe/ 12824 12825SAMSUNG THERMAL DRIVER 12826M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12827L: linux-pm@vger.kernel.org 12828L: linux-samsung-soc@vger.kernel.org 12829S: Supported 12830T: git https://github.com/lmajewski/linux-samsung-thermal.git 12831F: drivers/thermal/samsung/ 12832 12833SAMSUNG USB2 PHY DRIVER 12834M: Kamil Debski <kamil@wypas.org> 12835M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12836L: linux-kernel@vger.kernel.org 12837S: Supported 12838F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12839F: Documentation/phy/samsung-usb2.txt 12840F: drivers/phy/samsung/phy-exynos4210-usb2.c 12841F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12842F: drivers/phy/samsung/phy-exynos5250-usb2.c 12843F: drivers/phy/samsung/phy-s5pv210-usb2.c 12844F: drivers/phy/samsung/phy-samsung-usb2.c 12845F: drivers/phy/samsung/phy-samsung-usb2.h 12846 12847SC1200 WDT DRIVER 12848M: Zwane Mwaikambo <zwanem@gmail.com> 12849S: Maintained 12850F: drivers/watchdog/sc1200wdt.c 12851 12852SCHEDULER 12853M: Ingo Molnar <mingo@redhat.com> 12854M: Peter Zijlstra <peterz@infradead.org> 12855L: linux-kernel@vger.kernel.org 12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12857S: Maintained 12858F: kernel/sched/ 12859F: include/linux/sched.h 12860F: include/uapi/linux/sched.h 12861F: include/linux/wait.h 12862 12863SCR24X CHIP CARD INTERFACE DRIVER 12864M: Lubomir Rintel <lkundrak@v3.sk> 12865S: Supported 12866F: drivers/char/pcmcia/scr24x_cs.c 12867 12868SCSI CDROM DRIVER 12869M: Jens Axboe <axboe@kernel.dk> 12870L: linux-scsi@vger.kernel.org 12871W: http://www.kernel.dk 12872S: Maintained 12873F: drivers/scsi/sr* 12874 12875SCSI RDMA PROTOCOL (SRP) INITIATOR 12876M: Bart Van Assche <bvanassche@acm.org> 12877L: linux-rdma@vger.kernel.org 12878S: Supported 12879Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12880F: drivers/infiniband/ulp/srp/ 12881F: include/scsi/srp.h 12882 12883SCSI RDMA PROTOCOL (SRP) TARGET 12884M: Bart Van Assche <bvanassche@acm.org> 12885L: linux-rdma@vger.kernel.org 12886L: target-devel@vger.kernel.org 12887S: Supported 12888Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12889F: drivers/infiniband/ulp/srpt/ 12890 12891SCSI SG DRIVER 12892M: Doug Gilbert <dgilbert@interlog.com> 12893L: linux-scsi@vger.kernel.org 12894W: http://sg.danny.cz/sg 12895S: Maintained 12896F: Documentation/scsi/scsi-generic.txt 12897F: drivers/scsi/sg.c 12898F: include/scsi/sg.h 12899 12900SCSI SUBSYSTEM 12901M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12903M: "Martin K. Petersen" <martin.petersen@oracle.com> 12904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12905L: linux-scsi@vger.kernel.org 12906S: Maintained 12907F: Documentation/devicetree/bindings/scsi/ 12908F: drivers/scsi/ 12909F: include/scsi/ 12910 12911SCSI TAPE DRIVER 12912M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12913L: linux-scsi@vger.kernel.org 12914S: Maintained 12915F: Documentation/scsi/st.txt 12916F: drivers/scsi/st.* 12917F: drivers/scsi/st_*.h 12918 12919SCTP PROTOCOL 12920M: Vlad Yasevich <vyasevich@gmail.com> 12921M: Neil Horman <nhorman@tuxdriver.com> 12922M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12923L: linux-sctp@vger.kernel.org 12924W: http://lksctp.sourceforge.net 12925S: Maintained 12926F: Documentation/networking/sctp.txt 12927F: include/linux/sctp.h 12928F: include/uapi/linux/sctp.h 12929F: include/net/sctp/ 12930F: net/sctp/ 12931 12932SCx200 CPU SUPPORT 12933M: Jim Cromie <jim.cromie@gmail.com> 12934S: Odd Fixes 12935F: Documentation/i2c/busses/scx200_acb 12936F: arch/x86/platform/scx200/ 12937F: drivers/watchdog/scx200_wdt.c 12938F: drivers/i2c/busses/scx200* 12939F: drivers/mtd/maps/scx200_docflash.c 12940F: include/linux/scx200.h 12941 12942SCx200 GPIO DRIVER 12943M: Jim Cromie <jim.cromie@gmail.com> 12944S: Maintained 12945F: drivers/char/scx200_gpio.c 12946F: include/linux/scx200_gpio.h 12947 12948SCx200 HRT CLOCKSOURCE DRIVER 12949M: Jim Cromie <jim.cromie@gmail.com> 12950S: Maintained 12951F: drivers/clocksource/scx200_hrt.c 12952 12953SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12954M: Sascha Sommer <saschasommer@freenet.de> 12955L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12956S: Maintained 12957F: drivers/mmc/host/sdricoh_cs.c 12958 12959SECURE COMPUTING 12960M: Kees Cook <keescook@chromium.org> 12961R: Andy Lutomirski <luto@amacapital.net> 12962R: Will Drewry <wad@chromium.org> 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12964S: Supported 12965F: kernel/seccomp.c 12966F: include/uapi/linux/seccomp.h 12967F: include/linux/seccomp.h 12968F: tools/testing/selftests/seccomp/* 12969F: tools/testing/selftests/kselftest_harness.h 12970F: Documentation/userspace-api/seccomp_filter.rst 12971K: \bsecure_computing 12972K: \bTIF_SECCOMP\b 12973 12974SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12975M: Al Cooper <alcooperx@gmail.com> 12976L: linux-mmc@vger.kernel.org 12977L: bcm-kernel-feedback-list@broadcom.com 12978S: Maintained 12979F: drivers/mmc/host/sdhci-brcmstb* 12980 12981SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12982M: Adrian Hunter <adrian.hunter@intel.com> 12983L: linux-mmc@vger.kernel.org 12984T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12985S: Maintained 12986F: drivers/mmc/host/sdhci* 12987F: include/linux/mmc/sdhci* 12988 12989SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 12990M: Prabu Thangamuthu <prabu.t@synopsys.com> 12991M: Manjunath M B <manjumb@synopsys.com> 12992L: linux-mmc@vger.kernel.org 12993S: Maintained 12994F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 12995 12996SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12997M: Ben Dooks <ben-linux@fluff.org> 12998M: Jaehoon Chung <jh80.chung@samsung.com> 12999L: linux-mmc@vger.kernel.org 13000S: Maintained 13001F: drivers/mmc/host/sdhci-s3c* 13002 13003SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13004M: Viresh Kumar <vireshk@kernel.org> 13005L: linux-mmc@vger.kernel.org 13006S: Maintained 13007F: drivers/mmc/host/sdhci-spear.c 13008 13009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13010M: Kishon Vijay Abraham I <kishon@ti.com> 13011L: linux-mmc@vger.kernel.org 13012S: Maintained 13013F: drivers/mmc/host/sdhci-omap.c 13014 13015SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13016M: Scott Bauer <scott.bauer@intel.com> 13017M: Jonathan Derrick <jonathan.derrick@intel.com> 13018L: linux-block@vger.kernel.org 13019S: Supported 13020F: block/sed* 13021F: block/opal_proto.h 13022F: include/linux/sed* 13023F: include/uapi/linux/sed* 13024 13025SECURITY CONTACT 13026M: Security Officers <security@kernel.org> 13027S: Supported 13028 13029SECURITY SUBSYSTEM 13030M: James Morris <jmorris@namei.org> 13031M: "Serge E. Hallyn" <serge@hallyn.com> 13032L: linux-security-module@vger.kernel.org (suggested Cc:) 13033T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13034W: http://kernsec.org/ 13035S: Supported 13036F: security/ 13037X: security/selinux/ 13038 13039SELINUX SECURITY MODULE 13040M: Paul Moore <paul@paul-moore.com> 13041M: Stephen Smalley <sds@tycho.nsa.gov> 13042M: Eric Paris <eparis@parisplace.org> 13043L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13044W: https://selinuxproject.org 13045W: https://github.com/SELinuxProject 13046T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13047S: Supported 13048F: include/linux/selinux* 13049F: security/selinux/ 13050F: scripts/selinux/ 13051F: Documentation/admin-guide/LSM/SELinux.rst 13052 13053SENSABLE PHANTOM 13054M: Jiri Slaby <jirislaby@gmail.com> 13055S: Maintained 13056F: drivers/misc/phantom.c 13057F: include/uapi/linux/phantom.h 13058 13059SERIAL DEVICE BUS 13060M: Rob Herring <robh@kernel.org> 13061L: linux-serial@vger.kernel.org 13062S: Maintained 13063F: Documentation/devicetree/bindings/serial/slave-device.txt 13064F: drivers/tty/serdev/ 13065F: include/linux/serdev.h 13066 13067SERIAL DRIVERS 13068M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13069L: linux-serial@vger.kernel.org 13070S: Maintained 13071F: Documentation/devicetree/bindings/serial/ 13072F: drivers/tty/serial/ 13073 13074SERIAL IR RECEIVER 13075M: Sean Young <sean@mess.org> 13076L: linux-media@vger.kernel.org 13077S: Maintained 13078F: drivers/media/rc/serial_ir.c 13079 13080SFC NETWORK DRIVER 13081M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13082M: Edward Cree <ecree@solarflare.com> 13083M: Bert Kenward <bkenward@solarflare.com> 13084L: netdev@vger.kernel.org 13085S: Supported 13086F: drivers/net/ethernet/sfc/ 13087 13088SGI GRU DRIVER 13089M: Dimitri Sivanich <sivanich@sgi.com> 13090S: Maintained 13091F: drivers/misc/sgi-gru/ 13092 13093SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13094M: Pat Gefre <pfg@sgi.com> 13095L: linux-ia64@vger.kernel.org 13096S: Supported 13097F: Documentation/ia64/serial.txt 13098F: drivers/tty/serial/ioc?_serial.c 13099F: include/linux/ioc?.h 13100 13101SGI XP/XPC/XPNET DRIVER 13102M: Cliff Whickman <cpw@sgi.com> 13103M: Robin Holt <robinmholt@gmail.com> 13104S: Maintained 13105F: drivers/misc/sgi-xp/ 13106 13107SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13108M: Ursula Braun <ubraun@linux.ibm.com> 13109L: linux-s390@vger.kernel.org 13110W: http://www.ibm.com/developerworks/linux/linux390/ 13111S: Supported 13112F: net/smc/ 13113 13114SHARP RJ54N1CB0C SENSOR DRIVER 13115M: Jacopo Mondi <jacopo@jmondi.org> 13116L: linux-media@vger.kernel.org 13117T: git git://linuxtv.org/media_tree.git 13118S: Odd fixes 13119F: drivers/media/i2c/rj54n1cb0c.c 13120F: include/media/i2c/rj54n1cb0c.h 13121 13122SH_VEU V4L2 MEM2MEM DRIVER 13123L: linux-media@vger.kernel.org 13124S: Orphan 13125F: drivers/media/platform/sh_veu.c 13126 13127SH_VOU V4L2 OUTPUT DRIVER 13128L: linux-media@vger.kernel.org 13129S: Orphan 13130F: drivers/media/platform/sh_vou.c 13131F: include/media/drv-intf/sh_vou.h 13132 13133SI2157 MEDIA DRIVER 13134M: Antti Palosaari <crope@iki.fi> 13135L: linux-media@vger.kernel.org 13136W: https://linuxtv.org 13137W: http://palosaari.fi/linux/ 13138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13139T: git git://linuxtv.org/anttip/media_tree.git 13140S: Maintained 13141F: drivers/media/tuners/si2157* 13142 13143SI2165 MEDIA DRIVER 13144M: Matthias Schwarzott <zzam@gentoo.org> 13145L: linux-media@vger.kernel.org 13146W: https://linuxtv.org 13147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13148S: Maintained 13149F: drivers/media/dvb-frontends/si2165* 13150 13151SI2168 MEDIA DRIVER 13152M: Antti Palosaari <crope@iki.fi> 13153L: linux-media@vger.kernel.org 13154W: https://linuxtv.org 13155W: http://palosaari.fi/linux/ 13156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13157T: git git://linuxtv.org/anttip/media_tree.git 13158S: Maintained 13159F: drivers/media/dvb-frontends/si2168* 13160 13161SI470X FM RADIO RECEIVER I2C DRIVER 13162M: Hans Verkuil <hverkuil@xs4all.nl> 13163L: linux-media@vger.kernel.org 13164T: git git://linuxtv.org/media_tree.git 13165W: https://linuxtv.org 13166S: Odd Fixes 13167F: drivers/media/radio/si470x/radio-si470x-i2c.c 13168 13169SI470X FM RADIO RECEIVER USB DRIVER 13170M: Hans Verkuil <hverkuil@xs4all.nl> 13171L: linux-media@vger.kernel.org 13172T: git git://linuxtv.org/media_tree.git 13173W: https://linuxtv.org 13174S: Maintained 13175F: drivers/media/radio/si470x/radio-si470x-common.c 13176F: drivers/media/radio/si470x/radio-si470x.h 13177F: drivers/media/radio/si470x/radio-si470x-usb.c 13178 13179SI4713 FM RADIO TRANSMITTER I2C DRIVER 13180M: Eduardo Valentin <edubezval@gmail.com> 13181L: linux-media@vger.kernel.org 13182T: git git://linuxtv.org/media_tree.git 13183W: https://linuxtv.org 13184S: Odd Fixes 13185F: drivers/media/radio/si4713/si4713.? 13186 13187SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13188M: Eduardo Valentin <edubezval@gmail.com> 13189L: linux-media@vger.kernel.org 13190T: git git://linuxtv.org/media_tree.git 13191W: https://linuxtv.org 13192S: Odd Fixes 13193F: drivers/media/radio/si4713/radio-platform-si4713.c 13194 13195SI4713 FM RADIO TRANSMITTER USB DRIVER 13196M: Hans Verkuil <hverkuil@xs4all.nl> 13197L: linux-media@vger.kernel.org 13198T: git git://linuxtv.org/media_tree.git 13199W: https://linuxtv.org 13200S: Maintained 13201F: drivers/media/radio/si4713/radio-usb-si4713.c 13202 13203SIANO DVB DRIVER 13204M: Mauro Carvalho Chehab <mchehab@kernel.org> 13205L: linux-media@vger.kernel.org 13206W: https://linuxtv.org 13207T: git git://linuxtv.org/media_tree.git 13208S: Odd fixes 13209F: drivers/media/common/siano/ 13210F: drivers/media/usb/siano/ 13211F: drivers/media/usb/siano/ 13212F: drivers/media/mmc/siano/ 13213 13214SIFIVE DRIVERS 13215M: Palmer Dabbelt <palmer@sifive.com> 13216L: linux-riscv@lists.infradead.org 13217T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13218S: Supported 13219K: sifive 13220N: sifive 13221 13222SILEAD TOUCHSCREEN DRIVER 13223M: Hans de Goede <hdegoede@redhat.com> 13224L: linux-input@vger.kernel.org 13225L: platform-driver-x86@vger.kernel.org 13226S: Maintained 13227F: drivers/input/touchscreen/silead.c 13228F: drivers/platform/x86/touchscreen_dmi.c 13229 13230SILICON MOTION SM712 FRAME BUFFER DRIVER 13231M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13232M: Teddy Wang <teddy.wang@siliconmotion.com> 13233M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13234L: linux-fbdev@vger.kernel.org 13235S: Maintained 13236F: drivers/video/fbdev/sm712* 13237F: Documentation/fb/sm712fb.txt 13238 13239SIMPLE FIRMWARE INTERFACE (SFI) 13240M: Len Brown <lenb@kernel.org> 13241L: sfi-devel@simplefirmware.org 13242W: http://simplefirmware.org/ 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13244S: Supported 13245F: arch/x86/platform/sfi/ 13246F: drivers/sfi/ 13247F: include/linux/sfi*.h 13248 13249SIMPLEFB FB DRIVER 13250M: Hans de Goede <hdegoede@redhat.com> 13251L: linux-fbdev@vger.kernel.org 13252S: Maintained 13253F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13254F: drivers/video/fbdev/simplefb.c 13255F: include/linux/platform_data/simplefb.h 13256 13257SIMTEC EB110ATX (Chalice CATS) 13258P: Ben Dooks 13259P: Vincent Sanders <vince@simtec.co.uk> 13260M: Simtec Linux Team <linux@simtec.co.uk> 13261W: http://www.simtec.co.uk/products/EB110ATX/ 13262S: Supported 13263 13264SIMTEC EB2410ITX (BAST) 13265P: Ben Dooks 13266P: Vincent Sanders <vince@simtec.co.uk> 13267M: Simtec Linux Team <linux@simtec.co.uk> 13268W: http://www.simtec.co.uk/products/EB2410ITX/ 13269S: Supported 13270F: arch/arm/mach-s3c24xx/mach-bast.c 13271F: arch/arm/mach-s3c24xx/bast-ide.c 13272F: arch/arm/mach-s3c24xx/bast-irq.c 13273 13274SIPHASH PRF ROUTINES 13275M: Jason A. Donenfeld <Jason@zx2c4.com> 13276S: Maintained 13277F: lib/siphash.c 13278F: lib/test_siphash.c 13279F: include/linux/siphash.h 13280 13281SIOX 13282M: Gavin Schenk <g.schenk@eckelmann.de> 13283M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13284R: Pengutronix Kernel Team <kernel@pengutronix.de> 13285S: Supported 13286F: drivers/siox/* 13287F: include/trace/events/siox.h 13288 13289SIS 190 ETHERNET DRIVER 13290M: Francois Romieu <romieu@fr.zoreil.com> 13291L: netdev@vger.kernel.org 13292S: Maintained 13293F: drivers/net/ethernet/sis/sis190.c 13294 13295SIS 900/7016 FAST ETHERNET DRIVER 13296M: Daniele Venzano <venza@brownhat.org> 13297W: http://www.brownhat.org/sis900.html 13298L: netdev@vger.kernel.org 13299S: Maintained 13300F: drivers/net/ethernet/sis/sis900.* 13301 13302SIS FRAMEBUFFER DRIVER 13303M: Thomas Winischhofer <thomas@winischhofer.net> 13304W: http://www.winischhofer.net/linuxsisvga.shtml 13305S: Maintained 13306F: Documentation/fb/sisfb.txt 13307F: drivers/video/fbdev/sis/ 13308F: include/video/sisfb.h 13309 13310SIS USB2VGA DRIVER 13311M: Thomas Winischhofer <thomas@winischhofer.net> 13312W: http://www.winischhofer.at/linuxsisusbvga.shtml 13313S: Maintained 13314F: drivers/usb/misc/sisusbvga/ 13315 13316SLAB ALLOCATOR 13317M: Christoph Lameter <cl@linux.com> 13318M: Pekka Enberg <penberg@kernel.org> 13319M: David Rientjes <rientjes@google.com> 13320M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13321M: Andrew Morton <akpm@linux-foundation.org> 13322L: linux-mm@kvack.org 13323S: Maintained 13324F: include/linux/sl?b*.h 13325F: mm/sl?b* 13326 13327SLEEPABLE READ-COPY UPDATE (SRCU) 13328M: Lai Jiangshan <jiangshanlai@gmail.com> 13329M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13330M: Josh Triplett <josh@joshtriplett.org> 13331R: Steven Rostedt <rostedt@goodmis.org> 13332R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13333L: linux-kernel@vger.kernel.org 13334W: http://www.rdrop.com/users/paulmck/RCU/ 13335S: Supported 13336T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13337F: include/linux/srcu*.h 13338F: kernel/rcu/srcu*.c 13339 13340SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13341M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13343S: Maintained 13344F: drivers/slimbus/ 13345F: Documentation/devicetree/bindings/slimbus/ 13346F: include/linux/slimbus.h 13347 13348SMACK SECURITY MODULE 13349M: Casey Schaufler <casey@schaufler-ca.com> 13350L: linux-security-module@vger.kernel.org 13351W: http://schaufler-ca.com 13352T: git git://github.com/cschaufler/smack-next 13353S: Maintained 13354F: Documentation/admin-guide/LSM/Smack.rst 13355F: security/smack/ 13356 13357SMC91x ETHERNET DRIVER 13358M: Nicolas Pitre <nico@fluxnic.net> 13359S: Odd Fixes 13360F: drivers/net/ethernet/smsc/smc91x.* 13361 13362SMIA AND SMIA++ IMAGE SENSOR DRIVER 13363M: Sakari Ailus <sakari.ailus@iki.fi> 13364L: linux-media@vger.kernel.org 13365S: Maintained 13366F: drivers/media/i2c/smiapp/ 13367F: include/media/i2c/smiapp.h 13368F: drivers/media/i2c/smiapp-pll.c 13369F: drivers/media/i2c/smiapp-pll.h 13370F: include/uapi/linux/smiapp.h 13371F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13372 13373SMM665 HARDWARE MONITOR DRIVER 13374M: Guenter Roeck <linux@roeck-us.net> 13375L: linux-hwmon@vger.kernel.org 13376S: Maintained 13377F: Documentation/hwmon/smm665 13378F: drivers/hwmon/smm665.c 13379 13380SMSC EMC2103 HARDWARE MONITOR DRIVER 13381M: Steve Glendinning <steve.glendinning@shawell.net> 13382L: linux-hwmon@vger.kernel.org 13383S: Maintained 13384F: Documentation/hwmon/emc2103 13385F: drivers/hwmon/emc2103.c 13386 13387SMSC SCH5627 HARDWARE MONITOR DRIVER 13388M: Hans de Goede <hdegoede@redhat.com> 13389L: linux-hwmon@vger.kernel.org 13390S: Supported 13391F: Documentation/hwmon/sch5627 13392F: drivers/hwmon/sch5627.c 13393 13394SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13395M: Steve Glendinning <steve.glendinning@shawell.net> 13396L: linux-fbdev@vger.kernel.org 13397S: Maintained 13398F: drivers/video/fbdev/smscufx.c 13399 13400SMSC47B397 HARDWARE MONITOR DRIVER 13401M: Jean Delvare <jdelvare@suse.com> 13402L: linux-hwmon@vger.kernel.org 13403S: Maintained 13404F: Documentation/hwmon/smsc47b397 13405F: drivers/hwmon/smsc47b397.c 13406 13407SMSC911x ETHERNET DRIVER 13408M: Steve Glendinning <steve.glendinning@shawell.net> 13409L: netdev@vger.kernel.org 13410S: Maintained 13411F: include/linux/smsc911x.h 13412F: drivers/net/ethernet/smsc/smsc911x.* 13413 13414SMSC9420 PCI ETHERNET DRIVER 13415M: Steve Glendinning <steve.glendinning@shawell.net> 13416L: netdev@vger.kernel.org 13417S: Maintained 13418F: drivers/net/ethernet/smsc/smsc9420.* 13419 13420SOC-CAMERA V4L2 SUBSYSTEM 13421L: linux-media@vger.kernel.org 13422T: git git://linuxtv.org/media_tree.git 13423S: Orphan 13424F: include/media/soc* 13425F: drivers/media/i2c/soc_camera/ 13426F: drivers/media/platform/soc_camera/ 13427 13428SOCIONEXT SYNQUACER I2C DRIVER 13429M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13430L: linux-i2c@vger.kernel.org 13431S: Maintained 13432F: drivers/i2c/busses/i2c-synquacer.c 13433F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13434 13435SOCIONEXT UNIPHIER SOUND DRIVER 13436M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13438S: Maintained 13439F: sound/soc/uniphier/ 13440 13441SOEKRIS NET48XX LED SUPPORT 13442M: Chris Boot <bootc@bootc.net> 13443S: Maintained 13444F: drivers/leds/leds-net48xx.c 13445 13446SOFT-ROCE DRIVER (rxe) 13447M: Moni Shoua <monis@mellanox.com> 13448L: linux-rdma@vger.kernel.org 13449S: Supported 13450W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13451Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13452F: drivers/infiniband/sw/rxe/ 13453F: include/uapi/rdma/rdma_user_rxe.h 13454 13455SOFTLOGIC 6x10 MPEG CODEC 13456M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13457M: Anton Sviridenko <anton@corp.bluecherry.net> 13458M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13459M: Andrey Utkin <andrey_utkin@fastmail.com> 13460M: Ismael Luceno <ismael@iodev.co.uk> 13461L: linux-media@vger.kernel.org 13462S: Supported 13463F: drivers/media/pci/solo6x10/ 13464 13465SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13466M: James Morse <james.morse@arm.com> 13467L: linux-arm-kernel@lists.infradead.org 13468S: Maintained 13469F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13470F: drivers/firmware/arm_sdei.c 13471F: include/linux/sdei.h 13472F: include/uapi/linux/sdei.h 13473 13474SOFTWARE RAID (Multiple Disks) SUPPORT 13475M: Shaohua Li <shli@kernel.org> 13476L: linux-raid@vger.kernel.org 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13478S: Supported 13479F: drivers/md/Makefile 13480F: drivers/md/Kconfig 13481F: drivers/md/md* 13482F: drivers/md/raid* 13483F: include/linux/raid/ 13484F: include/uapi/linux/raid/ 13485 13486SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13487M: Jassi Brar <jaswinder.singh@linaro.org> 13488L: netdev@vger.kernel.org 13489S: Maintained 13490F: drivers/net/ethernet/socionext/netsec.c 13491F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13492 13493SOLIDRUN CLEARFOG SUPPORT 13494M: Russell King <linux@armlinux.org.uk> 13495S: Maintained 13496F: arch/arm/boot/dts/armada-388-clearfog* 13497F: arch/arm/boot/dts/armada-38x-solidrun-* 13498 13499SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13500M: Russell King <linux@armlinux.org.uk> 13501S: Maintained 13502F: arch/arm/boot/dts/imx6*-cubox-i* 13503F: arch/arm/boot/dts/imx6*-hummingboard* 13504F: arch/arm/boot/dts/imx6*-sr-* 13505 13506SONIC NETWORK DRIVER 13507M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13508L: netdev@vger.kernel.org 13509S: Maintained 13510F: drivers/net/ethernet/natsemi/sonic.* 13511 13512SONICS SILICON BACKPLANE DRIVER (SSB) 13513M: Michael Buesch <m@bues.ch> 13514L: linux-wireless@vger.kernel.org 13515S: Maintained 13516F: drivers/ssb/ 13517F: include/linux/ssb/ 13518 13519SONY IMX258 SENSOR DRIVER 13520M: Sakari Ailus <sakari.ailus@linux.intel.com> 13521L: linux-media@vger.kernel.org 13522T: git git://linuxtv.org/media_tree.git 13523S: Maintained 13524F: drivers/media/i2c/imx258.c 13525 13526SONY IMX274 SENSOR DRIVER 13527M: Leon Luo <leonl@leopardimaging.com> 13528L: linux-media@vger.kernel.org 13529T: git git://linuxtv.org/media_tree.git 13530S: Maintained 13531F: drivers/media/i2c/imx274.c 13532F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13533 13534SONY MEMORYSTICK CARD SUPPORT 13535M: Alex Dubov <oakad@yahoo.com> 13536W: http://tifmxx.berlios.de/ 13537S: Maintained 13538F: drivers/memstick/host/tifm_ms.c 13539 13540SONY MEMORYSTICK STANDARD SUPPORT 13541M: Maxim Levitsky <maximlevitsky@gmail.com> 13542S: Maintained 13543F: drivers/memstick/core/ms_block.* 13544 13545SONY VAIO CONTROL DEVICE DRIVER 13546M: Mattia Dongili <malattia@linux.it> 13547L: platform-driver-x86@vger.kernel.org 13548W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13549S: Maintained 13550F: Documentation/laptops/sony-laptop.txt 13551F: drivers/char/sonypi.c 13552F: drivers/platform/x86/sony-laptop.c 13553F: include/linux/sony-laptop.h 13554 13555SOUND 13556M: Jaroslav Kysela <perex@perex.cz> 13557M: Takashi Iwai <tiwai@suse.com> 13558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13559W: http://www.alsa-project.org/ 13560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13561T: git git://git.alsa-project.org/alsa-kernel.git 13562Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13563S: Maintained 13564F: Documentation/sound/ 13565F: include/sound/ 13566F: include/uapi/sound/ 13567F: sound/ 13568 13569SOUND - COMPRESSED AUDIO 13570M: Vinod Koul <vkoul@kernel.org> 13571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13573S: Supported 13574F: Documentation/sound/designs/compress-offload.rst 13575F: include/sound/compress_driver.h 13576F: include/uapi/sound/compress_* 13577F: sound/core/compress_offload.c 13578F: sound/soc/soc-compress.c 13579 13580SOUND - DMAENGINE HELPERS 13581M: Lars-Peter Clausen <lars@metafoo.de> 13582S: Supported 13583F: include/sound/dmaengine_pcm.h 13584F: sound/core/pcm_dmaengine.c 13585F: sound/soc/soc-generic-dmaengine-pcm.c 13586 13587SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13588M: Liam Girdwood <lgirdwood@gmail.com> 13589M: Mark Brown <broonie@kernel.org> 13590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13592W: http://alsa-project.org/main/index.php/ASoC 13593S: Supported 13594F: Documentation/devicetree/bindings/sound/ 13595F: Documentation/sound/soc/ 13596F: sound/soc/ 13597F: include/sound/soc* 13598 13599SOUNDWIRE SUBSYSTEM 13600M: Vinod Koul <vinod.koul@intel.com> 13601M: Sanyog Kale <sanyog.r.kale@intel.com> 13602R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13603L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13604S: Supported 13605F: Documentation/driver-api/soundwire/ 13606F: drivers/soundwire/ 13607F: include/linux/soundwire/ 13608 13609SP2 MEDIA DRIVER 13610M: Olli Salonen <olli.salonen@iki.fi> 13611L: linux-media@vger.kernel.org 13612W: https://linuxtv.org 13613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13614S: Maintained 13615F: drivers/media/dvb-frontends/sp2* 13616 13617SPARC + UltraSPARC (sparc/sparc64) 13618M: "David S. Miller" <davem@davemloft.net> 13619L: sparclinux@vger.kernel.org 13620Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13623S: Maintained 13624F: arch/sparc/ 13625F: drivers/sbus/ 13626 13627SPARC SERIAL DRIVERS 13628M: "David S. Miller" <davem@davemloft.net> 13629L: sparclinux@vger.kernel.org 13630T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13632S: Maintained 13633F: include/linux/sunserialcore.h 13634F: drivers/tty/serial/suncore.c 13635F: drivers/tty/serial/sunhv.c 13636F: drivers/tty/serial/sunsab.c 13637F: drivers/tty/serial/sunsab.h 13638F: drivers/tty/serial/sunsu.c 13639F: drivers/tty/serial/sunzilog.c 13640F: drivers/tty/serial/sunzilog.h 13641F: drivers/tty/vcc.c 13642 13643SPARSE CHECKER 13644M: "Christopher Li" <sparse@chrisli.org> 13645L: linux-sparse@vger.kernel.org 13646W: https://sparse.wiki.kernel.org/ 13647T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13648T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13649S: Maintained 13650F: include/linux/compiler.h 13651 13652SPEAR CLOCK FRAMEWORK SUPPORT 13653M: Viresh Kumar <vireshk@kernel.org> 13654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13655W: http://www.st.com/spear 13656S: Maintained 13657F: drivers/clk/spear/ 13658 13659SPEAR PLATFORM SUPPORT 13660M: Viresh Kumar <vireshk@kernel.org> 13661M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13663W: http://www.st.com/spear 13664S: Maintained 13665F: arch/arm/boot/dts/spear* 13666F: arch/arm/mach-spear/ 13667 13668SPI NOR SUBSYSTEM 13669M: Marek Vasut <marek.vasut@gmail.com> 13670L: linux-mtd@lists.infradead.org 13671W: http://www.linux-mtd.infradead.org/ 13672Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13673T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13674T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13675S: Maintained 13676F: drivers/mtd/spi-nor/ 13677F: include/linux/mtd/spi-nor.h 13678 13679SPI SUBSYSTEM 13680M: Mark Brown <broonie@kernel.org> 13681L: linux-spi@vger.kernel.org 13682T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13683Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13684S: Maintained 13685F: Documentation/devicetree/bindings/spi/ 13686F: Documentation/spi/ 13687F: drivers/spi/ 13688F: include/linux/spi/ 13689F: include/uapi/linux/spi/ 13690F: tools/spi/ 13691 13692SPIDERNET NETWORK DRIVER for CELL 13693M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13694L: netdev@vger.kernel.org 13695S: Supported 13696F: Documentation/networking/spider_net.txt 13697F: drivers/net/ethernet/toshiba/spider_net* 13698 13699SPMI SUBSYSTEM 13700R: Stephen Boyd <sboyd@kernel.org> 13701L: linux-arm-msm@vger.kernel.org 13702F: Documentation/devicetree/bindings/spmi/ 13703F: drivers/spmi/ 13704F: include/dt-bindings/spmi/spmi.h 13705F: include/linux/spmi.h 13706F: include/trace/events/spmi.h 13707 13708SPU FILE SYSTEM 13709M: Jeremy Kerr <jk@ozlabs.org> 13710L: linuxppc-dev@lists.ozlabs.org 13711W: http://www.ibm.com/developerworks/power/cell/ 13712S: Supported 13713F: Documentation/filesystems/spufs.txt 13714F: arch/powerpc/platforms/cell/spufs/ 13715 13716SQUASHFS FILE SYSTEM 13717M: Phillip Lougher <phillip@squashfs.org.uk> 13718L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13719W: http://squashfs.org.uk 13720T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13721S: Maintained 13722F: Documentation/filesystems/squashfs.txt 13723F: fs/squashfs/ 13724 13725SRM (Alpha) environment access 13726M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13727S: Maintained 13728F: arch/alpha/kernel/srm_env.c 13729 13730ST STM32 I2C/SMBUS DRIVER 13731M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13732L: linux-i2c@vger.kernel.org 13733S: Maintained 13734F: drivers/i2c/busses/i2c-stm32* 13735 13736STABLE BRANCH 13737M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13738L: stable@vger.kernel.org 13739S: Supported 13740F: Documentation/process/stable-kernel-rules.rst 13741 13742STAGING - COMEDI 13743M: Ian Abbott <abbotti@mev.co.uk> 13744M: H Hartley Sweeten <hsweeten@visionengravers.com> 13745S: Odd Fixes 13746F: drivers/staging/comedi/ 13747 13748STAGING - EROFS FILE SYSTEM 13749M: Gao Xiang <gaoxiang25@huawei.com> 13750M: Chao Yu <yuchao0@huawei.com> 13751L: linux-erofs@lists.ozlabs.org 13752S: Maintained 13753F: drivers/staging/erofs/ 13754 13755STAGING - FLARION FT1000 DRIVERS 13756M: Marek Belisko <marek.belisko@gmail.com> 13757S: Odd Fixes 13758F: drivers/staging/ft1000/ 13759 13760STAGING - INDUSTRIAL IO 13761M: Jonathan Cameron <jic23@kernel.org> 13762L: linux-iio@vger.kernel.org 13763S: Odd Fixes 13764F: Documentation/devicetree/bindings/staging/iio/ 13765F: drivers/staging/iio/ 13766 13767STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13768M: Marc Dietrich <marvin24@gmx.de> 13769L: ac100@lists.launchpad.net (moderated for non-subscribers) 13770L: linux-tegra@vger.kernel.org 13771S: Maintained 13772F: drivers/staging/nvec/ 13773 13774STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13775M: Jens Frederich <jfrederich@gmail.com> 13776M: Daniel Drake <dsd@laptop.org> 13777M: Jon Nettleton <jon.nettleton@gmail.com> 13778W: http://wiki.laptop.org/go/DCON 13779S: Maintained 13780F: drivers/staging/olpc_dcon/ 13781 13782STAGING - REALTEK RTL8712U DRIVERS 13783M: Larry Finger <Larry.Finger@lwfinger.net> 13784M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13785S: Odd Fixes 13786F: drivers/staging/rtl8712/ 13787 13788STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13789M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13790M: Teddy Wang <teddy.wang@siliconmotion.com> 13791M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13792L: linux-fbdev@vger.kernel.org 13793S: Maintained 13794F: drivers/staging/sm750fb/ 13795 13796STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13797M: William Hubbs <w.d.hubbs@gmail.com> 13798M: Chris Brannon <chris@the-brannons.com> 13799M: Kirk Reiser <kirk@reisers.ca> 13800M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13801L: speakup@linux-speakup.org 13802W: http://www.linux-speakup.org/ 13803S: Odd Fixes 13804F: drivers/staging/speakup/ 13805 13806STAGING - VIA VT665X DRIVERS 13807M: Forest Bond <forest@alittletooquiet.net> 13808S: Odd Fixes 13809F: drivers/staging/vt665?/ 13810 13811STAGING - WILC1000 WIFI DRIVER 13812M: Aditya Shankar <aditya.shankar@microchip.com> 13813M: Ganesh Krishna <ganesh.krishna@microchip.com> 13814L: linux-wireless@vger.kernel.org 13815S: Supported 13816F: drivers/staging/wilc1000/ 13817 13818STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13819M: Arnaud Patard <arnaud.patard@rtp-net.org> 13820S: Odd Fixes 13821F: drivers/staging/xgifb/ 13822 13823STAGING SUBSYSTEM 13824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13826L: devel@driverdev.osuosl.org 13827S: Supported 13828F: drivers/staging/ 13829 13830STARFIRE/DURALAN NETWORK DRIVER 13831M: Ion Badulescu <ionut@badula.org> 13832S: Odd Fixes 13833F: drivers/net/ethernet/adaptec/starfire* 13834 13835STEC S1220 SKD DRIVER 13836M: Bart Van Assche <bart.vanassche@wdc.com> 13837L: linux-block@vger.kernel.org 13838S: Maintained 13839F: drivers/block/skd*[ch] 13840 13841STI AUDIO (ASoC) DRIVERS 13842M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13843L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13844S: Maintained 13845F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13846F: sound/soc/sti/ 13847 13848STI CEC DRIVER 13849M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13850S: Maintained 13851F: drivers/staging/media/st-cec/ 13852F: Documentation/devicetree/bindings/media/stih-cec.txt 13853 13854STK1160 USB VIDEO CAPTURE DRIVER 13855M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13856L: linux-media@vger.kernel.org 13857T: git git://linuxtv.org/media_tree.git 13858S: Maintained 13859F: drivers/media/usb/stk1160/ 13860 13861STM32 AUDIO (ASoC) DRIVERS 13862M: Olivier Moysan <olivier.moysan@st.com> 13863M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13864L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13865S: Maintained 13866F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13867F: sound/soc/stm/ 13868 13869STM32 TIMER/LPTIMER DRIVERS 13870M: Fabrice Gasnier <fabrice.gasnier@st.com> 13871S: Maintained 13872F: drivers/*/stm32-*timer* 13873F: drivers/pwm/pwm-stm32* 13874F: include/linux/*/stm32-*tim* 13875F: Documentation/ABI/testing/*timer-stm32 13876F: Documentation/devicetree/bindings/*/stm32-*timer* 13877F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13878 13879STMMAC ETHERNET DRIVER 13880M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13881M: Alexandre Torgue <alexandre.torgue@st.com> 13882M: Jose Abreu <joabreu@synopsys.com> 13883L: netdev@vger.kernel.org 13884W: http://www.stlinux.com 13885S: Supported 13886F: drivers/net/ethernet/stmicro/stmmac/ 13887 13888SUN3/3X 13889M: Sam Creasey <sammy@sammy.net> 13890W: http://sammy.net/sun3/ 13891S: Maintained 13892F: arch/m68k/kernel/*sun3* 13893F: arch/m68k/sun3*/ 13894F: arch/m68k/include/asm/sun3* 13895F: drivers/net/ethernet/i825xx/sun3* 13896 13897SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13898M: Hans de Goede <hdegoede@redhat.com> 13899L: linux-input@vger.kernel.org 13900S: Maintained 13901F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13902F: drivers/input/keyboard/sun4i-lradc-keys.c 13903 13904SUNDANCE NETWORK DRIVER 13905M: Denis Kirjanov <kda@linux-powerpc.org> 13906L: netdev@vger.kernel.org 13907S: Maintained 13908F: drivers/net/ethernet/dlink/sundance.c 13909 13910SUPERH 13911M: Yoshinori Sato <ysato@users.sourceforge.jp> 13912M: Rich Felker <dalias@libc.org> 13913L: linux-sh@vger.kernel.org 13914Q: http://patchwork.kernel.org/project/linux-sh/list/ 13915S: Maintained 13916F: Documentation/sh/ 13917F: arch/sh/ 13918F: drivers/sh/ 13919 13920SUSPEND TO RAM 13921M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13922M: Len Brown <len.brown@intel.com> 13923M: Pavel Machek <pavel@ucw.cz> 13924L: linux-pm@vger.kernel.org 13925B: https://bugzilla.kernel.org 13926S: Supported 13927F: Documentation/power/ 13928F: arch/x86/kernel/acpi/ 13929F: drivers/base/power/ 13930F: kernel/power/ 13931F: include/linux/suspend.h 13932F: include/linux/freezer.h 13933F: include/linux/pm.h 13934 13935SVGA HANDLING 13936M: Martin Mares <mj@ucw.cz> 13937L: linux-video@atrey.karlin.mff.cuni.cz 13938S: Maintained 13939F: Documentation/svga.txt 13940F: arch/x86/boot/video* 13941 13942SWIOTLB SUBSYSTEM 13943M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13944L: iommu@lists.linux-foundation.org 13945T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13946S: Supported 13947F: kernel/dma/swiotlb.c 13948F: arch/*/kernel/pci-swiotlb.c 13949F: include/linux/swiotlb.h 13950 13951SWITCHDEV 13952M: Jiri Pirko <jiri@resnulli.us> 13953M: Ivan Vecera <ivecera@redhat.com> 13954L: netdev@vger.kernel.org 13955S: Supported 13956F: net/switchdev/ 13957F: include/net/switchdev.h 13958 13959SY8106A REGULATOR DRIVER 13960M: Icenowy Zheng <icenowy@aosc.io> 13961S: Maintained 13962F: drivers/regulator/sy8106a-regulator.c 13963F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13964 13965SYNC FILE FRAMEWORK 13966M: Sumit Semwal <sumit.semwal@linaro.org> 13967R: Gustavo Padovan <gustavo@padovan.org> 13968S: Maintained 13969L: linux-media@vger.kernel.org 13970L: dri-devel@lists.freedesktop.org 13971F: drivers/dma-buf/sync_* 13972F: drivers/dma-buf/dma-fence* 13973F: drivers/dma-buf/sw_sync.c 13974F: include/linux/sync_file.h 13975F: include/uapi/linux/sync_file.h 13976F: Documentation/sync_file.txt 13977T: git git://anongit.freedesktop.org/drm/drm-misc 13978 13979SYNOPSYS ARC ARCHITECTURE 13980M: Vineet Gupta <vgupta@synopsys.com> 13981L: linux-snps-arc@lists.infradead.org 13982S: Supported 13983F: arch/arc/ 13984F: Documentation/devicetree/bindings/arc/* 13985F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13986F: drivers/clocksource/arc_timer.c 13987F: drivers/tty/serial/arc_uart.c 13988T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13989 13990SYNOPSYS ARC HSDK SDP pll clock driver 13991M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13992S: Supported 13993F: drivers/clk/clk-hsdk-pll.c 13994F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13995 13996SYNOPSYS ARC SDP clock driver 13997M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13998S: Supported 13999F: drivers/clk/axs10x/* 14000F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14001 14002SYNOPSYS ARC SDP platform support 14003M: Alexey Brodkin <abrodkin@synopsys.com> 14004S: Supported 14005F: arch/arc/plat-axs10x 14006F: arch/arc/boot/dts/ax* 14007F: Documentation/devicetree/bindings/arc/axs10* 14008 14009SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14010M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14011S: Supported 14012F: drivers/reset/reset-axs10x.c 14013F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14014 14015SYNOPSYS DESIGNWARE 8250 UART DRIVER 14016R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14017S: Maintained 14018F: drivers/tty/serial/8250/8250_dw.c 14019 14020SYNOPSYS DESIGNWARE APB GPIO DRIVER 14021M: Hoan Tran <hotran@apm.com> 14022L: linux-gpio@vger.kernel.org 14023S: Maintained 14024F: drivers/gpio/gpio-dwapb.c 14025F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14026 14027SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14028M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14029S: Maintained 14030F: drivers/dma/dwi-axi-dmac/ 14031F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14032 14033SYNOPSYS DESIGNWARE DMAC DRIVER 14034M: Viresh Kumar <vireshk@kernel.org> 14035R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14036S: Maintained 14037F: include/linux/dma/dw.h 14038F: include/linux/platform_data/dma-dw.h 14039F: drivers/dma/dw/ 14040 14041SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14042M: Jose Abreu <Jose.Abreu@synopsys.com> 14043L: netdev@vger.kernel.org 14044S: Supported 14045F: drivers/net/ethernet/synopsys/ 14046 14047SYNOPSYS DESIGNWARE I2C DRIVER 14048M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14049R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14050R: Mika Westerberg <mika.westerberg@linux.intel.com> 14051L: linux-i2c@vger.kernel.org 14052S: Maintained 14053F: drivers/i2c/busses/i2c-designware-* 14054F: include/linux/platform_data/i2c-designware.h 14055 14056SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14057M: Jaehoon Chung <jh80.chung@samsung.com> 14058L: linux-mmc@vger.kernel.org 14059S: Maintained 14060F: drivers/mmc/host/dw_mmc* 14061 14062SYNOPSYS HSDK RESET CONTROLLER DRIVER 14063M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14064S: Supported 14065F: drivers/reset/reset-hsdk.c 14066F: include/dt-bindings/reset/snps,hsdk-reset.h 14067F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14068 14069SYSTEM CONFIGURATION (SYSCON) 14070M: Lee Jones <lee.jones@linaro.org> 14071M: Arnd Bergmann <arnd@arndb.de> 14072T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14073S: Supported 14074F: drivers/mfd/syscon.c 14075 14076SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14077M: Sudeep Holla <sudeep.holla@arm.com> 14078L: linux-arm-kernel@lists.infradead.org 14079S: Maintained 14080F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14081F: drivers/clk/clk-sc[mp]i.c 14082F: drivers/cpufreq/sc[mp]i-cpufreq.c 14083F: drivers/firmware/arm_scpi.c 14084F: drivers/firmware/arm_scmi/ 14085F: include/linux/sc[mp]i_protocol.h 14086 14087SYSTEM RESET/SHUTDOWN DRIVERS 14088M: Sebastian Reichel <sre@kernel.org> 14089L: linux-pm@vger.kernel.org 14090T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14091S: Maintained 14092F: Documentation/devicetree/bindings/power/reset/ 14093F: drivers/power/reset/ 14094 14095SYSTEM TRACE MODULE CLASS 14096M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14097S: Maintained 14098T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14099F: Documentation/trace/stm.rst 14100F: drivers/hwtracing/stm/ 14101F: include/linux/stm.h 14102F: include/uapi/linux/stm.h 14103 14104SYSV FILESYSTEM 14105M: Christoph Hellwig <hch@infradead.org> 14106S: Maintained 14107F: Documentation/filesystems/sysv-fs.txt 14108F: fs/sysv/ 14109F: include/linux/sysv_fs.h 14110 14111TARGET SUBSYSTEM 14112M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14113L: linux-scsi@vger.kernel.org 14114L: target-devel@vger.kernel.org 14115W: http://www.linux-iscsi.org 14116W: http://groups.google.com/group/linux-iscsi-target-dev 14117T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14118S: Supported 14119F: drivers/target/ 14120F: include/target/ 14121F: Documentation/target/ 14122 14123TASKSTATS STATISTICS INTERFACE 14124M: Balbir Singh <bsingharora@gmail.com> 14125S: Maintained 14126F: Documentation/accounting/taskstats* 14127F: include/linux/taskstats* 14128F: kernel/taskstats.c 14129 14130TC subsystem 14131M: Jamal Hadi Salim <jhs@mojatatu.com> 14132M: Cong Wang <xiyou.wangcong@gmail.com> 14133M: Jiri Pirko <jiri@resnulli.us> 14134L: netdev@vger.kernel.org 14135S: Maintained 14136F: include/net/pkt_cls.h 14137F: include/net/pkt_sched.h 14138F: include/net/tc_act/ 14139F: include/uapi/linux/pkt_cls.h 14140F: include/uapi/linux/pkt_sched.h 14141F: include/uapi/linux/tc_act/ 14142F: include/uapi/linux/tc_ematch/ 14143F: net/sched/ 14144 14145TC90522 MEDIA DRIVER 14146M: Akihiro Tsukada <tskd08@gmail.com> 14147L: linux-media@vger.kernel.org 14148S: Odd Fixes 14149F: drivers/media/dvb-frontends/tc90522* 14150 14151TCP LOW PRIORITY MODULE 14152M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14153M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14154W: http://tcp-lp-mod.sourceforge.net/ 14155S: Maintained 14156F: net/ipv4/tcp_lp.c 14157 14158TDA10071 MEDIA DRIVER 14159M: Antti Palosaari <crope@iki.fi> 14160L: linux-media@vger.kernel.org 14161W: https://linuxtv.org 14162W: http://palosaari.fi/linux/ 14163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14164T: git git://linuxtv.org/anttip/media_tree.git 14165S: Maintained 14166F: drivers/media/dvb-frontends/tda10071* 14167 14168TDA18212 MEDIA DRIVER 14169M: Antti Palosaari <crope@iki.fi> 14170L: linux-media@vger.kernel.org 14171W: https://linuxtv.org 14172W: http://palosaari.fi/linux/ 14173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14174T: git git://linuxtv.org/anttip/media_tree.git 14175S: Maintained 14176F: drivers/media/tuners/tda18212* 14177 14178TDA18218 MEDIA DRIVER 14179M: Antti Palosaari <crope@iki.fi> 14180L: linux-media@vger.kernel.org 14181W: https://linuxtv.org 14182W: http://palosaari.fi/linux/ 14183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14184T: git git://linuxtv.org/anttip/media_tree.git 14185S: Maintained 14186F: drivers/media/tuners/tda18218* 14187 14188TDA18250 MEDIA DRIVER 14189M: Olli Salonen <olli.salonen@iki.fi> 14190L: linux-media@vger.kernel.org 14191W: https://linuxtv.org 14192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14193T: git git://linuxtv.org/media_tree.git 14194S: Maintained 14195F: drivers/media/tuners/tda18250* 14196 14197TDA18271 MEDIA DRIVER 14198M: Michael Krufky <mkrufky@linuxtv.org> 14199L: linux-media@vger.kernel.org 14200W: https://linuxtv.org 14201W: http://github.com/mkrufky 14202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14203T: git git://linuxtv.org/mkrufky/tuners.git 14204S: Maintained 14205F: drivers/media/tuners/tda18271* 14206 14207TDA1997x MEDIA DRIVER 14208M: Tim Harvey <tharvey@gateworks.com> 14209L: linux-media@vger.kernel.org 14210W: https://linuxtv.org 14211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14212S: Maintained 14213F: drivers/media/i2c/tda1997x.* 14214 14215TDA827x MEDIA DRIVER 14216M: Michael Krufky <mkrufky@linuxtv.org> 14217L: linux-media@vger.kernel.org 14218W: https://linuxtv.org 14219W: http://github.com/mkrufky 14220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14221T: git git://linuxtv.org/mkrufky/tuners.git 14222S: Maintained 14223F: drivers/media/tuners/tda8290.* 14224 14225TDA8290 MEDIA DRIVER 14226M: Michael Krufky <mkrufky@linuxtv.org> 14227L: linux-media@vger.kernel.org 14228W: https://linuxtv.org 14229W: http://github.com/mkrufky 14230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14231T: git git://linuxtv.org/mkrufky/tuners.git 14232S: Maintained 14233F: drivers/media/tuners/tda8290.* 14234 14235TDA9840 MEDIA DRIVER 14236M: Hans Verkuil <hverkuil@xs4all.nl> 14237L: linux-media@vger.kernel.org 14238T: git git://linuxtv.org/media_tree.git 14239W: https://linuxtv.org 14240S: Maintained 14241F: drivers/media/i2c/tda9840* 14242 14243TEA5761 TUNER DRIVER 14244M: Mauro Carvalho Chehab <mchehab@kernel.org> 14245L: linux-media@vger.kernel.org 14246W: https://linuxtv.org 14247T: git git://linuxtv.org/media_tree.git 14248S: Odd fixes 14249F: drivers/media/tuners/tea5761.* 14250 14251TEA5767 TUNER DRIVER 14252M: Mauro Carvalho Chehab <mchehab@kernel.org> 14253L: linux-media@vger.kernel.org 14254W: https://linuxtv.org 14255T: git git://linuxtv.org/media_tree.git 14256S: Maintained 14257F: drivers/media/tuners/tea5767.* 14258 14259TEA6415C MEDIA DRIVER 14260M: Hans Verkuil <hverkuil@xs4all.nl> 14261L: linux-media@vger.kernel.org 14262T: git git://linuxtv.org/media_tree.git 14263W: https://linuxtv.org 14264S: Maintained 14265F: drivers/media/i2c/tea6415c* 14266 14267TEA6420 MEDIA DRIVER 14268M: Hans Verkuil <hverkuil@xs4all.nl> 14269L: linux-media@vger.kernel.org 14270T: git git://linuxtv.org/media_tree.git 14271W: https://linuxtv.org 14272S: Maintained 14273F: drivers/media/i2c/tea6420* 14274 14275TEAM DRIVER 14276M: Jiri Pirko <jiri@resnulli.us> 14277L: netdev@vger.kernel.org 14278S: Supported 14279F: drivers/net/team/ 14280F: include/linux/if_team.h 14281F: include/uapi/linux/if_team.h 14282 14283TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14284M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14285S: Maintained 14286F: arch/x86/platform/ts5500/ 14287 14288TECHNOTREND USB IR RECEIVER 14289M: Sean Young <sean@mess.org> 14290L: linux-media@vger.kernel.org 14291S: Maintained 14292F: drivers/media/rc/ttusbir.c 14293 14294TECHWELL TW9910 VIDEO DECODER 14295L: linux-media@vger.kernel.org 14296S: Orphan 14297F: drivers/media/i2c/tw9910.c 14298F: include/media/i2c/tw9910.h 14299 14300TEE SUBSYSTEM 14301M: Jens Wiklander <jens.wiklander@linaro.org> 14302S: Maintained 14303F: include/linux/tee_drv.h 14304F: include/uapi/linux/tee.h 14305F: drivers/tee/ 14306F: Documentation/tee.txt 14307 14308TEGRA ARCHITECTURE SUPPORT 14309M: Thierry Reding <thierry.reding@gmail.com> 14310M: Jonathan Hunter <jonathanh@nvidia.com> 14311L: linux-tegra@vger.kernel.org 14312Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14314S: Supported 14315N: [^a-z]tegra 14316 14317TEGRA CLOCK DRIVER 14318M: Peter De Schrijver <pdeschrijver@nvidia.com> 14319M: Prashant Gaikwad <pgaikwad@nvidia.com> 14320S: Supported 14321F: drivers/clk/tegra/ 14322 14323TEGRA DMA DRIVERS 14324M: Laxman Dewangan <ldewangan@nvidia.com> 14325M: Jon Hunter <jonathanh@nvidia.com> 14326S: Supported 14327F: drivers/dma/tegra* 14328 14329TEGRA I2C DRIVER 14330M: Laxman Dewangan <ldewangan@nvidia.com> 14331S: Supported 14332F: drivers/i2c/busses/i2c-tegra.c 14333 14334TEGRA IOMMU DRIVERS 14335M: Thierry Reding <thierry.reding@gmail.com> 14336L: linux-tegra@vger.kernel.org 14337S: Supported 14338F: drivers/iommu/tegra* 14339 14340TEGRA KBC DRIVER 14341M: Laxman Dewangan <ldewangan@nvidia.com> 14342S: Supported 14343F: drivers/input/keyboard/tegra-kbc.c 14344 14345TEGRA NAND DRIVER 14346M: Stefan Agner <stefan@agner.ch> 14347M: Lucas Stach <dev@lynxeye.de> 14348S: Maintained 14349F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14350F: drivers/mtd/nand/raw/tegra_nand.c 14351 14352TEGRA PWM DRIVER 14353M: Thierry Reding <thierry.reding@gmail.com> 14354S: Supported 14355F: drivers/pwm/pwm-tegra.c 14356 14357TEGRA SERIAL DRIVER 14358M: Laxman Dewangan <ldewangan@nvidia.com> 14359S: Supported 14360F: drivers/tty/serial/serial-tegra.c 14361 14362TEGRA SPI DRIVER 14363M: Laxman Dewangan <ldewangan@nvidia.com> 14364S: Supported 14365F: drivers/spi/spi-tegra* 14366 14367TEHUTI ETHERNET DRIVER 14368M: Andy Gospodarek <andy@greyhouse.net> 14369L: netdev@vger.kernel.org 14370S: Supported 14371F: drivers/net/ethernet/tehuti/* 14372 14373Telecom Clock Driver for MCPL0010 14374M: Mark Gross <mark.gross@intel.com> 14375S: Supported 14376F: drivers/char/tlclk.c 14377 14378TENSILICA XTENSA PORT (xtensa) 14379M: Chris Zankel <chris@zankel.net> 14380M: Max Filippov <jcmvbkbc@gmail.com> 14381L: linux-xtensa@linux-xtensa.org 14382T: git git://github.com/czankel/xtensa-linux.git 14383S: Maintained 14384F: arch/xtensa/ 14385F: drivers/irqchip/irq-xtensa-* 14386 14387Texas Instruments' System Control Interface (TISCI) Protocol Driver 14388M: Nishanth Menon <nm@ti.com> 14389M: Tero Kristo <t-kristo@ti.com> 14390M: Santosh Shilimkar <ssantosh@kernel.org> 14391L: linux-arm-kernel@lists.infradead.org 14392S: Maintained 14393F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14394F: drivers/firmware/ti_sci* 14395F: include/linux/soc/ti/ti_sci_protocol.h 14396F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14397F: include/dt-bindings/genpd/k2g.h 14398F: drivers/soc/ti/ti_sci_pm_domains.c 14399F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14400F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14401F: drivers/clk/keystone/sci-clk.c 14402F: drivers/reset/reset-ti-sci.c 14403 14404THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14405M: Hans Verkuil <hverkuil@xs4all.nl> 14406L: linux-media@vger.kernel.org 14407T: git git://linuxtv.org/media_tree.git 14408W: https://linuxtv.org 14409S: Maintained 14410F: drivers/media/radio/radio-raremono.c 14411 14412THERMAL 14413M: Zhang Rui <rui.zhang@intel.com> 14414M: Eduardo Valentin <edubezval@gmail.com> 14415R: Daniel Lezcano <daniel.lezcano@linaro.org> 14416L: linux-pm@vger.kernel.org 14417T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14418T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14419Q: https://patchwork.kernel.org/project/linux-pm/list/ 14420S: Supported 14421F: drivers/thermal/ 14422F: include/linux/thermal.h 14423F: include/uapi/linux/thermal.h 14424F: include/linux/cpu_cooling.h 14425F: Documentation/devicetree/bindings/thermal/ 14426 14427THERMAL/CPU_COOLING 14428M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14429M: Viresh Kumar <viresh.kumar@linaro.org> 14430M: Javi Merino <javi.merino@kernel.org> 14431L: linux-pm@vger.kernel.org 14432S: Supported 14433F: Documentation/thermal/cpu-cooling-api.txt 14434F: drivers/thermal/cpu_cooling.c 14435F: include/linux/cpu_cooling.h 14436 14437THINKPAD ACPI EXTRAS DRIVER 14438M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14439L: ibm-acpi-devel@lists.sourceforge.net 14440L: platform-driver-x86@vger.kernel.org 14441W: http://ibm-acpi.sourceforge.net 14442W: http://thinkwiki.org/wiki/Ibm-acpi 14443T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14444S: Maintained 14445F: drivers/platform/x86/thinkpad_acpi.c 14446 14447THUNDERBOLT DRIVER 14448M: Andreas Noever <andreas.noever@gmail.com> 14449M: Michael Jamet <michael.jamet@intel.com> 14450M: Mika Westerberg <mika.westerberg@linux.intel.com> 14451M: Yehezkel Bernat <YehezkelShB@gmail.com> 14452T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14453S: Maintained 14454F: Documentation/admin-guide/thunderbolt.rst 14455F: drivers/thunderbolt/ 14456F: include/linux/thunderbolt.h 14457 14458THUNDERBOLT NETWORK DRIVER 14459M: Michael Jamet <michael.jamet@intel.com> 14460M: Mika Westerberg <mika.westerberg@linux.intel.com> 14461M: Yehezkel Bernat <YehezkelShB@gmail.com> 14462L: netdev@vger.kernel.org 14463S: Maintained 14464F: drivers/net/thunderbolt.c 14465 14466THUNDERX GPIO DRIVER 14467M: David Daney <david.daney@cavium.com> 14468S: Maintained 14469F: drivers/gpio/gpio-thunderx.c 14470 14471TI AM437X VPFE DRIVER 14472M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14473L: linux-media@vger.kernel.org 14474W: https://linuxtv.org 14475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14476T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14477S: Maintained 14478F: drivers/media/platform/am437x/ 14479 14480TI BANDGAP AND THERMAL DRIVER 14481M: Eduardo Valentin <edubezval@gmail.com> 14482M: Keerthy <j-keerthy@ti.com> 14483L: linux-pm@vger.kernel.org 14484L: linux-omap@vger.kernel.org 14485S: Maintained 14486F: drivers/thermal/ti-soc-thermal/ 14487 14488TI BQ27XXX POWER SUPPLY DRIVER 14489R: Andrew F. Davis <afd@ti.com> 14490F: include/linux/power/bq27xxx_battery.h 14491F: drivers/power/supply/bq27xxx_battery.c 14492F: drivers/power/supply/bq27xxx_battery_i2c.c 14493 14494TI CDCE706 CLOCK DRIVER 14495M: Max Filippov <jcmvbkbc@gmail.com> 14496S: Maintained 14497F: drivers/clk/clk-cdce706.c 14498 14499TI CLOCK DRIVER 14500M: Tero Kristo <t-kristo@ti.com> 14501L: linux-omap@vger.kernel.org 14502S: Maintained 14503F: drivers/clk/ti/ 14504F: include/linux/clk/ti.h 14505 14506TI DAVINCI MACHINE SUPPORT 14507M: Sekhar Nori <nsekhar@ti.com> 14508M: Kevin Hilman <khilman@kernel.org> 14509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14510T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14511S: Supported 14512F: arch/arm/mach-davinci/ 14513F: drivers/i2c/busses/i2c-davinci.c 14514F: arch/arm/boot/dts/da850* 14515 14516TI DAVINCI SERIES CLOCK DRIVER 14517M: David Lechner <david@lechnology.com> 14518R: Sekhar Nori <nsekhar@ti.com> 14519S: Maintained 14520F: Documentation/devicetree/bindings/clock/ti/davinci/ 14521F: drivers/clk/davinci/ 14522 14523TI DAVINCI SERIES GPIO DRIVER 14524M: Keerthy <j-keerthy@ti.com> 14525L: linux-gpio@vger.kernel.org 14526S: Maintained 14527F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14528F: drivers/gpio/gpio-davinci.c 14529 14530TI DAVINCI SERIES MEDIA DRIVER 14531M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14532L: linux-media@vger.kernel.org 14533W: https://linuxtv.org 14534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14535T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14536S: Maintained 14537F: drivers/media/platform/davinci/ 14538F: include/media/davinci/ 14539 14540TI ETHERNET SWITCH DRIVER (CPSW) 14541R: Grygorii Strashko <grygorii.strashko@ti.com> 14542L: linux-omap@vger.kernel.org 14543L: netdev@vger.kernel.org 14544S: Maintained 14545F: drivers/net/ethernet/ti/cpsw* 14546F: drivers/net/ethernet/ti/davinci* 14547 14548TI FLASH MEDIA INTERFACE DRIVER 14549M: Alex Dubov <oakad@yahoo.com> 14550S: Maintained 14551F: drivers/misc/tifm* 14552F: drivers/mmc/host/tifm_sd.c 14553F: include/linux/tifm.h 14554 14555TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14556M: Santosh Shilimkar <ssantosh@kernel.org> 14557L: linux-kernel@vger.kernel.org 14558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14559S: Maintained 14560F: drivers/soc/ti/* 14561T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14562 14563TI LM49xxx FAMILY ASoC CODEC DRIVERS 14564M: M R Swami Reddy <mr.swami.reddy@ti.com> 14565M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14566L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14567S: Maintained 14568F: sound/soc/codecs/lm49453* 14569F: sound/soc/codecs/isabelle* 14570 14571TI LP855x BACKLIGHT DRIVER 14572M: Milo Kim <milo.kim@ti.com> 14573S: Maintained 14574F: Documentation/backlight/lp855x-driver.txt 14575F: drivers/video/backlight/lp855x_bl.c 14576F: include/linux/platform_data/lp855x.h 14577 14578TI LP8727 CHARGER DRIVER 14579M: Milo Kim <milo.kim@ti.com> 14580S: Maintained 14581F: drivers/power/supply/lp8727_charger.c 14582F: include/linux/platform_data/lp8727.h 14583 14584TI LP8788 MFD DRIVER 14585M: Milo Kim <milo.kim@ti.com> 14586S: Maintained 14587F: drivers/iio/adc/lp8788_adc.c 14588F: drivers/leds/leds-lp8788.c 14589F: drivers/mfd/lp8788*.c 14590F: drivers/power/supply/lp8788-charger.c 14591F: drivers/regulator/lp8788-*.c 14592F: include/linux/mfd/lp8788*.h 14593 14594TI NETCP ETHERNET DRIVER 14595M: Wingman Kwok <w-kwok2@ti.com> 14596M: Murali Karicheri <m-karicheri2@ti.com> 14597L: netdev@vger.kernel.org 14598S: Maintained 14599F: drivers/net/ethernet/ti/netcp* 14600 14601TI TAS571X FAMILY ASoC CODEC DRIVER 14602M: Kevin Cernekee <cernekee@chromium.org> 14603L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14604S: Odd Fixes 14605F: sound/soc/codecs/tas571x* 14606 14607TI TRF7970A NFC DRIVER 14608M: Mark Greer <mgreer@animalcreek.com> 14609L: linux-wireless@vger.kernel.org 14610L: linux-nfc@lists.01.org (moderated for non-subscribers) 14611S: Supported 14612F: drivers/nfc/trf7970a.c 14613F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14614 14615TI TWL4030 SERIES SOC CODEC DRIVER 14616M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14617L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14618S: Maintained 14619F: sound/soc/codecs/twl4030* 14620 14621TI VPE/CAL DRIVERS 14622M: Benoit Parrot <bparrot@ti.com> 14623L: linux-media@vger.kernel.org 14624W: http://linuxtv.org/ 14625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14626S: Maintained 14627F: drivers/media/platform/ti-vpe/ 14628 14629TI WILINK WIRELESS DRIVERS 14630L: linux-wireless@vger.kernel.org 14631W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14632W: http://wireless.kernel.org/en/users/Drivers/wl1251 14633T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14634S: Orphan 14635F: drivers/net/wireless/ti/ 14636F: include/linux/wl12xx.h 14637 14638TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14639M: John Stultz <john.stultz@linaro.org> 14640M: Thomas Gleixner <tglx@linutronix.de> 14641R: Stephen Boyd <sboyd@kernel.org> 14642L: linux-kernel@vger.kernel.org 14643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14644S: Supported 14645F: include/linux/clocksource.h 14646F: include/linux/time.h 14647F: include/linux/timex.h 14648F: include/uapi/linux/time.h 14649F: include/uapi/linux/timex.h 14650F: kernel/time/clocksource.c 14651F: kernel/time/time*.c 14652F: kernel/time/alarmtimer.c 14653F: kernel/time/ntp.c 14654F: tools/testing/selftests/timers/ 14655 14656TIPC NETWORK LAYER 14657M: Jon Maloy <jon.maloy@ericsson.com> 14658M: Ying Xue <ying.xue@windriver.com> 14659L: netdev@vger.kernel.org (core kernel code) 14660L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14661W: http://tipc.sourceforge.net/ 14662S: Maintained 14663F: include/uapi/linux/tipc*.h 14664F: net/tipc/ 14665 14666TLAN NETWORK DRIVER 14667M: Samuel Chessman <chessman@tux.org> 14668L: tlan-devel@lists.sourceforge.net (subscribers-only) 14669W: http://sourceforge.net/projects/tlan/ 14670S: Maintained 14671F: Documentation/networking/tlan.txt 14672F: drivers/net/ethernet/ti/tlan.* 14673 14674TM6000 VIDEO4LINUX DRIVER 14675M: Mauro Carvalho Chehab <mchehab@kernel.org> 14676L: linux-media@vger.kernel.org 14677W: https://linuxtv.org 14678T: git git://linuxtv.org/media_tree.git 14679S: Odd fixes 14680F: drivers/media/usb/tm6000/ 14681F: Documentation/media/v4l-drivers/tm6000* 14682 14683TMIO/SDHI MMC DRIVER 14684M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14685L: linux-mmc@vger.kernel.org 14686S: Supported 14687F: drivers/mmc/host/tmio_mmc* 14688F: drivers/mmc/host/renesas_sdhi* 14689F: include/linux/mfd/tmio.h 14690 14691TMP401 HARDWARE MONITOR DRIVER 14692M: Guenter Roeck <linux@roeck-us.net> 14693L: linux-hwmon@vger.kernel.org 14694S: Maintained 14695F: Documentation/hwmon/tmp401 14696F: drivers/hwmon/tmp401.c 14697 14698TMPFS (SHMEM FILESYSTEM) 14699M: Hugh Dickins <hughd@google.com> 14700L: linux-mm@kvack.org 14701S: Maintained 14702F: include/linux/shmem_fs.h 14703F: mm/shmem.c 14704 14705TOMOYO SECURITY MODULE 14706M: Kentaro Takeda <takedakn@nttdata.co.jp> 14707M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14708L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14709L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14710L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14711L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14712W: http://tomoyo.sourceforge.jp/ 14713T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14714S: Maintained 14715F: security/tomoyo/ 14716 14717TOPSTAR LAPTOP EXTRAS DRIVER 14718M: Herton Ronaldo Krzesinski <herton@canonical.com> 14719L: platform-driver-x86@vger.kernel.org 14720S: Maintained 14721F: drivers/platform/x86/topstar-laptop.c 14722 14723TORTURE-TEST MODULES 14724M: Davidlohr Bueso <dave@stgolabs.net> 14725M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14726M: Josh Triplett <josh@joshtriplett.org> 14727L: linux-kernel@vger.kernel.org 14728S: Supported 14729T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14730F: Documentation/RCU/torture.txt 14731F: kernel/torture.c 14732F: kernel/rcu/rcutorture.c 14733F: kernel/rcu/rcuperf.c 14734F: kernel/locking/locktorture.c 14735 14736TOSHIBA ACPI EXTRAS DRIVER 14737M: Azael Avalos <coproscefalo@gmail.com> 14738L: platform-driver-x86@vger.kernel.org 14739S: Maintained 14740F: drivers/platform/x86/toshiba_acpi.c 14741 14742TOSHIBA BLUETOOTH DRIVER 14743M: Azael Avalos <coproscefalo@gmail.com> 14744L: platform-driver-x86@vger.kernel.org 14745S: Maintained 14746F: drivers/platform/x86/toshiba_bluetooth.c 14747 14748TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14749M: Azael Avalos <coproscefalo@gmail.com> 14750L: platform-driver-x86@vger.kernel.org 14751S: Maintained 14752F: drivers/platform/x86/toshiba_haps.c 14753 14754TOSHIBA SMM DRIVER 14755M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14756W: http://www.buzzard.org.uk/toshiba/ 14757S: Maintained 14758F: drivers/char/toshiba.c 14759F: include/linux/toshiba.h 14760F: include/uapi/linux/toshiba.h 14761 14762TOSHIBA TC358743 DRIVER 14763M: Mats Randgaard <matrandg@cisco.com> 14764L: linux-media@vger.kernel.org 14765S: Maintained 14766F: drivers/media/i2c/tc358743* 14767F: include/media/i2c/tc358743.h 14768 14769TOSHIBA WMI HOTKEYS DRIVER 14770M: Azael Avalos <coproscefalo@gmail.com> 14771L: platform-driver-x86@vger.kernel.org 14772S: Maintained 14773F: drivers/platform/x86/toshiba-wmi.c 14774 14775TPM DEVICE DRIVER 14776M: Peter Huewe <peterhuewe@gmx.de> 14777M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14778R: Jason Gunthorpe <jgg@ziepe.ca> 14779L: linux-integrity@vger.kernel.org 14780Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14781W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14782T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14783S: Maintained 14784F: drivers/char/tpm/ 14785 14786TRACING 14787M: Steven Rostedt <rostedt@goodmis.org> 14788M: Ingo Molnar <mingo@redhat.com> 14789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14790S: Maintained 14791F: Documentation/trace/ftrace.rst 14792F: arch/*/*/*/ftrace.h 14793F: arch/*/kernel/ftrace.c 14794F: include/*/ftrace.h 14795F: include/linux/trace*.h 14796F: include/trace/ 14797F: kernel/trace/ 14798F: tools/testing/selftests/ftrace/ 14799 14800TRACING MMIO ACCESSES (MMIOTRACE) 14801M: Steven Rostedt <rostedt@goodmis.org> 14802M: Ingo Molnar <mingo@kernel.org> 14803R: Karol Herbst <karolherbst@gmail.com> 14804R: Pekka Paalanen <ppaalanen@gmail.com> 14805S: Maintained 14806L: linux-kernel@vger.kernel.org 14807L: nouveau@lists.freedesktop.org 14808F: kernel/trace/trace_mmiotrace.c 14809F: include/linux/mmiotrace.h 14810F: arch/x86/mm/kmmio.c 14811F: arch/x86/mm/mmio-mod.c 14812F: arch/x86/mm/testmmiotrace.c 14813 14814TRIVIAL PATCHES 14815M: Jiri Kosina <trivial@kernel.org> 14816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14817S: Maintained 14818K: ^Subject:.*(?i)trivial 14819 14820TEMPO SEMICONDUCTOR DRIVERS 14821M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14822S: Maintained 14823F: sound/soc/codecs/tscs*.c 14824F: sound/soc/codecs/tscs*.h 14825F: Documentation/devicetree/bindings/sound/tscs*.txt 14826 14827TTY LAYER 14828M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14829M: Jiri Slaby <jslaby@suse.com> 14830S: Supported 14831T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14832F: Documentation/serial/ 14833F: drivers/tty/ 14834F: drivers/tty/serial/serial_core.c 14835F: include/linux/serial_core.h 14836F: include/linux/serial.h 14837F: include/linux/tty.h 14838F: include/uapi/linux/serial_core.h 14839F: include/uapi/linux/serial.h 14840F: include/uapi/linux/tty.h 14841 14842TUA9001 MEDIA DRIVER 14843M: Antti Palosaari <crope@iki.fi> 14844L: linux-media@vger.kernel.org 14845W: https://linuxtv.org 14846W: http://palosaari.fi/linux/ 14847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14848T: git git://linuxtv.org/anttip/media_tree.git 14849S: Maintained 14850F: drivers/media/tuners/tua9001* 14851 14852TULIP NETWORK DRIVERS 14853L: netdev@vger.kernel.org 14854L: linux-parisc@vger.kernel.org 14855S: Orphan 14856F: drivers/net/ethernet/dec/tulip/ 14857 14858TUN/TAP driver 14859M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14860W: http://vtun.sourceforge.net/tun 14861S: Maintained 14862F: Documentation/networking/tuntap.txt 14863F: arch/um/os-Linux/drivers/ 14864 14865TURBOCHANNEL SUBSYSTEM 14866M: "Maciej W. Rozycki" <macro@linux-mips.org> 14867M: Ralf Baechle <ralf@linux-mips.org> 14868L: linux-mips@linux-mips.org 14869Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14870S: Maintained 14871F: drivers/tc/ 14872F: include/linux/tc.h 14873 14874TURBOSTAT UTILITY 14875M: "Len Brown" <lenb@kernel.org> 14876L: linux-pm@vger.kernel.org 14877B: https://bugzilla.kernel.org 14878Q: https://patchwork.kernel.org/project/linux-pm/list/ 14879T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14880S: Supported 14881F: tools/power/x86/turbostat/ 14882 14883TW5864 VIDEO4LINUX DRIVER 14884M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14885M: Anton Sviridenko <anton@corp.bluecherry.net> 14886M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14887M: Andrey Utkin <andrey_utkin@fastmail.com> 14888L: linux-media@vger.kernel.org 14889S: Supported 14890F: drivers/media/pci/tw5864/ 14891 14892TW68 VIDEO4LINUX DRIVER 14893M: Hans Verkuil <hverkuil@xs4all.nl> 14894L: linux-media@vger.kernel.org 14895T: git git://linuxtv.org/media_tree.git 14896W: https://linuxtv.org 14897S: Odd Fixes 14898F: drivers/media/pci/tw68/ 14899 14900TW686X VIDEO4LINUX DRIVER 14901M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14902L: linux-media@vger.kernel.org 14903T: git git://linuxtv.org/media_tree.git 14904W: http://linuxtv.org 14905S: Maintained 14906F: drivers/media/pci/tw686x/ 14907 14908UBI FILE SYSTEM (UBIFS) 14909M: Richard Weinberger <richard@nod.at> 14910M: Artem Bityutskiy <dedekind1@gmail.com> 14911M: Adrian Hunter <adrian.hunter@intel.com> 14912L: linux-mtd@lists.infradead.org 14913T: git git://git.infradead.org/ubifs-2.6.git 14914W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14915S: Supported 14916F: Documentation/filesystems/ubifs.txt 14917F: fs/ubifs/ 14918 14919UCLINUX (M68KNOMMU AND COLDFIRE) 14920M: Greg Ungerer <gerg@linux-m68k.org> 14921W: http://www.linux-m68k.org/ 14922W: http://www.uclinux.org/ 14923L: linux-m68k@lists.linux-m68k.org 14924L: uclinux-dev@uclinux.org (subscribers-only) 14925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14926S: Maintained 14927F: arch/m68k/coldfire/ 14928F: arch/m68k/68*/ 14929F: arch/m68k/*/*_no.* 14930F: arch/m68k/include/asm/*_no.* 14931 14932UDF FILESYSTEM 14933M: Jan Kara <jack@suse.com> 14934S: Maintained 14935F: Documentation/filesystems/udf.txt 14936F: fs/udf/ 14937 14938UDRAW TABLET 14939M: Bastien Nocera <hadess@hadess.net> 14940L: linux-input@vger.kernel.org 14941S: Maintained 14942F: drivers/hid/hid-udraw-ps3.c 14943 14944UFS FILESYSTEM 14945M: Evgeniy Dushistov <dushistov@mail.ru> 14946S: Maintained 14947F: Documentation/filesystems/ufs.txt 14948F: fs/ufs/ 14949 14950UHID USERSPACE HID IO DRIVER: 14951M: David Herrmann <dh.herrmann@googlemail.com> 14952L: linux-input@vger.kernel.org 14953S: Maintained 14954F: drivers/hid/uhid.c 14955F: include/uapi/linux/uhid.h 14956 14957ULPI BUS 14958M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14959L: linux-usb@vger.kernel.org 14960S: Maintained 14961F: drivers/usb/common/ulpi.c 14962F: include/linux/ulpi/ 14963 14964ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14965L: linux-usb@vger.kernel.org 14966S: Orphan 14967F: drivers/uwb/ 14968F: include/linux/uwb.h 14969F: include/linux/uwb/ 14970 14971UNICORE32 ARCHITECTURE: 14972M: Guan Xuetao <gxt@pku.edu.cn> 14973W: http://mprc.pku.edu.cn/~guanxuetao/linux 14974S: Maintained 14975T: git git://github.com/gxt/linux.git 14976F: arch/unicore32/ 14977 14978UNIFDEF 14979M: Tony Finch <dot@dotat.at> 14980W: http://dotat.at/prog/unifdef 14981S: Maintained 14982F: scripts/unifdef.c 14983 14984UNIFORM CDROM DRIVER 14985M: Jens Axboe <axboe@kernel.dk> 14986W: http://www.kernel.dk 14987S: Maintained 14988F: Documentation/cdrom/ 14989F: drivers/cdrom/cdrom.c 14990F: include/linux/cdrom.h 14991F: include/uapi/linux/cdrom.h 14992 14993UNISYS S-PAR DRIVERS 14994M: David Kershner <david.kershner@unisys.com> 14995L: sparmaintainer@unisys.com (Unisys internal) 14996S: Supported 14997F: include/linux/visorbus.h 14998F: drivers/visorbus/ 14999F: drivers/staging/unisys/ 15000 15001UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15002M: Vinayak Holikatti <vinholikatti@gmail.com> 15003L: linux-scsi@vger.kernel.org 15004S: Supported 15005F: Documentation/scsi/ufs.txt 15006F: drivers/scsi/ufs/ 15007 15008UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15009M: Joao Pinto <jpinto@synopsys.com> 15010L: linux-scsi@vger.kernel.org 15011S: Supported 15012F: drivers/scsi/ufs/*dwc* 15013 15014UNSORTED BLOCK IMAGES (UBI) 15015M: Artem Bityutskiy <dedekind1@gmail.com> 15016M: Richard Weinberger <richard@nod.at> 15017W: http://www.linux-mtd.infradead.org/ 15018L: linux-mtd@lists.infradead.org 15019T: git git://git.infradead.org/ubifs-2.6.git 15020S: Supported 15021F: drivers/mtd/ubi/ 15022F: include/linux/mtd/ubi.h 15023F: include/uapi/mtd/ubi-user.h 15024 15025USB "USBNET" DRIVER FRAMEWORK 15026M: Oliver Neukum <oneukum@suse.com> 15027L: netdev@vger.kernel.org 15028W: http://www.linux-usb.org/usbnet 15029S: Maintained 15030F: drivers/net/usb/usbnet.c 15031F: include/linux/usb/usbnet.h 15032 15033USB ACM DRIVER 15034M: Oliver Neukum <oneukum@suse.com> 15035L: linux-usb@vger.kernel.org 15036S: Maintained 15037F: Documentation/usb/acm.txt 15038F: drivers/usb/class/cdc-acm.* 15039 15040USB AR5523 WIRELESS DRIVER 15041M: Pontus Fuchs <pontus.fuchs@gmail.com> 15042L: linux-wireless@vger.kernel.org 15043S: Maintained 15044F: drivers/net/wireless/ath/ar5523/ 15045 15046USB ATTACHED SCSI 15047M: Oliver Neukum <oneukum@suse.com> 15048L: linux-usb@vger.kernel.org 15049L: linux-scsi@vger.kernel.org 15050S: Maintained 15051F: drivers/usb/storage/uas.c 15052 15053USB CDC ETHERNET DRIVER 15054M: Oliver Neukum <oliver@neukum.org> 15055L: linux-usb@vger.kernel.org 15056S: Maintained 15057F: drivers/net/usb/cdc_*.c 15058F: include/uapi/linux/usb/cdc.h 15059 15060USB CHAOSKEY DRIVER 15061M: Keith Packard <keithp@keithp.com> 15062L: linux-usb@vger.kernel.org 15063S: Maintained 15064F: drivers/usb/misc/chaoskey.c 15065 15066USB CYPRESS C67X00 DRIVER 15067M: Peter Korsgaard <jacmet@sunsite.dk> 15068L: linux-usb@vger.kernel.org 15069S: Maintained 15070F: drivers/usb/c67x00/ 15071 15072USB DAVICOM DM9601 DRIVER 15073M: Peter Korsgaard <jacmet@sunsite.dk> 15074L: netdev@vger.kernel.org 15075W: http://www.linux-usb.org/usbnet 15076S: Maintained 15077F: drivers/net/usb/dm9601.c 15078 15079USB DIAMOND RIO500 DRIVER 15080M: Cesar Miquel <miquel@df.uba.ar> 15081L: rio500-users@lists.sourceforge.net 15082W: http://rio500.sourceforge.net 15083S: Maintained 15084F: drivers/usb/misc/rio500* 15085 15086USB EHCI DRIVER 15087M: Alan Stern <stern@rowland.harvard.edu> 15088L: linux-usb@vger.kernel.org 15089S: Maintained 15090F: Documentation/usb/ehci.txt 15091F: drivers/usb/host/ehci* 15092 15093USB GADGET/PERIPHERAL SUBSYSTEM 15094M: Felipe Balbi <balbi@kernel.org> 15095L: linux-usb@vger.kernel.org 15096W: http://www.linux-usb.org/gadget 15097T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15098S: Maintained 15099F: drivers/usb/gadget/ 15100F: include/linux/usb/gadget* 15101 15102USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15103M: Jiri Kosina <jikos@kernel.org> 15104R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15105L: linux-usb@vger.kernel.org 15106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15107S: Maintained 15108F: Documentation/hid/hiddev.txt 15109F: drivers/hid/usbhid/ 15110 15111USB INTEL XHCI ROLE MUX DRIVER 15112M: Hans de Goede <hdegoede@redhat.com> 15113L: linux-usb@vger.kernel.org 15114S: Maintained 15115F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15116 15117USB ISP116X DRIVER 15118M: Olav Kongas <ok@artecdesign.ee> 15119L: linux-usb@vger.kernel.org 15120S: Maintained 15121F: drivers/usb/host/isp116x* 15122F: include/linux/usb/isp116x.h 15123 15124USB LAN78XX ETHERNET DRIVER 15125M: Woojung Huh <woojung.huh@microchip.com> 15126M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15127L: netdev@vger.kernel.org 15128S: Maintained 15129F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15130F: drivers/net/usb/lan78xx.* 15131F: include/dt-bindings/net/microchip-lan78xx.h 15132 15133USB MASS STORAGE DRIVER 15134M: Alan Stern <stern@rowland.harvard.edu> 15135L: linux-usb@vger.kernel.org 15136L: usb-storage@lists.one-eyed-alien.net 15137S: Maintained 15138W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15139F: drivers/usb/storage/ 15140 15141USB MIDI DRIVER 15142M: Clemens Ladisch <clemens@ladisch.de> 15143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15144T: git git://git.alsa-project.org/alsa-kernel.git 15145S: Maintained 15146F: sound/usb/midi.* 15147 15148USB NETWORKING DRIVERS 15149L: linux-usb@vger.kernel.org 15150S: Odd Fixes 15151F: drivers/net/usb/ 15152 15153USB OHCI DRIVER 15154M: Alan Stern <stern@rowland.harvard.edu> 15155L: linux-usb@vger.kernel.org 15156S: Maintained 15157F: Documentation/usb/ohci.txt 15158F: drivers/usb/host/ohci* 15159 15160USB OTG FSM (Finite State Machine) 15161M: Peter Chen <Peter.Chen@nxp.com> 15162T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15163L: linux-usb@vger.kernel.org 15164S: Maintained 15165F: drivers/usb/common/usb-otg-fsm.c 15166 15167USB OVER IP DRIVER 15168M: Valentina Manea <valentina.manea.m@gmail.com> 15169M: Shuah Khan <shuah@kernel.org> 15170L: linux-usb@vger.kernel.org 15171S: Maintained 15172F: Documentation/usb/usbip_protocol.txt 15173F: drivers/usb/usbip/ 15174F: tools/usb/usbip/ 15175F: tools/testing/selftests/drivers/usb/usbip/ 15176 15177USB PEGASUS DRIVER 15178M: Petko Manolov <petkan@nucleusys.com> 15179L: linux-usb@vger.kernel.org 15180L: netdev@vger.kernel.org 15181T: git git://github.com/petkan/pegasus.git 15182W: https://github.com/petkan/pegasus 15183S: Maintained 15184F: drivers/net/usb/pegasus.* 15185 15186USB PHY LAYER 15187M: Felipe Balbi <balbi@kernel.org> 15188L: linux-usb@vger.kernel.org 15189T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15190S: Maintained 15191F: drivers/usb/phy/ 15192 15193USB PRINTER DRIVER (usblp) 15194M: Pete Zaitcev <zaitcev@redhat.com> 15195L: linux-usb@vger.kernel.org 15196S: Supported 15197F: drivers/usb/class/usblp.c 15198 15199USB QMI WWAN NETWORK DRIVER 15200M: Bjørn Mork <bjorn@mork.no> 15201L: netdev@vger.kernel.org 15202S: Maintained 15203F: Documentation/ABI/testing/sysfs-class-net-qmi 15204F: drivers/net/usb/qmi_wwan.c 15205 15206USB RTL8150 DRIVER 15207M: Petko Manolov <petkan@nucleusys.com> 15208L: linux-usb@vger.kernel.org 15209L: netdev@vger.kernel.org 15210T: git git://github.com/petkan/rtl8150.git 15211W: https://github.com/petkan/rtl8150 15212S: Maintained 15213F: drivers/net/usb/rtl8150.c 15214 15215USB SERIAL SUBSYSTEM 15216M: Johan Hovold <johan@kernel.org> 15217L: linux-usb@vger.kernel.org 15218T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15219S: Maintained 15220F: Documentation/usb/usb-serial.txt 15221F: drivers/usb/serial/ 15222F: include/linux/usb/serial.h 15223 15224USB SMSC75XX ETHERNET DRIVER 15225M: Steve Glendinning <steve.glendinning@shawell.net> 15226L: netdev@vger.kernel.org 15227S: Maintained 15228F: drivers/net/usb/smsc75xx.* 15229 15230USB SMSC95XX ETHERNET DRIVER 15231M: Steve Glendinning <steve.glendinning@shawell.net> 15232M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15233L: netdev@vger.kernel.org 15234S: Maintained 15235F: drivers/net/usb/smsc95xx.* 15236 15237USB SUBSYSTEM 15238M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15239L: linux-usb@vger.kernel.org 15240W: http://www.linux-usb.org 15241T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15242S: Supported 15243F: Documentation/devicetree/bindings/usb/ 15244F: Documentation/usb/ 15245F: drivers/usb/ 15246F: include/linux/usb.h 15247F: include/linux/usb/ 15248 15249USB TYPEC PI3USB30532 MUX DRIVER 15250M: Hans de Goede <hdegoede@redhat.com> 15251L: linux-usb@vger.kernel.org 15252S: Maintained 15253F: drivers/usb/typec/mux/pi3usb30532.c 15254 15255USB TYPEC CLASS 15256M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15257L: linux-usb@vger.kernel.org 15258S: Maintained 15259F: Documentation/ABI/testing/sysfs-class-typec 15260F: Documentation/driver-api/usb/typec.rst 15261F: drivers/usb/typec/ 15262F: include/linux/usb/typec.h 15263 15264USB TYPEC BUS FOR ALTERNATE MODES 15265M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15266L: linux-usb@vger.kernel.org 15267S: Maintained 15268F: Documentation/ABI/testing/sysfs-bus-typec 15269F: Documentation/driver-api/usb/typec_bus.rst 15270F: drivers/usb/typec/altmodes/ 15271F: include/linux/usb/typec_altmode.h 15272 15273USB UHCI DRIVER 15274M: Alan Stern <stern@rowland.harvard.edu> 15275L: linux-usb@vger.kernel.org 15276S: Maintained 15277F: drivers/usb/host/uhci* 15278 15279USB VIDEO CLASS 15280M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15281L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15282L: linux-media@vger.kernel.org 15283T: git git://linuxtv.org/media_tree.git 15284W: http://www.ideasonboard.org/uvc/ 15285S: Maintained 15286F: drivers/media/usb/uvc/ 15287F: include/uapi/linux/uvcvideo.h 15288 15289USB VISION DRIVER 15290M: Hans Verkuil <hverkuil@xs4all.nl> 15291L: linux-media@vger.kernel.org 15292T: git git://linuxtv.org/media_tree.git 15293W: https://linuxtv.org 15294S: Odd Fixes 15295F: drivers/media/usb/usbvision/ 15296 15297USB WEBCAM GADGET 15298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15299L: linux-usb@vger.kernel.org 15300S: Maintained 15301F: drivers/usb/gadget/function/*uvc* 15302F: drivers/usb/gadget/legacy/webcam.c 15303F: include/uapi/linux/usb/g_uvc.h 15304 15305USB WIRELESS RNDIS DRIVER (rndis_wlan) 15306M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15307L: linux-wireless@vger.kernel.org 15308S: Maintained 15309F: drivers/net/wireless/rndis_wlan.c 15310 15311USB XHCI DRIVER 15312M: Mathias Nyman <mathias.nyman@intel.com> 15313L: linux-usb@vger.kernel.org 15314S: Supported 15315F: drivers/usb/host/xhci* 15316F: drivers/usb/host/pci-quirks* 15317 15318USB ZD1201 DRIVER 15319L: linux-wireless@vger.kernel.org 15320W: http://linux-lc100020.sourceforge.net 15321S: Orphan 15322F: drivers/net/wireless/zydas/zd1201.* 15323 15324USB ZR364XX DRIVER 15325M: Antoine Jacquet <royale@zerezo.com> 15326L: linux-usb@vger.kernel.org 15327L: linux-media@vger.kernel.org 15328T: git git://linuxtv.org/media_tree.git 15329W: http://royale.zerezo.com/zr364xx/ 15330S: Maintained 15331F: Documentation/media/v4l-drivers/zr364xx* 15332F: drivers/media/usb/zr364xx/ 15333 15334USER-MODE LINUX (UML) 15335M: Jeff Dike <jdike@addtoit.com> 15336M: Richard Weinberger <richard@nod.at> 15337L: linux-um@lists.infradead.org 15338W: http://user-mode-linux.sourceforge.net 15339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15340S: Maintained 15341F: Documentation/virtual/uml/ 15342F: arch/um/ 15343F: arch/x86/um/ 15344F: fs/hostfs/ 15345F: fs/hppfs/ 15346 15347USERSPACE I/O (UIO) 15348M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15349S: Maintained 15350T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15351F: Documentation/driver-api/uio-howto.rst 15352F: drivers/uio/ 15353F: include/linux/uio*.h 15354 15355UTIL-LINUX PACKAGE 15356M: Karel Zak <kzak@redhat.com> 15357L: util-linux@vger.kernel.org 15358W: http://en.wikipedia.org/wiki/Util-linux 15359T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15360S: Maintained 15361 15362UUID HELPERS 15363M: Christoph Hellwig <hch@lst.de> 15364R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15365L: linux-kernel@vger.kernel.org 15366T: git git://git.infradead.org/users/hch/uuid.git 15367F: lib/uuid.c 15368F: lib/test_uuid.c 15369F: include/linux/uuid.h 15370F: include/uapi/linux/uuid.h 15371S: Maintained 15372 15373UVESAFB DRIVER 15374M: Michal Januszewski <spock@gentoo.org> 15375L: linux-fbdev@vger.kernel.org 15376W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15377S: Maintained 15378F: Documentation/fb/uvesafb.txt 15379F: drivers/video/fbdev/uvesafb.* 15380 15381VF610 NAND DRIVER 15382M: Stefan Agner <stefan@agner.ch> 15383L: linux-mtd@lists.infradead.org 15384S: Supported 15385F: drivers/mtd/nand/raw/vf610_nfc.c 15386 15387VFAT/FAT/MSDOS FILESYSTEM 15388M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15389S: Maintained 15390F: Documentation/filesystems/vfat.txt 15391F: fs/fat/ 15392 15393VFIO DRIVER 15394M: Alex Williamson <alex.williamson@redhat.com> 15395L: kvm@vger.kernel.org 15396T: git git://github.com/awilliam/linux-vfio.git 15397S: Maintained 15398F: Documentation/vfio.txt 15399F: drivers/vfio/ 15400F: include/linux/vfio.h 15401F: include/uapi/linux/vfio.h 15402 15403VFIO MEDIATED DEVICE DRIVERS 15404M: Kirti Wankhede <kwankhede@nvidia.com> 15405L: kvm@vger.kernel.org 15406S: Maintained 15407F: Documentation/vfio-mediated-device.txt 15408F: drivers/vfio/mdev/ 15409F: include/linux/mdev.h 15410F: samples/vfio-mdev/ 15411 15412VFIO PLATFORM DRIVER 15413M: Eric Auger <eric.auger@redhat.com> 15414L: kvm@vger.kernel.org 15415S: Maintained 15416F: drivers/vfio/platform/ 15417 15418VGA_SWITCHEROO 15419R: Lukas Wunner <lukas@wunner.de> 15420S: Maintained 15421F: Documentation/gpu/vga-switcheroo.rst 15422F: drivers/gpu/vga/vga_switcheroo.c 15423F: include/linux/vga_switcheroo.h 15424T: git git://anongit.freedesktop.org/drm/drm-misc 15425 15426VIA RHINE NETWORK DRIVER 15427S: Orphan 15428F: drivers/net/ethernet/via/via-rhine.c 15429 15430VIA SD/MMC CARD CONTROLLER DRIVER 15431M: Bruce Chang <brucechang@via.com.tw> 15432M: Harald Welte <HaraldWelte@viatech.com> 15433S: Maintained 15434F: drivers/mmc/host/via-sdmmc.c 15435 15436VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15437M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15438L: linux-fbdev@vger.kernel.org 15439S: Maintained 15440F: include/linux/via-core.h 15441F: include/linux/via-gpio.h 15442F: include/linux/via_i2c.h 15443F: drivers/video/fbdev/via/ 15444 15445VIA VELOCITY NETWORK DRIVER 15446M: Francois Romieu <romieu@fr.zoreil.com> 15447L: netdev@vger.kernel.org 15448S: Maintained 15449F: drivers/net/ethernet/via/via-velocity.* 15450 15451VICODEC VIRTUAL CODEC DRIVER 15452M: Hans Verkuil <hans.verkuil@cisco.com> 15453L: linux-media@vger.kernel.org 15454T: git git://linuxtv.org/media_tree.git 15455W: https://linuxtv.org 15456S: Maintained 15457F: drivers/media/platform/vicodec/* 15458 15459VIDEO MULTIPLEXER DRIVER 15460M: Philipp Zabel <p.zabel@pengutronix.de> 15461L: linux-media@vger.kernel.org 15462S: Maintained 15463F: drivers/media/platform/video-mux.c 15464 15465VIDEO I2C POLLING DRIVER 15466M: Matt Ranostay <matt.ranostay@konsulko.com> 15467L: linux-media@vger.kernel.org 15468S: Maintained 15469F: drivers/media/i2c/video-i2c.c 15470 15471VIDEOBUF2 FRAMEWORK 15472M: Pawel Osciak <pawel@osciak.com> 15473M: Marek Szyprowski <m.szyprowski@samsung.com> 15474M: Kyungmin Park <kyungmin.park@samsung.com> 15475L: linux-media@vger.kernel.org 15476S: Maintained 15477F: drivers/media/v4l2-core/videobuf2-* 15478F: include/media/videobuf2-* 15479 15480VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15481M: Helen Koike <helen.koike@collabora.com> 15482L: linux-media@vger.kernel.org 15483T: git git://linuxtv.org/media_tree.git 15484W: https://linuxtv.org 15485S: Maintained 15486F: drivers/media/platform/vimc/* 15487 15488VIRT LIB 15489M: Alex Williamson <alex.williamson@redhat.com> 15490M: Paolo Bonzini <pbonzini@redhat.com> 15491L: kvm@vger.kernel.org 15492S: Supported 15493F: virt/lib/ 15494 15495VIRTIO AND VHOST VSOCK DRIVER 15496M: Stefan Hajnoczi <stefanha@redhat.com> 15497L: kvm@vger.kernel.org 15498L: virtualization@lists.linux-foundation.org 15499L: netdev@vger.kernel.org 15500S: Maintained 15501F: include/linux/virtio_vsock.h 15502F: include/uapi/linux/virtio_vsock.h 15503F: include/uapi/linux/vsockmon.h 15504F: include/uapi/linux/vm_sockets_diag.h 15505F: net/vmw_vsock/diag.c 15506F: net/vmw_vsock/af_vsock_tap.c 15507F: net/vmw_vsock/virtio_transport_common.c 15508F: net/vmw_vsock/virtio_transport.c 15509F: drivers/net/vsockmon.c 15510F: drivers/vhost/vsock.c 15511F: drivers/vhost/vsock.h 15512F: tools/testing/vsock/ 15513 15514VIRTIO CONSOLE DRIVER 15515M: Amit Shah <amit@kernel.org> 15516L: virtualization@lists.linux-foundation.org 15517S: Maintained 15518F: drivers/char/virtio_console.c 15519F: include/linux/virtio_console.h 15520F: include/uapi/linux/virtio_console.h 15521 15522VIRTIO CORE, NET AND BLOCK DRIVERS 15523M: "Michael S. Tsirkin" <mst@redhat.com> 15524M: Jason Wang <jasowang@redhat.com> 15525L: virtualization@lists.linux-foundation.org 15526S: Maintained 15527F: Documentation/devicetree/bindings/virtio/ 15528F: drivers/virtio/ 15529F: tools/virtio/ 15530F: drivers/net/virtio_net.c 15531F: drivers/block/virtio_blk.c 15532F: include/linux/virtio*.h 15533F: include/uapi/linux/virtio_*.h 15534F: drivers/crypto/virtio/ 15535F: mm/balloon_compaction.c 15536 15537VIRTIO CRYPTO DRIVER 15538M: Gonglei <arei.gonglei@huawei.com> 15539L: virtualization@lists.linux-foundation.org 15540L: linux-crypto@vger.kernel.org 15541S: Maintained 15542F: drivers/crypto/virtio/ 15543F: include/uapi/linux/virtio_crypto.h 15544 15545VIRTIO DRIVERS FOR S390 15546M: Cornelia Huck <cohuck@redhat.com> 15547M: Halil Pasic <pasic@linux.ibm.com> 15548L: linux-s390@vger.kernel.org 15549L: virtualization@lists.linux-foundation.org 15550L: kvm@vger.kernel.org 15551S: Supported 15552F: drivers/s390/virtio/ 15553F: arch/s390/include/uapi/asm/virtio-ccw.h 15554 15555VIRTIO GPU DRIVER 15556M: David Airlie <airlied@linux.ie> 15557M: Gerd Hoffmann <kraxel@redhat.com> 15558L: dri-devel@lists.freedesktop.org 15559L: virtualization@lists.linux-foundation.org 15560T: git git://anongit.freedesktop.org/drm/drm-misc 15561S: Maintained 15562F: drivers/gpu/drm/virtio/ 15563F: include/uapi/linux/virtio_gpu.h 15564 15565VIRTIO HOST (VHOST) 15566M: "Michael S. Tsirkin" <mst@redhat.com> 15567M: Jason Wang <jasowang@redhat.com> 15568L: kvm@vger.kernel.org 15569L: virtualization@lists.linux-foundation.org 15570L: netdev@vger.kernel.org 15571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15572S: Maintained 15573F: drivers/vhost/ 15574F: include/uapi/linux/vhost.h 15575 15576VIRTIO INPUT DRIVER 15577M: Gerd Hoffmann <kraxel@redhat.com> 15578S: Maintained 15579F: drivers/virtio/virtio_input.c 15580F: include/uapi/linux/virtio_input.h 15581 15582VIRTUAL BOX GUEST DEVICE DRIVER 15583M: Hans de Goede <hdegoede@redhat.com> 15584M: Arnd Bergmann <arnd@arndb.de> 15585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15586S: Maintained 15587F: include/linux/vbox_utils.h 15588F: include/uapi/linux/vbox*.h 15589F: drivers/virt/vboxguest/ 15590 15591VIRTUAL SERIO DEVICE DRIVER 15592M: Stephen Chandler Paul <thatslyude@gmail.com> 15593S: Maintained 15594F: drivers/input/serio/userio.c 15595F: include/uapi/linux/userio.h 15596 15597VIVID VIRTUAL VIDEO DRIVER 15598M: Hans Verkuil <hverkuil@xs4all.nl> 15599L: linux-media@vger.kernel.org 15600T: git git://linuxtv.org/media_tree.git 15601W: https://linuxtv.org 15602S: Maintained 15603F: drivers/media/platform/vivid/* 15604 15605VLYNQ BUS 15606M: Florian Fainelli <f.fainelli@gmail.com> 15607L: openwrt-devel@lists.openwrt.org (subscribers-only) 15608S: Maintained 15609F: drivers/vlynq/vlynq.c 15610F: include/linux/vlynq.h 15611 15612VME SUBSYSTEM 15613M: Martyn Welch <martyn@welchs.me.uk> 15614M: Manohar Vanga <manohar.vanga@gmail.com> 15615M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15616L: devel@driverdev.osuosl.org 15617S: Maintained 15618T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15619F: Documentation/driver-api/vme.rst 15620F: drivers/staging/vme/ 15621F: drivers/vme/ 15622F: include/linux/vme* 15623 15624VMWARE BALLOON DRIVER 15625M: Xavier Deguillard <xdeguillard@vmware.com> 15626M: Nadav Amit <namit@vmware.com> 15627M: "VMware, Inc." <pv-drivers@vmware.com> 15628L: linux-kernel@vger.kernel.org 15629S: Maintained 15630F: drivers/misc/vmw_balloon.c 15631 15632VMWARE HYPERVISOR INTERFACE 15633M: Alok Kataria <akataria@vmware.com> 15634L: virtualization@lists.linux-foundation.org 15635S: Supported 15636F: arch/x86/kernel/cpu/vmware.c 15637 15638VMWARE PVRDMA DRIVER 15639M: Adit Ranadive <aditr@vmware.com> 15640M: VMware PV-Drivers <pv-drivers@vmware.com> 15641L: linux-rdma@vger.kernel.org 15642S: Maintained 15643F: drivers/infiniband/hw/vmw_pvrdma/ 15644 15645VMware PVSCSI driver 15646M: Jim Gill <jgill@vmware.com> 15647M: VMware PV-Drivers <pv-drivers@vmware.com> 15648L: linux-scsi@vger.kernel.org 15649S: Maintained 15650F: drivers/scsi/vmw_pvscsi.c 15651F: drivers/scsi/vmw_pvscsi.h 15652 15653VMWARE VMMOUSE SUBDRIVER 15654M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15655M: "VMware, Inc." <pv-drivers@vmware.com> 15656L: linux-input@vger.kernel.org 15657S: Maintained 15658F: drivers/input/mouse/vmmouse.c 15659F: drivers/input/mouse/vmmouse.h 15660 15661VMWARE VMXNET3 ETHERNET DRIVER 15662M: Ronak Doshi <doshir@vmware.com> 15663M: "VMware, Inc." <pv-drivers@vmware.com> 15664L: netdev@vger.kernel.org 15665S: Maintained 15666F: drivers/net/vmxnet3/ 15667 15668VOCORE VOCORE2 BOARD 15669M: Harvey Hunt <harveyhuntnexus@gmail.com> 15670L: linux-mips@linux-mips.org 15671S: Maintained 15672F: arch/mips/boot/dts/ralink/vocore2.dts 15673 15674VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15675M: Liam Girdwood <lgirdwood@gmail.com> 15676M: Mark Brown <broonie@kernel.org> 15677L: linux-kernel@vger.kernel.org 15678W: http://www.slimlogic.co.uk/?p=48 15679T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15680S: Supported 15681F: Documentation/devicetree/bindings/regulator/ 15682F: Documentation/power/regulator/ 15683F: drivers/regulator/ 15684F: include/dt-bindings/regulator/ 15685F: include/linux/regulator/ 15686 15687VRF 15688M: David Ahern <dsa@cumulusnetworks.com> 15689M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15690L: netdev@vger.kernel.org 15691S: Maintained 15692F: drivers/net/vrf.c 15693F: Documentation/networking/vrf.txt 15694 15695VT1211 HARDWARE MONITOR DRIVER 15696M: Juerg Haefliger <juergh@gmail.com> 15697L: linux-hwmon@vger.kernel.org 15698S: Maintained 15699F: Documentation/hwmon/vt1211 15700F: drivers/hwmon/vt1211.c 15701 15702VT8231 HARDWARE MONITOR DRIVER 15703M: Roger Lucas <vt8231@hiddenengine.co.uk> 15704L: linux-hwmon@vger.kernel.org 15705S: Maintained 15706F: drivers/hwmon/vt8231.c 15707 15708VUB300 USB to SDIO/SD/MMC bridge chip 15709M: Tony Olech <tony.olech@elandigitalsystems.com> 15710L: linux-mmc@vger.kernel.org 15711L: linux-usb@vger.kernel.org 15712S: Supported 15713F: drivers/mmc/host/vub300.c 15714 15715W1 DALLAS'S 1-WIRE BUS 15716M: Evgeniy Polyakov <zbr@ioremap.net> 15717S: Maintained 15718F: Documentation/devicetree/bindings/w1/ 15719F: Documentation/w1/ 15720F: drivers/w1/ 15721F: include/linux/w1.h 15722 15723W83791D HARDWARE MONITORING DRIVER 15724M: Marc Hulsman <m.hulsman@tudelft.nl> 15725L: linux-hwmon@vger.kernel.org 15726S: Maintained 15727F: Documentation/hwmon/w83791d 15728F: drivers/hwmon/w83791d.c 15729 15730W83793 HARDWARE MONITORING DRIVER 15731M: Rudolf Marek <r.marek@assembler.cz> 15732L: linux-hwmon@vger.kernel.org 15733S: Maintained 15734F: Documentation/hwmon/w83793 15735F: drivers/hwmon/w83793.c 15736 15737W83795 HARDWARE MONITORING DRIVER 15738M: Jean Delvare <jdelvare@suse.com> 15739L: linux-hwmon@vger.kernel.org 15740S: Maintained 15741F: drivers/hwmon/w83795.c 15742 15743W83L51xD SD/MMC CARD INTERFACE DRIVER 15744M: Pierre Ossman <pierre@ossman.eu> 15745S: Maintained 15746F: drivers/mmc/host/wbsd.* 15747 15748WACOM PROTOCOL 4 SERIAL TABLETS 15749M: Julian Squires <julian@cipht.net> 15750M: Hans de Goede <hdegoede@redhat.com> 15751L: linux-input@vger.kernel.org 15752S: Maintained 15753F: drivers/input/tablet/wacom_serial4.c 15754 15755WATCHDOG DEVICE DRIVERS 15756M: Wim Van Sebroeck <wim@linux-watchdog.org> 15757M: Guenter Roeck <linux@roeck-us.net> 15758L: linux-watchdog@vger.kernel.org 15759W: http://www.linux-watchdog.org/ 15760T: git git://www.linux-watchdog.org/linux-watchdog.git 15761S: Maintained 15762F: Documentation/devicetree/bindings/watchdog/ 15763F: Documentation/watchdog/ 15764F: drivers/watchdog/ 15765F: include/linux/watchdog.h 15766F: include/uapi/linux/watchdog.h 15767 15768WHISKEYCOVE PMIC GPIO DRIVER 15769M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15770L: linux-gpio@vger.kernel.org 15771S: Maintained 15772F: drivers/gpio/gpio-wcove.c 15773 15774WIIMOTE HID DRIVER 15775M: David Herrmann <dh.herrmann@googlemail.com> 15776L: linux-input@vger.kernel.org 15777S: Maintained 15778F: drivers/hid/hid-wiimote* 15779 15780WILOCITY WIL6210 WIRELESS DRIVER 15781M: Maya Erez <merez@codeaurora.org> 15782L: linux-wireless@vger.kernel.org 15783L: wil6210@qti.qualcomm.com 15784S: Supported 15785W: http://wireless.kernel.org/en/users/Drivers/wil6210 15786F: drivers/net/wireless/ath/wil6210/ 15787 15788WIMAX STACK 15789M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15790M: linux-wimax@intel.com 15791L: wimax@linuxwimax.org (subscribers-only) 15792S: Supported 15793W: http://linuxwimax.org 15794F: Documentation/wimax/README.wimax 15795F: include/linux/wimax/debug.h 15796F: include/net/wimax.h 15797F: include/uapi/linux/wimax.h 15798F: net/wimax/ 15799 15800WINBOND CIR DRIVER 15801M: David Härdeman <david@hardeman.nu> 15802S: Maintained 15803F: drivers/media/rc/winbond-cir.c 15804 15805WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15806M: William Breathitt Gray <vilhelm.gray@gmail.com> 15807L: linux-watchdog@vger.kernel.org 15808S: Maintained 15809F: drivers/watchdog/ebc-c384_wdt.c 15810 15811WINSYSTEMS WS16C48 GPIO DRIVER 15812M: William Breathitt Gray <vilhelm.gray@gmail.com> 15813L: linux-gpio@vger.kernel.org 15814S: Maintained 15815F: drivers/gpio/gpio-ws16c48.c 15816 15817WISTRON LAPTOP BUTTON DRIVER 15818M: Miloslav Trmac <mitr@volny.cz> 15819S: Maintained 15820F: drivers/input/misc/wistron_btns.c 15821 15822WL3501 WIRELESS PCMCIA CARD DRIVER 15823L: linux-wireless@vger.kernel.org 15824S: Odd fixes 15825F: drivers/net/wireless/wl3501* 15826 15827WOLFSON MICROELECTRONICS DRIVERS 15828L: patches@opensource.cirrus.com 15829T: git https://github.com/CirrusLogic/linux-drivers.git 15830W: https://github.com/CirrusLogic/linux-drivers/wiki 15831S: Supported 15832F: Documentation/hwmon/wm83?? 15833F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15834F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15835F: Documentation/devicetree/bindings/mfd/arizona.txt 15836F: Documentation/devicetree/bindings/mfd/wm831x.txt 15837F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15838F: arch/arm/mach-s3c64xx/mach-crag6410* 15839F: drivers/clk/clk-wm83*.c 15840F: drivers/extcon/extcon-arizona.c 15841F: drivers/leds/leds-wm83*.c 15842F: drivers/gpio/gpio-*wm*.c 15843F: drivers/gpio/gpio-arizona.c 15844F: drivers/hwmon/wm83??-hwmon.c 15845F: drivers/input/misc/wm831x-on.c 15846F: drivers/input/touchscreen/wm831x-ts.c 15847F: drivers/input/touchscreen/wm97*.c 15848F: drivers/mfd/arizona* 15849F: drivers/mfd/wm*.c 15850F: drivers/mfd/cs47l24* 15851F: drivers/power/supply/wm83*.c 15852F: drivers/rtc/rtc-wm83*.c 15853F: drivers/regulator/wm8*.c 15854F: drivers/regulator/arizona* 15855F: drivers/video/backlight/wm83*_bl.c 15856F: drivers/watchdog/wm83*_wdt.c 15857F: include/linux/mfd/arizona/ 15858F: include/linux/mfd/wm831x/ 15859F: include/linux/mfd/wm8350/ 15860F: include/linux/mfd/wm8400* 15861F: include/linux/regulator/arizona* 15862F: include/linux/wm97xx.h 15863F: include/sound/wm????.h 15864F: sound/soc/codecs/arizona.? 15865F: sound/soc/codecs/wm* 15866F: sound/soc/codecs/cs47l24* 15867 15868WORKQUEUE 15869M: Tejun Heo <tj@kernel.org> 15870R: Lai Jiangshan <jiangshanlai@gmail.com> 15871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15872S: Maintained 15873F: include/linux/workqueue.h 15874F: kernel/workqueue.c 15875F: Documentation/core-api/workqueue.rst 15876 15877X-POWERS AXP288 PMIC DRIVERS 15878M: Hans de Goede <hdegoede@redhat.com> 15879S: Maintained 15880N: axp288 15881F: drivers/acpi/pmic/intel_pmic_xpower.c 15882 15883X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15884M: Chen-Yu Tsai <wens@csie.org> 15885L: linux-kernel@vger.kernel.org 15886S: Maintained 15887N: axp[128] 15888 15889X.25 NETWORK LAYER 15890M: Andrew Hendry <andrew.hendry@gmail.com> 15891L: linux-x25@vger.kernel.org 15892S: Odd Fixes 15893F: Documentation/networking/x25* 15894F: include/net/x25* 15895F: net/x25/ 15896 15897X86 ARCHITECTURE (32-BIT AND 64-BIT) 15898M: Thomas Gleixner <tglx@linutronix.de> 15899M: Ingo Molnar <mingo@redhat.com> 15900R: "H. Peter Anvin" <hpa@zytor.com> 15901M: x86@kernel.org 15902L: linux-kernel@vger.kernel.org 15903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15904S: Maintained 15905F: Documentation/devicetree/bindings/x86/ 15906F: Documentation/x86/ 15907F: arch/x86/ 15908 15909X86 ENTRY CODE 15910M: Andy Lutomirski <luto@kernel.org> 15911L: linux-kernel@vger.kernel.org 15912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15913S: Maintained 15914F: arch/x86/entry/ 15915 15916X86 MCE INFRASTRUCTURE 15917M: Tony Luck <tony.luck@intel.com> 15918M: Borislav Petkov <bp@alien8.de> 15919L: linux-edac@vger.kernel.org 15920S: Maintained 15921F: arch/x86/kernel/cpu/mcheck/* 15922 15923X86 MICROCODE UPDATE SUPPORT 15924M: Borislav Petkov <bp@alien8.de> 15925S: Maintained 15926F: arch/x86/kernel/cpu/microcode/* 15927 15928X86 PLATFORM DRIVERS 15929M: Darren Hart <dvhart@infradead.org> 15930M: Andy Shevchenko <andy@infradead.org> 15931L: platform-driver-x86@vger.kernel.org 15932T: git git://git.infradead.org/linux-platform-drivers-x86.git 15933S: Maintained 15934F: drivers/platform/x86/ 15935F: drivers/platform/olpc/ 15936 15937X86 VDSO 15938M: Andy Lutomirski <luto@kernel.org> 15939L: linux-kernel@vger.kernel.org 15940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15941S: Maintained 15942F: arch/x86/entry/vdso/ 15943 15944XC2028/3028 TUNER DRIVER 15945M: Mauro Carvalho Chehab <mchehab@kernel.org> 15946L: linux-media@vger.kernel.org 15947W: https://linuxtv.org 15948T: git git://linuxtv.org/media_tree.git 15949S: Maintained 15950F: drivers/media/tuners/tuner-xc2028.* 15951 15952XDP SOCKETS (AF_XDP) 15953M: Björn Töpel <bjorn.topel@intel.com> 15954M: Magnus Karlsson <magnus.karlsson@intel.com> 15955L: netdev@vger.kernel.org 15956S: Maintained 15957F: kernel/bpf/xskmap.c 15958F: net/xdp/ 15959 15960XEN BLOCK SUBSYSTEM 15961M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15962M: Roger Pau Monné <roger.pau@citrix.com> 15963L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15964S: Supported 15965F: drivers/block/xen-blkback/* 15966F: drivers/block/xen* 15967 15968XEN HYPERVISOR ARM 15969M: Stefano Stabellini <sstabellini@kernel.org> 15970L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15971S: Maintained 15972F: arch/arm/xen/ 15973F: arch/arm/include/asm/xen/ 15974 15975XEN HYPERVISOR ARM64 15976M: Stefano Stabellini <sstabellini@kernel.org> 15977L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15978S: Maintained 15979F: arch/arm64/xen/ 15980F: arch/arm64/include/asm/xen/ 15981 15982XEN HYPERVISOR INTERFACE 15983M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15984M: Juergen Gross <jgross@suse.com> 15985L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15986T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15987S: Supported 15988F: arch/x86/xen/ 15989F: drivers/*/xen-*front.c 15990F: drivers/xen/ 15991F: arch/x86/include/asm/xen/ 15992F: arch/x86/include/asm/pvclock-abi.h 15993F: include/xen/ 15994F: include/uapi/xen/ 15995F: Documentation/ABI/stable/sysfs-hypervisor-xen 15996F: Documentation/ABI/testing/sysfs-hypervisor-xen 15997 15998XEN NETWORK BACKEND DRIVER 15999M: Wei Liu <wei.liu2@citrix.com> 16000M: Paul Durrant <paul.durrant@citrix.com> 16001L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16002L: netdev@vger.kernel.org 16003S: Supported 16004F: drivers/net/xen-netback/* 16005 16006XEN PCI SUBSYSTEM 16007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16008L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16009S: Supported 16010F: arch/x86/pci/*xen* 16011F: drivers/pci/*xen* 16012 16013XEN PVSCSI DRIVERS 16014M: Juergen Gross <jgross@suse.com> 16015L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16016L: linux-scsi@vger.kernel.org 16017S: Supported 16018F: drivers/scsi/xen-scsifront.c 16019F: drivers/xen/xen-scsiback.c 16020F: include/xen/interface/io/vscsiif.h 16021 16022XEN SWIOTLB SUBSYSTEM 16023M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16024L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16025L: iommu@lists.linux-foundation.org 16026S: Supported 16027F: arch/x86/xen/*swiotlb* 16028F: drivers/xen/*swiotlb* 16029 16030XEN SOUND FRONTEND DRIVER 16031M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16034S: Supported 16035F: sound/xen/* 16036 16037XFS FILESYSTEM 16038M: Darrick J. Wong <darrick.wong@oracle.com> 16039M: linux-xfs@vger.kernel.org 16040L: linux-xfs@vger.kernel.org 16041W: http://xfs.org/ 16042T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16043S: Supported 16044F: Documentation/filesystems/xfs.txt 16045F: fs/xfs/ 16046 16047XILINX AXI ETHERNET DRIVER 16048M: Anirudha Sarangi <anirudh@xilinx.com> 16049M: John Linn <John.Linn@xilinx.com> 16050S: Maintained 16051F: drivers/net/ethernet/xilinx/xilinx_axienet* 16052 16053XILINX UARTLITE SERIAL DRIVER 16054M: Peter Korsgaard <jacmet@sunsite.dk> 16055L: linux-serial@vger.kernel.org 16056S: Maintained 16057F: drivers/tty/serial/uartlite.c 16058 16059XILINX VIDEO IP CORES 16060M: Hyun Kwon <hyun.kwon@xilinx.com> 16061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16062L: linux-media@vger.kernel.org 16063T: git git://linuxtv.org/media_tree.git 16064S: Supported 16065F: Documentation/devicetree/bindings/media/xilinx/ 16066F: drivers/media/platform/xilinx/ 16067F: include/uapi/linux/xilinx-v4l2-controls.h 16068 16069XILLYBUS DRIVER 16070M: Eli Billauer <eli.billauer@gmail.com> 16071L: linux-kernel@vger.kernel.org 16072S: Supported 16073F: drivers/char/xillybus/ 16074 16075XLP9XX I2C DRIVER 16076M: George Cherian <george.cherian@cavium.com> 16077M: Jan Glauber <jglauber@cavium.com> 16078L: linux-i2c@vger.kernel.org 16079W: http://www.cavium.com 16080S: Supported 16081F: drivers/i2c/busses/i2c-xlp9xx.c 16082 16083XRA1403 GPIO EXPANDER 16084M: Nandor Han <nandor.han@ge.com> 16085M: Semi Malinen <semi.malinen@ge.com> 16086L: linux-gpio@vger.kernel.org 16087S: Maintained 16088F: drivers/gpio/gpio-xra1403.c 16089F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16090 16091XTENSA XTFPGA PLATFORM SUPPORT 16092M: Max Filippov <jcmvbkbc@gmail.com> 16093L: linux-xtensa@linux-xtensa.org 16094S: Maintained 16095F: drivers/spi/spi-xtensa-xtfpga.c 16096F: sound/soc/xtensa/xtfpga-i2s.c 16097 16098YAM DRIVER FOR AX.25 16099M: Jean-Paul Roubelat <jpr@f6fbb.org> 16100L: linux-hams@vger.kernel.org 16101S: Maintained 16102F: drivers/net/hamradio/yam* 16103F: include/linux/yam.h 16104 16105YAMA SECURITY MODULE 16106M: Kees Cook <keescook@chromium.org> 16107T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16108S: Supported 16109F: security/yama/ 16110F: Documentation/admin-guide/LSM/Yama.rst 16111 16112YEALINK PHONE DRIVER 16113M: Henk Vergonet <Henk.Vergonet@gmail.com> 16114L: usbb2k-api-dev@nongnu.org 16115S: Maintained 16116F: Documentation/input/devices/yealink.rst 16117F: drivers/input/misc/yealink.* 16118 16119Z8530 DRIVER FOR AX.25 16120M: Joerg Reuter <jreuter@yaina.de> 16121W: http://yaina.de/jreuter/ 16122W: http://www.qsl.net/dl1bke/ 16123L: linux-hams@vger.kernel.org 16124S: Maintained 16125F: Documentation/networking/z8530drv.txt 16126F: drivers/net/hamradio/*scc.c 16127F: drivers/net/hamradio/z8530.h 16128 16129ZBUD COMPRESSED PAGE ALLOCATOR 16130M: Seth Jennings <sjenning@redhat.com> 16131M: Dan Streetman <ddstreet@ieee.org> 16132L: linux-mm@kvack.org 16133S: Maintained 16134F: mm/zbud.c 16135F: include/linux/zbud.h 16136 16137ZD1211RW WIRELESS DRIVER 16138M: Daniel Drake <dsd@gentoo.org> 16139M: Ulrich Kunitz <kune@deine-taler.de> 16140W: http://zd1211.ath.cx/wiki/DriverRewrite 16141L: linux-wireless@vger.kernel.org 16142L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16143S: Maintained 16144F: drivers/net/wireless/zydas/zd1211rw/ 16145 16146ZD1301 MEDIA DRIVER 16147M: Antti Palosaari <crope@iki.fi> 16148L: linux-media@vger.kernel.org 16149W: https://linuxtv.org/ 16150W: http://palosaari.fi/linux/ 16151Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16152S: Maintained 16153F: drivers/media/usb/dvb-usb-v2/zd1301* 16154 16155ZD1301_DEMOD MEDIA DRIVER 16156M: Antti Palosaari <crope@iki.fi> 16157L: linux-media@vger.kernel.org 16158W: https://linuxtv.org/ 16159W: http://palosaari.fi/linux/ 16160Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16161S: Maintained 16162F: drivers/media/dvb-frontends/zd1301_demod* 16163 16164ZPOOL COMPRESSED PAGE STORAGE API 16165M: Dan Streetman <ddstreet@ieee.org> 16166L: linux-mm@kvack.org 16167S: Maintained 16168F: mm/zpool.c 16169F: include/linux/zpool.h 16170 16171ZR36067 VIDEO FOR LINUX DRIVER 16172L: mjpeg-users@lists.sourceforge.net 16173L: linux-media@vger.kernel.org 16174W: http://mjpeg.sourceforge.net/driver-zoran/ 16175T: hg https://linuxtv.org/hg/v4l-dvb 16176S: Odd Fixes 16177F: drivers/staging/media/zoran/ 16178 16179ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16180M: Minchan Kim <minchan@kernel.org> 16181M: Nitin Gupta <ngupta@vflare.org> 16182R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16183L: linux-kernel@vger.kernel.org 16184S: Maintained 16185F: drivers/block/zram/ 16186F: Documentation/blockdev/zram.txt 16187 16188ZS DECSTATION Z85C30 SERIAL DRIVER 16189M: "Maciej W. Rozycki" <macro@linux-mips.org> 16190S: Maintained 16191F: drivers/tty/serial/zs.* 16192 16193ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16194M: Minchan Kim <minchan@kernel.org> 16195M: Nitin Gupta <ngupta@vflare.org> 16196R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16197L: linux-mm@kvack.org 16198S: Maintained 16199F: mm/zsmalloc.c 16200F: include/linux/zsmalloc.h 16201F: Documentation/vm/zsmalloc.rst 16202 16203ZSWAP COMPRESSED SWAP CACHING 16204M: Seth Jennings <sjenning@redhat.com> 16205M: Dan Streetman <ddstreet@ieee.org> 16206L: linux-mm@kvack.org 16207S: Maintained 16208F: mm/zswap.c 16209 16210THE REST 16211M: Linus Torvalds <torvalds@linux-foundation.org> 16212L: linux-kernel@vger.kernel.org 16213Q: http://patchwork.kernel.org/project/LKML/list/ 16214T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16215S: Buried alive in reporters 16216F: * 16217F: */ 16218