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/devicetree/ 4489X: Documentation/acpi 4490X: Documentation/power 4491X: Documentation/spi 4492X: Documentation/media 4493T: git git://git.lwn.net/linux.git docs-next 4494 4495DOCUMENTATION/ITALIAN 4496M: Federico Vaga <federico.vaga@vaga.pv.it> 4497L: linux-doc@vger.kernel.org 4498S: Maintained 4499F: Documentation/translations/it_IT 4500 4501DONGWOON DW9714 LENS VOICE COIL DRIVER 4502M: Sakari Ailus <sakari.ailus@linux.intel.com> 4503L: linux-media@vger.kernel.org 4504T: git git://linuxtv.org/media_tree.git 4505S: Maintained 4506F: drivers/media/i2c/dw9714.c 4507 4508DONGWOON DW9807 LENS VOICE COIL DRIVER 4509M: Sakari Ailus <sakari.ailus@linux.intel.com> 4510L: linux-media@vger.kernel.org 4511T: git git://linuxtv.org/media_tree.git 4512S: Maintained 4513F: drivers/media/i2c/dw9807.c 4514 4515DOUBLETALK DRIVER 4516M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4517L: blinux-list@redhat.com 4518S: Maintained 4519F: drivers/char/dtlk.c 4520F: include/linux/dtlk.h 4521 4522DPAA2 DATAPATH I/O (DPIO) DRIVER 4523M: Roy Pledge <Roy.Pledge@nxp.com> 4524L: linux-kernel@vger.kernel.org 4525S: Maintained 4526F: drivers/soc/fsl/dpio 4527 4528DPAA2 ETHERNET DRIVER 4529M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4530L: netdev@vger.kernel.org 4531S: Maintained 4532F: drivers/net/ethernet/freescale/dpaa2 4533 4534DPAA2 ETHERNET SWITCH DRIVER 4535M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4536M: Ioana Ciornei <ioana.ciornei@nxp.com> 4537L: linux-kernel@vger.kernel.org 4538S: Maintained 4539F: drivers/staging/fsl-dpaa2/ethsw 4540 4541DPAA2 PTP CLOCK DRIVER 4542M: Yangbo Lu <yangbo.lu@nxp.com> 4543L: linux-kernel@vger.kernel.org 4544S: Maintained 4545F: drivers/staging/fsl-dpaa2/rtc 4546 4547DPT_I2O SCSI RAID DRIVER 4548M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4549L: linux-scsi@vger.kernel.org 4550W: http://www.adaptec.com/ 4551S: Maintained 4552F: drivers/scsi/dpt* 4553F: drivers/scsi/dpt/ 4554 4555DRBD DRIVER 4556M: Philipp Reisner <philipp.reisner@linbit.com> 4557M: Lars Ellenberg <lars.ellenberg@linbit.com> 4558L: drbd-dev@lists.linbit.com 4559W: http://www.drbd.org 4560T: git git://git.linbit.com/linux-drbd.git 4561T: git git://git.linbit.com/drbd-8.4.git 4562S: Supported 4563F: drivers/block/drbd/ 4564F: lib/lru_cache.c 4565F: Documentation/blockdev/drbd/ 4566 4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4569R: "Rafael J. Wysocki" <rafael@kernel.org> 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4571S: Supported 4572F: Documentation/kobject.txt 4573F: drivers/base/ 4574F: fs/debugfs/ 4575F: fs/sysfs/ 4576F: include/linux/debugfs.h 4577F: include/linux/kobj* 4578F: lib/kobj* 4579 4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4581M: Kevin Hilman <khilman@kernel.org> 4582M: Nishanth Menon <nm@ti.com> 4583S: Maintained 4584F: drivers/power/avs/ 4585F: include/linux/power/smartreflex.h 4586L: linux-pm@vger.kernel.org 4587 4588DRM DRIVER FOR ARM PL111 CLCD 4589M: Eric Anholt <eric@anholt.net> 4590T: git git://anongit.freedesktop.org/drm/drm-misc 4591S: Supported 4592F: drivers/gpu/drm/pl111/ 4593 4594DRM DRIVER FOR ARM VERSATILE TFT PANELS 4595M: Linus Walleij <linus.walleij@linaro.org> 4596T: git git://anongit.freedesktop.org/drm/drm-misc 4597S: Maintained 4598F: drivers/gpu/drm/panel/panel-arm-versatile.c 4599F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4600 4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4602M: Dave Airlie <airlied@redhat.com> 4603S: Odd Fixes 4604F: drivers/gpu/drm/ast/ 4605 4606DRM DRIVER FOR BOCHS VIRTUAL GPU 4607M: Gerd Hoffmann <kraxel@redhat.com> 4608L: virtualization@lists.linux-foundation.org 4609T: git git://anongit.freedesktop.org/drm/drm-misc 4610S: Maintained 4611F: drivers/gpu/drm/bochs/ 4612 4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4614M: Linus Walleij <linus.walleij@linaro.org> 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616S: Maintained 4617F: drivers/gpu/drm/tve200/ 4618 4619DRM DRIVER FOR ILITEK ILI9225 PANELS 4620M: David Lechner <david@lechnology.com> 4621S: Maintained 4622F: drivers/gpu/drm/tinydrm/ili9225.c 4623F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4624 4625DRM DRIVER FOR INTEL I810 VIDEO CARDS 4626S: Orphan / Obsolete 4627F: drivers/gpu/drm/i810/ 4628F: include/uapi/drm/i810_drm.h 4629 4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4631S: Orphan / Obsolete 4632F: drivers/gpu/drm/mga/ 4633F: include/uapi/drm/mga_drm.h 4634 4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4636M: Dave Airlie <airlied@redhat.com> 4637S: Odd Fixes 4638F: drivers/gpu/drm/mgag200/ 4639 4640DRM DRIVER FOR MI0283QT 4641M: Noralf Trønnes <noralf@tronnes.org> 4642S: Maintained 4643F: drivers/gpu/drm/tinydrm/mi0283qt.c 4644F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4645 4646DRM DRIVER FOR MSM ADRENO GPU 4647M: Rob Clark <robdclark@gmail.com> 4648L: linux-arm-msm@vger.kernel.org 4649L: dri-devel@lists.freedesktop.org 4650L: freedreno@lists.freedesktop.org 4651T: git git://people.freedesktop.org/~robclark/linux 4652S: Maintained 4653F: drivers/gpu/drm/msm/ 4654F: include/uapi/drm/msm_drm.h 4655F: Documentation/devicetree/bindings/display/msm/ 4656 4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4658M: Ben Skeggs <bskeggs@redhat.com> 4659L: dri-devel@lists.freedesktop.org 4660L: nouveau@lists.freedesktop.org 4661T: git git://github.com/skeggsb/linux 4662S: Supported 4663F: drivers/gpu/drm/nouveau/ 4664F: include/uapi/drm/nouveau_drm.h 4665 4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4667M: Noralf Trønnes <noralf@tronnes.org> 4668S: Maintained 4669F: drivers/gpu/drm/tinydrm/repaper.c 4670F: Documentation/devicetree/bindings/display/repaper.txt 4671 4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4673M: Dave Airlie <airlied@redhat.com> 4674M: Gerd Hoffmann <kraxel@redhat.com> 4675L: virtualization@lists.linux-foundation.org 4676T: git git://anongit.freedesktop.org/drm/drm-misc 4677S: Obsolete 4678W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4679F: drivers/gpu/drm/cirrus/ 4680 4681DRM DRIVER FOR QXL VIRTUAL GPU 4682M: Dave Airlie <airlied@redhat.com> 4683M: Gerd Hoffmann <kraxel@redhat.com> 4684L: virtualization@lists.linux-foundation.org 4685T: git git://anongit.freedesktop.org/drm/drm-misc 4686S: Maintained 4687F: drivers/gpu/drm/qxl/ 4688F: include/uapi/drm/qxl_drm.h 4689 4690DRM DRIVER FOR RAGE 128 VIDEO CARDS 4691S: Orphan / Obsolete 4692F: drivers/gpu/drm/r128/ 4693F: include/uapi/drm/r128_drm.h 4694 4695DRM DRIVER FOR SAVAGE VIDEO CARDS 4696S: Orphan / Obsolete 4697F: drivers/gpu/drm/savage/ 4698F: include/uapi/drm/savage_drm.h 4699 4700DRM DRIVER FOR SIS VIDEO CARDS 4701S: Orphan / Obsolete 4702F: drivers/gpu/drm/sis/ 4703F: include/uapi/drm/sis_drm.h 4704 4705DRM DRIVER FOR SITRONIX ST7586 PANELS 4706M: David Lechner <david@lechnology.com> 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/st7586.c 4709F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4710 4711DRM DRIVER FOR SITRONIX ST7735R PANELS 4712M: David Lechner <david@lechnology.com> 4713S: Maintained 4714F: drivers/gpu/drm/tinydrm/st7735r.c 4715F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4716 4717DRM DRIVER FOR TDFX VIDEO CARDS 4718S: Orphan / Obsolete 4719F: drivers/gpu/drm/tdfx/ 4720 4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4722M: Dave Airlie <airlied@redhat.com> 4723S: Odd Fixes 4724F: drivers/gpu/drm/udl/ 4725 4726DRM DRIVER FOR VMWARE VIRTUAL GPU 4727M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4728M: Sinclair Yeh <syeh@vmware.com> 4729M: Thomas Hellstrom <thellstrom@vmware.com> 4730L: dri-devel@lists.freedesktop.org 4731T: git git://people.freedesktop.org/~syeh/repos_linux 4732T: git git://people.freedesktop.org/~thomash/linux 4733S: Supported 4734F: drivers/gpu/drm/vmwgfx/ 4735F: include/uapi/drm/vmwgfx_drm.h 4736 4737DRM DRIVERS 4738M: David Airlie <airlied@linux.ie> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://anongit.freedesktop.org/drm/drm 4741B: https://bugs.freedesktop.org/ 4742C: irc://chat.freenode.net/dri-devel 4743S: Maintained 4744F: drivers/gpu/drm/ 4745F: drivers/gpu/vga/ 4746F: Documentation/devicetree/bindings/display/ 4747F: Documentation/devicetree/bindings/gpu/ 4748F: Documentation/gpu/ 4749F: include/drm/ 4750F: include/uapi/drm/ 4751F: include/linux/vga* 4752 4753DRM DRIVERS AND MISC GPU PATCHES 4754M: Gustavo Padovan <gustavo@padovan.org> 4755M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4756M: Sean Paul <sean@poorly.run> 4757W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4758S: Maintained 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760F: Documentation/gpu/ 4761F: drivers/gpu/vga/ 4762F: drivers/gpu/drm/* 4763F: include/drm/drm* 4764F: include/uapi/drm/drm* 4765F: include/linux/vga* 4766 4767DRM DRIVERS FOR ALLWINNER A10 4768M: Maxime Ripard <maxime.ripard@bootlin.com> 4769L: dri-devel@lists.freedesktop.org 4770S: Supported 4771F: drivers/gpu/drm/sun4i/ 4772F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4773T: git git://anongit.freedesktop.org/drm/drm-misc 4774 4775DRM DRIVERS FOR AMLOGIC SOCS 4776M: Neil Armstrong <narmstrong@baylibre.com> 4777L: dri-devel@lists.freedesktop.org 4778L: linux-amlogic@lists.infradead.org 4779W: http://linux-meson.com/ 4780S: Supported 4781F: drivers/gpu/drm/meson/ 4782F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4783F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4784F: Documentation/gpu/meson.rst 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786 4787DRM DRIVERS FOR ATMEL HLCDC 4788M: Boris Brezillon <boris.brezillon@bootlin.com> 4789L: dri-devel@lists.freedesktop.org 4790S: Supported 4791F: drivers/gpu/drm/atmel-hlcdc/ 4792F: Documentation/devicetree/bindings/display/atmel/ 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM DRIVERS FOR BRIDGE CHIPS 4796M: Archit Taneja <architt@codeaurora.org> 4797M: Andrzej Hajda <a.hajda@samsung.com> 4798R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4799S: Maintained 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801F: drivers/gpu/drm/bridge/ 4802 4803DRM DRIVERS FOR EXYNOS 4804M: Inki Dae <inki.dae@samsung.com> 4805M: Joonyoung Shim <jy0922.shim@samsung.com> 4806M: Seung-Woo Kim <sw0312.kim@samsung.com> 4807M: Kyungmin Park <kyungmin.park@samsung.com> 4808L: dri-devel@lists.freedesktop.org 4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4810S: Supported 4811F: drivers/gpu/drm/exynos/ 4812F: include/uapi/drm/exynos_drm.h 4813F: Documentation/devicetree/bindings/display/exynos/ 4814 4815DRM DRIVERS FOR FREESCALE DCU 4816M: Stefan Agner <stefan@agner.ch> 4817M: Alison Wang <alison.wang@nxp.com> 4818L: dri-devel@lists.freedesktop.org 4819S: Supported 4820F: drivers/gpu/drm/fsl-dcu/ 4821F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4822F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4823F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4824 4825DRM DRIVERS FOR FREESCALE IMX 4826M: Philipp Zabel <p.zabel@pengutronix.de> 4827L: dri-devel@lists.freedesktop.org 4828S: Maintained 4829F: drivers/gpu/drm/imx/ 4830F: drivers/gpu/ipu-v3/ 4831F: Documentation/devicetree/bindings/display/imx/ 4832 4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4834M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4835L: dri-devel@lists.freedesktop.org 4836T: git git://github.com/patjak/drm-gma500 4837S: Maintained 4838F: drivers/gpu/drm/gma500/ 4839 4840DRM DRIVERS FOR HISILICON 4841M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4842M: Rongrong Zou <zourongrong@gmail.com> 4843R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4844R: Chen Feng <puck.chen@hisilicon.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://github.com/xin3liang/linux.git 4847S: Maintained 4848F: drivers/gpu/drm/hisilicon/ 4849F: Documentation/devicetree/bindings/display/hisilicon/ 4850 4851DRM DRIVERS FOR MEDIATEK 4852M: CK Hu <ck.hu@mediatek.com> 4853M: Philipp Zabel <p.zabel@pengutronix.de> 4854L: dri-devel@lists.freedesktop.org 4855S: Supported 4856F: drivers/gpu/drm/mediatek/ 4857F: Documentation/devicetree/bindings/display/mediatek/ 4858 4859DRM DRIVERS FOR NVIDIA TEGRA 4860M: Thierry Reding <thierry.reding@gmail.com> 4861L: dri-devel@lists.freedesktop.org 4862L: linux-tegra@vger.kernel.org 4863T: git git://anongit.freedesktop.org/tegra/linux.git 4864S: Supported 4865F: drivers/gpu/drm/tegra/ 4866F: drivers/gpu/host1x/ 4867F: include/linux/host1x.h 4868F: include/uapi/drm/tegra_drm.h 4869F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4870 4871DRM DRIVERS FOR RENESAS 4872M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4873L: dri-devel@lists.freedesktop.org 4874L: linux-renesas-soc@vger.kernel.org 4875T: git git://linuxtv.org/pinchartl/fbdev 4876S: Supported 4877F: drivers/gpu/drm/rcar-du/ 4878F: drivers/gpu/drm/shmobile/ 4879F: include/linux/platform_data/shmob_drm.h 4880F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4881F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4882F: Documentation/devicetree/bindings/display/renesas,du.txt 4883 4884DRM DRIVERS FOR ROCKCHIP 4885M: Sandy Huang <hjc@rock-chips.com> 4886M: Heiko Stübner <heiko@sntech.de> 4887L: dri-devel@lists.freedesktop.org 4888S: Maintained 4889F: drivers/gpu/drm/rockchip/ 4890F: Documentation/devicetree/bindings/display/rockchip/ 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892 4893DRM DRIVERS FOR STI 4894M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4895M: Vincent Abriou <vincent.abriou@st.com> 4896L: dri-devel@lists.freedesktop.org 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898S: Maintained 4899F: drivers/gpu/drm/sti 4900F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4901 4902DRM DRIVERS FOR STM 4903M: Yannick Fertre <yannick.fertre@st.com> 4904M: Philippe Cornu <philippe.cornu@st.com> 4905M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4906M: Vincent Abriou <vincent.abriou@st.com> 4907L: dri-devel@lists.freedesktop.org 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/stm 4911F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4912 4913DRM DRIVERS FOR TI LCDC 4914M: Jyri Sarha <jsarha@ti.com> 4915R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4916L: dri-devel@lists.freedesktop.org 4917S: Maintained 4918F: drivers/gpu/drm/tilcdc/ 4919F: Documentation/devicetree/bindings/display/tilcdc/ 4920 4921DRM DRIVERS FOR TI OMAP 4922M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4923L: dri-devel@lists.freedesktop.org 4924S: Maintained 4925F: drivers/gpu/drm/omapdrm/ 4926F: Documentation/devicetree/bindings/display/ti/ 4927 4928DRM DRIVERS FOR V3D 4929M: Eric Anholt <eric@anholt.net> 4930S: Supported 4931F: drivers/gpu/drm/v3d/ 4932F: include/uapi/drm/v3d_drm.h 4933F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4934T: git git://anongit.freedesktop.org/drm/drm-misc 4935 4936DRM DRIVERS FOR VC4 4937M: Eric Anholt <eric@anholt.net> 4938T: git git://github.com/anholt/linux 4939S: Supported 4940F: drivers/gpu/drm/vc4/ 4941F: include/uapi/drm/vc4_drm.h 4942F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DRM DRIVERS FOR VIVANTE GPU IP 4946M: Lucas Stach <l.stach@pengutronix.de> 4947R: Russell King <linux+etnaviv@armlinux.org.uk> 4948R: Christian Gmeiner <christian.gmeiner@gmail.com> 4949L: etnaviv@lists.freedesktop.org 4950L: dri-devel@lists.freedesktop.org 4951S: Maintained 4952F: drivers/gpu/drm/etnaviv/ 4953F: include/uapi/drm/etnaviv_drm.h 4954F: Documentation/devicetree/bindings/display/etnaviv/ 4955 4956DRM DRIVERS FOR ZTE ZX 4957M: Shawn Guo <shawnguo@kernel.org> 4958L: dri-devel@lists.freedesktop.org 4959S: Maintained 4960F: drivers/gpu/drm/zte/ 4961F: Documentation/devicetree/bindings/display/zte,vou.txt 4962T: git git://anongit.freedesktop.org/drm/drm-misc 4963 4964DRM PANEL DRIVERS 4965M: Thierry Reding <thierry.reding@gmail.com> 4966L: dri-devel@lists.freedesktop.org 4967T: git git://anongit.freedesktop.org/drm/drm-misc 4968S: Maintained 4969F: drivers/gpu/drm/drm_panel.c 4970F: drivers/gpu/drm/panel/ 4971F: include/drm/drm_panel.h 4972F: Documentation/devicetree/bindings/display/panel/ 4973 4974DRM TINYDRM DRIVERS 4975M: Noralf Trønnes <noralf@tronnes.org> 4976W: https://github.com/notro/tinydrm/wiki/Development 4977T: git git://anongit.freedesktop.org/drm/drm-misc 4978S: Maintained 4979F: drivers/gpu/drm/tinydrm/ 4980F: include/drm/tinydrm/ 4981 4982DRM DRIVERS FOR XEN 4983M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4984T: git git://anongit.freedesktop.org/drm/drm-misc 4985L: dri-devel@lists.freedesktop.org 4986L: xen-devel@lists.xen.org 4987S: Supported 4988F: drivers/gpu/drm/xen/ 4989F: Documentation/gpu/xen-front.rst 4990 4991DRM TTM SUBSYSTEM 4992M: Christian Koenig <christian.koenig@amd.com> 4993M: Huang Rui <ray.huang@amd.com> 4994M: Junwei Zhang <Jerry.Zhang@amd.com> 4995T: git git://people.freedesktop.org/~agd5f/linux 4996S: Maintained 4997L: dri-devel@lists.freedesktop.org 4998F: include/drm/ttm/ 4999F: drivers/gpu/drm/ttm/ 5000 5001DSBR100 USB FM RADIO DRIVER 5002M: Alexey Klimov <klimov.linux@gmail.com> 5003L: linux-media@vger.kernel.org 5004T: git git://linuxtv.org/media_tree.git 5005S: Maintained 5006F: drivers/media/radio/dsbr100.c 5007 5008DSCC4 DRIVER 5009M: Francois Romieu <romieu@fr.zoreil.com> 5010L: netdev@vger.kernel.org 5011S: Maintained 5012F: drivers/net/wan/dscc4.c 5013 5014DT3155 MEDIA DRIVER 5015M: Hans Verkuil <hverkuil@xs4all.nl> 5016L: linux-media@vger.kernel.org 5017T: git git://linuxtv.org/media_tree.git 5018W: https://linuxtv.org 5019S: Odd Fixes 5020F: drivers/media/pci/dt3155/ 5021 5022DVB_USB_AF9015 MEDIA DRIVER 5023M: Antti Palosaari <crope@iki.fi> 5024L: linux-media@vger.kernel.org 5025W: https://linuxtv.org 5026W: http://palosaari.fi/linux/ 5027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5028T: git git://linuxtv.org/anttip/media_tree.git 5029S: Maintained 5030F: drivers/media/usb/dvb-usb-v2/af9015* 5031 5032DVB_USB_AF9035 MEDIA DRIVER 5033M: Antti Palosaari <crope@iki.fi> 5034L: linux-media@vger.kernel.org 5035W: https://linuxtv.org 5036W: http://palosaari.fi/linux/ 5037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5038T: git git://linuxtv.org/anttip/media_tree.git 5039S: Maintained 5040F: drivers/media/usb/dvb-usb-v2/af9035* 5041 5042DVB_USB_ANYSEE MEDIA DRIVER 5043M: Antti Palosaari <crope@iki.fi> 5044L: linux-media@vger.kernel.org 5045W: https://linuxtv.org 5046W: http://palosaari.fi/linux/ 5047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5048T: git git://linuxtv.org/anttip/media_tree.git 5049S: Maintained 5050F: drivers/media/usb/dvb-usb-v2/anysee* 5051 5052DVB_USB_AU6610 MEDIA DRIVER 5053M: Antti Palosaari <crope@iki.fi> 5054L: linux-media@vger.kernel.org 5055W: https://linuxtv.org 5056W: http://palosaari.fi/linux/ 5057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5058T: git git://linuxtv.org/anttip/media_tree.git 5059S: Maintained 5060F: drivers/media/usb/dvb-usb-v2/au6610* 5061 5062DVB_USB_CE6230 MEDIA DRIVER 5063M: Antti Palosaari <crope@iki.fi> 5064L: linux-media@vger.kernel.org 5065W: https://linuxtv.org 5066W: http://palosaari.fi/linux/ 5067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5068T: git git://linuxtv.org/anttip/media_tree.git 5069S: Maintained 5070F: drivers/media/usb/dvb-usb-v2/ce6230* 5071 5072DVB_USB_CXUSB MEDIA DRIVER 5073M: Michael Krufky <mkrufky@linuxtv.org> 5074L: linux-media@vger.kernel.org 5075W: https://linuxtv.org 5076W: http://github.com/mkrufky 5077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5078T: git git://linuxtv.org/media_tree.git 5079S: Maintained 5080F: drivers/media/usb/dvb-usb/cxusb* 5081 5082DVB_USB_EC168 MEDIA DRIVER 5083M: Antti Palosaari <crope@iki.fi> 5084L: linux-media@vger.kernel.org 5085W: https://linuxtv.org 5086W: http://palosaari.fi/linux/ 5087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5088T: git git://linuxtv.org/anttip/media_tree.git 5089S: Maintained 5090F: drivers/media/usb/dvb-usb-v2/ec168* 5091 5092DVB_USB_GL861 MEDIA DRIVER 5093M: Antti Palosaari <crope@iki.fi> 5094L: linux-media@vger.kernel.org 5095W: https://linuxtv.org 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/usb/dvb-usb-v2/gl861* 5100 5101DVB_USB_MXL111SF MEDIA DRIVER 5102M: Michael Krufky <mkrufky@linuxtv.org> 5103L: linux-media@vger.kernel.org 5104W: https://linuxtv.org 5105W: http://github.com/mkrufky 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/mkrufky/mxl111sf.git 5108S: Maintained 5109F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5110 5111DVB_USB_RTL28XXU MEDIA DRIVER 5112M: Antti Palosaari <crope@iki.fi> 5113L: linux-media@vger.kernel.org 5114W: https://linuxtv.org 5115W: http://palosaari.fi/linux/ 5116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5117T: git git://linuxtv.org/anttip/media_tree.git 5118S: Maintained 5119F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5120 5121DVB_USB_V2 MEDIA DRIVER 5122M: Antti Palosaari <crope@iki.fi> 5123L: linux-media@vger.kernel.org 5124W: https://linuxtv.org 5125W: http://palosaari.fi/linux/ 5126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5127T: git git://linuxtv.org/anttip/media_tree.git 5128S: Maintained 5129F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5130F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5131 5132DYNAMIC DEBUG 5133M: Jason Baron <jbaron@akamai.com> 5134S: Maintained 5135F: lib/dynamic_debug.c 5136F: include/linux/dynamic_debug.h 5137 5138DYNAMIC INTERRUPT MODERATION 5139M: Tal Gilboa <talgi@mellanox.com> 5140S: Maintained 5141F: include/linux/net_dim.h 5142 5143DZ DECSTATION DZ11 SERIAL DRIVER 5144M: "Maciej W. Rozycki" <macro@linux-mips.org> 5145S: Maintained 5146F: drivers/tty/serial/dz.* 5147 5148E3X0 POWER BUTTON DRIVER 5149M: Moritz Fischer <moritz.fischer@ettus.com> 5150L: usrp-users@lists.ettus.com 5151W: http://www.ettus.com 5152S: Supported 5153F: drivers/input/misc/e3x0-button.c 5154F: Documentation/devicetree/bindings/input/e3x0-button.txt 5155 5156E4000 MEDIA DRIVER 5157M: Antti Palosaari <crope@iki.fi> 5158L: linux-media@vger.kernel.org 5159W: https://linuxtv.org 5160W: http://palosaari.fi/linux/ 5161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5162T: git git://linuxtv.org/anttip/media_tree.git 5163S: Maintained 5164F: drivers/media/tuners/e4000* 5165 5166EARTH_PT1 MEDIA DRIVER 5167M: Akihiro Tsukada <tskd08@gmail.com> 5168L: linux-media@vger.kernel.org 5169S: Odd Fixes 5170F: drivers/media/pci/pt1/ 5171 5172EARTH_PT3 MEDIA DRIVER 5173M: Akihiro Tsukada <tskd08@gmail.com> 5174L: linux-media@vger.kernel.org 5175S: Odd Fixes 5176F: drivers/media/pci/pt3/ 5177 5178EC100 MEDIA DRIVER 5179M: Antti Palosaari <crope@iki.fi> 5180L: linux-media@vger.kernel.org 5181W: https://linuxtv.org 5182W: http://palosaari.fi/linux/ 5183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5184T: git git://linuxtv.org/anttip/media_tree.git 5185S: Maintained 5186F: drivers/media/dvb-frontends/ec100* 5187 5188ECRYPT FILE SYSTEM 5189M: Tyler Hicks <tyhicks@canonical.com> 5190L: ecryptfs@vger.kernel.org 5191W: http://ecryptfs.org 5192W: https://launchpad.net/ecryptfs 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5194S: Supported 5195F: Documentation/filesystems/ecryptfs.txt 5196F: fs/ecryptfs/ 5197 5198EDAC-AMD64 5199M: Borislav Petkov <bp@alien8.de> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/amd64_edac* 5203 5204EDAC-CALXEDA 5205M: Robert Richter <rric@kernel.org> 5206L: linux-edac@vger.kernel.org 5207S: Maintained 5208F: drivers/edac/highbank* 5209 5210EDAC-CAVIUM OCTEON 5211M: Ralf Baechle <ralf@linux-mips.org> 5212M: David Daney <david.daney@cavium.com> 5213L: linux-edac@vger.kernel.org 5214L: linux-mips@linux-mips.org 5215S: Supported 5216F: drivers/edac/octeon_edac* 5217 5218EDAC-CAVIUM THUNDERX 5219M: David Daney <david.daney@cavium.com> 5220M: Jan Glauber <jglauber@cavium.com> 5221L: linux-edac@vger.kernel.org 5222S: Supported 5223F: drivers/edac/thunderx_edac* 5224 5225EDAC-CORE 5226M: Borislav Petkov <bp@alien8.de> 5227M: Mauro Carvalho Chehab <mchehab@kernel.org> 5228L: linux-edac@vger.kernel.org 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5231S: Supported 5232F: Documentation/admin-guide/ras.rst 5233F: Documentation/driver-api/edac.rst 5234F: drivers/edac/ 5235F: include/linux/edac.h 5236 5237EDAC-E752X 5238M: Mark Gross <mark.gross@intel.com> 5239L: linux-edac@vger.kernel.org 5240S: Maintained 5241F: drivers/edac/e752x_edac.c 5242 5243EDAC-E7XXX 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/e7xxx_edac.c 5247 5248EDAC-FSL_DDR 5249M: York Sun <york.sun@nxp.com> 5250L: linux-edac@vger.kernel.org 5251S: Maintained 5252F: drivers/edac/fsl_ddr_edac.* 5253 5254EDAC-GHES 5255M: Mauro Carvalho Chehab <mchehab@kernel.org> 5256L: linux-edac@vger.kernel.org 5257S: Maintained 5258F: drivers/edac/ghes_edac.c 5259 5260EDAC-I3000 5261L: linux-edac@vger.kernel.org 5262S: Orphan 5263F: drivers/edac/i3000_edac.c 5264 5265EDAC-I5000 5266L: linux-edac@vger.kernel.org 5267S: Maintained 5268F: drivers/edac/i5000_edac.c 5269 5270EDAC-I5400 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-edac@vger.kernel.org 5273S: Maintained 5274F: drivers/edac/i5400_edac.c 5275 5276EDAC-I7300 5277M: Mauro Carvalho Chehab <mchehab@kernel.org> 5278L: linux-edac@vger.kernel.org 5279S: Maintained 5280F: drivers/edac/i7300_edac.c 5281 5282EDAC-I7CORE 5283M: Mauro Carvalho Chehab <mchehab@kernel.org> 5284L: linux-edac@vger.kernel.org 5285S: Maintained 5286F: drivers/edac/i7core_edac.c 5287 5288EDAC-I82443BXGX 5289M: Tim Small <tim@buttersideup.com> 5290L: linux-edac@vger.kernel.org 5291S: Maintained 5292F: drivers/edac/i82443bxgx_edac.c 5293 5294EDAC-I82975X 5295M: Ranganathan Desikan <ravi@jetztechnologies.com> 5296M: "Arvind R." <arvino55@gmail.com> 5297L: linux-edac@vger.kernel.org 5298S: Maintained 5299F: drivers/edac/i82975x_edac.c 5300 5301EDAC-IE31200 5302M: Jason Baron <jbaron@akamai.com> 5303L: linux-edac@vger.kernel.org 5304S: Maintained 5305F: drivers/edac/ie31200_edac.c 5306 5307EDAC-MPC85XX 5308M: Johannes Thumshirn <morbidrsa@gmail.com> 5309L: linux-edac@vger.kernel.org 5310S: Maintained 5311F: drivers/edac/mpc85xx_edac.[ch] 5312 5313EDAC-PASEMI 5314M: Egor Martovetsky <egor@pasemi.com> 5315L: linux-edac@vger.kernel.org 5316S: Maintained 5317F: drivers/edac/pasemi_edac.c 5318 5319EDAC-PND2 5320M: Tony Luck <tony.luck@intel.com> 5321L: linux-edac@vger.kernel.org 5322S: Maintained 5323F: drivers/edac/pnd2_edac.[ch] 5324 5325EDAC-R82600 5326M: Tim Small <tim@buttersideup.com> 5327L: linux-edac@vger.kernel.org 5328S: Maintained 5329F: drivers/edac/r82600_edac.c 5330 5331EDAC-SBRIDGE 5332M: Mauro Carvalho Chehab <mchehab@kernel.org> 5333L: linux-edac@vger.kernel.org 5334S: Maintained 5335F: drivers/edac/sb_edac.c 5336 5337EDAC-SKYLAKE 5338M: Tony Luck <tony.luck@intel.com> 5339L: linux-edac@vger.kernel.org 5340S: Maintained 5341F: drivers/edac/skx_edac.c 5342 5343EDAC-TI 5344M: Tero Kristo <t-kristo@ti.com> 5345L: linux-edac@vger.kernel.org 5346S: Maintained 5347F: drivers/edac/ti_edac.c 5348 5349EDIROL UA-101/UA-1000 DRIVER 5350M: Clemens Ladisch <clemens@ladisch.de> 5351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5352T: git git://git.alsa-project.org/alsa-kernel.git 5353S: Maintained 5354F: sound/usb/misc/ua101.c 5355 5356EFI TEST DRIVER 5357L: linux-efi@vger.kernel.org 5358M: Ivan Hu <ivan.hu@canonical.com> 5359M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5360S: Maintained 5361F: drivers/firmware/efi/test/ 5362 5363EFI VARIABLE FILESYSTEM 5364M: Matthew Garrett <matthew.garrett@nebula.com> 5365M: Jeremy Kerr <jk@ozlabs.org> 5366M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5368L: linux-efi@vger.kernel.org 5369S: Maintained 5370F: fs/efivarfs/ 5371 5372EFIFB FRAMEBUFFER DRIVER 5373L: linux-fbdev@vger.kernel.org 5374M: Peter Jones <pjones@redhat.com> 5375S: Maintained 5376F: drivers/video/fbdev/efifb.c 5377 5378EFS FILESYSTEM 5379W: http://aeschi.ch.eu.org/efs/ 5380S: Orphan 5381F: fs/efs/ 5382 5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5384M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5385L: netdev@vger.kernel.org 5386S: Maintained 5387F: drivers/net/ethernet/ibm/ehea/ 5388 5389EM28XX VIDEO4LINUX DRIVER 5390M: Mauro Carvalho Chehab <mchehab@kernel.org> 5391L: linux-media@vger.kernel.org 5392W: https://linuxtv.org 5393T: git git://linuxtv.org/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/em28xx/ 5396F: Documentation/media/v4l-drivers/em28xx* 5397 5398EMBEDDED LINUX 5399M: Paul Gortmaker <paul.gortmaker@windriver.com> 5400M: Matt Mackall <mpm@selenic.com> 5401M: David Woodhouse <dwmw2@infradead.org> 5402L: linux-embedded@vger.kernel.org 5403S: Maintained 5404 5405Emulex 10Gbps iSCSI - OneConnect DRIVER 5406M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5407M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5408M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5409L: linux-scsi@vger.kernel.org 5410W: http://www.broadcom.com 5411S: Supported 5412F: drivers/scsi/be2iscsi/ 5413 5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5415M: Sathya Perla <sathya.perla@broadcom.com> 5416M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5417M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5418M: Somnath Kotur <somnath.kotur@broadcom.com> 5419L: netdev@vger.kernel.org 5420W: http://www.emulex.com 5421S: Supported 5422F: drivers/net/ethernet/emulex/benet/ 5423 5424EMULEX ONECONNECT ROCE DRIVER 5425M: Selvin Xavier <selvin.xavier@broadcom.com> 5426M: Devesh Sharma <devesh.sharma@broadcom.com> 5427L: linux-rdma@vger.kernel.org 5428W: http://www.broadcom.com 5429S: Odd Fixes 5430F: drivers/infiniband/hw/ocrdma/ 5431F: include/uapi/rdma/ocrdma-abi.h 5432 5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5434M: James Smart <james.smart@broadcom.com> 5435M: Dick Kennedy <dick.kennedy@broadcom.com> 5436L: linux-scsi@vger.kernel.org 5437W: http://www.broadcom.com 5438S: Supported 5439F: drivers/scsi/lpfc/ 5440 5441ENE CB710 FLASH CARD READER DRIVER 5442M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5443S: Maintained 5444F: drivers/misc/cb710/ 5445F: drivers/mmc/host/cb710-mmc.* 5446F: include/linux/cb710.h 5447 5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5449M: Maxim Levitsky <maximlevitsky@gmail.com> 5450S: Maintained 5451F: drivers/media/rc/ene_ir.* 5452 5453EPSON S1D13XXX FRAMEBUFFER DRIVER 5454M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5455S: Maintained 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5457F: drivers/video/fbdev/s1d13xxxfb.c 5458F: include/video/s1d13xxxfb.h 5459 5460ERRSEQ ERROR TRACKING INFRASTRUCTURE 5461M: Jeff Layton <jlayton@kernel.org> 5462S: Maintained 5463F: lib/errseq.c 5464F: include/linux/errseq.h 5465 5466ET131X NETWORK DRIVER 5467M: Mark Einon <mark.einon@gmail.com> 5468S: Odd Fixes 5469F: drivers/net/ethernet/agere/ 5470 5471ETHERNET BRIDGE 5472M: Stephen Hemminger <stephen@networkplumber.org> 5473L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5474L: netdev@vger.kernel.org 5475W: http://www.linuxfoundation.org/en/Net:Bridge 5476S: Maintained 5477F: include/linux/netfilter_bridge/ 5478F: net/bridge/ 5479 5480ETHERNET PHY LIBRARY 5481M: Andrew Lunn <andrew@lunn.ch> 5482M: Florian Fainelli <f.fainelli@gmail.com> 5483L: netdev@vger.kernel.org 5484S: Maintained 5485F: Documentation/ABI/testing/sysfs-bus-mdio 5486F: Documentation/devicetree/bindings/net/mdio* 5487F: Documentation/networking/phy.txt 5488F: drivers/net/phy/ 5489F: drivers/of/of_mdio.c 5490F: drivers/of/of_net.c 5491F: include/linux/*mdio*.h 5492F: include/linux/of_net.h 5493F: include/linux/phy.h 5494F: include/linux/phy_fixed.h 5495F: include/linux/platform_data/mdio-bcm-unimac.h 5496F: include/trace/events/mdio.h 5497F: include/uapi/linux/mdio.h 5498F: include/uapi/linux/mii.h 5499 5500EXT2 FILE SYSTEM 5501M: Jan Kara <jack@suse.com> 5502L: linux-ext4@vger.kernel.org 5503S: Maintained 5504F: Documentation/filesystems/ext2.txt 5505F: fs/ext2/ 5506F: include/linux/ext2* 5507 5508EXT4 FILE SYSTEM 5509M: "Theodore Ts'o" <tytso@mit.edu> 5510M: Andreas Dilger <adilger.kernel@dilger.ca> 5511L: linux-ext4@vger.kernel.org 5512W: http://ext4.wiki.kernel.org 5513Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5515S: Maintained 5516F: Documentation/filesystems/ext4.txt 5517F: fs/ext4/ 5518 5519Extended Verification Module (EVM) 5520M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5521L: linux-integrity@vger.kernel.org 5522S: Supported 5523F: security/integrity/evm/ 5524 5525EXTENSIBLE FIRMWARE INTERFACE (EFI) 5526M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5527L: linux-efi@vger.kernel.org 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5529S: Maintained 5530F: Documentation/efi-stub.txt 5531F: arch/*/kernel/efi.c 5532F: arch/x86/boot/compressed/eboot.[ch] 5533F: arch/*/include/asm/efi.h 5534F: arch/x86/platform/efi/ 5535F: drivers/firmware/efi/ 5536F: include/linux/efi*.h 5537F: arch/arm/boot/compressed/efi-header.S 5538F: arch/arm64/kernel/efi-entry.S 5539 5540EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5541M: MyungJoo Ham <myungjoo.ham@samsung.com> 5542M: Chanwoo Choi <cw00.choi@samsung.com> 5543L: linux-kernel@vger.kernel.org 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5545S: Maintained 5546F: drivers/extcon/ 5547F: include/linux/extcon/ 5548F: include/linux/extcon.h 5549F: Documentation/extcon/ 5550F: Documentation/devicetree/bindings/extcon/ 5551 5552EXYNOS DP DRIVER 5553M: Jingoo Han <jingoohan1@gmail.com> 5554L: dri-devel@lists.freedesktop.org 5555S: Maintained 5556F: drivers/gpu/drm/exynos/exynos_dp* 5557 5558EXYNOS SYSMMU (IOMMU) driver 5559M: Marek Szyprowski <m.szyprowski@samsung.com> 5560L: iommu@lists.linux-foundation.org 5561S: Maintained 5562F: drivers/iommu/exynos-iommu.c 5563 5564EZchip NPS platform support 5565M: Vineet Gupta <vgupta@synopsys.com> 5566M: Ofer Levi <oferle@mellanox.com> 5567S: Supported 5568F: arch/arc/plat-eznps 5569F: arch/arc/boot/dts/eznps.dts 5570 5571F2FS FILE SYSTEM 5572M: Jaegeuk Kim <jaegeuk@kernel.org> 5573M: Chao Yu <yuchao0@huawei.com> 5574L: linux-f2fs-devel@lists.sourceforge.net 5575W: https://f2fs.wiki.kernel.org/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5577S: Maintained 5578F: Documentation/filesystems/f2fs.txt 5579F: Documentation/ABI/testing/sysfs-fs-f2fs 5580F: fs/f2fs/ 5581F: include/linux/f2fs_fs.h 5582F: include/trace/events/f2fs.h 5583 5584F71805F HARDWARE MONITORING DRIVER 5585M: Jean Delvare <jdelvare@suse.com> 5586L: linux-hwmon@vger.kernel.org 5587S: Maintained 5588F: Documentation/hwmon/f71805f 5589F: drivers/hwmon/f71805f.c 5590 5591FADDR2LINE 5592M: Josh Poimboeuf <jpoimboe@redhat.com> 5593S: Maintained 5594F: scripts/faddr2line 5595 5596FAILOVER MODULE 5597M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5598L: netdev@vger.kernel.org 5599S: Supported 5600F: net/core/failover.c 5601F: include/net/failover.h 5602F: Documentation/networking/failover.rst 5603 5604FANOTIFY 5605M: Jan Kara <jack@suse.cz> 5606R: Amir Goldstein <amir73il@gmail.com> 5607L: linux-fsdevel@vger.kernel.org 5608S: Maintained 5609F: fs/notify/fanotify/ 5610F: include/linux/fanotify.h 5611F: include/uapi/linux/fanotify.h 5612 5613FARSYNC SYNCHRONOUS DRIVER 5614M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5615W: http://www.farsite.co.uk/ 5616S: Supported 5617F: drivers/net/wan/farsync.* 5618 5619FAULT INJECTION SUPPORT 5620M: Akinobu Mita <akinobu.mita@gmail.com> 5621S: Supported 5622F: Documentation/fault-injection/ 5623F: lib/fault-inject.c 5624 5625FBTFT Framebuffer drivers 5626M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5627S: Maintained 5628F: drivers/staging/fbtft/ 5629 5630FC0011 TUNER DRIVER 5631M: Michael Buesch <m@bues.ch> 5632L: linux-media@vger.kernel.org 5633S: Maintained 5634F: drivers/media/tuners/fc0011.h 5635F: drivers/media/tuners/fc0011.c 5636 5637FC2580 MEDIA DRIVER 5638M: Antti Palosaari <crope@iki.fi> 5639L: linux-media@vger.kernel.org 5640W: https://linuxtv.org 5641W: http://palosaari.fi/linux/ 5642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5643T: git git://linuxtv.org/anttip/media_tree.git 5644S: Maintained 5645F: drivers/media/tuners/fc2580* 5646 5647FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5648M: Johannes Thumshirn <jth@kernel.org> 5649L: linux-scsi@vger.kernel.org 5650W: www.Open-FCoE.org 5651S: Supported 5652F: drivers/scsi/libfc/ 5653F: drivers/scsi/fcoe/ 5654F: include/scsi/fc/ 5655F: include/scsi/libfc.h 5656F: include/scsi/libfcoe.h 5657F: include/uapi/scsi/fc/ 5658 5659FILE LOCKING (flock() and fcntl()/lockf()) 5660M: Jeff Layton <jlayton@kernel.org> 5661M: "J. Bruce Fields" <bfields@fieldses.org> 5662L: linux-fsdevel@vger.kernel.org 5663S: Maintained 5664F: include/linux/fcntl.h 5665F: include/uapi/linux/fcntl.h 5666F: fs/fcntl.c 5667F: fs/locks.c 5668 5669FILESYSTEMS (VFS and infrastructure) 5670M: Alexander Viro <viro@zeniv.linux.org.uk> 5671L: linux-fsdevel@vger.kernel.org 5672S: Maintained 5673F: fs/* 5674F: include/linux/fs.h 5675F: include/uapi/linux/fs.h 5676 5677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5678M: Riku Voipio <riku.voipio@iki.fi> 5679L: linux-hwmon@vger.kernel.org 5680S: Maintained 5681F: drivers/hwmon/f75375s.c 5682F: include/linux/f75375s.h 5683 5684FIREWIRE AUDIO DRIVERS 5685M: Clemens Ladisch <clemens@ladisch.de> 5686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5687T: git git://git.alsa-project.org/alsa-kernel.git 5688S: Maintained 5689F: sound/firewire/ 5690 5691FIREWIRE MEDIA DRIVERS (firedtv) 5692M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5693L: linux-media@vger.kernel.org 5694L: linux1394-devel@lists.sourceforge.net 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5696S: Maintained 5697F: drivers/media/firewire/ 5698 5699FIREWIRE SBP-2 TARGET 5700M: Chris Boot <bootc@bootc.net> 5701L: linux-scsi@vger.kernel.org 5702L: target-devel@vger.kernel.org 5703L: linux1394-devel@lists.sourceforge.net 5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5705S: Maintained 5706F: drivers/target/sbp/ 5707 5708FIREWIRE SUBSYSTEM 5709M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5710L: linux1394-devel@lists.sourceforge.net 5711W: http://ieee1394.wiki.kernel.org/ 5712T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5713S: Maintained 5714F: drivers/firewire/ 5715F: include/linux/firewire.h 5716F: include/uapi/linux/firewire*.h 5717F: tools/firewire/ 5718 5719FIRMWARE LOADER (request_firmware) 5720M: Luis R. Rodriguez <mcgrof@kernel.org> 5721L: linux-kernel@vger.kernel.org 5722S: Maintained 5723F: Documentation/firmware_class/ 5724F: drivers/base/firmware_loader/ 5725F: include/linux/firmware.h 5726 5727FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5728M: Joshua Morris <josh.h.morris@us.ibm.com> 5729M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5730S: Maintained 5731F: drivers/block/rsxx/ 5732 5733FLOPPY DRIVER 5734M: Jiri Kosina <jikos@kernel.org> 5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5736S: Odd fixes 5737F: drivers/block/floppy.c 5738 5739FMC SUBSYSTEM 5740M: Alessandro Rubini <rubini@gnudd.com> 5741W: http://www.ohwr.org/projects/fmc-bus 5742S: Supported 5743F: drivers/fmc/ 5744F: include/linux/fmc*.h 5745F: include/linux/ipmi-fru.h 5746K: fmc_d.*register 5747 5748FPGA MANAGER FRAMEWORK 5749M: Alan Tull <atull@kernel.org> 5750M: Moritz Fischer <mdf@kernel.org> 5751L: linux-fpga@vger.kernel.org 5752S: Maintained 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5754Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5755F: Documentation/fpga/ 5756F: Documentation/driver-api/fpga/ 5757F: Documentation/devicetree/bindings/fpga/ 5758F: drivers/fpga/ 5759F: include/linux/fpga/ 5760W: http://www.rocketboards.org 5761 5762FPGA DFL DRIVERS 5763M: Wu Hao <hao.wu@intel.com> 5764L: linux-fpga@vger.kernel.org 5765S: Maintained 5766F: Documentation/fpga/dfl.txt 5767F: include/uapi/linux/fpga-dfl.h 5768F: drivers/fpga/dfl* 5769 5770FPU EMULATOR 5771M: Bill Metzenthen <billm@melbpc.org.au> 5772W: http://floatingpoint.sourceforge.net/emulator/index.html 5773S: Maintained 5774F: arch/x86/math-emu/ 5775 5776FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5777L: netdev@vger.kernel.org 5778S: Orphan 5779F: drivers/net/wan/dlci.c 5780F: drivers/net/wan/sdla.c 5781 5782FRAMEBUFFER LAYER 5783M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5784L: dri-devel@lists.freedesktop.org 5785L: linux-fbdev@vger.kernel.org 5786T: git git://github.com/bzolnier/linux.git 5787Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5788S: Maintained 5789F: Documentation/fb/ 5790F: drivers/video/ 5791F: include/video/ 5792F: include/linux/fb.h 5793F: include/uapi/video/ 5794F: include/uapi/linux/fb.h 5795 5796FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5797M: Horia Geantă <horia.geanta@nxp.com> 5798M: Aymen Sghaier <aymen.sghaier@nxp.com> 5799L: linux-crypto@vger.kernel.org 5800S: Maintained 5801F: drivers/crypto/caam/ 5802F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5803 5804FREESCALE DIU FRAMEBUFFER DRIVER 5805M: Timur Tabi <timur@kernel.org> 5806L: linux-fbdev@vger.kernel.org 5807S: Maintained 5808F: drivers/video/fbdev/fsl-diu-fb.* 5809 5810FREESCALE DMA DRIVER 5811M: Li Yang <leoyang.li@nxp.com> 5812M: Zhang Wei <zw@zh-kernel.org> 5813L: linuxppc-dev@lists.ozlabs.org 5814S: Maintained 5815F: drivers/dma/fsldma.* 5816 5817FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5818M: Claudiu Manoil <claudiu.manoil@nxp.com> 5819L: netdev@vger.kernel.org 5820S: Maintained 5821F: drivers/net/ethernet/freescale/gianfar* 5822F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5823 5824FREESCALE GPMI NAND DRIVER 5825M: Han Xu <han.xu@nxp.com> 5826L: linux-mtd@lists.infradead.org 5827S: Maintained 5828F: drivers/mtd/nand/raw/gpmi-nand/* 5829 5830FREESCALE I2C CPM DRIVER 5831M: Jochen Friedrich <jochen@scram.de> 5832L: linuxppc-dev@lists.ozlabs.org 5833L: linux-i2c@vger.kernel.org 5834S: Maintained 5835F: drivers/i2c/busses/i2c-cpm.c 5836 5837FREESCALE IMX / MXC FEC DRIVER 5838M: Fugang Duan <fugang.duan@nxp.com> 5839L: netdev@vger.kernel.org 5840S: Maintained 5841F: drivers/net/ethernet/freescale/fec_main.c 5842F: drivers/net/ethernet/freescale/fec_ptp.c 5843F: drivers/net/ethernet/freescale/fec.h 5844F: Documentation/devicetree/bindings/net/fsl-fec.txt 5845 5846FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5847M: Sascha Hauer <s.hauer@pengutronix.de> 5848R: Pengutronix Kernel Team <kernel@pengutronix.de> 5849L: linux-fbdev@vger.kernel.org 5850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5851S: Maintained 5852F: include/linux/platform_data/video-imxfb.h 5853F: drivers/video/fbdev/imxfb.c 5854 5855FREESCALE QORIQ DPAA ETHERNET DRIVER 5856M: Madalin Bucur <madalin.bucur@nxp.com> 5857L: netdev@vger.kernel.org 5858S: Maintained 5859F: drivers/net/ethernet/freescale/dpaa 5860 5861FREESCALE QORIQ DPAA FMAN DRIVER 5862M: Madalin Bucur <madalin.bucur@nxp.com> 5863L: netdev@vger.kernel.org 5864S: Maintained 5865F: drivers/net/ethernet/freescale/fman 5866F: Documentation/devicetree/bindings/net/fsl-fman.txt 5867 5868FREESCALE QORIQ PTP CLOCK DRIVER 5869M: Yangbo Lu <yangbo.lu@nxp.com> 5870L: netdev@vger.kernel.org 5871S: Maintained 5872F: drivers/ptp/ptp_qoriq.c 5873F: include/linux/fsl/ptp_qoriq.h 5874F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5875 5876FREESCALE QUAD SPI DRIVER 5877M: Han Xu <han.xu@nxp.com> 5878L: linux-mtd@lists.infradead.org 5879S: Maintained 5880F: drivers/mtd/spi-nor/fsl-quadspi.c 5881 5882FREESCALE QUICC ENGINE LIBRARY 5883M: Qiang Zhao <qiang.zhao@nxp.com> 5884L: linuxppc-dev@lists.ozlabs.org 5885S: Maintained 5886F: drivers/soc/fsl/qe/ 5887F: include/soc/fsl/*qe*.h 5888F: include/soc/fsl/*ucc*.h 5889 5890FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5891M: Li Yang <leoyang.li@nxp.com> 5892L: netdev@vger.kernel.org 5893L: linuxppc-dev@lists.ozlabs.org 5894S: Maintained 5895F: drivers/net/ethernet/freescale/ucc_geth* 5896 5897FREESCALE QUICC ENGINE UCC HDLC DRIVER 5898M: Zhao Qiang <qiang.zhao@nxp.com> 5899L: netdev@vger.kernel.org 5900L: linuxppc-dev@lists.ozlabs.org 5901S: Maintained 5902F: drivers/net/wan/fsl_ucc_hdlc* 5903 5904FREESCALE QUICC ENGINE UCC UART DRIVER 5905M: Timur Tabi <timur@kernel.org> 5906L: linuxppc-dev@lists.ozlabs.org 5907S: Maintained 5908F: drivers/tty/serial/ucc_uart.c 5909 5910FREESCALE SOC DRIVERS 5911M: Li Yang <leoyang.li@nxp.com> 5912L: linuxppc-dev@lists.ozlabs.org 5913L: linux-arm-kernel@lists.infradead.org 5914S: Maintained 5915F: Documentation/devicetree/bindings/soc/fsl/ 5916F: drivers/soc/fsl/ 5917F: include/linux/fsl/ 5918 5919FREESCALE SOC FS_ENET DRIVER 5920M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5921L: linuxppc-dev@lists.ozlabs.org 5922L: netdev@vger.kernel.org 5923S: Maintained 5924F: drivers/net/ethernet/freescale/fs_enet/ 5925F: include/linux/fs_enet_pd.h 5926 5927FREESCALE SOC SOUND DRIVERS 5928M: Timur Tabi <timur@kernel.org> 5929M: Nicolin Chen <nicoleotsuka@gmail.com> 5930M: Xiubo Li <Xiubo.Lee@gmail.com> 5931R: Fabio Estevam <fabio.estevam@nxp.com> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933L: linuxppc-dev@lists.ozlabs.org 5934S: Maintained 5935F: sound/soc/fsl/fsl* 5936F: sound/soc/fsl/imx* 5937F: sound/soc/fsl/mpc8610_hpcd.c 5938 5939FREESCALE USB PERIPHERAL DRIVERS 5940M: Li Yang <leoyang.li@nxp.com> 5941L: linux-usb@vger.kernel.org 5942L: linuxppc-dev@lists.ozlabs.org 5943S: Maintained 5944F: drivers/usb/gadget/udc/fsl* 5945 5946FREEVXFS FILESYSTEM 5947M: Christoph Hellwig <hch@infradead.org> 5948W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5949S: Maintained 5950F: fs/freevxfs/ 5951 5952FREEZER 5953M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5954M: Pavel Machek <pavel@ucw.cz> 5955L: linux-pm@vger.kernel.org 5956S: Supported 5957F: Documentation/power/freezing-of-tasks.txt 5958F: include/linux/freezer.h 5959F: kernel/freezer.c 5960 5961FRONTSWAP API 5962M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5963L: linux-kernel@vger.kernel.org 5964S: Maintained 5965F: mm/frontswap.c 5966F: include/linux/frontswap.h 5967 5968FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5969M: David Howells <dhowells@redhat.com> 5970L: linux-cachefs@redhat.com (moderated for non-subscribers) 5971S: Supported 5972F: Documentation/filesystems/caching/ 5973F: fs/fscache/ 5974F: include/linux/fscache*.h 5975 5976FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5977M: Theodore Y. Ts'o <tytso@mit.edu> 5978M: Jaegeuk Kim <jaegeuk@kernel.org> 5979L: linux-fscrypt@vger.kernel.org 5980Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5982S: Supported 5983F: fs/crypto/ 5984F: include/linux/fscrypt*.h 5985F: Documentation/filesystems/fscrypt.rst 5986 5987FSI-ATTACHED I2C DRIVER 5988M: Eddie James <eajames@linux.vnet.ibm.com> 5989L: linux-i2c@vger.kernel.org 5990L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5991S: Maintained 5992F: drivers/i2c/busses/i2c-fsi.c 5993F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5994 5995FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5996M: Jan Kara <jack@suse.cz> 5997R: Amir Goldstein <amir73il@gmail.com> 5998L: linux-fsdevel@vger.kernel.org 5999S: Maintained 6000F: fs/notify/ 6001F: include/linux/fsnotify*.h 6002 6003FUJITSU LAPTOP EXTRAS 6004M: Jonathan Woithe <jwoithe@just42.net> 6005L: platform-driver-x86@vger.kernel.org 6006S: Maintained 6007F: drivers/platform/x86/fujitsu-laptop.c 6008 6009FUJITSU M-5MO LS CAMERA ISP DRIVER 6010M: Kyungmin Park <kyungmin.park@samsung.com> 6011M: Heungjun Kim <riverful.kim@samsung.com> 6012L: linux-media@vger.kernel.org 6013S: Maintained 6014F: drivers/media/i2c/m5mols/ 6015F: include/media/i2c/m5mols.h 6016 6017FUJITSU TABLET EXTRAS 6018M: Robert Gerlach <khnz@gmx.de> 6019L: platform-driver-x86@vger.kernel.org 6020S: Maintained 6021F: drivers/platform/x86/fujitsu-tablet.c 6022 6023FUSE: FILESYSTEM IN USERSPACE 6024M: Miklos Szeredi <miklos@szeredi.hu> 6025L: linux-fsdevel@vger.kernel.org 6026W: http://fuse.sourceforge.net/ 6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6028S: Maintained 6029F: fs/fuse/ 6030F: include/uapi/linux/fuse.h 6031F: Documentation/filesystems/fuse.txt 6032 6033FUTEX SUBSYSTEM 6034M: Thomas Gleixner <tglx@linutronix.de> 6035M: Ingo Molnar <mingo@redhat.com> 6036R: Peter Zijlstra <peterz@infradead.org> 6037R: Darren Hart <dvhart@infradead.org> 6038L: linux-kernel@vger.kernel.org 6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6040S: Maintained 6041F: kernel/futex.c 6042F: kernel/futex_compat.c 6043F: include/asm-generic/futex.h 6044F: include/linux/futex.h 6045F: include/uapi/linux/futex.h 6046F: tools/testing/selftests/futex/ 6047F: tools/perf/bench/futex* 6048F: Documentation/*futex* 6049 6050GCC PLUGINS 6051M: Kees Cook <keescook@chromium.org> 6052R: Emese Revfy <re.emese@gmail.com> 6053L: kernel-hardening@lists.openwall.com 6054S: Maintained 6055F: scripts/gcc-plugins/ 6056F: scripts/gcc-plugin.sh 6057F: scripts/Makefile.gcc-plugins 6058F: Documentation/gcc-plugins.txt 6059 6060GASKET DRIVER FRAMEWORK 6061M: Rob Springer <rspringer@google.com> 6062M: John Joseph <jnjoseph@google.com> 6063M: Ben Chan <benchan@chromium.org> 6064S: Maintained 6065F: drivers/staging/gasket/ 6066 6067GCOV BASED KERNEL PROFILING 6068M: Peter Oberparleiter <oberpar@linux.ibm.com> 6069S: Maintained 6070F: kernel/gcov/ 6071F: Documentation/dev-tools/gcov.rst 6072 6073GDB KERNEL DEBUGGING HELPER SCRIPTS 6074M: Jan Kiszka <jan.kiszka@siemens.com> 6075M: Kieran Bingham <kbingham@kernel.org> 6076S: Supported 6077F: scripts/gdb/ 6078 6079GDT SCSI DISK ARRAY CONTROLLER DRIVER 6080M: Achim Leubner <achim_leubner@adaptec.com> 6081L: linux-scsi@vger.kernel.org 6082W: http://www.icp-vortex.com/ 6083S: Supported 6084F: drivers/scsi/gdt* 6085 6086GEMTEK FM RADIO RECEIVER DRIVER 6087M: Hans Verkuil <hverkuil@xs4all.nl> 6088L: linux-media@vger.kernel.org 6089T: git git://linuxtv.org/media_tree.git 6090W: https://linuxtv.org 6091S: Maintained 6092F: drivers/media/radio/radio-gemtek* 6093 6094GENERIC GPIO I2C DRIVER 6095M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6096S: Supported 6097F: drivers/i2c/busses/i2c-gpio.c 6098F: include/linux/platform_data/i2c-gpio.h 6099 6100GENERIC GPIO I2C MULTIPLEXER DRIVER 6101M: Peter Korsgaard <peter.korsgaard@barco.com> 6102L: linux-i2c@vger.kernel.org 6103S: Supported 6104F: drivers/i2c/muxes/i2c-mux-gpio.c 6105F: include/linux/platform_data/i2c-mux-gpio.h 6106F: Documentation/i2c/muxes/i2c-mux-gpio 6107 6108GENERIC HDLC (WAN) DRIVERS 6109M: Krzysztof Halasa <khc@pm.waw.pl> 6110W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6111S: Maintained 6112F: drivers/net/wan/c101.c 6113F: drivers/net/wan/hd6457* 6114F: drivers/net/wan/hdlc* 6115F: drivers/net/wan/n2.c 6116F: drivers/net/wan/pc300too.c 6117F: drivers/net/wan/pci200syn.c 6118F: drivers/net/wan/wanxl* 6119 6120GENERIC INCLUDE/ASM HEADER FILES 6121M: Arnd Bergmann <arnd@arndb.de> 6122L: linux-arch@vger.kernel.org 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6124S: Maintained 6125F: include/asm-generic/ 6126F: include/uapi/asm-generic/ 6127 6128GENERIC PHY FRAMEWORK 6129M: Kishon Vijay Abraham I <kishon@ti.com> 6130L: linux-kernel@vger.kernel.org 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6132S: Supported 6133F: drivers/phy/ 6134F: include/linux/phy/ 6135 6136GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6137M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6138S: Supported 6139F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6140 6141GENERIC PM DOMAINS 6142M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6143M: Kevin Hilman <khilman@kernel.org> 6144M: Ulf Hansson <ulf.hansson@linaro.org> 6145L: linux-pm@vger.kernel.org 6146S: Supported 6147F: drivers/base/power/domain*.c 6148F: include/linux/pm_domain.h 6149F: Documentation/devicetree/bindings/power/power_domain.txt 6150 6151GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6152M: Eugen Hristev <eugen.hristev@microchip.com> 6153L: linux-input@vger.kernel.org 6154S: Maintained 6155F: drivers/input/touchscreen/resistive-adc-touch.c 6156 6157GENERIC UIO DRIVER FOR PCI DEVICES 6158M: "Michael S. Tsirkin" <mst@redhat.com> 6159L: kvm@vger.kernel.org 6160S: Supported 6161F: drivers/uio/uio_pci_generic.c 6162 6163GENWQE (IBM Generic Workqueue Card) 6164M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6165M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6166S: Supported 6167F: drivers/misc/genwqe/ 6168 6169GET_MAINTAINER SCRIPT 6170M: Joe Perches <joe@perches.com> 6171S: Maintained 6172F: scripts/get_maintainer.pl 6173 6174GFS2 FILE SYSTEM 6175M: Bob Peterson <rpeterso@redhat.com> 6176M: Andreas Gruenbacher <agruenba@redhat.com> 6177L: cluster-devel@redhat.com 6178W: http://sources.redhat.com/cluster/ 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6180S: Supported 6181F: Documentation/filesystems/gfs2*.txt 6182F: fs/gfs2/ 6183F: include/uapi/linux/gfs2_ondisk.h 6184 6185GIGASET ISDN DRIVERS 6186M: Paul Bolle <pebolle@tiscali.nl> 6187L: gigaset307x-common@lists.sourceforge.net 6188W: http://gigaset307x.sourceforge.net/ 6189S: Odd Fixes 6190F: Documentation/isdn/README.gigaset 6191F: drivers/isdn/gigaset/ 6192F: include/uapi/linux/gigaset_dev.h 6193 6194GNSS SUBSYSTEM 6195M: Johan Hovold <johan@kernel.org> 6196S: Maintained 6197F: Documentation/ABI/testing/sysfs-class-gnss 6198F: Documentation/devicetree/bindings/gnss/ 6199F: drivers/gnss/ 6200F: include/linux/gnss.h 6201 6202GO7007 MPEG CODEC 6203M: Hans Verkuil <hans.verkuil@cisco.com> 6204L: linux-media@vger.kernel.org 6205S: Maintained 6206F: drivers/media/usb/go7007/ 6207 6208GOODIX TOUCHSCREEN 6209M: Bastien Nocera <hadess@hadess.net> 6210L: linux-input@vger.kernel.org 6211S: Maintained 6212F: drivers/input/touchscreen/goodix.c 6213 6214GPD POCKET FAN DRIVER 6215M: Hans de Goede <hdegoede@redhat.com> 6216L: platform-driver-x86@vger.kernel.org 6217S: Maintained 6218F: drivers/platform/x86/gpd-pocket-fan.c 6219 6220GPIO ACPI SUPPORT 6221M: Mika Westerberg <mika.westerberg@linux.intel.com> 6222M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6223L: linux-gpio@vger.kernel.org 6224L: linux-acpi@vger.kernel.org 6225S: Maintained 6226F: Documentation/acpi/gpio-properties.txt 6227F: drivers/gpio/gpiolib-acpi.c 6228 6229GPIO IR Transmitter 6230M: Sean Young <sean@mess.org> 6231L: linux-media@vger.kernel.org 6232S: Maintained 6233F: drivers/media/rc/gpio-ir-tx.c 6234 6235GPIO MOCKUP DRIVER 6236M: Bamvor Jian Zhang <bamv2005@gmail.com> 6237R: Bartosz Golaszewski <brgl@bgdev.pl> 6238L: linux-gpio@vger.kernel.org 6239S: Maintained 6240F: drivers/gpio/gpio-mockup.c 6241F: tools/testing/selftests/gpio/ 6242 6243GPIO SUBSYSTEM 6244M: Linus Walleij <linus.walleij@linaro.org> 6245L: linux-gpio@vger.kernel.org 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6247S: Maintained 6248F: Documentation/devicetree/bindings/gpio/ 6249F: Documentation/driver-api/gpio/ 6250F: Documentation/gpio/ 6251F: Documentation/ABI/testing/gpio-cdev 6252F: Documentation/ABI/obsolete/sysfs-gpio 6253F: drivers/gpio/ 6254F: include/linux/gpio/ 6255F: include/linux/gpio.h 6256F: include/linux/of_gpio.h 6257F: include/asm-generic/gpio.h 6258F: include/uapi/linux/gpio.h 6259F: tools/gpio/ 6260 6261GRE DEMULTIPLEXER DRIVER 6262M: Dmitry Kozlov <xeb@mail.ru> 6263L: netdev@vger.kernel.org 6264S: Maintained 6265F: net/ipv4/gre_demux.c 6266F: net/ipv4/gre_offload.c 6267F: include/net/gre.h 6268 6269GRETH 10/100/1G Ethernet MAC device driver 6270M: Andreas Larsson <andreas@gaisler.com> 6271L: netdev@vger.kernel.org 6272S: Maintained 6273F: drivers/net/ethernet/aeroflex/ 6274 6275GREYBUS AUDIO PROTOCOLS DRIVERS 6276M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6277M: Mark Greer <mgreer@animalcreek.com> 6278S: Maintained 6279F: drivers/staging/greybus/audio_apbridgea.c 6280F: drivers/staging/greybus/audio_apbridgea.h 6281F: drivers/staging/greybus/audio_codec.c 6282F: drivers/staging/greybus/audio_codec.h 6283F: drivers/staging/greybus/audio_gb.c 6284F: drivers/staging/greybus/audio_manager.c 6285F: drivers/staging/greybus/audio_manager.h 6286F: drivers/staging/greybus/audio_manager_module.c 6287F: drivers/staging/greybus/audio_manager_private.h 6288F: drivers/staging/greybus/audio_manager_sysfs.c 6289F: drivers/staging/greybus/audio_module.c 6290F: drivers/staging/greybus/audio_topology.c 6291 6292GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6293M: Viresh Kumar <vireshk@kernel.org> 6294S: Maintained 6295F: drivers/staging/greybus/authentication.c 6296F: drivers/staging/greybus/bootrom.c 6297F: drivers/staging/greybus/firmware.h 6298F: drivers/staging/greybus/fw-core.c 6299F: drivers/staging/greybus/fw-download.c 6300F: drivers/staging/greybus/fw-management.c 6301F: drivers/staging/greybus/greybus_authentication.h 6302F: drivers/staging/greybus/greybus_firmware.h 6303F: drivers/staging/greybus/hid.c 6304F: drivers/staging/greybus/i2c.c 6305F: drivers/staging/greybus/spi.c 6306F: drivers/staging/greybus/spilib.c 6307F: drivers/staging/greybus/spilib.h 6308 6309GREYBUS LOOPBACK DRIVER 6310M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6311S: Maintained 6312F: drivers/staging/greybus/loopback.c 6313 6314GREYBUS PLATFORM DRIVERS 6315M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6316S: Maintained 6317F: drivers/staging/greybus/arche-platform.c 6318F: drivers/staging/greybus/arche-apb-ctrl.c 6319F: drivers/staging/greybus/arche_platform.h 6320 6321GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6322M: Rui Miguel Silva <rmfrfs@gmail.com> 6323S: Maintained 6324F: drivers/staging/greybus/sdio.c 6325F: drivers/staging/greybus/light.c 6326F: drivers/staging/greybus/gpio.c 6327F: drivers/staging/greybus/power_supply.c 6328F: drivers/staging/greybus/spi.c 6329F: drivers/staging/greybus/spilib.c 6330 6331GREYBUS SUBSYSTEM 6332M: Johan Hovold <johan@kernel.org> 6333M: Alex Elder <elder@kernel.org> 6334M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6335S: Maintained 6336F: drivers/staging/greybus/ 6337L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6338 6339GREYBUS UART PROTOCOLS DRIVERS 6340M: David Lin <dtwlin@gmail.com> 6341S: Maintained 6342F: drivers/staging/greybus/uart.c 6343F: drivers/staging/greybus/log.c 6344 6345GS1662 VIDEO SERIALIZER 6346M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6347L: linux-media@vger.kernel.org 6348T: git git://linuxtv.org/media_tree.git 6349S: Maintained 6350F: drivers/media/spi/gs1662.c 6351 6352GSPCA FINEPIX SUBDRIVER 6353M: Frank Zago <frank@zago.net> 6354L: linux-media@vger.kernel.org 6355T: git git://linuxtv.org/media_tree.git 6356S: Maintained 6357F: drivers/media/usb/gspca/finepix.c 6358 6359GSPCA GL860 SUBDRIVER 6360M: Olivier Lorin <o.lorin@laposte.net> 6361L: linux-media@vger.kernel.org 6362T: git git://linuxtv.org/media_tree.git 6363S: Maintained 6364F: drivers/media/usb/gspca/gl860/ 6365 6366GSPCA M5602 SUBDRIVER 6367M: Erik Andren <erik.andren@gmail.com> 6368L: linux-media@vger.kernel.org 6369T: git git://linuxtv.org/media_tree.git 6370S: Maintained 6371F: drivers/media/usb/gspca/m5602/ 6372 6373GSPCA PAC207 SONIXB SUBDRIVER 6374M: Hans Verkuil <hverkuil@xs4all.nl> 6375L: linux-media@vger.kernel.org 6376T: git git://linuxtv.org/media_tree.git 6377S: Odd Fixes 6378F: drivers/media/usb/gspca/pac207.c 6379 6380GSPCA SN9C20X SUBDRIVER 6381M: Brian Johnson <brijohn@gmail.com> 6382L: linux-media@vger.kernel.org 6383T: git git://linuxtv.org/media_tree.git 6384S: Maintained 6385F: drivers/media/usb/gspca/sn9c20x.c 6386 6387GSPCA T613 SUBDRIVER 6388M: Leandro Costantino <lcostantino@gmail.com> 6389L: linux-media@vger.kernel.org 6390T: git git://linuxtv.org/media_tree.git 6391S: Maintained 6392F: drivers/media/usb/gspca/t613.c 6393 6394GSPCA USB WEBCAM DRIVER 6395M: Hans Verkuil <hverkuil@xs4all.nl> 6396L: linux-media@vger.kernel.org 6397T: git git://linuxtv.org/media_tree.git 6398S: Odd Fixes 6399F: drivers/media/usb/gspca/ 6400 6401GTP (GPRS Tunneling Protocol) 6402M: Pablo Neira Ayuso <pablo@netfilter.org> 6403M: Harald Welte <laforge@gnumonks.org> 6404L: osmocom-net-gprs@lists.osmocom.org 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6406S: Maintained 6407F: drivers/net/gtp.c 6408 6409GUID PARTITION TABLE (GPT) 6410M: Davidlohr Bueso <dave@stgolabs.net> 6411L: linux-efi@vger.kernel.org 6412S: Maintained 6413F: block/partitions/efi.* 6414 6415H8/300 ARCHITECTURE 6416M: Yoshinori Sato <ysato@users.sourceforge.jp> 6417L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6418W: http://uclinux-h8.sourceforge.jp 6419T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6420S: Maintained 6421F: arch/h8300/ 6422F: drivers/clocksource/h8300_*.c 6423F: drivers/clk/h8300/ 6424F: drivers/irqchip/irq-renesas-h8*.c 6425 6426HACKRF MEDIA DRIVER 6427M: Antti Palosaari <crope@iki.fi> 6428L: linux-media@vger.kernel.org 6429W: https://linuxtv.org 6430W: http://palosaari.fi/linux/ 6431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6432T: git git://linuxtv.org/anttip/media_tree.git 6433S: Maintained 6434F: drivers/media/usb/hackrf/ 6435 6436HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6437M: Frank Seidel <frank@f-seidel.de> 6438L: platform-driver-x86@vger.kernel.org 6439W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6440S: Maintained 6441F: drivers/platform/x86/hdaps.c 6442 6443HARDWARE MONITORING 6444M: Jean Delvare <jdelvare@suse.com> 6445M: Guenter Roeck <linux@roeck-us.net> 6446L: linux-hwmon@vger.kernel.org 6447W: http://hwmon.wiki.kernel.org/ 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6449S: Maintained 6450F: Documentation/devicetree/bindings/hwmon/ 6451F: Documentation/hwmon/ 6452F: drivers/hwmon/ 6453F: include/linux/hwmon*.h 6454 6455HARDWARE RANDOM NUMBER GENERATOR CORE 6456M: Matt Mackall <mpm@selenic.com> 6457M: Herbert Xu <herbert@gondor.apana.org.au> 6458L: linux-crypto@vger.kernel.org 6459S: Odd fixes 6460F: Documentation/devicetree/bindings/rng/ 6461F: Documentation/hw_random.txt 6462F: drivers/char/hw_random/ 6463F: include/linux/hw_random.h 6464 6465HARDWARE TRACING FACILITIES 6466M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6467S: Maintained 6468F: drivers/hwtracing/ 6469 6470HARDWARE SPINLOCK CORE 6471M: Ohad Ben-Cohen <ohad@wizery.com> 6472M: Bjorn Andersson <bjorn.andersson@linaro.org> 6473L: linux-remoteproc@vger.kernel.org 6474S: Maintained 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6476F: Documentation/devicetree/bindings/hwlock/ 6477F: Documentation/hwspinlock.txt 6478F: drivers/hwspinlock/ 6479F: include/linux/hwspinlock.h 6480 6481HARMONY SOUND DRIVER 6482L: linux-parisc@vger.kernel.org 6483S: Maintained 6484F: sound/parisc/harmony.* 6485 6486HDPVR USB VIDEO ENCODER DRIVER 6487M: Hans Verkuil <hverkuil@xs4all.nl> 6488L: linux-media@vger.kernel.org 6489T: git git://linuxtv.org/media_tree.git 6490W: https://linuxtv.org 6491S: Odd Fixes 6492F: drivers/media/usb/hdpvr/ 6493 6494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6495M: Jerry Hoemann <jerry.hoemann@hpe.com> 6496S: Supported 6497F: Documentation/watchdog/hpwdt.txt 6498F: drivers/watchdog/hpwdt.c 6499 6500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6501M: Don Brace <don.brace@microsemi.com> 6502L: esc.storagedev@microsemi.com 6503L: linux-scsi@vger.kernel.org 6504S: Supported 6505F: Documentation/scsi/hpsa.txt 6506F: drivers/scsi/hpsa*.[ch] 6507F: include/linux/cciss*.h 6508F: include/uapi/linux/cciss*.h 6509 6510HFI1 DRIVER 6511M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6512M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6513L: linux-rdma@vger.kernel.org 6514S: Supported 6515F: drivers/infiniband/hw/hfi1 6516 6517HFS FILESYSTEM 6518L: linux-fsdevel@vger.kernel.org 6519S: Orphan 6520F: Documentation/filesystems/hfs.txt 6521F: fs/hfs/ 6522 6523HFSPLUS FILESYSTEM 6524L: linux-fsdevel@vger.kernel.org 6525S: Orphan 6526F: Documentation/filesystems/hfsplus.txt 6527F: fs/hfsplus/ 6528 6529HGA FRAMEBUFFER DRIVER 6530M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6531L: linux-nvidia@lists.surfsouth.com 6532W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6533S: Maintained 6534F: drivers/video/fbdev/hgafb.c 6535 6536HIBERNATION (aka Software Suspend, aka swsusp) 6537M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6538M: Pavel Machek <pavel@ucw.cz> 6539L: linux-pm@vger.kernel.org 6540B: https://bugzilla.kernel.org 6541S: Supported 6542F: arch/x86/power/ 6543F: drivers/base/power/ 6544F: kernel/power/ 6545F: include/linux/suspend.h 6546F: include/linux/freezer.h 6547F: include/linux/pm.h 6548F: arch/*/include/asm/suspend*.h 6549 6550HID CORE LAYER 6551M: Jiri Kosina <jikos@kernel.org> 6552R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6553L: linux-input@vger.kernel.org 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6555S: Maintained 6556F: drivers/hid/ 6557F: include/linux/hid* 6558F: include/uapi/linux/hid* 6559 6560HID SENSOR HUB DRIVERS 6561M: Jiri Kosina <jikos@kernel.org> 6562M: Jonathan Cameron <jic23@kernel.org> 6563M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6564L: linux-input@vger.kernel.org 6565L: linux-iio@vger.kernel.org 6566S: Maintained 6567F: Documentation/hid/hid-sensor* 6568F: drivers/hid/hid-sensor-* 6569F: drivers/iio/*/hid-* 6570F: include/linux/hid-sensor-* 6571 6572HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6573M: Thomas Gleixner <tglx@linutronix.de> 6574L: linux-kernel@vger.kernel.org 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6576S: Maintained 6577F: Documentation/timers/ 6578F: kernel/time/hrtimer.c 6579F: kernel/time/clockevents.c 6580F: kernel/time/timer_*.c 6581F: include/linux/clockchips.h 6582F: include/linux/hrtimer.h 6583 6584HIGH-SPEED SCC DRIVER FOR AX.25 6585L: linux-hams@vger.kernel.org 6586S: Orphan 6587F: drivers/net/hamradio/dmascc.c 6588F: drivers/net/hamradio/scc.c 6589 6590HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6591M: HighPoint Linux Team <linux@highpoint-tech.com> 6592W: http://www.highpoint-tech.com 6593S: Supported 6594F: Documentation/scsi/hptiop.txt 6595F: drivers/scsi/hptiop.c 6596 6597HIPPI 6598M: Jes Sorensen <jes@trained-monkey.org> 6599L: linux-hippi@sunsite.dk 6600S: Maintained 6601F: include/linux/hippidevice.h 6602F: include/uapi/linux/if_hippi.h 6603F: net/802/hippi.c 6604F: drivers/net/hippi/ 6605 6606HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6607M: Yisen Zhuang <yisen.zhuang@huawei.com> 6608M: Salil Mehta <salil.mehta@huawei.com> 6609L: netdev@vger.kernel.org 6610W: http://www.hisilicon.com 6611S: Maintained 6612F: drivers/net/ethernet/hisilicon/hns3/ 6613 6614HISILICON LPC BUS DRIVER 6615M: john.garry@huawei.com 6616W: http://www.hisilicon.com 6617S: Maintained 6618F: drivers/bus/hisi_lpc.c 6619F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6620 6621HISILICON NETWORK SUBSYSTEM DRIVER 6622M: Yisen Zhuang <yisen.zhuang@huawei.com> 6623M: Salil Mehta <salil.mehta@huawei.com> 6624L: netdev@vger.kernel.org 6625W: http://www.hisilicon.com 6626S: Maintained 6627F: drivers/net/ethernet/hisilicon/ 6628F: Documentation/devicetree/bindings/net/hisilicon*.txt 6629 6630HISILICON PMU DRIVER 6631M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6632W: http://www.hisilicon.com 6633S: Supported 6634F: drivers/perf/hisilicon 6635F: Documentation/perf/hisi-pmu.txt 6636 6637HISILICON ROCE DRIVER 6638M: Lijun Ou <oulijun@huawei.com> 6639M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6640L: linux-rdma@vger.kernel.org 6641S: Maintained 6642F: drivers/infiniband/hw/hns/ 6643F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6644 6645HISILICON SAS Controller 6646M: John Garry <john.garry@huawei.com> 6647W: http://www.hisilicon.com 6648S: Supported 6649F: drivers/scsi/hisi_sas/ 6650F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6651 6652HMM - Heterogeneous Memory Management 6653M: Jérôme Glisse <jglisse@redhat.com> 6654L: linux-mm@kvack.org 6655S: Maintained 6656F: mm/hmm* 6657F: include/linux/hmm* 6658F: Documentation/vm/hmm.rst 6659 6660HOST AP DRIVER 6661M: Jouni Malinen <j@w1.fi> 6662L: linux-wireless@vger.kernel.org 6663W: http://w1.fi/hostap-driver.html 6664S: Obsolete 6665F: drivers/net/wireless/intersil/hostap/ 6666 6667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6668L: platform-driver-x86@vger.kernel.org 6669S: Orphan 6670F: drivers/platform/x86/tc1100-wmi.c 6671 6672HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6673M: Jaroslav Kysela <perex@perex.cz> 6674S: Maintained 6675F: drivers/net/ethernet/hp/hp100.* 6676 6677HPET: High Precision Event Timers driver 6678M: Clemens Ladisch <clemens@ladisch.de> 6679S: Maintained 6680F: Documentation/timers/hpet.txt 6681F: drivers/char/hpet.c 6682F: include/linux/hpet.h 6683F: include/uapi/linux/hpet.h 6684 6685HPET: x86 6686S: Orphan 6687F: arch/x86/kernel/hpet.c 6688F: arch/x86/include/asm/hpet.h 6689 6690HPFS FILESYSTEM 6691M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6692W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6693S: Maintained 6694F: fs/hpfs/ 6695 6696HSI SUBSYSTEM 6697M: Sebastian Reichel <sre@kernel.org> 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6699S: Maintained 6700F: Documentation/ABI/testing/sysfs-bus-hsi 6701F: Documentation/driver-api/hsi.rst 6702F: drivers/hsi/ 6703F: include/linux/hsi/ 6704F: include/uapi/linux/hsi/ 6705 6706HSO 3G MODEM DRIVER 6707L: linux-usb@vger.kernel.org 6708S: Orphan 6709F: drivers/net/usb/hso.c 6710 6711HSR NETWORK PROTOCOL 6712M: Arvid Brodin <arvid.brodin@alten.se> 6713L: netdev@vger.kernel.org 6714S: Maintained 6715F: net/hsr/ 6716 6717HT16K33 LED CONTROLLER DRIVER 6718M: Robin van der Gracht <robin@protonic.nl> 6719S: Maintained 6720F: drivers/auxdisplay/ht16k33.c 6721F: Documentation/devicetree/bindings/display/ht16k33.txt 6722 6723HTCPEN TOUCHSCREEN DRIVER 6724M: Pau Oliva Fora <pof@eslack.org> 6725L: linux-input@vger.kernel.org 6726S: Maintained 6727F: drivers/input/touchscreen/htcpen.c 6728 6729HUAWEI ETHERNET DRIVER 6730M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6731L: netdev@vger.kernel.org 6732S: Supported 6733F: Documentation/networking/hinic.txt 6734F: drivers/net/ethernet/huawei/hinic/ 6735 6736HUGETLB FILESYSTEM 6737M: Mike Kravetz <mike.kravetz@oracle.com> 6738L: linux-mm@kvack.org 6739S: Maintained 6740F: fs/hugetlbfs/ 6741F: mm/hugetlb.c 6742F: include/linux/hugetlb.h 6743F: Documentation/admin-guide/mm/hugetlbpage.rst 6744F: Documentation/vm/hugetlbfs_reserv.rst 6745F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6746 6747HVA ST MEDIA DRIVER 6748M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6749L: linux-media@vger.kernel.org 6750T: git git://linuxtv.org/media_tree.git 6751W: https://linuxtv.org 6752S: Supported 6753F: drivers/media/platform/sti/hva 6754 6755HWPOISON MEMORY FAILURE HANDLING 6756M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6757L: linux-mm@kvack.org 6758S: Maintained 6759F: mm/memory-failure.c 6760F: mm/hwpoison-inject.c 6761 6762Hyper-V CORE AND DRIVERS 6763M: "K. Y. Srinivasan" <kys@microsoft.com> 6764M: Haiyang Zhang <haiyangz@microsoft.com> 6765M: Stephen Hemminger <sthemmin@microsoft.com> 6766L: devel@linuxdriverproject.org 6767S: Maintained 6768F: Documentation/networking/netvsc.txt 6769F: arch/x86/include/asm/mshyperv.h 6770F: arch/x86/include/asm/trace/hyperv.h 6771F: arch/x86/include/asm/hyperv-tlfs.h 6772F: arch/x86/kernel/cpu/mshyperv.c 6773F: arch/x86/hyperv 6774F: drivers/hid/hid-hyperv.c 6775F: drivers/hv/ 6776F: drivers/input/serio/hyperv-keyboard.c 6777F: drivers/pci/controller/pci-hyperv.c 6778F: drivers/net/hyperv/ 6779F: drivers/scsi/storvsc_drv.c 6780F: drivers/uio/uio_hv_generic.c 6781F: drivers/video/fbdev/hyperv_fb.c 6782F: net/vmw_vsock/hyperv_transport.c 6783F: include/linux/hyperv.h 6784F: include/uapi/linux/hyperv.h 6785F: tools/hv/ 6786F: Documentation/ABI/stable/sysfs-bus-vmbus 6787 6788HYPERVISOR VIRTUAL CONSOLE DRIVER 6789L: linuxppc-dev@lists.ozlabs.org 6790S: Odd Fixes 6791F: drivers/tty/hvc/ 6792 6793I2C ACPI SUPPORT 6794M: Mika Westerberg <mika.westerberg@linux.intel.com> 6795L: linux-i2c@vger.kernel.org 6796L: linux-acpi@vger.kernel.org 6797S: Maintained 6798F: drivers/i2c/i2c-core-acpi.c 6799 6800I2C MUXES 6801M: Peter Rosin <peda@axentia.se> 6802L: linux-i2c@vger.kernel.org 6803S: Maintained 6804F: Documentation/i2c/i2c-topology 6805F: Documentation/i2c/muxes/ 6806F: Documentation/devicetree/bindings/i2c/i2c-mux* 6807F: Documentation/devicetree/bindings/i2c/i2c-arb* 6808F: Documentation/devicetree/bindings/i2c/i2c-gate* 6809F: drivers/i2c/i2c-mux.c 6810F: drivers/i2c/muxes/ 6811F: include/linux/i2c-mux.h 6812 6813I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6814M: Gregory CLEMENT <gregory.clement@bootlin.com> 6815L: linux-i2c@vger.kernel.org 6816S: Maintained 6817F: drivers/i2c/busses/i2c-mv64xxx.c 6818 6819I2C OVER PARALLEL PORT 6820M: Jean Delvare <jdelvare@suse.com> 6821L: linux-i2c@vger.kernel.org 6822S: Maintained 6823F: Documentation/i2c/busses/i2c-parport 6824F: Documentation/i2c/busses/i2c-parport-light 6825F: drivers/i2c/busses/i2c-parport.c 6826F: drivers/i2c/busses/i2c-parport-light.c 6827 6828I2C SUBSYSTEM 6829M: Wolfram Sang <wsa@the-dreams.de> 6830L: linux-i2c@vger.kernel.org 6831W: https://i2c.wiki.kernel.org/ 6832Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6834S: Maintained 6835F: Documentation/devicetree/bindings/i2c/i2c.txt 6836F: Documentation/i2c/ 6837F: drivers/i2c/* 6838F: include/linux/i2c.h 6839F: include/linux/i2c-dev.h 6840F: include/linux/i2c-smbus.h 6841F: include/uapi/linux/i2c.h 6842F: include/uapi/linux/i2c-*.h 6843 6844I2C SUBSYSTEM HOST DRIVERS 6845L: linux-i2c@vger.kernel.org 6846W: https://i2c.wiki.kernel.org/ 6847Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6849S: Odd Fixes 6850F: Documentation/devicetree/bindings/i2c/ 6851F: drivers/i2c/algos/ 6852F: drivers/i2c/busses/ 6853 6854I2C-TAOS-EVM DRIVER 6855M: Jean Delvare <jdelvare@suse.com> 6856L: linux-i2c@vger.kernel.org 6857S: Maintained 6858F: Documentation/i2c/busses/i2c-taos-evm 6859F: drivers/i2c/busses/i2c-taos-evm.c 6860 6861I2C-TINY-USB DRIVER 6862M: Till Harbaum <till@harbaum.org> 6863L: linux-i2c@vger.kernel.org 6864W: http://www.harbaum.org/till/i2c_tiny_usb 6865S: Maintained 6866F: drivers/i2c/busses/i2c-tiny-usb.c 6867 6868I2C/SMBUS CONTROLLER DRIVERS FOR PC 6869M: Jean Delvare <jdelvare@suse.com> 6870L: linux-i2c@vger.kernel.org 6871S: Maintained 6872F: Documentation/i2c/busses/i2c-ali1535 6873F: Documentation/i2c/busses/i2c-ali1563 6874F: Documentation/i2c/busses/i2c-ali15x3 6875F: Documentation/i2c/busses/i2c-amd756 6876F: Documentation/i2c/busses/i2c-amd8111 6877F: Documentation/i2c/busses/i2c-i801 6878F: Documentation/i2c/busses/i2c-nforce2 6879F: Documentation/i2c/busses/i2c-piix4 6880F: Documentation/i2c/busses/i2c-sis5595 6881F: Documentation/i2c/busses/i2c-sis630 6882F: Documentation/i2c/busses/i2c-sis96x 6883F: Documentation/i2c/busses/i2c-via 6884F: Documentation/i2c/busses/i2c-viapro 6885F: drivers/i2c/busses/i2c-ali1535.c 6886F: drivers/i2c/busses/i2c-ali1563.c 6887F: drivers/i2c/busses/i2c-ali15x3.c 6888F: drivers/i2c/busses/i2c-amd756.c 6889F: drivers/i2c/busses/i2c-amd756-s4882.c 6890F: drivers/i2c/busses/i2c-amd8111.c 6891F: drivers/i2c/busses/i2c-i801.c 6892F: drivers/i2c/busses/i2c-isch.c 6893F: drivers/i2c/busses/i2c-nforce2.c 6894F: drivers/i2c/busses/i2c-nforce2-s4985.c 6895F: drivers/i2c/busses/i2c-piix4.c 6896F: drivers/i2c/busses/i2c-sis5595.c 6897F: drivers/i2c/busses/i2c-sis630.c 6898F: drivers/i2c/busses/i2c-sis96x.c 6899F: drivers/i2c/busses/i2c-via.c 6900F: drivers/i2c/busses/i2c-viapro.c 6901 6902I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6903M: Hans de Goede <hdegoede@redhat.com> 6904L: linux-i2c@vger.kernel.org 6905S: Maintained 6906F: drivers/i2c/busses/i2c-cht-wc.c 6907 6908I2C/SMBUS ISMT DRIVER 6909M: Seth Heasley <seth.heasley@intel.com> 6910M: Neil Horman <nhorman@tuxdriver.com> 6911L: linux-i2c@vger.kernel.org 6912F: drivers/i2c/busses/i2c-ismt.c 6913F: Documentation/i2c/busses/i2c-ismt 6914 6915I2C/SMBUS STUB DRIVER 6916M: Jean Delvare <jdelvare@suse.com> 6917L: linux-i2c@vger.kernel.org 6918S: Maintained 6919F: drivers/i2c/i2c-stub.c 6920 6921IA64 (Itanium) PLATFORM 6922M: Tony Luck <tony.luck@intel.com> 6923M: Fenghua Yu <fenghua.yu@intel.com> 6924L: linux-ia64@vger.kernel.org 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6926S: Maintained 6927F: arch/ia64/ 6928 6929IBM Power 842 compression accelerator 6930M: Haren Myneni <haren@us.ibm.com> 6931S: Supported 6932F: drivers/crypto/nx/Makefile 6933F: drivers/crypto/nx/Kconfig 6934F: drivers/crypto/nx/nx-842* 6935F: include/linux/sw842.h 6936F: crypto/842.c 6937F: lib/842/ 6938 6939IBM Power in-Nest Crypto Acceleration 6940M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6941M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6942L: linux-crypto@vger.kernel.org 6943S: Supported 6944F: drivers/crypto/nx/Makefile 6945F: drivers/crypto/nx/Kconfig 6946F: drivers/crypto/nx/nx-aes* 6947F: drivers/crypto/nx/nx-sha* 6948F: drivers/crypto/nx/nx.* 6949F: drivers/crypto/nx/nx_csbcpb.h 6950F: drivers/crypto/nx/nx_debugfs.h 6951 6952IBM Power Linux RAID adapter 6953M: Brian King <brking@us.ibm.com> 6954S: Supported 6955F: drivers/scsi/ipr.* 6956 6957IBM Power SRIOV Virtual NIC Device Driver 6958M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6959M: John Allen <jallen@linux.vnet.ibm.com> 6960L: netdev@vger.kernel.org 6961S: Supported 6962F: drivers/net/ethernet/ibm/ibmvnic.* 6963 6964IBM Power Virtual Accelerator Switchboard 6965M: Sukadev Bhattiprolu 6966L: linuxppc-dev@lists.ozlabs.org 6967S: Supported 6968F: arch/powerpc/platforms/powernv/vas* 6969F: arch/powerpc/platforms/powernv/copy-paste.h 6970F: arch/powerpc/include/asm/vas.h 6971F: arch/powerpc/include/uapi/asm/vas.h 6972 6973IBM Power Virtual Ethernet Device Driver 6974M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6975L: netdev@vger.kernel.org 6976S: Supported 6977F: drivers/net/ethernet/ibm/ibmveth.* 6978 6979IBM Power Virtual FC Device Drivers 6980M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6981L: linux-scsi@vger.kernel.org 6982S: Supported 6983F: drivers/scsi/ibmvscsi/ibmvfc* 6984 6985IBM Power Virtual Management Channel Driver 6986M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6987M: Steven Royer <seroyer@linux.vnet.ibm.com> 6988S: Supported 6989F: drivers/misc/ibmvmc.* 6990 6991IBM Power Virtual SCSI Device Drivers 6992M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6993L: linux-scsi@vger.kernel.org 6994S: Supported 6995F: drivers/scsi/ibmvscsi/ibmvscsi* 6996F: include/scsi/viosrp.h 6997 6998IBM Power Virtual SCSI Device Target Driver 6999M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7000M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7001L: linux-scsi@vger.kernel.org 7002L: target-devel@vger.kernel.org 7003S: Supported 7004F: drivers/scsi/ibmvscsi_tgt/ 7005 7006IBM Power VMX Cryptographic instructions 7007M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7008M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7009L: linux-crypto@vger.kernel.org 7010S: Supported 7011F: drivers/crypto/vmx/Makefile 7012F: drivers/crypto/vmx/Kconfig 7013F: drivers/crypto/vmx/vmx.c 7014F: drivers/crypto/vmx/aes* 7015F: drivers/crypto/vmx/ghash* 7016F: drivers/crypto/vmx/ppc-xlate.pl 7017 7018IBM ServeRAID RAID DRIVER 7019S: Orphan 7020F: drivers/scsi/ips.* 7021 7022ICH LPC AND GPIO DRIVER 7023M: Peter Tyser <ptyser@xes-inc.com> 7024S: Maintained 7025F: drivers/mfd/lpc_ich.c 7026F: drivers/gpio/gpio-ich.c 7027 7028IDE SUBSYSTEM 7029M: "David S. Miller" <davem@davemloft.net> 7030L: linux-ide@vger.kernel.org 7031Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7033S: Maintained 7034F: Documentation/ide/ 7035F: drivers/ide/ 7036F: include/linux/ide.h 7037 7038IDE/ATAPI DRIVERS 7039M: Borislav Petkov <bp@alien8.de> 7040L: linux-ide@vger.kernel.org 7041S: Maintained 7042F: Documentation/cdrom/ide-cd 7043F: drivers/ide/ide-cd* 7044 7045IDEAPAD LAPTOP EXTRAS DRIVER 7046M: Ike Panhc <ike.pan@canonical.com> 7047L: platform-driver-x86@vger.kernel.org 7048W: http://launchpad.net/ideapad-laptop 7049S: Maintained 7050F: drivers/platform/x86/ideapad-laptop.c 7051 7052IDEAPAD LAPTOP SLIDEBAR DRIVER 7053M: Andrey Moiseev <o2g.org.ru@gmail.com> 7054L: linux-input@vger.kernel.org 7055W: https://github.com/o2genum/ideapad-slidebar 7056S: Maintained 7057F: drivers/input/misc/ideapad_slidebar.c 7058 7059IDT VersaClock 5 CLOCK DRIVER 7060M: Marek Vasut <marek.vasut@gmail.com> 7061S: Maintained 7062F: drivers/clk/clk-versaclock5.c 7063 7064IEEE 802.15.4 SUBSYSTEM 7065M: Alexander Aring <alex.aring@gmail.com> 7066M: Stefan Schmidt <stefan@datenfreihafen.org> 7067L: linux-wpan@vger.kernel.org 7068W: http://wpan.cakelab.org/ 7069T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7071S: Maintained 7072F: net/ieee802154/ 7073F: net/mac802154/ 7074F: drivers/net/ieee802154/ 7075F: include/linux/nl802154.h 7076F: include/linux/ieee802154.h 7077F: include/net/nl802154.h 7078F: include/net/mac802154.h 7079F: include/net/af_ieee802154.h 7080F: include/net/cfg802154.h 7081F: include/net/ieee802154_netdev.h 7082F: Documentation/networking/ieee802154.txt 7083 7084IFE PROTOCOL 7085M: Yotam Gigi <yotam.gi@gmail.com> 7086M: Jamal Hadi Salim <jhs@mojatatu.com> 7087F: net/ife 7088F: include/net/ife.h 7089F: include/uapi/linux/ife.h 7090 7091IGORPLUG-USB IR RECEIVER 7092M: Sean Young <sean@mess.org> 7093L: linux-media@vger.kernel.org 7094S: Maintained 7095F: drivers/media/rc/igorplugusb.c 7096 7097IGUANAWORKS USB IR TRANSCEIVER 7098M: Sean Young <sean@mess.org> 7099L: linux-media@vger.kernel.org 7100S: Maintained 7101F: drivers/media/rc/iguanair.c 7102 7103IIO DIGITAL POTENTIOMETER DAC 7104M: Peter Rosin <peda@axentia.se> 7105L: linux-iio@vger.kernel.org 7106S: Maintained 7107F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7108F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7109F: drivers/iio/dac/dpot-dac.c 7110 7111IIO ENVELOPE DETECTOR 7112M: Peter Rosin <peda@axentia.se> 7113L: linux-iio@vger.kernel.org 7114S: Maintained 7115F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7116F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7117F: drivers/iio/adc/envelope-detector.c 7118 7119IIO MULTIPLEXER 7120M: Peter Rosin <peda@axentia.se> 7121L: linux-iio@vger.kernel.org 7122S: Maintained 7123F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7124F: drivers/iio/multiplexer/iio-mux.c 7125 7126IIO SUBSYSTEM AND DRIVERS 7127M: Jonathan Cameron <jic23@kernel.org> 7128R: Hartmut Knaack <knaack.h@gmx.de> 7129R: Lars-Peter Clausen <lars@metafoo.de> 7130R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7131L: linux-iio@vger.kernel.org 7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7133S: Maintained 7134F: Documentation/ABI/testing/configfs-iio* 7135F: Documentation/ABI/testing/sysfs-bus-iio* 7136F: Documentation/devicetree/bindings/iio/ 7137F: drivers/iio/ 7138F: drivers/staging/iio/ 7139F: include/linux/iio/ 7140F: tools/iio/ 7141 7142IIO UNIT CONVERTER 7143M: Peter Rosin <peda@axentia.se> 7144L: linux-iio@vger.kernel.org 7145S: Maintained 7146F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7147F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7148F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7149F: drivers/iio/afe/iio-rescale.c 7150 7151IKANOS/ADI EAGLE ADSL USB DRIVER 7152M: Matthieu Castet <castet.matthieu@free.fr> 7153M: Stanislaw Gruszka <stf_xl@wp.pl> 7154S: Maintained 7155F: drivers/usb/atm/ueagle-atm.c 7156 7157IMGTEC ASCII LCD DRIVER 7158M: Paul Burton <paul.burton@mips.com> 7159S: Maintained 7160F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7161F: drivers/auxdisplay/img-ascii-lcd.c 7162 7163IMGTEC IR DECODER DRIVER 7164M: James Hogan <jhogan@kernel.org> 7165S: Maintained 7166F: drivers/media/rc/img-ir/ 7167 7168IMON SOUNDGRAPH USB IR RECEIVER 7169M: Sean Young <sean@mess.org> 7170L: linux-media@vger.kernel.org 7171S: Maintained 7172F: drivers/media/rc/imon_raw.c 7173F: drivers/media/rc/imon.c 7174 7175IMS TWINTURBO FRAMEBUFFER DRIVER 7176L: linux-fbdev@vger.kernel.org 7177S: Orphan 7178F: drivers/video/fbdev/imsttfb.c 7179 7180INA209 HARDWARE MONITOR DRIVER 7181M: Guenter Roeck <linux@roeck-us.net> 7182L: linux-hwmon@vger.kernel.org 7183S: Maintained 7184F: Documentation/hwmon/ina209 7185F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7186F: drivers/hwmon/ina209.c 7187 7188INA2XX HARDWARE MONITOR DRIVER 7189M: Guenter Roeck <linux@roeck-us.net> 7190L: linux-hwmon@vger.kernel.org 7191S: Maintained 7192F: Documentation/hwmon/ina2xx 7193F: drivers/hwmon/ina2xx.c 7194F: include/linux/platform_data/ina2xx.h 7195 7196INDUSTRY PACK SUBSYSTEM (IPACK) 7197M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7198M: Jens Taprogge <jens.taprogge@taprogge.org> 7199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7200L: industrypack-devel@lists.sourceforge.net 7201W: http://industrypack.sourceforge.net 7202S: Maintained 7203F: drivers/ipack/ 7204 7205INFINIBAND SUBSYSTEM 7206M: Doug Ledford <dledford@redhat.com> 7207M: Jason Gunthorpe <jgg@mellanox.com> 7208L: linux-rdma@vger.kernel.org 7209W: https://github.com/linux-rdma/rdma-core 7210Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7212S: Supported 7213F: Documentation/devicetree/bindings/infiniband/ 7214F: Documentation/infiniband/ 7215F: drivers/infiniband/ 7216F: include/uapi/linux/if_infiniband.h 7217F: include/uapi/rdma/ 7218F: include/rdma/ 7219 7220INGENIC JZ4780 DMA Driver 7221M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7222S: Maintained 7223F: drivers/dma/dma-jz4780.c 7224 7225INGENIC JZ4780 NAND DRIVER 7226M: Harvey Hunt <harveyhuntnexus@gmail.com> 7227L: linux-mtd@lists.infradead.org 7228S: Maintained 7229F: drivers/mtd/nand/raw/jz4780_* 7230 7231INOTIFY 7232M: Jan Kara <jack@suse.cz> 7233R: Amir Goldstein <amir73il@gmail.com> 7234L: linux-fsdevel@vger.kernel.org 7235S: Maintained 7236F: Documentation/filesystems/inotify.txt 7237F: fs/notify/inotify/ 7238F: include/linux/inotify.h 7239F: include/uapi/linux/inotify.h 7240 7241INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7242M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7243L: linux-input@vger.kernel.org 7244Q: http://patchwork.kernel.org/project/linux-input/list/ 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7246S: Maintained 7247F: drivers/input/ 7248F: include/linux/input.h 7249F: include/uapi/linux/input.h 7250F: include/uapi/linux/input-event-codes.h 7251F: include/linux/input/ 7252F: Documentation/devicetree/bindings/input/ 7253F: Documentation/devicetree/bindings/serio/ 7254F: Documentation/input/ 7255 7256INPUT MULTITOUCH (MT) PROTOCOL 7257M: Henrik Rydberg <rydberg@bitmath.org> 7258L: linux-input@vger.kernel.org 7259S: Odd fixes 7260F: Documentation/input/multi-touch-protocol.rst 7261F: drivers/input/input-mt.c 7262K: \b(ABS|SYN)_MT_ 7263 7264INSIDE SECURE CRYPTO DRIVER 7265M: Antoine Tenart <antoine.tenart@bootlin.com> 7266F: drivers/crypto/inside-secure/ 7267S: Maintained 7268L: linux-crypto@vger.kernel.org 7269 7270INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7271M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7272M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7273L: linux-integrity@vger.kernel.org 7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7275S: Supported 7276F: security/integrity/ima/ 7277 7278INTEL 810/815 FRAMEBUFFER DRIVER 7279M: Antonino Daplas <adaplas@gmail.com> 7280L: linux-fbdev@vger.kernel.org 7281S: Maintained 7282F: drivers/video/fbdev/i810/ 7283 7284INTEL ASoC DRIVERS 7285M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7286M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7287M: Jie Yang <yang.jie@linux.intel.com> 7288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7289S: Supported 7290F: sound/soc/intel/ 7291 7292INTEL C600 SERIES SAS CONTROLLER DRIVER 7293M: Intel SCU Linux support <intel-linux-scu@intel.com> 7294M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7295L: linux-scsi@vger.kernel.org 7296T: git git://git.code.sf.net/p/intel-sas/isci 7297S: Supported 7298F: drivers/scsi/isci/ 7299 7300INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7301M: Jani Nikula <jani.nikula@linux.intel.com> 7302M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7303M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7304L: intel-gfx@lists.freedesktop.org 7305W: https://01.org/linuxgraphics/ 7306B: https://01.org/linuxgraphics/documentation/how-report-bugs 7307C: irc://chat.freenode.net/intel-gfx 7308Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7309T: git git://anongit.freedesktop.org/drm-intel 7310S: Supported 7311F: drivers/gpu/drm/i915/ 7312F: include/drm/i915* 7313F: include/uapi/drm/i915_drm.h 7314F: Documentation/gpu/i915.rst 7315 7316INTEL ETHERNET DRIVERS 7317M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7318L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7319W: http://www.intel.com/support/feedback.htm 7320W: http://e1000.sourceforge.net/ 7321Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7324S: Supported 7325F: Documentation/networking/e100.rst 7326F: Documentation/networking/e1000.rst 7327F: Documentation/networking/e1000e.txt 7328F: Documentation/networking/igb.txt 7329F: Documentation/networking/igbvf.txt 7330F: Documentation/networking/ixgb.txt 7331F: Documentation/networking/ixgbe.txt 7332F: Documentation/networking/ixgbevf.txt 7333F: Documentation/networking/i40e.txt 7334F: Documentation/networking/i40evf.txt 7335F: Documentation/networking/ice.txt 7336F: drivers/net/ethernet/intel/ 7337F: drivers/net/ethernet/intel/*/ 7338F: include/linux/avf/virtchnl.h 7339 7340INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7341M: Maik Broemme <mbroemme@libmpq.org> 7342L: linux-fbdev@vger.kernel.org 7343S: Maintained 7344F: Documentation/fb/intelfb.txt 7345F: drivers/video/fbdev/intelfb/ 7346 7347INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7348M: Zhenyu Wang <zhenyuw@linux.intel.com> 7349M: Zhi Wang <zhi.a.wang@intel.com> 7350L: intel-gvt-dev@lists.freedesktop.org 7351L: intel-gfx@lists.freedesktop.org 7352W: https://01.org/igvt-g 7353T: git https://github.com/intel/gvt-linux.git 7354S: Supported 7355F: drivers/gpu/drm/i915/gvt/ 7356 7357INTEL HID EVENT DRIVER 7358M: Alex Hung <alex.hung@canonical.com> 7359L: platform-driver-x86@vger.kernel.org 7360S: Maintained 7361F: drivers/platform/x86/intel-hid.c 7362 7363INTEL I/OAT DMA DRIVER 7364M: Dave Jiang <dave.jiang@intel.com> 7365R: Dan Williams <dan.j.williams@intel.com> 7366L: dmaengine@vger.kernel.org 7367Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7368S: Supported 7369F: drivers/dma/ioat* 7370 7371INTEL IDLE DRIVER 7372M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7373M: Len Brown <lenb@kernel.org> 7374L: linux-pm@vger.kernel.org 7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7376B: https://bugzilla.kernel.org 7377S: Supported 7378F: drivers/idle/intel_idle.c 7379 7380INTEL INTEGRATED SENSOR HUB DRIVER 7381M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7382M: Jiri Kosina <jikos@kernel.org> 7383L: linux-input@vger.kernel.org 7384S: Maintained 7385F: drivers/hid/intel-ish-hid/ 7386 7387INTEL IOMMU (VT-d) 7388M: David Woodhouse <dwmw2@infradead.org> 7389L: iommu@lists.linux-foundation.org 7390T: git git://git.infradead.org/iommu-2.6.git 7391S: Supported 7392F: drivers/iommu/intel-iommu.c 7393F: include/linux/intel-iommu.h 7394 7395INTEL IOP-ADMA DMA DRIVER 7396R: Dan Williams <dan.j.williams@intel.com> 7397S: Odd fixes 7398F: drivers/dma/iop-adma.c 7399 7400INTEL IPU3 CSI-2 CIO2 DRIVER 7401M: Yong Zhi <yong.zhi@intel.com> 7402M: Sakari Ailus <sakari.ailus@linux.intel.com> 7403M: Bingbu Cao <bingbu.cao@intel.com> 7404R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7405R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7406L: linux-media@vger.kernel.org 7407S: Maintained 7408F: drivers/media/pci/intel/ipu3/ 7409F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7410 7411INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7412M: Krzysztof Halasa <khalasa@piap.pl> 7413S: Maintained 7414F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7415F: arch/arm/mach-ixp4xx/include/mach/npe.h 7416F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7417F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7418F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7419F: drivers/net/wan/ixp4xx_hss.c 7420 7421INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7422M: Deepak Saxena <dsaxena@plexity.net> 7423S: Maintained 7424F: drivers/char/hw_random/ixp4xx-rng.c 7425 7426INTEL MANAGEMENT ENGINE (mei) 7427M: Tomas Winkler <tomas.winkler@intel.com> 7428L: linux-kernel@vger.kernel.org 7429S: Supported 7430F: include/uapi/linux/mei.h 7431F: include/linux/mei_cl_bus.h 7432F: drivers/misc/mei/* 7433F: drivers/watchdog/mei_wdt.c 7434F: Documentation/misc-devices/mei/* 7435F: samples/mei/* 7436 7437INTEL MENLOW THERMAL DRIVER 7438M: Sujith Thomas <sujith.thomas@intel.com> 7439L: platform-driver-x86@vger.kernel.org 7440W: https://01.org/linux-acpi 7441S: Supported 7442F: drivers/platform/x86/intel_menlow.c 7443 7444INTEL MERRIFIELD GPIO DRIVER 7445M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7446L: linux-gpio@vger.kernel.org 7447S: Maintained 7448F: drivers/gpio/gpio-merrifield.c 7449 7450INTEL MIC DRIVERS (mic) 7451M: Sudeep Dutt <sudeep.dutt@intel.com> 7452M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7453S: Supported 7454W: https://github.com/sudeepdutt/mic 7455W: http://software.intel.com/en-us/mic-developer 7456F: include/linux/mic_bus.h 7457F: include/linux/scif.h 7458F: include/uapi/linux/mic_common.h 7459F: include/uapi/linux/mic_ioctl.h 7460F: include/uapi/linux/scif_ioctl.h 7461F: drivers/misc/mic/ 7462F: drivers/dma/mic_x100_dma.c 7463F: drivers/dma/mic_x100_dma.h 7464F: Documentation/mic/ 7465 7466INTEL PMC CORE DRIVER 7467M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7468M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7469L: platform-driver-x86@vger.kernel.org 7470S: Maintained 7471F: arch/x86/include/asm/pmc_core.h 7472F: drivers/platform/x86/intel_pmc_core* 7473 7474INTEL PMC/P-Unit IPC DRIVER 7475M: Zha Qipeng<qipeng.zha@intel.com> 7476L: platform-driver-x86@vger.kernel.org 7477S: Maintained 7478F: drivers/platform/x86/intel_pmc_ipc.c 7479F: drivers/platform/x86/intel_punit_ipc.c 7480F: arch/x86/include/asm/intel_pmc_ipc.h 7481F: arch/x86/include/asm/intel_punit_ipc.h 7482 7483INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7484M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7485L: linux-wireless@vger.kernel.org 7486S: Maintained 7487F: Documentation/networking/README.ipw2100 7488F: Documentation/networking/README.ipw2200 7489F: drivers/net/wireless/intel/ipw2x00/ 7490 7491INTEL PSTATE DRIVER 7492M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7493M: Len Brown <lenb@kernel.org> 7494L: linux-pm@vger.kernel.org 7495S: Supported 7496F: drivers/cpufreq/intel_pstate.c 7497 7498INTEL RDMA RNIC DRIVER 7499M: Faisal Latif <faisal.latif@intel.com> 7500M: Shiraz Saleem <shiraz.saleem@intel.com> 7501L: linux-rdma@vger.kernel.org 7502S: Supported 7503F: drivers/infiniband/hw/i40iw/ 7504F: include/uapi/rdma/i40iw-abi.h 7505 7506INTEL SHA MULTIBUFFER DRIVER 7507M: Megha Dey <megha.dey@linux.intel.com> 7508R: Tim Chen <tim.c.chen@linux.intel.com> 7509L: linux-crypto@vger.kernel.org 7510S: Supported 7511F: arch/x86/crypto/sha*-mb/ 7512F: crypto/mcryptd.c 7513 7514INTEL TELEMETRY DRIVER 7515M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7516L: platform-driver-x86@vger.kernel.org 7517S: Maintained 7518F: arch/x86/include/asm/intel_telemetry.h 7519F: drivers/platform/x86/intel_telemetry* 7520 7521INTEL VIRTUAL BUTTON DRIVER 7522M: AceLan Kao <acelan.kao@canonical.com> 7523L: platform-driver-x86@vger.kernel.org 7524S: Maintained 7525F: drivers/platform/x86/intel-vbtn.c 7526 7527INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7528M: Stanislaw Gruszka <sgruszka@redhat.com> 7529L: linux-wireless@vger.kernel.org 7530S: Supported 7531F: drivers/net/wireless/intel/iwlegacy/ 7532 7533INTEL WIRELESS WIFI LINK (iwlwifi) 7534M: Johannes Berg <johannes.berg@intel.com> 7535M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7536M: Luca Coelho <luciano.coelho@intel.com> 7537M: Intel Linux Wireless <linuxwifi@intel.com> 7538L: linux-wireless@vger.kernel.org 7539W: http://intellinuxwireless.org 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7541S: Supported 7542F: drivers/net/wireless/intel/iwlwifi/ 7543 7544INTEL WIRELESS WIMAX CONNECTION 2400 7545M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7546M: linux-wimax@intel.com 7547L: wimax@linuxwimax.org (subscribers-only) 7548S: Supported 7549W: http://linuxwimax.org 7550F: Documentation/wimax/README.i2400m 7551F: drivers/net/wimax/i2400m/ 7552F: include/uapi/linux/wimax/i2400m.h 7553 7554INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7555M: Mario Limonciello <mario.limonciello@dell.com> 7556S: Maintained 7557F: drivers/platform/x86/intel-wmi-thunderbolt.c 7558 7559INTEL(R) TRACE HUB 7560M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7561S: Supported 7562F: Documentation/trace/intel_th.rst 7563F: drivers/hwtracing/intel_th/ 7564 7565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7566M: Ning Sun <ning.sun@intel.com> 7567L: tboot-devel@lists.sourceforge.net 7568W: http://tboot.sourceforge.net 7569T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7570S: Supported 7571F: Documentation/intel_txt.txt 7572F: include/linux/tboot.h 7573F: arch/x86/kernel/tboot.c 7574 7575INTEL-MID GPIO DRIVER 7576M: David Cohen <david.a.cohen@linux.intel.com> 7577L: linux-gpio@vger.kernel.org 7578S: Maintained 7579F: drivers/gpio/gpio-intel-mid.c 7580 7581INVENSENSE MPU-3050 GYROSCOPE DRIVER 7582M: Linus Walleij <linus.walleij@linaro.org> 7583L: linux-iio@vger.kernel.org 7584S: Maintained 7585F: drivers/iio/gyro/mpu3050* 7586F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7587 7588IOC3 ETHERNET DRIVER 7589M: Ralf Baechle <ralf@linux-mips.org> 7590L: linux-mips@linux-mips.org 7591S: Maintained 7592F: drivers/net/ethernet/sgi/ioc3-eth.c 7593 7594IOC3 SERIAL DRIVER 7595M: Pat Gefre <pfg@sgi.com> 7596L: linux-serial@vger.kernel.org 7597S: Maintained 7598F: drivers/tty/serial/ioc3_serial.c 7599 7600IOMMU DRIVERS 7601M: Joerg Roedel <joro@8bytes.org> 7602L: iommu@lists.linux-foundation.org 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7604S: Maintained 7605F: Documentation/devicetree/bindings/iommu/ 7606F: drivers/iommu/ 7607F: include/linux/iommu.h 7608F: include/linux/of_iommu.h 7609F: include/linux/iova.h 7610 7611IP MASQUERADING 7612M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7613S: Maintained 7614F: net/ipv4/netfilter/ipt_MASQUERADE.c 7615 7616IPMI SUBSYSTEM 7617M: Corey Minyard <minyard@acm.org> 7618L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7619W: http://openipmi.sourceforge.net/ 7620S: Supported 7621F: Documentation/IPMI.txt 7622F: drivers/char/ipmi/ 7623F: include/linux/ipmi* 7624F: include/uapi/linux/ipmi* 7625 7626IPS SCSI RAID DRIVER 7627M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7628L: linux-scsi@vger.kernel.org 7629W: http://www.adaptec.com/ 7630S: Maintained 7631F: drivers/scsi/ips* 7632 7633IPVS 7634M: Wensong Zhang <wensong@linux-vs.org> 7635M: Simon Horman <horms@verge.net.au> 7636M: Julian Anastasov <ja@ssi.bg> 7637L: netdev@vger.kernel.org 7638L: lvs-devel@vger.kernel.org 7639S: Maintained 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7641T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7642F: Documentation/networking/ipvs-sysctl.txt 7643F: include/net/ip_vs.h 7644F: include/uapi/linux/ip_vs.h 7645F: net/netfilter/ipvs/ 7646 7647IPWIRELESS DRIVER 7648M: Jiri Kosina <jikos@kernel.org> 7649M: David Sterba <dsterba@suse.com> 7650S: Odd Fixes 7651F: drivers/tty/ipwireless/ 7652 7653IPX NETWORK LAYER 7654L: netdev@vger.kernel.org 7655S: Obsolete 7656F: include/uapi/linux/ipx.h 7657F: drivers/staging/ipx/ 7658 7659IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7660M: Marc Zyngier <marc.zyngier@arm.com> 7661S: Maintained 7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7663F: Documentation/IRQ-domain.txt 7664F: include/linux/irqdomain.h 7665F: kernel/irq/irqdomain.c 7666F: kernel/irq/msi.c 7667 7668IRQ SUBSYSTEM 7669M: Thomas Gleixner <tglx@linutronix.de> 7670L: linux-kernel@vger.kernel.org 7671S: Maintained 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7673F: kernel/irq/ 7674 7675IRQCHIP DRIVERS 7676M: Thomas Gleixner <tglx@linutronix.de> 7677M: Jason Cooper <jason@lakedaemon.net> 7678M: Marc Zyngier <marc.zyngier@arm.com> 7679L: linux-kernel@vger.kernel.org 7680S: Maintained 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7682F: Documentation/devicetree/bindings/interrupt-controller/ 7683F: drivers/irqchip/ 7684 7685ISA 7686M: William Breathitt Gray <vilhelm.gray@gmail.com> 7687S: Maintained 7688F: Documentation/isa.txt 7689F: drivers/base/isa.c 7690F: include/linux/isa.h 7691 7692ISA RADIO MODULE 7693M: Hans Verkuil <hverkuil@xs4all.nl> 7694L: linux-media@vger.kernel.org 7695T: git git://linuxtv.org/media_tree.git 7696W: https://linuxtv.org 7697S: Maintained 7698F: drivers/media/radio/radio-isa* 7699 7700ISAPNP 7701M: Jaroslav Kysela <perex@perex.cz> 7702S: Maintained 7703F: Documentation/isapnp.txt 7704F: drivers/pnp/isapnp/ 7705F: include/linux/isapnp.h 7706 7707ISCSI 7708M: Lee Duncan <lduncan@suse.com> 7709M: Chris Leech <cleech@redhat.com> 7710L: open-iscsi@googlegroups.com 7711W: www.open-iscsi.com 7712S: Maintained 7713F: drivers/scsi/*iscsi* 7714F: include/scsi/*iscsi* 7715 7716iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7717M: Peter Jones <pjones@redhat.com> 7718M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7719S: Maintained 7720F: drivers/firmware/iscsi_ibft* 7721 7722ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7723M: Sagi Grimberg <sagi@grimberg.me> 7724M: Max Gurtovoy <maxg@mellanox.com> 7725L: linux-rdma@vger.kernel.org 7726S: Supported 7727W: http://www.openfabrics.org 7728W: www.open-iscsi.org 7729Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7730F: drivers/infiniband/ulp/iser/ 7731 7732ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7733M: Sagi Grimberg <sagi@grimberg.me> 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7735L: linux-rdma@vger.kernel.org 7736L: target-devel@vger.kernel.org 7737S: Supported 7738W: http://www.linux-iscsi.org 7739F: drivers/infiniband/ulp/isert 7740 7741ISDN SUBSYSTEM 7742M: Karsten Keil <isdn@linux-pingi.de> 7743L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7744L: netdev@vger.kernel.org 7745W: http://www.isdn4linux.de 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7747S: Maintained 7748F: Documentation/isdn/ 7749F: drivers/isdn/ 7750F: include/linux/isdn.h 7751F: include/linux/isdn/ 7752F: include/uapi/linux/isdn.h 7753F: include/uapi/linux/isdn/ 7754 7755ISDN SUBSYSTEM (Eicon active card driver) 7756M: Armin Schindler <mac@melware.de> 7757L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7758W: http://www.melware.de 7759S: Maintained 7760F: drivers/isdn/hardware/eicon/ 7761 7762IT87 HARDWARE MONITORING DRIVER 7763M: Jean Delvare <jdelvare@suse.com> 7764L: linux-hwmon@vger.kernel.org 7765S: Maintained 7766F: Documentation/hwmon/it87 7767F: drivers/hwmon/it87.c 7768 7769IT913X MEDIA DRIVER 7770M: Antti Palosaari <crope@iki.fi> 7771L: linux-media@vger.kernel.org 7772W: https://linuxtv.org 7773W: http://palosaari.fi/linux/ 7774Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7775T: git git://linuxtv.org/anttip/media_tree.git 7776S: Maintained 7777F: drivers/media/tuners/it913x* 7778 7779IVTV VIDEO4LINUX DRIVER 7780M: Andy Walls <awalls@md.metrocast.net> 7781L: ivtv-devel@ivtvdriver.org (subscribers-only) 7782L: linux-media@vger.kernel.org 7783T: git git://linuxtv.org/media_tree.git 7784W: http://www.ivtvdriver.org 7785S: Maintained 7786F: Documentation/media/v4l-drivers/ivtv* 7787F: drivers/media/pci/ivtv/ 7788F: include/uapi/linux/ivtv* 7789 7790IX2505V MEDIA DRIVER 7791M: Malcolm Priestley <tvboxspy@gmail.com> 7792L: linux-media@vger.kernel.org 7793W: https://linuxtv.org 7794Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7795S: Maintained 7796F: drivers/media/dvb-frontends/ix2505v* 7797 7798JAILHOUSE HYPERVISOR INTERFACE 7799M: Jan Kiszka <jan.kiszka@siemens.com> 7800L: jailhouse-dev@googlegroups.com 7801S: Maintained 7802F: arch/x86/kernel/jailhouse.c 7803F: arch/x86/include/asm/jailhouse_para.h 7804 7805JC42.4 TEMPERATURE SENSOR DRIVER 7806M: Guenter Roeck <linux@roeck-us.net> 7807L: linux-hwmon@vger.kernel.org 7808S: Maintained 7809F: drivers/hwmon/jc42.c 7810F: Documentation/hwmon/jc42 7811 7812JFS FILESYSTEM 7813M: Dave Kleikamp <shaggy@kernel.org> 7814L: jfs-discussion@lists.sourceforge.net 7815W: http://jfs.sourceforge.net/ 7816T: git git://github.com/kleikamp/linux-shaggy.git 7817S: Maintained 7818F: Documentation/filesystems/jfs.txt 7819F: fs/jfs/ 7820 7821JME NETWORK DRIVER 7822M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7823L: netdev@vger.kernel.org 7824S: Maintained 7825F: drivers/net/ethernet/jme.* 7826 7827JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7828M: David Woodhouse <dwmw2@infradead.org> 7829L: linux-mtd@lists.infradead.org 7830W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7831S: Maintained 7832F: fs/jffs2/ 7833F: include/uapi/linux/jffs2.h 7834 7835JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7836M: "Theodore Ts'o" <tytso@mit.edu> 7837M: Jan Kara <jack@suse.com> 7838L: linux-ext4@vger.kernel.org 7839S: Maintained 7840F: fs/jbd2/ 7841F: include/linux/jbd2.h 7842 7843JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7844M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7845L: linux-media@vger.kernel.org 7846S: Maintained 7847F: drivers/media/platform/rcar_jpu.c 7848 7849JSM Neo PCI based serial card 7850M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7851L: linux-serial@vger.kernel.org 7852S: Maintained 7853F: drivers/tty/serial/jsm/ 7854 7855K10TEMP HARDWARE MONITORING DRIVER 7856M: Clemens Ladisch <clemens@ladisch.de> 7857L: linux-hwmon@vger.kernel.org 7858S: Maintained 7859F: Documentation/hwmon/k10temp 7860F: drivers/hwmon/k10temp.c 7861 7862K8TEMP HARDWARE MONITORING DRIVER 7863M: Rudolf Marek <r.marek@assembler.cz> 7864L: linux-hwmon@vger.kernel.org 7865S: Maintained 7866F: Documentation/hwmon/k8temp 7867F: drivers/hwmon/k8temp.c 7868 7869KASAN 7870M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7871R: Alexander Potapenko <glider@google.com> 7872R: Dmitry Vyukov <dvyukov@google.com> 7873L: kasan-dev@googlegroups.com 7874S: Maintained 7875F: arch/*/include/asm/kasan.h 7876F: arch/*/mm/kasan_init* 7877F: Documentation/dev-tools/kasan.rst 7878F: include/linux/kasan*.h 7879F: lib/test_kasan.c 7880F: mm/kasan/ 7881F: scripts/Makefile.kasan 7882 7883KCONFIG 7884M: Masahiro Yamada <yamada.masahiro@socionext.com> 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7886L: linux-kbuild@vger.kernel.org 7887S: Maintained 7888F: Documentation/kbuild/kconfig* 7889F: scripts/kconfig/ 7890F: scripts/Kconfig.include 7891 7892KDUMP 7893M: Dave Young <dyoung@redhat.com> 7894M: Baoquan He <bhe@redhat.com> 7895R: Vivek Goyal <vgoyal@redhat.com> 7896L: kexec@lists.infradead.org 7897W: http://lse.sourceforge.net/kdump/ 7898S: Maintained 7899F: Documentation/kdump/ 7900 7901KEENE FM RADIO TRANSMITTER DRIVER 7902M: Hans Verkuil <hverkuil@xs4all.nl> 7903L: linux-media@vger.kernel.org 7904T: git git://linuxtv.org/media_tree.git 7905W: https://linuxtv.org 7906S: Maintained 7907F: drivers/media/radio/radio-keene* 7908 7909KERNEL AUTOMOUNTER 7910M: Ian Kent <raven@themaw.net> 7911L: autofs@vger.kernel.org 7912S: Maintained 7913F: fs/autofs/ 7914 7915KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7916M: Masahiro Yamada <yamada.masahiro@socionext.com> 7917M: Michal Marek <michal.lkml@markovi.net> 7918T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7919L: linux-kbuild@vger.kernel.org 7920S: Maintained 7921F: Documentation/kbuild/ 7922F: Makefile 7923F: scripts/Kbuild* 7924F: scripts/Makefile* 7925F: scripts/basic/ 7926F: scripts/mk* 7927F: scripts/mod/ 7928F: scripts/package/ 7929 7930KERNEL JANITORS 7931L: kernel-janitors@vger.kernel.org 7932W: http://kernelnewbies.org/KernelJanitors 7933S: Odd Fixes 7934 7935KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7936M: "J. Bruce Fields" <bfields@fieldses.org> 7937M: Jeff Layton <jlayton@kernel.org> 7938L: linux-nfs@vger.kernel.org 7939W: http://nfs.sourceforge.net/ 7940T: git git://linux-nfs.org/~bfields/linux.git 7941S: Supported 7942F: fs/nfsd/ 7943F: include/uapi/linux/nfsd/ 7944F: fs/lockd/ 7945F: fs/nfs_common/ 7946F: net/sunrpc/ 7947F: include/linux/lockd/ 7948F: include/linux/sunrpc/ 7949F: include/uapi/linux/sunrpc/ 7950 7951KERNEL SELFTEST FRAMEWORK 7952M: Shuah Khan <shuah@kernel.org> 7953L: linux-kselftest@vger.kernel.org 7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7955Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7956S: Maintained 7957F: tools/testing/selftests/ 7958F: Documentation/dev-tools/kselftest* 7959 7960KERNEL USERMODE HELPER 7961M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7962L: linux-kernel@vger.kernel.org 7963S: Maintained 7964F: kernel/umh.c 7965F: include/linux/umh.h 7966 7967KERNEL VIRTUAL MACHINE (KVM) 7968M: Paolo Bonzini <pbonzini@redhat.com> 7969M: Radim Krčmář <rkrcmar@redhat.com> 7970L: kvm@vger.kernel.org 7971W: http://www.linux-kvm.org 7972T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7973S: Supported 7974F: Documentation/virtual/kvm/ 7975F: include/trace/events/kvm.h 7976F: include/uapi/asm-generic/kvm* 7977F: include/uapi/linux/kvm* 7978F: include/asm-generic/kvm* 7979F: include/linux/kvm* 7980F: include/kvm/iodev.h 7981F: virt/kvm/* 7982F: tools/kvm/ 7983 7984KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7985M: Joerg Roedel <joro@8bytes.org> 7986L: kvm@vger.kernel.org 7987W: http://www.linux-kvm.org/ 7988S: Maintained 7989F: arch/x86/include/asm/svm.h 7990F: arch/x86/kvm/svm.c 7991 7992KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7993M: Christoffer Dall <christoffer.dall@arm.com> 7994M: Marc Zyngier <marc.zyngier@arm.com> 7995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7996L: kvmarm@lists.cs.columbia.edu 7997W: http://systems.cs.columbia.edu/projects/kvm-arm 7998T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7999S: Supported 8000F: arch/arm/include/uapi/asm/kvm* 8001F: arch/arm/include/asm/kvm* 8002F: arch/arm/kvm/ 8003F: virt/kvm/arm/ 8004F: include/kvm/arm_* 8005 8006KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8007M: Christoffer Dall <christoffer.dall@arm.com> 8008M: Marc Zyngier <marc.zyngier@arm.com> 8009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8010L: kvmarm@lists.cs.columbia.edu 8011S: Maintained 8012F: arch/arm64/include/uapi/asm/kvm* 8013F: arch/arm64/include/asm/kvm* 8014F: arch/arm64/kvm/ 8015 8016KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8017M: James Hogan <jhogan@kernel.org> 8018L: linux-mips@linux-mips.org 8019S: Supported 8020F: arch/mips/include/uapi/asm/kvm* 8021F: arch/mips/include/asm/kvm* 8022F: arch/mips/kvm/ 8023 8024KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8025M: Paul Mackerras <paulus@ozlabs.org> 8026L: kvm-ppc@vger.kernel.org 8027W: http://www.linux-kvm.org/ 8028T: git git://github.com/agraf/linux-2.6.git 8029S: Supported 8030F: arch/powerpc/include/uapi/asm/kvm* 8031F: arch/powerpc/include/asm/kvm* 8032F: arch/powerpc/kvm/ 8033F: arch/powerpc/kernel/kvm* 8034 8035KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8036M: Christian Borntraeger <borntraeger@de.ibm.com> 8037M: Janosch Frank <frankja@linux.ibm.com> 8038R: David Hildenbrand <david@redhat.com> 8039R: Cornelia Huck <cohuck@redhat.com> 8040L: linux-s390@vger.kernel.org 8041W: http://www.ibm.com/developerworks/linux/linux390/ 8042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8043S: Supported 8044F: arch/s390/include/uapi/asm/kvm* 8045F: arch/s390/include/asm/gmap.h 8046F: arch/s390/include/asm/kvm* 8047F: arch/s390/kvm/ 8048F: arch/s390/mm/gmap.c 8049 8050KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8051M: Paolo Bonzini <pbonzini@redhat.com> 8052M: Radim Krčmář <rkrcmar@redhat.com> 8053L: kvm@vger.kernel.org 8054W: http://www.linux-kvm.org 8055T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8056S: Supported 8057F: arch/x86/kvm/ 8058F: arch/x86/include/uapi/asm/kvm* 8059F: arch/x86/include/asm/kvm* 8060F: arch/x86/include/asm/pvclock-abi.h 8061F: arch/x86/kernel/kvm.c 8062F: arch/x86/kernel/kvmclock.c 8063 8064KERNFS 8065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8066M: Tejun Heo <tj@kernel.org> 8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8068S: Supported 8069F: include/linux/kernfs.h 8070F: fs/kernfs/ 8071 8072KEXEC 8073M: Eric Biederman <ebiederm@xmission.com> 8074W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8075L: kexec@lists.infradead.org 8076S: Maintained 8077F: include/linux/kexec.h 8078F: include/uapi/linux/kexec.h 8079F: kernel/kexec* 8080 8081KEYS-ENCRYPTED 8082M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8083L: linux-integrity@vger.kernel.org 8084L: keyrings@vger.kernel.org 8085S: Supported 8086F: Documentation/security/keys/trusted-encrypted.rst 8087F: include/keys/encrypted-type.h 8088F: security/keys/encrypted-keys/ 8089 8090KEYS-TRUSTED 8091M: James Bottomley <jejb@linux.vnet.ibm.com> 8092M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8093L: linux-integrity@vger.kernel.org 8094L: keyrings@vger.kernel.org 8095S: Supported 8096F: Documentation/security/keys/trusted-encrypted.rst 8097F: include/keys/trusted-type.h 8098F: security/keys/trusted.c 8099F: security/keys/trusted.h 8100 8101KEYS/KEYRINGS: 8102M: David Howells <dhowells@redhat.com> 8103L: keyrings@vger.kernel.org 8104S: Maintained 8105F: Documentation/security/keys/core.rst 8106F: include/linux/key.h 8107F: include/linux/key-type.h 8108F: include/linux/keyctl.h 8109F: include/uapi/linux/keyctl.h 8110F: include/keys/ 8111F: security/keys/ 8112 8113KGDB / KDB /debug_core 8114M: Jason Wessel <jason.wessel@windriver.com> 8115M: Daniel Thompson <daniel.thompson@linaro.org> 8116W: http://kgdb.wiki.kernel.org/ 8117L: kgdb-bugreport@lists.sourceforge.net 8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8119S: Maintained 8120F: Documentation/dev-tools/kgdb.rst 8121F: drivers/misc/kgdbts.c 8122F: drivers/tty/serial/kgdboc.c 8123F: include/linux/kdb.h 8124F: include/linux/kgdb.h 8125F: kernel/debug/ 8126 8127KMEMLEAK 8128M: Catalin Marinas <catalin.marinas@arm.com> 8129S: Maintained 8130F: Documentation/dev-tools/kmemleak.rst 8131F: include/linux/kmemleak.h 8132F: mm/kmemleak.c 8133F: mm/kmemleak-test.c 8134 8135KMOD KERNEL MODULE LOADER - USERMODE HELPER 8136M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8137L: linux-kernel@vger.kernel.org 8138S: Maintained 8139F: kernel/kmod.c 8140F: include/linux/kmod.h 8141F: lib/test_kmod.c 8142F: tools/testing/selftests/kmod/ 8143 8144KPROBES 8145M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8146M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8147M: "David S. Miller" <davem@davemloft.net> 8148M: Masami Hiramatsu <mhiramat@kernel.org> 8149S: Maintained 8150F: Documentation/kprobes.txt 8151F: include/linux/kprobes.h 8152F: include/asm-generic/kprobes.h 8153F: kernel/kprobes.c 8154 8155KS0108 LCD CONTROLLER DRIVER 8156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8157S: Maintained 8158F: Documentation/auxdisplay/ks0108 8159F: drivers/auxdisplay/ks0108.c 8160F: include/linux/ks0108.h 8161 8162L3MDEV 8163M: David Ahern <dsa@cumulusnetworks.com> 8164L: netdev@vger.kernel.org 8165S: Maintained 8166F: net/l3mdev 8167F: include/net/l3mdev.h 8168 8169LANTIQ MIPS ARCHITECTURE 8170M: John Crispin <john@phrozen.org> 8171L: linux-mips@linux-mips.org 8172S: Maintained 8173F: arch/mips/lantiq 8174F: drivers/soc/lantiq 8175 8176LAPB module 8177L: linux-x25@vger.kernel.org 8178S: Orphan 8179F: Documentation/networking/lapb-module.txt 8180F: include/*/lapb.h 8181F: net/lapb/ 8182 8183LASI 53c700 driver for PARISC 8184M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8185L: linux-scsi@vger.kernel.org 8186S: Maintained 8187F: Documentation/scsi/53c700.txt 8188F: drivers/scsi/53c700* 8189 8190LEAKING_ADDRESSES 8191M: Tobin C. Harding <me@tobin.cc> 8192M: Tycho Andersen <tycho@tycho.ws> 8193L: kernel-hardening@lists.openwall.com 8194S: Maintained 8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8196F: scripts/leaking_addresses.pl 8197 8198LED SUBSYSTEM 8199M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8200M: Pavel Machek <pavel@ucw.cz> 8201L: linux-leds@vger.kernel.org 8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8203S: Maintained 8204F: Documentation/devicetree/bindings/leds/ 8205F: drivers/leds/ 8206F: include/linux/leds.h 8207 8208LEGACY EEPROM DRIVER 8209M: Jean Delvare <jdelvare@suse.com> 8210S: Maintained 8211F: Documentation/misc-devices/eeprom 8212F: drivers/misc/eeprom/eeprom.c 8213 8214LEGO MINDSTORMS EV3 8215R: David Lechner <david@lechnology.com> 8216S: Maintained 8217F: arch/arm/boot/dts/da850-lego-ev3.dts 8218F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8219F: drivers/power/supply/lego_ev3_battery.c 8220 8221LEGO USB Tower driver 8222M: Juergen Stuber <starblue@users.sourceforge.net> 8223L: legousb-devel@lists.sourceforge.net 8224W: http://legousb.sourceforge.net/ 8225S: Maintained 8226F: drivers/usb/misc/legousbtower.c 8227 8228LG2160 MEDIA DRIVER 8229M: Michael Krufky <mkrufky@linuxtv.org> 8230L: linux-media@vger.kernel.org 8231W: https://linuxtv.org 8232W: http://github.com/mkrufky 8233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8234T: git git://linuxtv.org/mkrufky/tuners.git 8235S: Maintained 8236F: drivers/media/dvb-frontends/lg2160.* 8237 8238LGDT3305 MEDIA DRIVER 8239M: Michael Krufky <mkrufky@linuxtv.org> 8240L: linux-media@vger.kernel.org 8241W: https://linuxtv.org 8242W: http://github.com/mkrufky 8243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8244T: git git://linuxtv.org/mkrufky/tuners.git 8245S: Maintained 8246F: drivers/media/dvb-frontends/lgdt3305.* 8247 8248LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8249M: Viresh Kumar <vireshk@kernel.org> 8250L: linux-ide@vger.kernel.org 8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8252S: Maintained 8253F: include/linux/pata_arasan_cf_data.h 8254F: drivers/ata/pata_arasan_cf.c 8255 8256LIBATA PATA DRIVERS 8257M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8258M: Jens Axboe <axboe@kernel.dk> 8259L: linux-ide@vger.kernel.org 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8261S: Maintained 8262F: drivers/ata/pata_*.c 8263F: drivers/ata/ata_generic.c 8264 8265LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8266M: Linus Walleij <linus.walleij@linaro.org> 8267L: linux-ide@vger.kernel.org 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8269S: Maintained 8270F: drivers/ata/pata_ftide010.c 8271F: drivers/ata/sata_gemini.c 8272F: drivers/ata/sata_gemini.h 8273 8274LIBATA SATA AHCI PLATFORM devices support 8275M: Hans de Goede <hdegoede@redhat.com> 8276M: Jens Axboe <axboe@kernel.dk> 8277L: linux-ide@vger.kernel.org 8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8279S: Maintained 8280F: drivers/ata/ahci_platform.c 8281F: drivers/ata/libahci_platform.c 8282F: include/linux/ahci_platform.h 8283 8284LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8285M: Mikael Pettersson <mikpelinux@gmail.com> 8286L: linux-ide@vger.kernel.org 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8288S: Maintained 8289F: drivers/ata/sata_promise.* 8290 8291LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8292M: Jens Axboe <axboe@kernel.dk> 8293L: linux-ide@vger.kernel.org 8294T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8295S: Maintained 8296F: drivers/ata/ 8297F: include/linux/ata.h 8298F: include/linux/libata.h 8299F: Documentation/devicetree/bindings/ata/ 8300 8301LIBLOCKDEP 8302M: Sasha Levin <alexander.levin@verizon.com> 8303S: Maintained 8304F: tools/lib/lockdep/ 8305 8306LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8307M: Ross Zwisler <zwisler@kernel.org> 8308M: Dan Williams <dan.j.williams@intel.com> 8309M: Vishal Verma <vishal.l.verma@intel.com> 8310M: Dave Jiang <dave.jiang@intel.com> 8311L: linux-nvdimm@lists.01.org 8312Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8313S: Supported 8314F: drivers/nvdimm/blk.c 8315F: drivers/nvdimm/region_devs.c 8316 8317LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8318M: Vishal Verma <vishal.l.verma@intel.com> 8319M: Dan Williams <dan.j.williams@intel.com> 8320M: Ross Zwisler <zwisler@kernel.org> 8321M: Dave Jiang <dave.jiang@intel.com> 8322L: linux-nvdimm@lists.01.org 8323Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8324S: Supported 8325F: drivers/nvdimm/btt* 8326 8327LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8328M: Ross Zwisler <zwisler@kernel.org> 8329M: Dan Williams <dan.j.williams@intel.com> 8330M: Vishal Verma <vishal.l.verma@intel.com> 8331M: Dave Jiang <dave.jiang@intel.com> 8332L: linux-nvdimm@lists.01.org 8333Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8334S: Supported 8335F: drivers/nvdimm/pmem* 8336 8337LIBNVDIMM: DEVICETREE BINDINGS 8338M: Oliver O'Halloran <oohall@gmail.com> 8339L: linux-nvdimm@lists.01.org 8340Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8341S: Supported 8342F: drivers/nvdimm/of_pmem.c 8343F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8344 8345LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8346M: Dan Williams <dan.j.williams@intel.com> 8347M: Ross Zwisler <zwisler@kernel.org> 8348M: Vishal Verma <vishal.l.verma@intel.com> 8349M: Dave Jiang <dave.jiang@intel.com> 8350L: linux-nvdimm@lists.01.org 8351Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8353S: Supported 8354F: drivers/nvdimm/* 8355F: drivers/acpi/nfit/* 8356F: include/linux/nd.h 8357F: include/linux/libnvdimm.h 8358F: include/uapi/linux/ndctl.h 8359 8360LIGHTNVM PLATFORM SUPPORT 8361M: Matias Bjorling <mb@lightnvm.io> 8362W: http://github/OpenChannelSSD 8363L: linux-block@vger.kernel.org 8364S: Maintained 8365F: drivers/lightnvm/ 8366F: include/linux/lightnvm.h 8367F: include/uapi/linux/lightnvm.h 8368 8369LINUX FOR POWER MACINTOSH 8370M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8371W: http://www.penguinppc.org/ 8372L: linuxppc-dev@lists.ozlabs.org 8373S: Maintained 8374F: arch/powerpc/platforms/powermac/ 8375F: drivers/macintosh/ 8376 8377LINUX FOR POWERPC (32-BIT AND 64-BIT) 8378M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8379M: Paul Mackerras <paulus@samba.org> 8380M: Michael Ellerman <mpe@ellerman.id.au> 8381W: https://github.com/linuxppc/linux/wiki 8382L: linuxppc-dev@lists.ozlabs.org 8383Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8384T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8385S: Supported 8386F: Documentation/ABI/stable/sysfs-firmware-opal-* 8387F: Documentation/devicetree/bindings/powerpc/ 8388F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8389F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8390F: Documentation/powerpc/ 8391F: arch/powerpc/ 8392F: drivers/char/tpm/tpm_ibmvtpm* 8393F: drivers/crypto/nx/ 8394F: drivers/crypto/vmx/ 8395F: drivers/i2c/busses/i2c-opal.c 8396F: drivers/net/ethernet/ibm/ibmveth.* 8397F: drivers/net/ethernet/ibm/ibmvnic.* 8398F: drivers/pci/hotplug/pnv_php.c 8399F: drivers/pci/hotplug/rpa* 8400F: drivers/rtc/rtc-opal.c 8401F: drivers/scsi/ibmvscsi/ 8402F: drivers/tty/hvc/hvc_opal.c 8403F: drivers/watchdog/wdrtas.c 8404F: tools/testing/selftests/powerpc 8405N: /pmac 8406N: powermac 8407N: powernv 8408N: [^a-z0-9]ps3 8409N: pseries 8410 8411LINUX FOR POWERPC EMBEDDED MPC5XXX 8412M: Anatolij Gustschin <agust@denx.de> 8413L: linuxppc-dev@lists.ozlabs.org 8414T: git git://git.denx.de/linux-denx-agust.git 8415S: Maintained 8416F: arch/powerpc/platforms/512x/ 8417F: arch/powerpc/platforms/52xx/ 8418 8419LINUX FOR POWERPC EMBEDDED PPC4XX 8420M: Alistair Popple <alistair@popple.id.au> 8421M: Matt Porter <mporter@kernel.crashing.org> 8422W: http://www.penguinppc.org/ 8423L: linuxppc-dev@lists.ozlabs.org 8424S: Maintained 8425F: arch/powerpc/platforms/40x/ 8426F: arch/powerpc/platforms/44x/ 8427 8428LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8429M: Scott Wood <oss@buserror.net> 8430M: Kumar Gala <galak@kernel.crashing.org> 8431W: http://www.penguinppc.org/ 8432L: linuxppc-dev@lists.ozlabs.org 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8434S: Maintained 8435F: arch/powerpc/platforms/83xx/ 8436F: arch/powerpc/platforms/85xx/ 8437F: Documentation/devicetree/bindings/powerpc/fsl/ 8438 8439LINUX FOR POWERPC EMBEDDED PPC8XX 8440M: Vitaly Bordug <vitb@kernel.crashing.org> 8441W: http://www.penguinppc.org/ 8442L: linuxppc-dev@lists.ozlabs.org 8443S: Maintained 8444F: arch/powerpc/platforms/8xx/ 8445 8446LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8447L: linuxppc-dev@lists.ozlabs.org 8448S: Orphan 8449F: arch/powerpc/*/*virtex* 8450F: arch/powerpc/*/*/*virtex* 8451 8452LINUX FOR POWERPC PA SEMI PWRFICIENT 8453L: linuxppc-dev@lists.ozlabs.org 8454S: Orphan 8455F: arch/powerpc/platforms/pasemi/ 8456F: drivers/*/*pasemi* 8457F: drivers/*/*/*pasemi* 8458 8459LINUX KERNEL DUMP TEST MODULE (LKDTM) 8460M: Kees Cook <keescook@chromium.org> 8461S: Maintained 8462F: drivers/misc/lkdtm/* 8463 8464LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8465M: Alan Stern <stern@rowland.harvard.edu> 8466M: Andrea Parri <andrea.parri@amarulasolutions.com> 8467M: Will Deacon <will.deacon@arm.com> 8468M: Peter Zijlstra <peterz@infradead.org> 8469M: Boqun Feng <boqun.feng@gmail.com> 8470M: Nicholas Piggin <npiggin@gmail.com> 8471M: David Howells <dhowells@redhat.com> 8472M: Jade Alglave <j.alglave@ucl.ac.uk> 8473M: Luc Maranget <luc.maranget@inria.fr> 8474M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8475R: Akira Yokosawa <akiyks@gmail.com> 8476R: Daniel Lustig <dlustig@nvidia.com> 8477L: linux-kernel@vger.kernel.org 8478L: linux-arch@vger.kernel.org 8479S: Supported 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8481F: tools/memory-model/ 8482F: Documentation/atomic_bitops.txt 8483F: Documentation/atomic_t.txt 8484F: Documentation/core-api/atomic_ops.rst 8485F: Documentation/core-api/refcount-vs-atomic.rst 8486F: Documentation/memory-barriers.txt 8487 8488LIS3LV02D ACCELEROMETER DRIVER 8489M: Eric Piel <eric.piel@tremplin-utc.net> 8490S: Maintained 8491F: Documentation/misc-devices/lis3lv02d 8492F: drivers/misc/lis3lv02d/ 8493F: drivers/platform/x86/hp_accel.c 8494 8495LIVE PATCHING 8496M: Josh Poimboeuf <jpoimboe@redhat.com> 8497M: Jessica Yu <jeyu@kernel.org> 8498M: Jiri Kosina <jikos@kernel.org> 8499M: Miroslav Benes <mbenes@suse.cz> 8500R: Petr Mladek <pmladek@suse.com> 8501S: Maintained 8502F: kernel/livepatch/ 8503F: include/linux/livepatch.h 8504F: arch/x86/include/asm/livepatch.h 8505F: arch/x86/kernel/livepatch.c 8506F: Documentation/livepatch/ 8507F: Documentation/ABI/testing/sysfs-kernel-livepatch 8508F: samples/livepatch/ 8509L: live-patching@vger.kernel.org 8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8511 8512LLC (802.2) 8513L: netdev@vger.kernel.org 8514S: Odd fixes 8515F: include/linux/llc.h 8516F: include/uapi/linux/llc.h 8517F: include/net/llc* 8518F: net/llc/ 8519 8520LM73 HARDWARE MONITOR DRIVER 8521M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8522L: linux-hwmon@vger.kernel.org 8523S: Maintained 8524F: drivers/hwmon/lm73.c 8525 8526LM78 HARDWARE MONITOR DRIVER 8527M: Jean Delvare <jdelvare@suse.com> 8528L: linux-hwmon@vger.kernel.org 8529S: Maintained 8530F: Documentation/hwmon/lm78 8531F: drivers/hwmon/lm78.c 8532 8533LM83 HARDWARE MONITOR DRIVER 8534M: Jean Delvare <jdelvare@suse.com> 8535L: linux-hwmon@vger.kernel.org 8536S: Maintained 8537F: Documentation/hwmon/lm83 8538F: drivers/hwmon/lm83.c 8539 8540LM90 HARDWARE MONITOR DRIVER 8541M: Jean Delvare <jdelvare@suse.com> 8542L: linux-hwmon@vger.kernel.org 8543S: Maintained 8544F: Documentation/hwmon/lm90 8545F: Documentation/devicetree/bindings/hwmon/lm90.txt 8546F: drivers/hwmon/lm90.c 8547F: include/dt-bindings/thermal/lm90.h 8548 8549LM95234 HARDWARE MONITOR DRIVER 8550M: Guenter Roeck <linux@roeck-us.net> 8551L: linux-hwmon@vger.kernel.org 8552S: Maintained 8553F: Documentation/hwmon/lm95234 8554F: drivers/hwmon/lm95234.c 8555 8556LME2510 MEDIA DRIVER 8557M: Malcolm Priestley <tvboxspy@gmail.com> 8558L: linux-media@vger.kernel.org 8559W: https://linuxtv.org 8560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8561S: Maintained 8562F: drivers/media/usb/dvb-usb-v2/lmedm04* 8563 8564LOADPIN SECURITY MODULE 8565M: Kees Cook <keescook@chromium.org> 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8567S: Supported 8568F: security/loadpin/ 8569F: Documentation/admin-guide/LSM/LoadPin.rst 8570 8571LOCKING PRIMITIVES 8572M: Peter Zijlstra <peterz@infradead.org> 8573M: Ingo Molnar <mingo@redhat.com> 8574M: Will Deacon <will.deacon@arm.com> 8575L: linux-kernel@vger.kernel.org 8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8577S: Maintained 8578F: Documentation/locking/ 8579F: include/linux/lockdep.h 8580F: include/linux/spinlock*.h 8581F: arch/*/include/asm/spinlock*.h 8582F: include/linux/rwlock*.h 8583F: include/linux/mutex*.h 8584F: arch/*/include/asm/mutex*.h 8585F: include/linux/rwsem*.h 8586F: arch/*/include/asm/rwsem.h 8587F: include/linux/seqlock.h 8588F: lib/locking*.[ch] 8589F: kernel/locking/ 8590X: kernel/locking/locktorture.c 8591 8592LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8593M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8594L: linux-ntfs-dev@lists.sourceforge.net 8595W: http://www.linux-ntfs.org/content/view/19/37/ 8596S: Maintained 8597F: Documentation/ldm.txt 8598F: block/partitions/ldm.* 8599 8600LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8601M: Sathya Prakash <sathya.prakash@broadcom.com> 8602M: Chaitra P B <chaitra.basappa@broadcom.com> 8603M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8604L: MPT-FusionLinux.pdl@broadcom.com 8605L: linux-scsi@vger.kernel.org 8606W: http://www.avagotech.com/support/ 8607S: Supported 8608F: drivers/message/fusion/ 8609F: drivers/scsi/mpt3sas/ 8610 8611LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8612M: Matthew Wilcox <matthew@wil.cx> 8613L: linux-scsi@vger.kernel.org 8614S: Maintained 8615F: drivers/scsi/sym53c8xx_2/ 8616 8617LTC4261 HARDWARE MONITOR DRIVER 8618M: Guenter Roeck <linux@roeck-us.net> 8619L: linux-hwmon@vger.kernel.org 8620S: Maintained 8621F: Documentation/hwmon/ltc4261 8622F: drivers/hwmon/ltc4261.c 8623 8624LTC4306 I2C MULTIPLEXER DRIVER 8625M: Michael Hennerich <michael.hennerich@analog.com> 8626W: http://ez.analog.com/community/linux-device-drivers 8627L: linux-i2c@vger.kernel.org 8628S: Supported 8629F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8630F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8631 8632LTP (Linux Test Project) 8633M: Mike Frysinger <vapier@gentoo.org> 8634M: Cyril Hrubis <chrubis@suse.cz> 8635M: Wanlong Gao <wanlong.gao@gmail.com> 8636M: Jan Stancek <jstancek@redhat.com> 8637M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8638M: Alexey Kodanev <alexey.kodanev@oracle.com> 8639L: ltp@lists.linux.it (subscribers-only) 8640W: http://linux-test-project.github.io/ 8641T: git git://github.com/linux-test-project/ltp.git 8642S: Maintained 8643 8644M68K ARCHITECTURE 8645M: Geert Uytterhoeven <geert@linux-m68k.org> 8646L: linux-m68k@lists.linux-m68k.org 8647W: http://www.linux-m68k.org/ 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8649S: Maintained 8650F: arch/m68k/ 8651F: drivers/zorro/ 8652 8653M68K ON APPLE MACINTOSH 8654M: Joshua Thompson <funaho@jurai.org> 8655W: http://www.mac.linux-m68k.org/ 8656L: linux-m68k@lists.linux-m68k.org 8657S: Maintained 8658F: arch/m68k/mac/ 8659 8660M68K ON HP9000/300 8661M: Philip Blundell <philb@gnu.org> 8662W: http://www.tazenda.demon.co.uk/phil/linux-hp 8663S: Maintained 8664F: arch/m68k/hp300/ 8665 8666M88DS3103 MEDIA DRIVER 8667M: Antti Palosaari <crope@iki.fi> 8668L: linux-media@vger.kernel.org 8669W: https://linuxtv.org 8670W: http://palosaari.fi/linux/ 8671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8672T: git git://linuxtv.org/anttip/media_tree.git 8673S: Maintained 8674F: drivers/media/dvb-frontends/m88ds3103* 8675 8676M88RS2000 MEDIA DRIVER 8677M: Malcolm Priestley <tvboxspy@gmail.com> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8681S: Maintained 8682F: drivers/media/dvb-frontends/m88rs2000* 8683 8684MA901 MASTERKIT USB FM RADIO DRIVER 8685M: Alexey Klimov <klimov.linux@gmail.com> 8686L: linux-media@vger.kernel.org 8687T: git git://linuxtv.org/media_tree.git 8688S: Maintained 8689F: drivers/media/radio/radio-ma901.c 8690 8691MAC80211 8692M: Johannes Berg <johannes@sipsolutions.net> 8693L: linux-wireless@vger.kernel.org 8694W: http://wireless.kernel.org/ 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8697S: Maintained 8698F: Documentation/networking/mac80211-injection.txt 8699F: include/net/mac80211.h 8700F: net/mac80211/ 8701F: drivers/net/wireless/mac80211_hwsim.[ch] 8702F: Documentation/networking/mac80211_hwsim/README 8703 8704MAILBOX API 8705M: Jassi Brar <jassisinghbrar@gmail.com> 8706L: linux-kernel@vger.kernel.org 8707S: Maintained 8708F: drivers/mailbox/ 8709F: include/linux/mailbox_client.h 8710F: include/linux/mailbox_controller.h 8711 8712MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8713M: Michael Kerrisk <mtk.manpages@gmail.com> 8714W: http://www.kernel.org/doc/man-pages 8715L: linux-man@vger.kernel.org 8716S: Maintained 8717 8718MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8719M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8720L: linux-mips@linux-mips.org 8721S: Maintained 8722F: arch/mips/boot/dts/img/pistachio_marduk.dts 8723 8724MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8725M: Andrew Lunn <andrew@lunn.ch> 8726M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8727L: netdev@vger.kernel.org 8728S: Maintained 8729F: drivers/net/dsa/mv88e6xxx/ 8730F: linux/platform_data/mv88e6xxx.h 8731F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8732 8733MARVELL ARMADA DRM SUPPORT 8734M: Russell King <linux@armlinux.org.uk> 8735S: Maintained 8736T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8737T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8738F: drivers/gpu/drm/armada/ 8739F: include/uapi/drm/armada_drm.h 8740F: Documentation/devicetree/bindings/display/armada/ 8741 8742MARVELL CRYPTO DRIVER 8743M: Boris Brezillon <boris.brezillon@bootlin.com> 8744M: Arnaud Ebalard <arno@natisbad.org> 8745F: drivers/crypto/marvell/ 8746S: Maintained 8747L: linux-crypto@vger.kernel.org 8748 8749MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8750M: Mirko Lindner <mlindner@marvell.com> 8751M: Stephen Hemminger <stephen@networkplumber.org> 8752L: netdev@vger.kernel.org 8753S: Maintained 8754F: drivers/net/ethernet/marvell/sk* 8755 8756MARVELL LIBERTAS WIRELESS DRIVER 8757L: libertas-dev@lists.infradead.org 8758S: Orphan 8759F: drivers/net/wireless/marvell/libertas/ 8760 8761MARVELL MACCHIATOBIN SUPPORT 8762M: Russell King <linux@armlinux.org.uk> 8763L: linux-arm-kernel@lists.infradead.org 8764S: Maintained 8765F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8766 8767MARVELL MV643XX ETHERNET DRIVER 8768M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8769L: netdev@vger.kernel.org 8770S: Maintained 8771F: drivers/net/ethernet/marvell/mv643xx_eth.* 8772F: include/linux/mv643xx.h 8773 8774MARVELL MV88X3310 PHY DRIVER 8775M: Russell King <linux@armlinux.org.uk> 8776L: netdev@vger.kernel.org 8777S: Maintained 8778F: drivers/net/phy/marvell10g.c 8779 8780MARVELL MVNETA ETHERNET DRIVER 8781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8782L: netdev@vger.kernel.org 8783S: Maintained 8784F: drivers/net/ethernet/marvell/mvneta.* 8785 8786MARVELL MWIFIEX WIRELESS DRIVER 8787M: Amitkumar Karwar <amitkarwar@gmail.com> 8788M: Nishant Sarmukadam <nishants@marvell.com> 8789M: Ganapathi Bhat <gbhat@marvell.com> 8790M: Xinming Hu <huxinming820@gmail.com> 8791L: linux-wireless@vger.kernel.org 8792S: Maintained 8793F: drivers/net/wireless/marvell/mwifiex/ 8794 8795MARVELL MWL8K WIRELESS DRIVER 8796M: Lennert Buytenhek <buytenh@wantstofly.org> 8797L: linux-wireless@vger.kernel.org 8798S: Odd Fixes 8799F: drivers/net/wireless/marvell/mwl8k.c 8800 8801MARVELL NAND CONTROLLER DRIVER 8802M: Miquel Raynal <miquel.raynal@bootlin.com> 8803L: linux-mtd@lists.infradead.org 8804S: Maintained 8805F: drivers/mtd/nand/raw/marvell_nand.c 8806F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8807 8808MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8809M: Nicolas Pitre <nico@fluxnic.net> 8810S: Odd Fixes 8811F: drivers/mmc/host/mvsdio.* 8812 8813MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8814M: Hu Ziji <huziji@marvell.com> 8815L: linux-mmc@vger.kernel.org 8816S: Supported 8817F: drivers/mmc/host/sdhci-xenon* 8818F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8819 8820MATROX FRAMEBUFFER DRIVER 8821L: linux-fbdev@vger.kernel.org 8822S: Orphan 8823F: drivers/video/fbdev/matrox/matroxfb_* 8824F: include/uapi/linux/matroxfb.h 8825 8826MAX16065 HARDWARE MONITOR DRIVER 8827M: Guenter Roeck <linux@roeck-us.net> 8828L: linux-hwmon@vger.kernel.org 8829S: Maintained 8830F: Documentation/hwmon/max16065 8831F: drivers/hwmon/max16065.c 8832 8833MAX20751 HARDWARE MONITOR DRIVER 8834M: Guenter Roeck <linux@roeck-us.net> 8835L: linux-hwmon@vger.kernel.org 8836S: Maintained 8837F: Documentation/hwmon/max20751 8838F: drivers/hwmon/max20751.c 8839 8840MAX2175 SDR TUNER DRIVER 8841M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8842L: linux-media@vger.kernel.org 8843T: git git://linuxtv.org/media_tree.git 8844S: Maintained 8845F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8846F: Documentation/media/v4l-drivers/max2175.rst 8847F: drivers/media/i2c/max2175* 8848F: include/uapi/linux/max2175.h 8849 8850MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8851L: linux-hwmon@vger.kernel.org 8852S: Orphan 8853F: Documentation/hwmon/max6650 8854F: drivers/hwmon/max6650.c 8855 8856MAX6697 HARDWARE MONITOR DRIVER 8857M: Guenter Roeck <linux@roeck-us.net> 8858L: linux-hwmon@vger.kernel.org 8859S: Maintained 8860F: Documentation/hwmon/max6697 8861F: Documentation/devicetree/bindings/hwmon/max6697.txt 8862F: drivers/hwmon/max6697.c 8863F: include/linux/platform_data/max6697.h 8864 8865MAX9860 MONO AUDIO VOICE CODEC DRIVER 8866M: Peter Rosin <peda@axentia.se> 8867L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8868S: Maintained 8869F: Documentation/devicetree/bindings/sound/max9860.txt 8870F: sound/soc/codecs/max9860.* 8871 8872MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8873M: Javier Martinez Canillas <javier@dowhile0.org> 8874L: linux-kernel@vger.kernel.org 8875S: Supported 8876F: drivers/regulator/max77802-regulator.c 8877F: Documentation/devicetree/bindings/*/*max77802.txt 8878F: include/dt-bindings/*/*max77802.h 8879 8880MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8881M: Krzysztof Kozlowski <krzk@kernel.org> 8882M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8883L: linux-pm@vger.kernel.org 8884S: Supported 8885F: drivers/power/supply/max14577_charger.c 8886F: drivers/power/supply/max77693_charger.c 8887 8888MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8889M: Chanwoo Choi <cw00.choi@samsung.com> 8890M: Krzysztof Kozlowski <krzk@kernel.org> 8891M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8892L: linux-kernel@vger.kernel.org 8893S: Supported 8894F: drivers/*/max14577*.c 8895F: drivers/*/max77686*.c 8896F: drivers/*/max77693*.c 8897F: drivers/extcon/extcon-max14577.c 8898F: drivers/extcon/extcon-max77693.c 8899F: drivers/rtc/rtc-max77686.c 8900F: drivers/clk/clk-max77686.c 8901F: Documentation/devicetree/bindings/mfd/max14577.txt 8902F: Documentation/devicetree/bindings/*/max77686.txt 8903F: Documentation/devicetree/bindings/mfd/max77693.txt 8904F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8905F: include/linux/mfd/max14577*.h 8906F: include/linux/mfd/max77686*.h 8907F: include/linux/mfd/max77693*.h 8908 8909MAXIRADIO FM RADIO RECEIVER DRIVER 8910M: Hans Verkuil <hverkuil@xs4all.nl> 8911L: linux-media@vger.kernel.org 8912T: git git://linuxtv.org/media_tree.git 8913W: https://linuxtv.org 8914S: Maintained 8915F: drivers/media/radio/radio-maxiradio* 8916 8917MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8918M: Peter Rosin <peda@axentia.se> 8919L: linux-iio@vger.kernel.org 8920S: Maintained 8921F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8922F: drivers/iio/potentiometer/mcp4018.c 8923F: drivers/iio/potentiometer/mcp4531.c 8924 8925MCR20A IEEE-802.15.4 RADIO DRIVER 8926M: Xue Liu <liuxuenetmail@gmail.com> 8927L: linux-wpan@vger.kernel.org 8928W: https://github.com/xueliu/mcr20a-linux 8929S: Maintained 8930F: drivers/net/ieee802154/mcr20a.c 8931F: drivers/net/ieee802154/mcr20a.h 8932F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8933 8934MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8935M: William Breathitt Gray <vilhelm.gray@gmail.com> 8936L: linux-iio@vger.kernel.org 8937S: Maintained 8938F: drivers/iio/dac/cio-dac.c 8939 8940MEDIA DRIVERS FOR ASCOT2E 8941M: Sergey Kozlov <serjk@netup.ru> 8942M: Abylay Ospan <aospan@netup.ru> 8943L: linux-media@vger.kernel.org 8944W: https://linuxtv.org 8945W: http://netup.tv/ 8946T: git git://linuxtv.org/media_tree.git 8947S: Supported 8948F: drivers/media/dvb-frontends/ascot2e* 8949 8950MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8951M: Jasmin Jessich <jasmin@anw.at> 8952L: linux-media@vger.kernel.org 8953W: https://linuxtv.org 8954T: git git://linuxtv.org/media_tree.git 8955S: Maintained 8956F: drivers/media/dvb-frontends/cxd2099* 8957 8958MEDIA DRIVERS FOR CXD2841ER 8959M: Sergey Kozlov <serjk@netup.ru> 8960M: Abylay Ospan <aospan@netup.ru> 8961L: linux-media@vger.kernel.org 8962W: https://linuxtv.org 8963W: http://netup.tv/ 8964T: git git://linuxtv.org/media_tree.git 8965S: Supported 8966F: drivers/media/dvb-frontends/cxd2841er* 8967 8968MEDIA DRIVERS FOR CXD2880 8969M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8970L: linux-media@vger.kernel.org 8971W: http://linuxtv.org/ 8972T: git git://linuxtv.org/media_tree.git 8973S: Supported 8974F: drivers/media/dvb-frontends/cxd2880/* 8975F: drivers/media/spi/cxd2880* 8976 8977MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8978M: Daniel Scheller <d.scheller.oss@gmail.com> 8979L: linux-media@vger.kernel.org 8980W: https://linuxtv.org 8981T: git git://linuxtv.org/media_tree.git 8982S: Maintained 8983F: drivers/media/pci/ddbridge/* 8984 8985MEDIA DRIVERS FOR FREESCALE IMX 8986M: Steve Longerbeam <slongerbeam@gmail.com> 8987M: Philipp Zabel <p.zabel@pengutronix.de> 8988L: linux-media@vger.kernel.org 8989T: git git://linuxtv.org/media_tree.git 8990S: Maintained 8991F: Documentation/devicetree/bindings/media/imx.txt 8992F: Documentation/media/v4l-drivers/imx.rst 8993F: drivers/staging/media/imx/ 8994F: include/linux/imx-media.h 8995F: include/media/imx.h 8996 8997MEDIA DRIVERS FOR HELENE 8998M: Abylay Ospan <aospan@netup.ru> 8999L: linux-media@vger.kernel.org 9000W: https://linuxtv.org 9001W: http://netup.tv/ 9002T: git git://linuxtv.org/media_tree.git 9003S: Supported 9004F: drivers/media/dvb-frontends/helene* 9005 9006MEDIA DRIVERS FOR HORUS3A 9007M: Sergey Kozlov <serjk@netup.ru> 9008M: Abylay Ospan <aospan@netup.ru> 9009L: linux-media@vger.kernel.org 9010W: https://linuxtv.org 9011W: http://netup.tv/ 9012T: git git://linuxtv.org/media_tree.git 9013S: Supported 9014F: drivers/media/dvb-frontends/horus3a* 9015 9016MEDIA DRIVERS FOR LNBH25 9017M: Sergey Kozlov <serjk@netup.ru> 9018M: Abylay Ospan <aospan@netup.ru> 9019L: linux-media@vger.kernel.org 9020W: https://linuxtv.org 9021W: http://netup.tv/ 9022T: git git://linuxtv.org/media_tree.git 9023S: Supported 9024F: drivers/media/dvb-frontends/lnbh25* 9025 9026MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9027M: Daniel Scheller <d.scheller.oss@gmail.com> 9028L: linux-media@vger.kernel.org 9029W: https://linuxtv.org 9030T: git git://linuxtv.org/media_tree.git 9031S: Maintained 9032F: drivers/media/dvb-frontends/mxl5xx* 9033 9034MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9035M: Sergey Kozlov <serjk@netup.ru> 9036M: Abylay Ospan <aospan@netup.ru> 9037L: linux-media@vger.kernel.org 9038W: https://linuxtv.org 9039W: http://netup.tv/ 9040T: git git://linuxtv.org/media_tree.git 9041S: Supported 9042F: drivers/media/pci/netup_unidvb/* 9043 9044MEDIA DRIVERS FOR RENESAS - CEU 9045M: Jacopo Mondi <jacopo@jmondi.org> 9046L: linux-media@vger.kernel.org 9047L: linux-renesas-soc@vger.kernel.org 9048T: git git://linuxtv.org/media_tree.git 9049S: Supported 9050F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9051F: drivers/media/platform/renesas-ceu.c 9052F: include/media/drv-intf/renesas-ceu.h 9053 9054MEDIA DRIVERS FOR RENESAS - DRIF 9055M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9056L: linux-media@vger.kernel.org 9057L: linux-renesas-soc@vger.kernel.org 9058T: git git://linuxtv.org/media_tree.git 9059S: Supported 9060F: Documentation/devicetree/bindings/media/renesas,drif.txt 9061F: drivers/media/platform/rcar_drif.c 9062 9063MEDIA DRIVERS FOR RENESAS - FCP 9064M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9065L: linux-media@vger.kernel.org 9066L: linux-renesas-soc@vger.kernel.org 9067T: git git://linuxtv.org/media_tree.git 9068S: Supported 9069F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9070F: drivers/media/platform/rcar-fcp.c 9071F: include/media/rcar-fcp.h 9072 9073MEDIA DRIVERS FOR RENESAS - FDP1 9074M: Kieran Bingham <kieran@bingham.xyz> 9075L: linux-media@vger.kernel.org 9076L: linux-renesas-soc@vger.kernel.org 9077T: git git://linuxtv.org/media_tree.git 9078S: Supported 9079F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9080F: drivers/media/platform/rcar_fdp1.c 9081 9082MEDIA DRIVERS FOR RENESAS - VIN 9083M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9084L: linux-media@vger.kernel.org 9085L: linux-renesas-soc@vger.kernel.org 9086T: git git://linuxtv.org/media_tree.git 9087S: Supported 9088F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9089F: Documentation/devicetree/bindings/media/rcar_vin.txt 9090F: drivers/media/platform/rcar-vin/ 9091 9092MEDIA DRIVERS FOR RENESAS - VSP1 9093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9094L: linux-media@vger.kernel.org 9095L: linux-renesas-soc@vger.kernel.org 9096T: git git://linuxtv.org/media_tree.git 9097S: Supported 9098F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9099F: drivers/media/platform/vsp1/ 9100 9101MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9102M: Daniel Scheller <d.scheller.oss@gmail.com> 9103L: linux-media@vger.kernel.org 9104W: https://linuxtv.org 9105T: git git://linuxtv.org/media_tree.git 9106S: Maintained 9107F: drivers/media/dvb-frontends/stv0910* 9108 9109MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9110M: Daniel Scheller <d.scheller.oss@gmail.com> 9111L: linux-media@vger.kernel.org 9112W: https://linuxtv.org 9113T: git git://linuxtv.org/media_tree.git 9114S: Maintained 9115F: drivers/media/dvb-frontends/stv6111* 9116 9117MEDIA DRIVERS FOR STM32 - DCMI 9118M: Hugues Fruchet <hugues.fruchet@st.com> 9119L: linux-media@vger.kernel.org 9120T: git git://linuxtv.org/media_tree.git 9121S: Supported 9122F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9123F: drivers/media/platform/stm32/stm32-dcmi.c 9124 9125MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9126M: Dmitry Osipenko <digetx@gmail.com> 9127L: linux-media@vger.kernel.org 9128L: linux-tegra@vger.kernel.org 9129T: git git://linuxtv.org/media_tree.git 9130S: Maintained 9131F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9132F: drivers/staging/media/tegra-vde/ 9133 9134MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9135M: Mauro Carvalho Chehab <mchehab@kernel.org> 9136P: LinuxTV.org Project 9137L: linux-media@vger.kernel.org 9138W: https://linuxtv.org 9139Q: http://patchwork.kernel.org/project/linux-media/list/ 9140T: git git://linuxtv.org/media_tree.git 9141S: Maintained 9142F: Documentation/devicetree/bindings/media/ 9143F: Documentation/media/ 9144F: drivers/media/ 9145F: drivers/staging/media/ 9146F: include/linux/platform_data/media/ 9147F: include/media/ 9148F: include/uapi/linux/dvb/ 9149F: include/uapi/linux/videodev2.h 9150F: include/uapi/linux/media.h 9151F: include/uapi/linux/v4l2-* 9152F: include/uapi/linux/meye.h 9153F: include/uapi/linux/ivtv* 9154F: include/uapi/linux/uvcvideo.h 9155 9156MEDIATEK BLUETOOTH DRIVER 9157M: Sean Wang <sean.wang@mediatek.com> 9158L: linux-bluetooth@vger.kernel.org 9159L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9160S: Maintained 9161F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9162F: drivers/bluetooth/btmtkuart.c 9163 9164MEDIATEK CIR DRIVER 9165M: Sean Wang <sean.wang@mediatek.com> 9166S: Maintained 9167F: drivers/media/rc/mtk-cir.c 9168 9169MEDIATEK DMA DRIVER 9170M: Sean Wang <sean.wang@mediatek.com> 9171L: dmaengine@vger.kernel.org 9172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9173L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9174S: Maintained 9175F: Documentation/devicetree/bindings/dma/mtk-* 9176F: drivers/dma/mediatek/ 9177 9178MEDIATEK PMIC LED DRIVER 9179M: Sean Wang <sean.wang@mediatek.com> 9180S: Maintained 9181F: drivers/leds/leds-mt6323.c 9182F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9183 9184MEDIATEK ETHERNET DRIVER 9185M: Felix Fietkau <nbd@openwrt.org> 9186M: John Crispin <john@phrozen.org> 9187M: Sean Wang <sean.wang@mediatek.com> 9188M: Nelson Chang <nelson.chang@mediatek.com> 9189L: netdev@vger.kernel.org 9190S: Maintained 9191F: drivers/net/ethernet/mediatek/ 9192 9193MEDIATEK SWITCH DRIVER 9194M: Sean Wang <sean.wang@mediatek.com> 9195L: netdev@vger.kernel.org 9196S: Maintained 9197F: drivers/net/dsa/mt7530.* 9198F: net/dsa/tag_mtk.c 9199 9200MEDIATEK JPEG DRIVER 9201M: Rick Chang <rick.chang@mediatek.com> 9202M: Bin Liu <bin.liu@mediatek.com> 9203S: Supported 9204F: drivers/media/platform/mtk-jpeg/ 9205F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9206 9207MEDIATEK MDP DRIVER 9208M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9209M: Houlong Wei <houlong.wei@mediatek.com> 9210M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9211S: Supported 9212F: drivers/media/platform/mtk-mdp/ 9213F: drivers/media/platform/mtk-vpu/ 9214F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9215 9216MEDIATEK MEDIA DRIVER 9217M: Tiffany Lin <tiffany.lin@mediatek.com> 9218M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9219S: Supported 9220F: drivers/media/platform/mtk-vcodec/ 9221F: drivers/media/platform/mtk-vpu/ 9222F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9223F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9224 9225MEDIATEK MT7601U WIRELESS LAN DRIVER 9226M: Jakub Kicinski <kubakici@wp.pl> 9227L: linux-wireless@vger.kernel.org 9228S: Maintained 9229F: drivers/net/wireless/mediatek/mt7601u/ 9230 9231MEDIATEK NAND CONTROLLER DRIVER 9232M: Xiaolei Li <xiaolei.li@mediatek.com> 9233L: linux-mtd@lists.infradead.org 9234S: Maintained 9235F: drivers/mtd/nand/raw/mtk_* 9236F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9237 9238MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9239M: Sean Wang <sean.wang@mediatek.com> 9240S: Maintained 9241F: drivers/char/hw_random/mtk-rng.c 9242 9243MEDIATEK USB3 DRD IP DRIVER 9244M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9245L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9247L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9248S: Maintained 9249F: drivers/usb/mtu3/ 9250 9251MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9252M: Peter Senna Tschudin <peter.senna@gmail.com> 9253M: Martin Donnelly <martin.donnelly@ge.com> 9254M: Martyn Welch <martyn.welch@collabora.co.uk> 9255S: Maintained 9256F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9257F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9258 9259MEGARAID SCSI/SAS DRIVERS 9260M: Kashyap Desai <kashyap.desai@broadcom.com> 9261M: Sumit Saxena <sumit.saxena@broadcom.com> 9262M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9263L: megaraidlinux.pdl@broadcom.com 9264L: linux-scsi@vger.kernel.org 9265W: http://www.avagotech.com/support/ 9266S: Maintained 9267F: Documentation/scsi/megaraid.txt 9268F: drivers/scsi/megaraid.* 9269F: drivers/scsi/megaraid/ 9270 9271MELEXIS MLX90614 DRIVER 9272M: Crt Mori <cmo@melexis.com> 9273L: linux-iio@vger.kernel.org 9274W: http://www.melexis.com 9275S: Supported 9276F: drivers/iio/temperature/mlx90614.c 9277 9278MELEXIS MLX90632 DRIVER 9279M: Crt Mori <cmo@melexis.com> 9280L: linux-iio@vger.kernel.org 9281W: http://www.melexis.com 9282S: Supported 9283F: drivers/iio/temperature/mlx90632.c 9284 9285MELFAS MIP4 TOUCHSCREEN DRIVER 9286M: Sangwon Jee <jeesw@melfas.com> 9287W: http://www.melfas.com 9288S: Supported 9289F: drivers/input/touchscreen/melfas_mip4.c 9290F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9291 9292MELLANOX ETHERNET DRIVER (mlx4_en) 9293M: Tariq Toukan <tariqt@mellanox.com> 9294L: netdev@vger.kernel.org 9295S: Supported 9296W: http://www.mellanox.com 9297Q: http://patchwork.ozlabs.org/project/netdev/list/ 9298F: drivers/net/ethernet/mellanox/mlx4/en_* 9299 9300MELLANOX ETHERNET DRIVER (mlx5e) 9301M: Saeed Mahameed <saeedm@mellanox.com> 9302L: netdev@vger.kernel.org 9303S: Supported 9304W: http://www.mellanox.com 9305Q: http://patchwork.ozlabs.org/project/netdev/list/ 9306F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9307 9308MELLANOX ETHERNET INNOVA DRIVERS 9309R: Boris Pismenny <borisp@mellanox.com> 9310L: netdev@vger.kernel.org 9311S: Supported 9312W: http://www.mellanox.com 9313Q: http://patchwork.ozlabs.org/project/netdev/list/ 9314F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9315F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9316F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9317F: include/linux/mlx5/mlx5_ifc_fpga.h 9318 9319MELLANOX ETHERNET INNOVA IPSEC DRIVER 9320R: Boris Pismenny <borisp@mellanox.com> 9321L: netdev@vger.kernel.org 9322S: Supported 9323W: http://www.mellanox.com 9324Q: http://patchwork.ozlabs.org/project/netdev/list/ 9325F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9326F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9327 9328MELLANOX ETHERNET SWITCH DRIVERS 9329M: Jiri Pirko <jiri@mellanox.com> 9330M: Ido Schimmel <idosch@mellanox.com> 9331L: netdev@vger.kernel.org 9332S: Supported 9333W: http://www.mellanox.com 9334Q: http://patchwork.ozlabs.org/project/netdev/list/ 9335F: drivers/net/ethernet/mellanox/mlxsw/ 9336F: tools/testing/selftests/drivers/net/mlxsw/ 9337 9338MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9339M: mlxsw@mellanox.com 9340L: netdev@vger.kernel.org 9341S: Supported 9342W: http://www.mellanox.com 9343Q: http://patchwork.ozlabs.org/project/netdev/list/ 9344F: drivers/net/ethernet/mellanox/mlxfw/ 9345 9346MELLANOX HARDWARE PLATFORM SUPPORT 9347M: Andy Shevchenko <andy@infradead.org> 9348M: Darren Hart <dvhart@infradead.org> 9349M: Vadim Pasternak <vadimp@mellanox.com> 9350L: platform-driver-x86@vger.kernel.org 9351S: Supported 9352F: drivers/platform/mellanox/ 9353 9354MELLANOX MLX4 core VPI driver 9355M: Tariq Toukan <tariqt@mellanox.com> 9356L: netdev@vger.kernel.org 9357L: linux-rdma@vger.kernel.org 9358W: http://www.mellanox.com 9359Q: http://patchwork.ozlabs.org/project/netdev/list/ 9360S: Supported 9361F: drivers/net/ethernet/mellanox/mlx4/ 9362F: include/linux/mlx4/ 9363 9364MELLANOX MLX4 IB driver 9365M: Yishai Hadas <yishaih@mellanox.com> 9366L: linux-rdma@vger.kernel.org 9367W: http://www.mellanox.com 9368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9369S: Supported 9370F: drivers/infiniband/hw/mlx4/ 9371F: include/linux/mlx4/ 9372F: include/uapi/rdma/mlx4-abi.h 9373 9374MELLANOX MLX5 core VPI driver 9375M: Saeed Mahameed <saeedm@mellanox.com> 9376M: Leon Romanovsky <leonro@mellanox.com> 9377L: netdev@vger.kernel.org 9378L: linux-rdma@vger.kernel.org 9379W: http://www.mellanox.com 9380Q: http://patchwork.ozlabs.org/project/netdev/list/ 9381S: Supported 9382F: drivers/net/ethernet/mellanox/mlx5/core/ 9383F: include/linux/mlx5/ 9384 9385MELLANOX MLX5 IB driver 9386M: Leon Romanovsky <leonro@mellanox.com> 9387L: linux-rdma@vger.kernel.org 9388W: http://www.mellanox.com 9389Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9390S: Supported 9391F: drivers/infiniband/hw/mlx5/ 9392F: include/linux/mlx5/ 9393F: include/uapi/rdma/mlx5-abi.h 9394 9395MELLANOX MLXCPLD I2C AND MUX DRIVER 9396M: Vadim Pasternak <vadimp@mellanox.com> 9397M: Michael Shych <michaelsh@mellanox.com> 9398L: linux-i2c@vger.kernel.org 9399S: Supported 9400F: drivers/i2c/busses/i2c-mlxcpld.c 9401F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9402F: Documentation/i2c/busses/i2c-mlxcpld 9403 9404MELLANOX MLXCPLD LED DRIVER 9405M: Vadim Pasternak <vadimp@mellanox.com> 9406L: linux-leds@vger.kernel.org 9407S: Supported 9408F: drivers/leds/leds-mlxcpld.c 9409F: drivers/leds/leds-mlxreg.c 9410F: Documentation/leds/leds-mlxcpld.txt 9411 9412MELLANOX PLATFORM DRIVER 9413M: Vadim Pasternak <vadimp@mellanox.com> 9414L: platform-driver-x86@vger.kernel.org 9415S: Supported 9416F: drivers/platform/x86/mlx-platform.c 9417 9418MEMBARRIER SUPPORT 9419M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9420M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9421L: linux-kernel@vger.kernel.org 9422S: Supported 9423F: kernel/sched/membarrier.c 9424F: include/uapi/linux/membarrier.h 9425F: arch/powerpc/include/asm/membarrier.h 9426 9427MEMORY MANAGEMENT 9428L: linux-mm@kvack.org 9429W: http://www.linux-mm.org 9430S: Maintained 9431F: include/linux/mm.h 9432F: include/linux/gfp.h 9433F: include/linux/mmzone.h 9434F: include/linux/memory_hotplug.h 9435F: include/linux/vmalloc.h 9436F: mm/ 9437 9438MEMORY TECHNOLOGY DEVICES (MTD) 9439M: David Woodhouse <dwmw2@infradead.org> 9440M: Brian Norris <computersforpeace@gmail.com> 9441M: Boris Brezillon <boris.brezillon@bootlin.com> 9442M: Marek Vasut <marek.vasut@gmail.com> 9443M: Richard Weinberger <richard@nod.at> 9444L: linux-mtd@lists.infradead.org 9445W: http://www.linux-mtd.infradead.org/ 9446Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9447T: git git://git.infradead.org/linux-mtd.git master 9448T: git git://git.infradead.org/linux-mtd.git mtd/next 9449S: Maintained 9450F: Documentation/devicetree/bindings/mtd/ 9451F: drivers/mtd/ 9452F: include/linux/mtd/ 9453F: include/uapi/mtd/ 9454 9455MEN A21 WATCHDOG DRIVER 9456M: Johannes Thumshirn <morbidrsa@gmail.com> 9457L: linux-watchdog@vger.kernel.org 9458S: Maintained 9459F: drivers/watchdog/mena21_wdt.c 9460 9461MEN CHAMELEON BUS (mcb) 9462M: Johannes Thumshirn <morbidrsa@gmail.com> 9463S: Maintained 9464F: drivers/mcb/ 9465F: include/linux/mcb.h 9466F: Documentation/men-chameleon-bus.txt 9467 9468MEN F21BMC (Board Management Controller) 9469M: Andreas Werner <andreas.werner@men.de> 9470S: Supported 9471F: drivers/mfd/menf21bmc.c 9472F: drivers/watchdog/menf21bmc_wdt.c 9473F: drivers/leds/leds-menf21bmc.c 9474F: drivers/hwmon/menf21bmc_hwmon.c 9475F: Documentation/hwmon/menf21bmc 9476 9477MEN Z069 WATCHDOG DRIVER 9478M: Johannes Thumshirn <jth@kernel.org> 9479L: linux-watchdog@vger.kernel.org 9480S: Maintained 9481F: drivers/watchdog/menz069_wdt.c 9482 9483MESON AO CEC DRIVER FOR AMLOGIC SOCS 9484M: Neil Armstrong <narmstrong@baylibre.com> 9485L: linux-media@lists.freedesktop.org 9486L: linux-amlogic@lists.infradead.org 9487W: http://linux-meson.com/ 9488S: Supported 9489F: drivers/media/platform/meson/ao-cec.c 9490F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9491T: git git://linuxtv.org/media_tree.git 9492 9493MICROBLAZE ARCHITECTURE 9494M: Michal Simek <monstr@monstr.eu> 9495W: http://www.monstr.eu/fdt/ 9496T: git git://git.monstr.eu/linux-2.6-microblaze.git 9497S: Supported 9498F: arch/microblaze/ 9499 9500MICROCHIP / ATMEL AT91 SERIAL DRIVER 9501M: Richard Genoud <richard.genoud@gmail.com> 9502S: Maintained 9503F: drivers/tty/serial/atmel_serial.c 9504F: drivers/tty/serial/atmel_serial.h 9505 9506MICROCHIP / ATMEL DMA DRIVER 9507M: Ludovic Desroches <ludovic.desroches@microchip.com> 9508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9509L: dmaengine@vger.kernel.org 9510S: Supported 9511F: drivers/dma/at_hdmac.c 9512F: drivers/dma/at_hdmac_regs.h 9513F: include/linux/platform_data/dma-atmel.h 9514 9515MICROCHIP / ATMEL ECC DRIVER 9516M: Tudor Ambarus <tudor.ambarus@microchip.com> 9517L: linux-crypto@vger.kernel.org 9518S: Maintained 9519F: drivers/crypto/atmel-ecc.* 9520 9521MICROCHIP / ATMEL ISC DRIVER 9522M: Songjun Wu <songjun.wu@microchip.com> 9523L: linux-media@vger.kernel.org 9524S: Supported 9525F: drivers/media/platform/atmel/atmel-isc.c 9526F: drivers/media/platform/atmel/atmel-isc-regs.h 9527F: devicetree/bindings/media/atmel-isc.txt 9528 9529MICROCHIP / ATMEL NAND DRIVER 9530M: Josh Wu <rainyfeeling@outlook.com> 9531L: linux-mtd@lists.infradead.org 9532S: Supported 9533F: drivers/mtd/nand/raw/atmel/* 9534F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9535 9536MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9537M: Woojung Huh <Woojung.Huh@microchip.com> 9538M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9539L: netdev@vger.kernel.org 9540S: Maintained 9541F: net/dsa/tag_ksz.c 9542F: drivers/net/dsa/microchip/* 9543F: include/linux/platform_data/microchip-ksz.h 9544F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9545 9546MICROCHIP LAN743X ETHERNET DRIVER 9547M: Bryan Whitehead <bryan.whitehead@microchip.com> 9548M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9549L: netdev@vger.kernel.org 9550S: Maintained 9551F: drivers/net/ethernet/microchip/lan743x_* 9552 9553MICROCHIP USB251XB DRIVER 9554M: Richard Leitner <richard.leitner@skidata.com> 9555L: linux-usb@vger.kernel.org 9556S: Maintained 9557F: drivers/usb/misc/usb251xb.c 9558F: Documentation/devicetree/bindings/usb/usb251xb.txt 9559 9560MICROSEMI MIPS SOCS 9561M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9562L: linux-mips@linux-mips.org 9563S: Maintained 9564F: arch/mips/generic/board-ocelot.c 9565F: arch/mips/configs/generic/board-ocelot.config 9566F: arch/mips/boot/dts/mscc/ 9567F: Documentation/devicetree/bindings/mips/mscc.txt 9568 9569MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9570M: Don Brace <don.brace@microsemi.com> 9571L: esc.storagedev@microsemi.com 9572L: linux-scsi@vger.kernel.org 9573S: Supported 9574F: drivers/scsi/smartpqi/smartpqi*.[ch] 9575F: drivers/scsi/smartpqi/Kconfig 9576F: drivers/scsi/smartpqi/Makefile 9577F: include/linux/cciss*.h 9578F: include/uapi/linux/cciss*.h 9579F: Documentation/scsi/smartpqi.txt 9580 9581MICROSEMI ETHERNET SWITCH DRIVER 9582M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9583L: netdev@vger.kernel.org 9584S: Supported 9585F: drivers/net/ethernet/mscc/ 9586 9587MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9588M: Chen Yu <yu.c.chen@intel.com> 9589L: platform-driver-x86@vger.kernel.org 9590S: Supported 9591F: drivers/platform/x86/surfacepro3_button.c 9592 9593MICROTEK X6 SCANNER 9594M: Oliver Neukum <oliver@neukum.org> 9595S: Maintained 9596F: drivers/usb/image/microtek.* 9597 9598MIPS 9599M: Ralf Baechle <ralf@linux-mips.org> 9600M: Paul Burton <paul.burton@mips.com> 9601M: James Hogan <jhogan@kernel.org> 9602L: linux-mips@linux-mips.org 9603W: http://www.linux-mips.org/ 9604T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9606Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9607S: Supported 9608F: Documentation/devicetree/bindings/mips/ 9609F: Documentation/mips/ 9610F: arch/mips/ 9611F: drivers/platform/mips/ 9612 9613MIPS BOSTON DEVELOPMENT BOARD 9614M: Paul Burton <paul.burton@mips.com> 9615L: linux-mips@linux-mips.org 9616S: Maintained 9617F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9618F: arch/mips/boot/dts/img/boston.dts 9619F: arch/mips/configs/generic/board-boston.config 9620F: drivers/clk/imgtec/clk-boston.c 9621F: include/dt-bindings/clock/boston-clock.h 9622 9623MIPS GENERIC PLATFORM 9624M: Paul Burton <paul.burton@mips.com> 9625L: linux-mips@linux-mips.org 9626S: Supported 9627F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9628F: arch/mips/generic/ 9629F: arch/mips/tools/generic-board-config.sh 9630 9631MIPS/LOONGSON1 ARCHITECTURE 9632M: Keguang Zhang <keguang.zhang@gmail.com> 9633L: linux-mips@linux-mips.org 9634S: Maintained 9635F: arch/mips/loongson32/ 9636F: arch/mips/include/asm/mach-loongson32/ 9637F: drivers/*/*loongson1* 9638F: drivers/*/*/*loongson1* 9639 9640MIPS/LOONGSON2 ARCHITECTURE 9641M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9642L: linux-mips@linux-mips.org 9643S: Maintained 9644F: arch/mips/loongson64/*{2e/2f}* 9645F: arch/mips/include/asm/mach-loongson64/ 9646F: drivers/*/*loongson2* 9647F: drivers/*/*/*loongson2* 9648 9649MIPS/LOONGSON3 ARCHITECTURE 9650M: Huacai Chen <chenhc@lemote.com> 9651L: linux-mips@linux-mips.org 9652S: Maintained 9653F: arch/mips/loongson64/ 9654F: arch/mips/include/asm/mach-loongson64/ 9655F: drivers/platform/mips/cpu_hwmon.c 9656F: drivers/*/*loongson3* 9657F: drivers/*/*/*loongson3* 9658 9659MIPS RINT INSTRUCTION EMULATION 9660M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9661L: linux-mips@linux-mips.org 9662S: Supported 9663F: arch/mips/math-emu/sp_rint.c 9664F: arch/mips/math-emu/dp_rint.c 9665 9666MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9667M: Hans Verkuil <hverkuil@xs4all.nl> 9668L: linux-media@vger.kernel.org 9669T: git git://linuxtv.org/media_tree.git 9670W: https://linuxtv.org 9671S: Odd Fixes 9672F: drivers/media/radio/radio-miropcm20* 9673 9674MMP SUPPORT 9675M: Eric Miao <eric.y.miao@gmail.com> 9676M: Haojian Zhuang <haojian.zhuang@gmail.com> 9677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9678T: git git://github.com/hzhuang1/linux.git 9679T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9680S: Maintained 9681F: arch/arm/boot/dts/mmp* 9682F: arch/arm/mach-mmp/ 9683 9684MN88472 MEDIA DRIVER 9685M: Antti Palosaari <crope@iki.fi> 9686L: linux-media@vger.kernel.org 9687W: https://linuxtv.org 9688W: http://palosaari.fi/linux/ 9689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9690S: Maintained 9691F: drivers/media/dvb-frontends/mn88472* 9692 9693MN88473 MEDIA DRIVER 9694M: Antti Palosaari <crope@iki.fi> 9695L: linux-media@vger.kernel.org 9696W: https://linuxtv.org 9697W: http://palosaari.fi/linux/ 9698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9699S: Maintained 9700F: drivers/media/dvb-frontends/mn88473* 9701 9702PCI DRIVER FOR MOBIVEIL PCIE IP 9703M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9704L: linux-pci@vger.kernel.org 9705S: Supported 9706F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9707F: drivers/pci/controller/pcie-mobiveil.c 9708 9709MODULE SUPPORT 9710M: Jessica Yu <jeyu@kernel.org> 9711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9712S: Maintained 9713F: include/linux/module.h 9714F: kernel/module.c 9715 9716MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9717W: http://popies.net/meye/ 9718S: Orphan 9719F: Documentation/media/v4l-drivers/meye* 9720F: drivers/media/pci/meye/ 9721F: include/uapi/linux/meye.h 9722 9723MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9724M: Jiri Slaby <jirislaby@gmail.com> 9725S: Maintained 9726F: Documentation/serial/moxa-smartio 9727F: drivers/tty/mxser.* 9728 9729MR800 AVERMEDIA USB FM RADIO DRIVER 9730M: Alexey Klimov <klimov.linux@gmail.com> 9731L: linux-media@vger.kernel.org 9732T: git git://linuxtv.org/media_tree.git 9733S: Maintained 9734F: drivers/media/radio/radio-mr800.c 9735 9736MRF24J40 IEEE 802.15.4 RADIO DRIVER 9737M: Alan Ott <alan@signal11.us> 9738L: linux-wpan@vger.kernel.org 9739S: Maintained 9740F: drivers/net/ieee802154/mrf24j40.c 9741F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9742 9743MSI LAPTOP SUPPORT 9744M: "Lee, Chun-Yi" <jlee@suse.com> 9745L: platform-driver-x86@vger.kernel.org 9746S: Maintained 9747F: drivers/platform/x86/msi-laptop.c 9748 9749MSI WMI SUPPORT 9750L: platform-driver-x86@vger.kernel.org 9751S: Orphan 9752F: drivers/platform/x86/msi-wmi.c 9753 9754MSI001 MEDIA DRIVER 9755M: Antti Palosaari <crope@iki.fi> 9756L: linux-media@vger.kernel.org 9757W: https://linuxtv.org 9758W: http://palosaari.fi/linux/ 9759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9760T: git git://linuxtv.org/anttip/media_tree.git 9761S: Maintained 9762F: drivers/media/tuners/msi001* 9763 9764MSI2500 MEDIA DRIVER 9765M: Antti Palosaari <crope@iki.fi> 9766L: linux-media@vger.kernel.org 9767W: https://linuxtv.org 9768W: http://palosaari.fi/linux/ 9769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9770T: git git://linuxtv.org/anttip/media_tree.git 9771S: Maintained 9772F: drivers/media/usb/msi2500/ 9773 9774MSYSTEMS DISKONCHIP G3 MTD DRIVER 9775M: Robert Jarzmik <robert.jarzmik@free.fr> 9776L: linux-mtd@lists.infradead.org 9777S: Maintained 9778F: drivers/mtd/devices/docg3* 9779 9780MT9M032 APTINA SENSOR DRIVER 9781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Maintained 9785F: drivers/media/i2c/mt9m032.c 9786F: include/media/i2c/mt9m032.h 9787 9788MT9P031 APTINA CAMERA SENSOR 9789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9790L: linux-media@vger.kernel.org 9791T: git git://linuxtv.org/media_tree.git 9792S: Maintained 9793F: drivers/media/i2c/mt9p031.c 9794F: include/media/i2c/mt9p031.h 9795 9796MT9T001 APTINA CAMERA SENSOR 9797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9798L: linux-media@vger.kernel.org 9799T: git git://linuxtv.org/media_tree.git 9800S: Maintained 9801F: drivers/media/i2c/mt9t001.c 9802F: include/media/i2c/mt9t001.h 9803 9804MT9T112 APTINA CAMERA SENSOR 9805M: Jacopo Mondi <jacopo@jmondi.org> 9806L: linux-media@vger.kernel.org 9807T: git git://linuxtv.org/media_tree.git 9808S: Odd Fixes 9809F: drivers/media/i2c/mt9t112.c 9810F: include/media/i2c/mt9t112.h 9811 9812MT9V032 APTINA CAMERA SENSOR 9813M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9814L: linux-media@vger.kernel.org 9815T: git git://linuxtv.org/media_tree.git 9816S: Maintained 9817F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9818F: drivers/media/i2c/mt9v032.c 9819F: include/media/i2c/mt9v032.h 9820 9821MT9V111 APTINA CAMERA SENSOR 9822M: Jacopo Mondi <jacopo@jmondi.org> 9823L: linux-media@vger.kernel.org 9824T: git git://linuxtv.org/media_tree.git 9825S: Maintained 9826F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9827F: drivers/media/i2c/mt9v111.c 9828 9829MULTIFUNCTION DEVICES (MFD) 9830M: Lee Jones <lee.jones@linaro.org> 9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9832S: Supported 9833F: Documentation/devicetree/bindings/mfd/ 9834F: drivers/mfd/ 9835F: include/linux/mfd/ 9836F: include/dt-bindings/mfd/ 9837 9838MULTIMEDIA CARD (MMC) ETC. OVER SPI 9839S: Orphan 9840F: drivers/mmc/host/mmc_spi.c 9841F: include/linux/spi/mmc_spi.h 9842 9843MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9844M: Ulf Hansson <ulf.hansson@linaro.org> 9845L: linux-mmc@vger.kernel.org 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9847S: Maintained 9848F: Documentation/devicetree/bindings/mmc/ 9849F: drivers/mmc/ 9850F: include/linux/mmc/ 9851F: include/uapi/linux/mmc/ 9852 9853MULTIPLEXER SUBSYSTEM 9854M: Peter Rosin <peda@axentia.se> 9855S: Maintained 9856F: Documentation/ABI/testing/sysfs-class-mux* 9857F: Documentation/devicetree/bindings/mux/ 9858F: include/linux/dt-bindings/mux/ 9859F: include/linux/mux/ 9860F: drivers/mux/ 9861 9862MULTITECH MULTIPORT CARD (ISICOM) 9863S: Orphan 9864F: drivers/tty/isicom.c 9865F: include/linux/isicom.h 9866 9867MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9868M: Bin Liu <b-liu@ti.com> 9869L: linux-usb@vger.kernel.org 9870S: Maintained 9871F: drivers/usb/musb/ 9872 9873MXL301RF MEDIA DRIVER 9874M: Akihiro Tsukada <tskd08@gmail.com> 9875L: linux-media@vger.kernel.org 9876S: Odd Fixes 9877F: drivers/media/tuners/mxl301rf* 9878 9879MXL5007T MEDIA DRIVER 9880M: Michael Krufky <mkrufky@linuxtv.org> 9881L: linux-media@vger.kernel.org 9882W: https://linuxtv.org 9883W: http://github.com/mkrufky 9884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9885T: git git://linuxtv.org/mkrufky/tuners.git 9886S: Maintained 9887F: drivers/media/tuners/mxl5007t.* 9888 9889MXSFB DRM DRIVER 9890M: Marek Vasut <marex@denx.de> 9891S: Supported 9892F: drivers/gpu/drm/mxsfb/ 9893F: Documentation/devicetree/bindings/display/mxsfb.txt 9894 9895MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9896M: Chris Lee <christopher.lee@cspi.com> 9897L: netdev@vger.kernel.org 9898W: https://www.cspi.com/ethernet-products/support/downloads/ 9899S: Supported 9900F: drivers/net/ethernet/myricom/myri10ge/ 9901 9902NAND FLASH SUBSYSTEM 9903M: Boris Brezillon <boris.brezillon@bootlin.com> 9904M: Miquel Raynal <miquel.raynal@bootlin.com> 9905R: Richard Weinberger <richard@nod.at> 9906L: linux-mtd@lists.infradead.org 9907W: http://www.linux-mtd.infradead.org/ 9908Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9909T: git git://git.infradead.org/linux-mtd.git nand/fixes 9910T: git git://git.infradead.org/linux-mtd.git nand/next 9911S: Maintained 9912F: drivers/mtd/nand/ 9913F: include/linux/mtd/*nand*.h 9914 9915NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9916M: Daniel Mack <zonque@gmail.com> 9917S: Maintained 9918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9919W: http://www.native-instruments.com 9920F: sound/usb/caiaq/ 9921 9922NATSEMI ETHERNET DRIVER (DP8381x) 9923S: Orphan 9924F: drivers/net/ethernet/natsemi/natsemi.c 9925 9926NCP FILESYSTEM 9927M: Petr Vandrovec <petr@vandrovec.name> 9928S: Obsolete 9929F: drivers/staging/ncpfs/ 9930 9931NCR 5380 SCSI DRIVERS 9932M: Finn Thain <fthain@telegraphics.com.au> 9933M: Michael Schmitz <schmitzmic@gmail.com> 9934L: linux-scsi@vger.kernel.org 9935S: Maintained 9936F: Documentation/scsi/g_NCR5380.txt 9937F: drivers/scsi/NCR5380.* 9938F: drivers/scsi/arm/cumana_1.c 9939F: drivers/scsi/arm/oak.c 9940F: drivers/scsi/atari_scsi.* 9941F: drivers/scsi/dmx3191d.c 9942F: drivers/scsi/g_NCR5380.* 9943F: drivers/scsi/mac_scsi.* 9944F: drivers/scsi/sun3_scsi.* 9945F: drivers/scsi/sun3_scsi_vme.c 9946 9947NCSI LIBRARY: 9948M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9949S: Maintained 9950F: net/ncsi/ 9951 9952NCT6775 HARDWARE MONITOR DRIVER 9953M: Guenter Roeck <linux@roeck-us.net> 9954L: linux-hwmon@vger.kernel.org 9955S: Maintained 9956F: Documentation/hwmon/nct6775 9957F: drivers/hwmon/nct6775.c 9958 9959NET_FAILOVER MODULE 9960M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9961L: netdev@vger.kernel.org 9962S: Supported 9963F: driver/net/net_failover.c 9964F: include/net/net_failover.h 9965F: Documentation/networking/net_failover.rst 9966 9967NETEFFECT IWARP RNIC DRIVER (IW_NES) 9968M: Faisal Latif <faisal.latif@intel.com> 9969L: linux-rdma@vger.kernel.org 9970W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9971S: Supported 9972F: drivers/infiniband/hw/nes/ 9973F: include/uapi/rdma/nes-abi.h 9974 9975NETEM NETWORK EMULATOR 9976M: Stephen Hemminger <stephen@networkplumber.org> 9977L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9978S: Maintained 9979F: net/sched/sch_netem.c 9980 9981NETERION 10GbE DRIVERS (s2io/vxge) 9982M: Jon Mason <jdmason@kudzu.us> 9983L: netdev@vger.kernel.org 9984S: Supported 9985F: Documentation/networking/s2io.txt 9986F: Documentation/networking/vxge.txt 9987F: drivers/net/ethernet/neterion/ 9988 9989NETFILTER 9990M: Pablo Neira Ayuso <pablo@netfilter.org> 9991M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9992M: Florian Westphal <fw@strlen.de> 9993L: netfilter-devel@vger.kernel.org 9994L: coreteam@netfilter.org 9995W: http://www.netfilter.org/ 9996W: http://www.iptables.org/ 9997W: http://www.nftables.org/ 9998Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9999T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10001S: Maintained 10002F: include/linux/netfilter* 10003F: include/linux/netfilter/ 10004F: include/net/netfilter/ 10005F: include/uapi/linux/netfilter* 10006F: include/uapi/linux/netfilter/ 10007F: net/*/netfilter.c 10008F: net/*/netfilter/ 10009F: net/netfilter/ 10010F: net/bridge/br_netfilter*.c 10011 10012NETROM NETWORK LAYER 10013M: Ralf Baechle <ralf@linux-mips.org> 10014L: linux-hams@vger.kernel.org 10015W: http://www.linux-ax25.org/ 10016S: Maintained 10017F: include/net/netrom.h 10018F: include/uapi/linux/netrom.h 10019F: net/netrom/ 10020 10021NETRONOME ETHERNET DRIVERS 10022M: Jakub Kicinski <jakub.kicinski@netronome.com> 10023L: oss-drivers@netronome.com 10024S: Maintained 10025F: drivers/net/ethernet/netronome/ 10026 10027NETWORK BLOCK DEVICE (NBD) 10028M: Josef Bacik <josef@toxicpanda.com> 10029S: Maintained 10030L: linux-block@vger.kernel.org 10031L: nbd@other.debian.org 10032F: Documentation/blockdev/nbd.txt 10033F: drivers/block/nbd.c 10034F: include/uapi/linux/nbd.h 10035 10036NETWORK DROP MONITOR 10037M: Neil Horman <nhorman@tuxdriver.com> 10038L: netdev@vger.kernel.org 10039S: Maintained 10040W: https://fedorahosted.org/dropwatch/ 10041F: net/core/drop_monitor.c 10042 10043NETWORKING DRIVERS 10044M: "David S. Miller" <davem@davemloft.net> 10045L: netdev@vger.kernel.org 10046W: http://www.linuxfoundation.org/en/Net 10047Q: http://patchwork.ozlabs.org/project/netdev/list/ 10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10050S: Odd Fixes 10051F: Documentation/devicetree/bindings/net/ 10052F: drivers/net/ 10053F: include/linux/if_* 10054F: include/linux/netdevice.h 10055F: include/linux/etherdevice.h 10056F: include/linux/fcdevice.h 10057F: include/linux/fddidevice.h 10058F: include/linux/hippidevice.h 10059F: include/linux/inetdevice.h 10060F: include/uapi/linux/if_* 10061F: include/uapi/linux/netdevice.h 10062 10063NETWORKING DRIVERS (WIRELESS) 10064M: Kalle Valo <kvalo@codeaurora.org> 10065L: linux-wireless@vger.kernel.org 10066Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10069S: Maintained 10070F: Documentation/devicetree/bindings/net/wireless/ 10071F: drivers/net/wireless/ 10072 10073NETWORKING [DSA] 10074M: Andrew Lunn <andrew@lunn.ch> 10075M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10076M: Florian Fainelli <f.fainelli@gmail.com> 10077S: Maintained 10078F: Documentation/devicetree/bindings/net/dsa/ 10079F: net/dsa/ 10080F: include/net/dsa.h 10081F: include/linux/dsa/ 10082F: drivers/net/dsa/ 10083 10084NETWORKING [GENERAL] 10085M: "David S. Miller" <davem@davemloft.net> 10086L: netdev@vger.kernel.org 10087W: http://www.linuxfoundation.org/en/Net 10088Q: http://patchwork.ozlabs.org/project/netdev/list/ 10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10091B: mailto:netdev@vger.kernel.org 10092S: Maintained 10093F: net/ 10094F: include/net/ 10095F: include/linux/in.h 10096F: include/linux/net.h 10097F: include/linux/netdevice.h 10098F: include/uapi/linux/in.h 10099F: include/uapi/linux/net.h 10100F: include/uapi/linux/netdevice.h 10101F: include/uapi/linux/net_namespace.h 10102F: tools/testing/selftests/net/ 10103F: lib/net_utils.c 10104F: lib/random32.c 10105F: Documentation/networking/ 10106 10107NETWORKING [IPSEC] 10108M: Steffen Klassert <steffen.klassert@secunet.com> 10109M: Herbert Xu <herbert@gondor.apana.org.au> 10110M: "David S. Miller" <davem@davemloft.net> 10111L: netdev@vger.kernel.org 10112T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10114S: Maintained 10115F: net/core/flow.c 10116F: net/xfrm/ 10117F: net/key/ 10118F: net/ipv4/xfrm* 10119F: net/ipv4/esp4* 10120F: net/ipv4/ah4.c 10121F: net/ipv4/ipcomp.c 10122F: net/ipv4/ip_vti.c 10123F: net/ipv6/xfrm* 10124F: net/ipv6/esp6* 10125F: net/ipv6/ah6.c 10126F: net/ipv6/ipcomp6.c 10127F: net/ipv6/ip6_vti.c 10128F: include/uapi/linux/xfrm.h 10129F: include/net/xfrm.h 10130 10131NETWORKING [IPv4/IPv6] 10132M: "David S. Miller" <davem@davemloft.net> 10133M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10134M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10135L: netdev@vger.kernel.org 10136T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10137S: Maintained 10138F: net/ipv4/ 10139F: net/ipv6/ 10140F: include/net/ip* 10141F: arch/x86/net/* 10142 10143NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10144M: Paul Moore <paul@paul-moore.com> 10145W: https://github.com/netlabel 10146L: netdev@vger.kernel.org 10147L: linux-security-module@vger.kernel.org 10148S: Maintained 10149F: Documentation/netlabel/ 10150F: include/net/calipso.h 10151F: include/net/cipso_ipv4.h 10152F: include/net/netlabel.h 10153F: include/uapi/linux/netfilter/xt_SECMARK.h 10154F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10155F: net/netlabel/ 10156F: net/ipv4/cipso_ipv4.c 10157F: net/ipv6/calipso.c 10158F: net/netfilter/xt_CONNSECMARK.c 10159F: net/netfilter/xt_SECMARK.c 10160 10161NETWORKING [TCP] 10162M: Eric Dumazet <edumazet@google.com> 10163L: netdev@vger.kernel.org 10164S: Maintained 10165F: net/ipv4/tcp*.c 10166F: net/ipv4/syncookies.c 10167F: net/ipv6/tcp*.c 10168F: net/ipv6/syncookies.c 10169F: include/uapi/linux/tcp.h 10170F: include/net/tcp.h 10171F: include/linux/tcp.h 10172F: include/trace/events/tcp.h 10173 10174NETWORKING [TLS] 10175M: Boris Pismenny <borisp@mellanox.com> 10176M: Aviad Yehezkel <aviadye@mellanox.com> 10177M: Dave Watson <davejwatson@fb.com> 10178L: netdev@vger.kernel.org 10179S: Maintained 10180F: net/tls/* 10181F: include/uapi/linux/tls.h 10182F: include/net/tls.h 10183 10184NETWORKING [WIRELESS] 10185L: linux-wireless@vger.kernel.org 10186Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10187 10188NETDEVSIM 10189M: Jakub Kicinski <jakub.kicinski@netronome.com> 10190S: Maintained 10191F: drivers/net/netdevsim/* 10192 10193NETXEN (1/10) GbE SUPPORT 10194M: Manish Chopra <manish.chopra@cavium.com> 10195M: Rahul Verma <rahul.verma@cavium.com> 10196M: Dept-GELinuxNICDev@cavium.com 10197L: netdev@vger.kernel.org 10198S: Supported 10199F: drivers/net/ethernet/qlogic/netxen/ 10200 10201NFC SUBSYSTEM 10202M: Samuel Ortiz <sameo@linux.intel.com> 10203L: linux-wireless@vger.kernel.org 10204L: linux-nfc@lists.01.org (subscribers-only) 10205S: Supported 10206F: net/nfc/ 10207F: include/net/nfc/ 10208F: include/uapi/linux/nfc.h 10209F: drivers/nfc/ 10210F: include/linux/platform_data/nfcmrvl.h 10211F: include/linux/platform_data/nxp-nci.h 10212F: Documentation/devicetree/bindings/net/nfc/ 10213 10214NFS, SUNRPC, AND LOCKD CLIENTS 10215M: Trond Myklebust <trond.myklebust@hammerspace.com> 10216M: Anna Schumaker <anna.schumaker@netapp.com> 10217L: linux-nfs@vger.kernel.org 10218W: http://client.linux-nfs.org 10219T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10220S: Maintained 10221F: fs/lockd/ 10222F: fs/nfs/ 10223F: fs/nfs_common/ 10224F: net/sunrpc/ 10225F: include/linux/lockd/ 10226F: include/linux/nfs* 10227F: include/linux/sunrpc/ 10228F: include/uapi/linux/nfs* 10229F: include/uapi/linux/sunrpc/ 10230 10231NILFS2 FILESYSTEM 10232M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10233L: linux-nilfs@vger.kernel.org 10234W: https://nilfs.sourceforge.io/ 10235W: https://nilfs.osdn.jp/ 10236T: git git://github.com/konis/nilfs2.git 10237S: Supported 10238F: Documentation/filesystems/nilfs2.txt 10239F: fs/nilfs2/ 10240F: include/trace/events/nilfs2.h 10241F: include/uapi/linux/nilfs2_api.h 10242F: include/uapi/linux/nilfs2_ondisk.h 10243 10244NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10245M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10246W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10247S: Maintained 10248F: Documentation/scsi/NinjaSCSI.txt 10249F: drivers/scsi/pcmcia/nsp_* 10250 10251NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10252M: GOTO Masanori <gotom@debian.or.jp> 10253M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10254W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10255S: Maintained 10256F: Documentation/scsi/NinjaSCSI.txt 10257F: drivers/scsi/nsp32* 10258 10259NIOS2 ARCHITECTURE 10260M: Ley Foon Tan <lftan@altera.com> 10261L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10263S: Maintained 10264F: arch/nios2/ 10265 10266NOHZ, DYNTICKS SUPPORT 10267M: Frederic Weisbecker <fweisbec@gmail.com> 10268M: Thomas Gleixner <tglx@linutronix.de> 10269M: Ingo Molnar <mingo@kernel.org> 10270L: linux-kernel@vger.kernel.org 10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10272S: Maintained 10273F: kernel/time/tick*.* 10274F: include/linux/tick.h 10275F: include/linux/sched/nohz.h 10276 10277NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10278M: Pavel Machek <pavel@ucw.cz> 10279M: Sakari Ailus <sakari.ailus@iki.fi> 10280L: linux-media@vger.kernel.org 10281S: Maintained 10282F: drivers/media/i2c/et8ek8 10283F: drivers/media/i2c/ad5820.c 10284 10285NOKIA N900 POWER SUPPLY DRIVERS 10286R: Pali Rohár <pali.rohar@gmail.com> 10287F: include/linux/power/bq2415x_charger.h 10288F: include/linux/power/bq27xxx_battery.h 10289F: include/linux/power/isp1704_charger.h 10290F: drivers/power/supply/bq2415x_charger.c 10291F: drivers/power/supply/bq27xxx_battery.c 10292F: drivers/power/supply/bq27xxx_battery_i2c.c 10293F: drivers/power/supply/isp1704_charger.c 10294F: drivers/power/supply/rx51_battery.c 10295 10296NTB AMD DRIVER 10297M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10298L: linux-ntb@googlegroups.com 10299S: Supported 10300F: drivers/ntb/hw/amd/ 10301 10302NTB DRIVER CORE 10303M: Jon Mason <jdmason@kudzu.us> 10304M: Dave Jiang <dave.jiang@intel.com> 10305M: Allen Hubbe <allenbh@gmail.com> 10306L: linux-ntb@googlegroups.com 10307S: Supported 10308W: https://github.com/jonmason/ntb/wiki 10309T: git git://github.com/jonmason/ntb.git 10310F: drivers/ntb/ 10311F: drivers/net/ntb_netdev.c 10312F: include/linux/ntb.h 10313F: include/linux/ntb_transport.h 10314F: tools/testing/selftests/ntb/ 10315 10316NTB IDT DRIVER 10317M: Serge Semin <fancer.lancer@gmail.com> 10318L: linux-ntb@googlegroups.com 10319S: Supported 10320F: drivers/ntb/hw/idt/ 10321 10322NTB INTEL DRIVER 10323M: Dave Jiang <dave.jiang@intel.com> 10324L: linux-ntb@googlegroups.com 10325S: Supported 10326W: https://github.com/davejiang/linux/wiki 10327T: git https://github.com/davejiang/linux.git 10328F: drivers/ntb/hw/intel/ 10329 10330NTFS FILESYSTEM 10331M: Anton Altaparmakov <anton@tuxera.com> 10332L: linux-ntfs-dev@lists.sourceforge.net 10333W: http://www.tuxera.com/ 10334T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10335S: Supported 10336F: Documentation/filesystems/ntfs.txt 10337F: fs/ntfs/ 10338 10339NUBUS SUBSYSTEM 10340M: Finn Thain <fthain@telegraphics.com.au> 10341L: linux-m68k@lists.linux-m68k.org 10342S: Maintained 10343F: arch/*/include/asm/nubus.h 10344F: drivers/nubus/ 10345F: include/linux/nubus.h 10346F: include/uapi/linux/nubus.h 10347 10348NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10349M: Antonino Daplas <adaplas@gmail.com> 10350L: linux-fbdev@vger.kernel.org 10351S: Maintained 10352F: drivers/video/fbdev/riva/ 10353F: drivers/video/fbdev/nvidia/ 10354 10355NVM EXPRESS DRIVER 10356M: Keith Busch <keith.busch@intel.com> 10357M: Jens Axboe <axboe@fb.com> 10358M: Christoph Hellwig <hch@lst.de> 10359M: Sagi Grimberg <sagi@grimberg.me> 10360L: linux-nvme@lists.infradead.org 10361T: git://git.infradead.org/nvme.git 10362W: http://git.infradead.org/nvme.git 10363S: Supported 10364F: drivers/nvme/host/ 10365F: include/linux/nvme.h 10366F: include/uapi/linux/nvme_ioctl.h 10367 10368NVM EXPRESS FC TRANSPORT DRIVERS 10369M: James Smart <james.smart@broadcom.com> 10370L: linux-nvme@lists.infradead.org 10371S: Supported 10372F: include/linux/nvme-fc.h 10373F: include/linux/nvme-fc-driver.h 10374F: drivers/nvme/host/fc.c 10375F: drivers/nvme/target/fc.c 10376F: drivers/nvme/target/fcloop.c 10377 10378NVM EXPRESS TARGET DRIVER 10379M: Christoph Hellwig <hch@lst.de> 10380M: Sagi Grimberg <sagi@grimberg.me> 10381L: linux-nvme@lists.infradead.org 10382T: git://git.infradead.org/nvme.git 10383W: http://git.infradead.org/nvme.git 10384S: Supported 10385F: drivers/nvme/target/ 10386 10387NVMEM FRAMEWORK 10388M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10389S: Maintained 10390F: drivers/nvmem/ 10391F: Documentation/devicetree/bindings/nvmem/ 10392F: Documentation/ABI/stable/sysfs-bus-nvmem 10393F: include/linux/nvmem-consumer.h 10394F: include/linux/nvmem-provider.h 10395 10396NXP SGTL5000 DRIVER 10397M: Fabio Estevam <fabio.estevam@nxp.com> 10398L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10399S: Maintained 10400F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10401F: sound/soc/codecs/sgtl5000* 10402 10403NXP TDA998X DRM DRIVER 10404M: Russell King <linux@armlinux.org.uk> 10405S: Maintained 10406T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10407T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10408F: drivers/gpu/drm/i2c/tda998x_drv.c 10409F: include/drm/i2c/tda998x.h 10410F: include/dt-bindings/display/tda998x.h 10411K: "nxp,tda998x" 10412 10413NXP TFA9879 DRIVER 10414M: Peter Rosin <peda@axentia.se> 10415L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10416S: Maintained 10417F: Documentation/devicetree/bindings/sound/tfa9879.txt 10418F: sound/soc/codecs/tfa9879* 10419 10420NXP-NCI NFC DRIVER 10421M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10422R: Charles Gorand <charles.gorand@effinnov.com> 10423L: linux-nfc@lists.01.org (moderated for non-subscribers) 10424S: Supported 10425F: drivers/nfc/nxp-nci 10426 10427OBJTOOL 10428M: Josh Poimboeuf <jpoimboe@redhat.com> 10429M: Peter Zijlstra <peterz@infradead.org> 10430S: Supported 10431F: tools/objtool/ 10432 10433OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10434M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10435M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10436L: linuxppc-dev@lists.ozlabs.org 10437S: Supported 10438F: arch/powerpc/platforms/powernv/ocxl.c 10439F: arch/powerpc/include/asm/pnv-ocxl.h 10440F: drivers/misc/ocxl/ 10441F: include/misc/ocxl* 10442F: include/uapi/misc/ocxl.h 10443F: Documentation/accelerators/ocxl.rst 10444 10445OMAP AUDIO SUPPORT 10446M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10447M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10448L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10449L: linux-omap@vger.kernel.org 10450S: Maintained 10451F: sound/soc/omap/ 10452 10453OMAP CLOCK FRAMEWORK SUPPORT 10454M: Paul Walmsley <paul@pwsan.com> 10455L: linux-omap@vger.kernel.org 10456S: Maintained 10457F: arch/arm/*omap*/*clock* 10458 10459OMAP DEVICE TREE SUPPORT 10460M: Benoît Cousson <bcousson@baylibre.com> 10461M: Tony Lindgren <tony@atomide.com> 10462L: linux-omap@vger.kernel.org 10463L: devicetree@vger.kernel.org 10464S: Maintained 10465F: arch/arm/boot/dts/*omap* 10466F: arch/arm/boot/dts/*am3* 10467F: arch/arm/boot/dts/*am4* 10468F: arch/arm/boot/dts/*am5* 10469F: arch/arm/boot/dts/*dra7* 10470 10471OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10472L: linux-omap@vger.kernel.org 10473L: linux-fbdev@vger.kernel.org 10474S: Orphan 10475F: drivers/video/fbdev/omap2/ 10476F: Documentation/arm/OMAP/DSS 10477 10478OMAP FRAMEBUFFER SUPPORT 10479L: linux-fbdev@vger.kernel.org 10480L: linux-omap@vger.kernel.org 10481S: Orphan 10482F: drivers/video/fbdev/omap/ 10483 10484OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10485M: Roger Quadros <rogerq@ti.com> 10486M: Tony Lindgren <tony@atomide.com> 10487L: linux-omap@vger.kernel.org 10488S: Maintained 10489F: drivers/memory/omap-gpmc.c 10490F: arch/arm/mach-omap2/*gpmc* 10491 10492OMAP GPIO DRIVER 10493M: Grygorii Strashko <grygorii.strashko@ti.com> 10494M: Santosh Shilimkar <ssantosh@kernel.org> 10495M: Kevin Hilman <khilman@kernel.org> 10496L: linux-omap@vger.kernel.org 10497S: Maintained 10498F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10499F: drivers/gpio/gpio-omap.c 10500 10501OMAP HARDWARE SPINLOCK SUPPORT 10502M: Ohad Ben-Cohen <ohad@wizery.com> 10503L: linux-omap@vger.kernel.org 10504S: Maintained 10505F: drivers/hwspinlock/omap_hwspinlock.c 10506 10507OMAP HS MMC SUPPORT 10508L: linux-mmc@vger.kernel.org 10509L: linux-omap@vger.kernel.org 10510S: Orphan 10511F: drivers/mmc/host/omap_hsmmc.c 10512 10513OMAP HWMOD DATA 10514M: Paul Walmsley <paul@pwsan.com> 10515L: linux-omap@vger.kernel.org 10516S: Maintained 10517F: arch/arm/mach-omap2/omap_hwmod*data* 10518 10519OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10520M: Benoît Cousson <bcousson@baylibre.com> 10521L: linux-omap@vger.kernel.org 10522S: Maintained 10523F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10524 10525OMAP HWMOD SUPPORT 10526M: Benoît Cousson <bcousson@baylibre.com> 10527M: Paul Walmsley <paul@pwsan.com> 10528L: linux-omap@vger.kernel.org 10529S: Maintained 10530F: arch/arm/mach-omap2/omap_hwmod.* 10531 10532OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10534L: linux-media@vger.kernel.org 10535S: Maintained 10536F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10537F: drivers/media/platform/omap3isp/ 10538F: drivers/staging/media/omap4iss/ 10539 10540OMAP MMC SUPPORT 10541M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10542L: linux-omap@vger.kernel.org 10543S: Maintained 10544F: drivers/mmc/host/omap.c 10545 10546OMAP POWER MANAGEMENT SUPPORT 10547M: Kevin Hilman <khilman@kernel.org> 10548L: linux-omap@vger.kernel.org 10549S: Maintained 10550F: arch/arm/*omap*/*pm* 10551F: drivers/cpufreq/omap-cpufreq.c 10552 10553OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10554M: Rajendra Nayak <rnayak@codeaurora.org> 10555M: Paul Walmsley <paul@pwsan.com> 10556L: linux-omap@vger.kernel.org 10557S: Maintained 10558F: arch/arm/mach-omap2/prm* 10559 10560OMAP RANDOM NUMBER GENERATOR SUPPORT 10561M: Deepak Saxena <dsaxena@plexity.net> 10562S: Maintained 10563F: drivers/char/hw_random/omap-rng.c 10564 10565OMAP USB SUPPORT 10566L: linux-usb@vger.kernel.org 10567L: linux-omap@vger.kernel.org 10568S: Orphan 10569F: drivers/usb/*/*omap* 10570F: arch/arm/*omap*/usb* 10571 10572OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10573M: Mark Jackson <mpfj@newflow.co.uk> 10574L: linux-omap@vger.kernel.org 10575S: Maintained 10576F: arch/arm/boot/dts/am335x-nano.dts 10577 10578OMAP1 SUPPORT 10579M: Aaro Koskinen <aaro.koskinen@iki.fi> 10580M: Tony Lindgren <tony@atomide.com> 10581L: linux-omap@vger.kernel.org 10582Q: http://patchwork.kernel.org/project/linux-omap/list/ 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10584S: Maintained 10585F: arch/arm/mach-omap1/ 10586F: arch/arm/plat-omap/ 10587F: arch/arm/configs/omap1_defconfig 10588F: drivers/i2c/busses/i2c-omap.c 10589F: include/linux/platform_data/i2c-omap.h 10590F: include/linux/platform_data/ams-delta-fiq.h 10591 10592OMAP2+ SUPPORT 10593M: Tony Lindgren <tony@atomide.com> 10594L: linux-omap@vger.kernel.org 10595W: http://www.muru.com/linux/omap/ 10596W: http://linux.omap.com/ 10597Q: http://patchwork.kernel.org/project/linux-omap/list/ 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10599S: Maintained 10600F: arch/arm/mach-omap2/ 10601F: arch/arm/plat-omap/ 10602F: arch/arm/configs/omap2plus_defconfig 10603F: drivers/i2c/busses/i2c-omap.c 10604F: drivers/irqchip/irq-omap-intc.c 10605F: drivers/mfd/*omap*.c 10606F: drivers/mfd/menelaus.c 10607F: drivers/mfd/palmas.c 10608F: drivers/mfd/tps65217.c 10609F: drivers/mfd/tps65218.c 10610F: drivers/mfd/tps65910.c 10611F: drivers/mfd/twl-core.[ch] 10612F: drivers/mfd/twl4030*.c 10613F: drivers/mfd/twl6030*.c 10614F: drivers/mfd/twl6040*.c 10615F: drivers/regulator/palmas-regulator*.c 10616F: drivers/regulator/pbias-regulator.c 10617F: drivers/regulator/tps65217-regulator.c 10618F: drivers/regulator/tps65218-regulator.c 10619F: drivers/regulator/tps65910-regulator.c 10620F: drivers/regulator/twl-regulator.c 10621F: drivers/regulator/twl6030-regulator.c 10622F: include/linux/platform_data/i2c-omap.h 10623 10624ONION OMEGA2+ BOARD 10625M: Harvey Hunt <harveyhuntnexus@gmail.com> 10626L: linux-mips@linux-mips.org 10627S: Maintained 10628F: arch/mips/boot/dts/ralink/omega2p.dts 10629 10630OMFS FILESYSTEM 10631M: Bob Copeland <me@bobcopeland.com> 10632L: linux-karma-devel@lists.sourceforge.net 10633S: Maintained 10634F: Documentation/filesystems/omfs.txt 10635F: fs/omfs/ 10636 10637OMNIKEY CARDMAN 4000 DRIVER 10638M: Harald Welte <laforge@gnumonks.org> 10639S: Maintained 10640F: drivers/char/pcmcia/cm4000_cs.c 10641F: include/linux/cm4000_cs.h 10642F: include/uapi/linux/cm4000_cs.h 10643 10644OMNIKEY CARDMAN 4040 DRIVER 10645M: Harald Welte <laforge@gnumonks.org> 10646S: Maintained 10647F: drivers/char/pcmcia/cm4040_cs.* 10648 10649OMNIVISION OV13858 SENSOR DRIVER 10650M: Sakari Ailus <sakari.ailus@linux.intel.com> 10651L: linux-media@vger.kernel.org 10652T: git git://linuxtv.org/media_tree.git 10653S: Maintained 10654F: drivers/media/i2c/ov13858.c 10655 10656OMNIVISION OV2680 SENSOR DRIVER 10657M: Rui Miguel Silva <rmfrfs@gmail.com> 10658L: linux-media@vger.kernel.org 10659T: git git://linuxtv.org/media_tree.git 10660S: Maintained 10661F: drivers/media/i2c/ov2680.c 10662F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10663 10664OMNIVISION OV2685 SENSOR DRIVER 10665M: Shunqian Zheng <zhengsq@rock-chips.com> 10666L: linux-media@vger.kernel.org 10667T: git git://linuxtv.org/media_tree.git 10668S: Maintained 10669F: drivers/media/i2c/ov2685.c 10670 10671OMNIVISION OV5640 SENSOR DRIVER 10672M: Steve Longerbeam <slongerbeam@gmail.com> 10673L: linux-media@vger.kernel.org 10674T: git git://linuxtv.org/media_tree.git 10675S: Maintained 10676F: drivers/media/i2c/ov5640.c 10677 10678OMNIVISION OV5647 SENSOR DRIVER 10679M: Luis Oliveira <lolivei@synopsys.com> 10680L: linux-media@vger.kernel.org 10681T: git git://linuxtv.org/media_tree.git 10682S: Maintained 10683F: drivers/media/i2c/ov5647.c 10684 10685OMNIVISION OV5695 SENSOR DRIVER 10686M: Shunqian Zheng <zhengsq@rock-chips.com> 10687L: linux-media@vger.kernel.org 10688T: git git://linuxtv.org/media_tree.git 10689S: Maintained 10690F: drivers/media/i2c/ov5695.c 10691 10692OMNIVISION OV7670 SENSOR DRIVER 10693M: Jonathan Corbet <corbet@lwn.net> 10694L: linux-media@vger.kernel.org 10695T: git git://linuxtv.org/media_tree.git 10696S: Maintained 10697F: drivers/media/i2c/ov7670.c 10698F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10699 10700OMNIVISION OV772x SENSOR DRIVER 10701M: Jacopo Mondi <jacopo@jmondi.org> 10702L: linux-media@vger.kernel.org 10703T: git git://linuxtv.org/media_tree.git 10704S: Odd fixes 10705F: drivers/media/i2c/ov772x.c 10706F: include/media/i2c/ov772x.h 10707F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10708 10709OMNIVISION OV7740 SENSOR DRIVER 10710M: Wenyou Yang <wenyou.yang@microchip.com> 10711L: linux-media@vger.kernel.org 10712T: git git://linuxtv.org/media_tree.git 10713S: Maintained 10714F: drivers/media/i2c/ov7740.c 10715F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10716 10717OMNIVISION OV9650 SENSOR DRIVER 10718M: Sakari Ailus <sakari.ailus@linux.intel.com> 10719R: Akinobu Mita <akinobu.mita@gmail.com> 10720R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10721L: linux-media@vger.kernel.org 10722T: git git://linuxtv.org/media_tree.git 10723S: Maintained 10724F: drivers/media/i2c/ov9650.c 10725F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10726 10727ONENAND FLASH DRIVER 10728M: Kyungmin Park <kyungmin.park@samsung.com> 10729L: linux-mtd@lists.infradead.org 10730S: Maintained 10731F: drivers/mtd/nand/onenand/ 10732F: include/linux/mtd/onenand*.h 10733 10734ONSTREAM SCSI TAPE DRIVER 10735M: Willem Riede <osst@riede.org> 10736L: osst-users@lists.sourceforge.net 10737L: linux-scsi@vger.kernel.org 10738S: Maintained 10739F: Documentation/scsi/osst.txt 10740F: drivers/scsi/osst.* 10741F: drivers/scsi/osst_*.h 10742F: drivers/scsi/st.h 10743 10744OP-TEE DRIVER 10745M: Jens Wiklander <jens.wiklander@linaro.org> 10746S: Maintained 10747F: drivers/tee/optee/ 10748 10749OPA-VNIC DRIVER 10750M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10751M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10752L: linux-rdma@vger.kernel.org 10753S: Supported 10754F: drivers/infiniband/ulp/opa_vnic 10755 10756OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10757M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10758M: Frank Rowand <frowand.list@gmail.com> 10759L: devicetree@vger.kernel.org 10760S: Maintained 10761F: Documentation/devicetree/dynamic-resolution-notes.txt 10762F: Documentation/devicetree/overlay-notes.txt 10763F: drivers/of/overlay.c 10764F: drivers/of/resolver.c 10765K: of_overlay_notifier_ 10766 10767OPEN FIRMWARE AND FLATTENED DEVICE TREE 10768M: Rob Herring <robh+dt@kernel.org> 10769M: Frank Rowand <frowand.list@gmail.com> 10770L: devicetree@vger.kernel.org 10771W: http://www.devicetree.org/ 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10773S: Maintained 10774F: drivers/of/ 10775F: include/linux/of*.h 10776F: scripts/dtc/ 10777F: Documentation/ABI/testing/sysfs-firmware-ofw 10778 10779OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10780M: Rob Herring <robh+dt@kernel.org> 10781M: Mark Rutland <mark.rutland@arm.com> 10782L: devicetree@vger.kernel.org 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10784Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10785S: Maintained 10786F: Documentation/devicetree/ 10787F: arch/*/boot/dts/ 10788F: include/dt-bindings/ 10789 10790OPENCORES I2C BUS DRIVER 10791M: Peter Korsgaard <peter@korsgaard.com> 10792L: linux-i2c@vger.kernel.org 10793S: Maintained 10794F: Documentation/i2c/busses/i2c-ocores 10795F: drivers/i2c/busses/i2c-ocores.c 10796 10797OPENRISC ARCHITECTURE 10798M: Jonas Bonn <jonas@southpole.se> 10799M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10800M: Stafford Horne <shorne@gmail.com> 10801T: git git://github.com/openrisc/linux.git 10802L: openrisc@lists.librecores.org 10803W: http://openrisc.io 10804S: Maintained 10805F: Documentation/devicetree/bindings/openrisc/ 10806F: Documentation/openrisc/ 10807F: arch/openrisc/ 10808F: drivers/irqchip/irq-ompic.c 10809F: drivers/irqchip/irq-or1k-* 10810 10811OPENVSWITCH 10812M: Pravin B Shelar <pshelar@ovn.org> 10813L: netdev@vger.kernel.org 10814L: dev@openvswitch.org 10815W: http://openvswitch.org 10816S: Maintained 10817F: net/openvswitch/ 10818F: include/uapi/linux/openvswitch.h 10819 10820OPERATING PERFORMANCE POINTS (OPP) 10821M: Viresh Kumar <vireshk@kernel.org> 10822M: Nishanth Menon <nm@ti.com> 10823M: Stephen Boyd <sboyd@kernel.org> 10824L: linux-pm@vger.kernel.org 10825S: Maintained 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10827F: drivers/opp/ 10828F: include/linux/pm_opp.h 10829F: Documentation/power/opp.txt 10830F: Documentation/devicetree/bindings/opp/ 10831 10832OPL4 DRIVER 10833M: Clemens Ladisch <clemens@ladisch.de> 10834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10835T: git git://git.alsa-project.org/alsa-kernel.git 10836S: Maintained 10837F: sound/drivers/opl4/ 10838 10839OPROFILE 10840M: Robert Richter <rric@kernel.org> 10841L: oprofile-list@lists.sf.net 10842S: Maintained 10843F: arch/*/include/asm/oprofile*.h 10844F: arch/*/oprofile/ 10845F: drivers/oprofile/ 10846F: include/linux/oprofile.h 10847 10848ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10849M: Mark Fasheh <mark@fasheh.com> 10850M: Joel Becker <jlbec@evilplan.org> 10851L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10852W: http://ocfs2.wiki.kernel.org 10853S: Supported 10854F: Documentation/filesystems/ocfs2.txt 10855F: Documentation/filesystems/dlmfs.txt 10856F: fs/ocfs2/ 10857 10858ORANGEFS FILESYSTEM 10859M: Mike Marshall <hubcap@omnibond.com> 10860R: Martin Brandenburg <martin@omnibond.com> 10861L: devel@lists.orangefs.org 10862T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10863S: Supported 10864F: fs/orangefs/ 10865F: Documentation/filesystems/orangefs.txt 10866 10867ORINOCO DRIVER 10868L: linux-wireless@vger.kernel.org 10869W: http://wireless.kernel.org/en/users/Drivers/orinoco 10870W: http://www.nongnu.org/orinoco/ 10871S: Orphan 10872F: drivers/net/wireless/intersil/orinoco/ 10873 10874OSD LIBRARY and FILESYSTEM 10875M: Boaz Harrosh <ooo@electrozaur.com> 10876S: Maintained 10877F: drivers/scsi/osd/ 10878F: include/scsi/osd_* 10879F: fs/exofs/ 10880 10881OV2659 OMNIVISION SENSOR DRIVER 10882M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10883L: linux-media@vger.kernel.org 10884W: https://linuxtv.org 10885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10886T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10887S: Maintained 10888F: drivers/media/i2c/ov2659.c 10889F: include/media/i2c/ov2659.h 10890 10891OVERLAY FILESYSTEM 10892M: Miklos Szeredi <miklos@szeredi.hu> 10893L: linux-unionfs@vger.kernel.org 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10895S: Supported 10896F: fs/overlayfs/ 10897F: Documentation/filesystems/overlayfs.txt 10898 10899P54 WIRELESS DRIVER 10900M: Christian Lamparter <chunkeey@googlemail.com> 10901L: linux-wireless@vger.kernel.org 10902W: http://wireless.kernel.org/en/users/Drivers/p54 10903S: Maintained 10904F: drivers/net/wireless/intersil/p54/ 10905 10906PA SEMI ETHERNET DRIVER 10907L: netdev@vger.kernel.org 10908S: Orphan 10909F: drivers/net/ethernet/pasemi/* 10910 10911PA SEMI SMBUS DRIVER 10912L: linux-i2c@vger.kernel.org 10913S: Orphan 10914F: drivers/i2c/busses/i2c-pasemi.c 10915 10916PADATA PARALLEL EXECUTION MECHANISM 10917M: Steffen Klassert <steffen.klassert@secunet.com> 10918L: linux-crypto@vger.kernel.org 10919S: Maintained 10920F: kernel/padata.c 10921F: include/linux/padata.h 10922F: Documentation/padata.txt 10923 10924PANASONIC LAPTOP ACPI EXTRAS DRIVER 10925M: Harald Welte <laforge@gnumonks.org> 10926L: platform-driver-x86@vger.kernel.org 10927S: Maintained 10928F: drivers/platform/x86/panasonic-laptop.c 10929 10930PARALLEL LCD/KEYPAD PANEL DRIVER 10931M: Willy Tarreau <willy@haproxy.com> 10932M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10933S: Odd Fixes 10934F: Documentation/auxdisplay/lcd-panel-cgram.txt 10935F: drivers/misc/panel.c 10936 10937PARALLEL PORT SUBSYSTEM 10938M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10939M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10940L: linux-parport@lists.infradead.org (subscribers-only) 10941S: Maintained 10942F: drivers/parport/ 10943F: include/linux/parport*.h 10944F: drivers/char/ppdev.c 10945F: include/uapi/linux/ppdev.h 10946F: Documentation/parport*.txt 10947 10948PARAVIRT_OPS INTERFACE 10949M: Juergen Gross <jgross@suse.com> 10950M: Alok Kataria <akataria@vmware.com> 10951L: virtualization@lists.linux-foundation.org 10952S: Supported 10953F: Documentation/virtual/paravirt_ops.txt 10954F: arch/*/kernel/paravirt* 10955F: arch/*/include/asm/paravirt*.h 10956F: include/linux/hypervisor.h 10957 10958PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10959M: Tim Waugh <tim@cyberelk.net> 10960L: linux-parport@lists.infradead.org (subscribers-only) 10961S: Maintained 10962F: Documentation/blockdev/paride.txt 10963F: drivers/block/paride/ 10964 10965PARISC ARCHITECTURE 10966M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10967M: Helge Deller <deller@gmx.de> 10968L: linux-parisc@vger.kernel.org 10969W: http://www.parisc-linux.org/ 10970Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10973S: Maintained 10974F: arch/parisc/ 10975F: Documentation/parisc/ 10976F: drivers/parisc/ 10977F: drivers/char/agp/parisc-agp.c 10978F: drivers/input/serio/gscps2.c 10979F: drivers/parport/parport_gsc.* 10980F: drivers/tty/serial/8250/8250_gsc.c 10981F: drivers/video/fbdev/sti* 10982F: drivers/video/console/sti* 10983F: drivers/video/logo/logo_parisc* 10984 10985PARMAN 10986M: Jiri Pirko <jiri@mellanox.com> 10987L: netdev@vger.kernel.org 10988S: Supported 10989F: lib/parman.c 10990F: lib/test_parman.c 10991F: include/linux/parman.h 10992 10993PC87360 HARDWARE MONITORING DRIVER 10994M: Jim Cromie <jim.cromie@gmail.com> 10995L: linux-hwmon@vger.kernel.org 10996S: Maintained 10997F: Documentation/hwmon/pc87360 10998F: drivers/hwmon/pc87360.c 10999 11000PC8736x GPIO DRIVER 11001M: Jim Cromie <jim.cromie@gmail.com> 11002S: Maintained 11003F: drivers/char/pc8736x_gpio.c 11004 11005PC87427 HARDWARE MONITORING DRIVER 11006M: Jean Delvare <jdelvare@suse.com> 11007L: linux-hwmon@vger.kernel.org 11008S: Maintained 11009F: Documentation/hwmon/pc87427 11010F: drivers/hwmon/pc87427.c 11011 11012PCA9532 LED DRIVER 11013M: Riku Voipio <riku.voipio@iki.fi> 11014S: Maintained 11015F: drivers/leds/leds-pca9532.c 11016F: include/linux/leds-pca9532.h 11017 11018PCA9541 I2C BUS MASTER SELECTOR DRIVER 11019M: Guenter Roeck <linux@roeck-us.net> 11020L: linux-i2c@vger.kernel.org 11021S: Maintained 11022F: drivers/i2c/muxes/i2c-mux-pca9541.c 11023 11024PCDP - PRIMARY CONSOLE AND DEBUG PORT 11025M: Khalid Aziz <khalid@gonehiking.org> 11026S: Maintained 11027F: drivers/firmware/pcdp.* 11028 11029PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11030M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11031L: linux-pci@vger.kernel.org 11032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11033S: Maintained 11034F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11035F: drivers/pci/controller/pci-aardvark.c 11036 11037PCI DRIVER FOR ALTERA PCIE IP 11038M: Ley Foon Tan <lftan@altera.com> 11039L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11040L: linux-pci@vger.kernel.org 11041S: Supported 11042F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11043F: drivers/pci/controller/pcie-altera.c 11044 11045PCI DRIVER FOR APPLIEDMICRO XGENE 11046M: Tanmay Inamdar <tinamdar@apm.com> 11047L: linux-pci@vger.kernel.org 11048L: linux-arm-kernel@lists.infradead.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11051F: drivers/pci/controller/pci-xgene.c 11052 11053PCI DRIVER FOR ARM VERSATILE PLATFORM 11054M: Rob Herring <robh@kernel.org> 11055L: linux-pci@vger.kernel.org 11056L: linux-arm-kernel@lists.infradead.org 11057S: Maintained 11058F: Documentation/devicetree/bindings/pci/versatile.txt 11059F: drivers/pci/controller/pci-versatile.c 11060 11061PCI DRIVER FOR ARMADA 8K 11062M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11063L: linux-pci@vger.kernel.org 11064L: linux-arm-kernel@lists.infradead.org 11065S: Maintained 11066F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11067F: drivers/pci/controller/dwc/pcie-armada8k.c 11068 11069PCI DRIVER FOR CADENCE PCIE IP 11070M: Alan Douglas <adouglas@cadence.com> 11071L: linux-pci@vger.kernel.org 11072S: Maintained 11073F: Documentation/devicetree/bindings/pci/cdns,*.txt 11074F: drivers/pci/controller/pcie-cadence* 11075 11076PCI DRIVER FOR FREESCALE LAYERSCAPE 11077M: Minghuan Lian <minghuan.Lian@nxp.com> 11078M: Mingkai Hu <mingkai.hu@nxp.com> 11079M: Roy Zang <roy.zang@nxp.com> 11080L: linuxppc-dev@lists.ozlabs.org 11081L: linux-pci@vger.kernel.org 11082L: linux-arm-kernel@lists.infradead.org 11083S: Maintained 11084F: drivers/pci/controller/dwc/*layerscape* 11085 11086PCI DRIVER FOR GENERIC OF HOSTS 11087M: Will Deacon <will.deacon@arm.com> 11088L: linux-pci@vger.kernel.org 11089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11090S: Maintained 11091F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11092F: drivers/pci/controller/pci-host-common.c 11093F: drivers/pci/controller/pci-host-generic.c 11094 11095PCI DRIVER FOR IMX6 11096M: Richard Zhu <hongxing.zhu@nxp.com> 11097M: Lucas Stach <l.stach@pengutronix.de> 11098L: linux-pci@vger.kernel.org 11099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11100S: Maintained 11101F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11102F: drivers/pci/controller/dwc/*imx6* 11103 11104PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11105M: Keith Busch <keith.busch@intel.com> 11106M: Jonathan Derrick <jonathan.derrick@intel.com> 11107L: linux-pci@vger.kernel.org 11108S: Supported 11109F: drivers/pci/controller/vmd.c 11110 11111PCI DRIVER FOR MICROSEMI SWITCHTEC 11112M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11113M: Logan Gunthorpe <logang@deltatee.com> 11114L: linux-pci@vger.kernel.org 11115S: Maintained 11116F: Documentation/switchtec.txt 11117F: Documentation/ABI/testing/sysfs-class-switchtec 11118F: drivers/pci/switch/switchtec* 11119F: include/uapi/linux/switchtec_ioctl.h 11120F: include/linux/switchtec.h 11121F: drivers/ntb/hw/mscc/ 11122 11123PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11124M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11125M: Jason Cooper <jason@lakedaemon.net> 11126L: linux-pci@vger.kernel.org 11127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11128S: Maintained 11129F: drivers/pci/controller/*mvebu* 11130 11131PCI DRIVER FOR NVIDIA TEGRA 11132M: Thierry Reding <thierry.reding@gmail.com> 11133L: linux-tegra@vger.kernel.org 11134L: linux-pci@vger.kernel.org 11135S: Supported 11136F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11137F: drivers/pci/controller/pci-tegra.c 11138 11139PCI DRIVER FOR RENESAS R-CAR 11140M: Simon Horman <horms@verge.net.au> 11141L: linux-pci@vger.kernel.org 11142L: linux-renesas-soc@vger.kernel.org 11143S: Maintained 11144F: drivers/pci/controller/*rcar* 11145 11146PCI DRIVER FOR SAMSUNG EXYNOS 11147M: Jingoo Han <jingoohan1@gmail.com> 11148L: linux-pci@vger.kernel.org 11149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11150L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11151S: Maintained 11152F: drivers/pci/controller/dwc/pci-exynos.c 11153 11154PCI DRIVER FOR SYNOPSYS DESIGNWARE 11155M: Jingoo Han <jingoohan1@gmail.com> 11156M: Joao Pinto <Joao.Pinto@synopsys.com> 11157L: linux-pci@vger.kernel.org 11158S: Maintained 11159F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11160F: drivers/pci/controller/dwc/*designware* 11161 11162PCI DRIVER FOR TI DRA7XX 11163M: Kishon Vijay Abraham I <kishon@ti.com> 11164L: linux-omap@vger.kernel.org 11165L: linux-pci@vger.kernel.org 11166S: Supported 11167F: Documentation/devicetree/bindings/pci/ti-pci.txt 11168F: drivers/pci/controller/dwc/pci-dra7xx.c 11169 11170PCI DRIVER FOR TI KEYSTONE 11171M: Murali Karicheri <m-karicheri2@ti.com> 11172L: linux-pci@vger.kernel.org 11173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11174S: Maintained 11175F: drivers/pci/controller/dwc/*keystone* 11176 11177PCI ENDPOINT SUBSYSTEM 11178M: Kishon Vijay Abraham I <kishon@ti.com> 11179M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11180L: linux-pci@vger.kernel.org 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11182S: Supported 11183F: drivers/pci/endpoint/ 11184F: drivers/misc/pci_endpoint_test.c 11185F: tools/pci/ 11186 11187PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11188M: Russell Currey <ruscur@russell.cc> 11189L: linuxppc-dev@lists.ozlabs.org 11190S: Supported 11191F: Documentation/powerpc/eeh-pci-error-recovery.txt 11192F: arch/powerpc/kernel/eeh*.c 11193F: arch/powerpc/platforms/*/eeh*.c 11194F: arch/powerpc/include/*/eeh*.h 11195 11196PCI ERROR RECOVERY 11197M: Linas Vepstas <linasvepstas@gmail.com> 11198L: linux-pci@vger.kernel.org 11199S: Supported 11200F: Documentation/PCI/pci-error-recovery.txt 11201 11202PCI MSI DRIVER FOR ALTERA MSI IP 11203M: Ley Foon Tan <lftan@altera.com> 11204L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11205L: linux-pci@vger.kernel.org 11206S: Supported 11207F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11208F: drivers/pci/controller/pcie-altera-msi.c 11209 11210PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11211M: Duc Dang <dhdang@apm.com> 11212L: linux-pci@vger.kernel.org 11213L: linux-arm-kernel@lists.infradead.org 11214S: Maintained 11215F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11216F: drivers/pci/controller/pci-xgene-msi.c 11217 11218PCI SUBSYSTEM 11219M: Bjorn Helgaas <bhelgaas@google.com> 11220L: linux-pci@vger.kernel.org 11221Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11223S: Supported 11224F: Documentation/devicetree/bindings/pci/ 11225F: Documentation/PCI/ 11226F: drivers/acpi/pci* 11227F: drivers/pci/ 11228F: include/asm-generic/pci* 11229F: include/linux/pci* 11230F: include/linux/of_pci.h 11231F: include/uapi/linux/pci* 11232F: lib/pci* 11233F: arch/x86/pci/ 11234F: arch/x86/kernel/quirks.c 11235 11236PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11237M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11238L: linux-pci@vger.kernel.org 11239Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11241S: Supported 11242F: drivers/pci/controller/ 11243 11244PCIE DRIVER FOR AXIS ARTPEC 11245M: Jesper Nilsson <jesper.nilsson@axis.com> 11246L: linux-arm-kernel@axis.com 11247L: linux-pci@vger.kernel.org 11248S: Maintained 11249F: Documentation/devicetree/bindings/pci/axis,artpec* 11250F: drivers/pci/controller/dwc/*artpec* 11251 11252PCIE DRIVER FOR CAVIUM THUNDERX 11253M: David Daney <david.daney@cavium.com> 11254L: linux-pci@vger.kernel.org 11255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11256S: Supported 11257F: Documentation/devicetree/bindings/pci/pci-thunder-* 11258F: drivers/pci/controller/pci-thunder-* 11259 11260PCIE DRIVER FOR HISILICON 11261M: Zhou Wang <wangzhou1@hisilicon.com> 11262L: linux-pci@vger.kernel.org 11263S: Maintained 11264F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11265F: drivers/pci/controller/dwc/pcie-hisi.c 11266 11267PCIE DRIVER FOR HISILICON KIRIN 11268M: Xiaowei Song <songxiaowei@hisilicon.com> 11269M: Binghui Wang <wangbinghui@hisilicon.com> 11270L: linux-pci@vger.kernel.org 11271S: Maintained 11272F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11273F: drivers/pci/controller/dwc/pcie-kirin.c 11274 11275PCIE DRIVER FOR HISILICON STB 11276M: Jianguo Sun <sunjianguo1@huawei.com> 11277M: Shawn Guo <shawn.guo@linaro.org> 11278L: linux-pci@vger.kernel.org 11279S: Maintained 11280F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11281F: drivers/pci/controller/dwc/pcie-histb.c 11282 11283PCIE DRIVER FOR MEDIATEK 11284M: Ryder Lee <ryder.lee@mediatek.com> 11285L: linux-pci@vger.kernel.org 11286L: linux-mediatek@lists.infradead.org 11287S: Supported 11288F: Documentation/devicetree/bindings/pci/mediatek* 11289F: drivers/pci/controller/*mediatek* 11290 11291PCIE DRIVER FOR QUALCOMM MSM 11292M: Stanimir Varbanov <svarbanov@mm-sol.com> 11293L: linux-pci@vger.kernel.org 11294L: linux-arm-msm@vger.kernel.org 11295S: Maintained 11296F: drivers/pci/controller/dwc/*qcom* 11297 11298PCIE DRIVER FOR ROCKCHIP 11299M: Shawn Lin <shawn.lin@rock-chips.com> 11300L: linux-pci@vger.kernel.org 11301L: linux-rockchip@lists.infradead.org 11302S: Maintained 11303F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11304F: drivers/pci/controller/pcie-rockchip* 11305 11306PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11307M: Linus Walleij <linus.walleij@linaro.org> 11308L: linux-pci@vger.kernel.org 11309S: Maintained 11310F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11311F: drivers/pci/controller/pci-v3-semi.c 11312 11313PCIE DRIVER FOR ST SPEAR13XX 11314M: Pratyush Anand <pratyush.anand@gmail.com> 11315L: linux-pci@vger.kernel.org 11316S: Maintained 11317F: drivers/pci/controller/dwc/*spear* 11318 11319PCMCIA SUBSYSTEM 11320M: Dominik Brodowski <linux@dominikbrodowski.net> 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11322S: Odd Fixes 11323F: Documentation/pcmcia/ 11324F: tools/pcmcia/ 11325F: drivers/pcmcia/ 11326F: include/pcmcia/ 11327 11328PCNET32 NETWORK DRIVER 11329M: Don Fry <pcnet32@frontier.com> 11330L: netdev@vger.kernel.org 11331S: Maintained 11332F: drivers/net/ethernet/amd/pcnet32.c 11333 11334PCRYPT PARALLEL CRYPTO ENGINE 11335M: Steffen Klassert <steffen.klassert@secunet.com> 11336L: linux-crypto@vger.kernel.org 11337S: Maintained 11338F: crypto/pcrypt.c 11339F: include/crypto/pcrypt.h 11340 11341PEAQ WMI HOTKEYS DRIVER 11342M: Hans de Goede <hdegoede@redhat.com> 11343L: platform-driver-x86@vger.kernel.org 11344S: Maintained 11345F: drivers/platform/x86/peaq-wmi.c 11346 11347PER-CPU MEMORY ALLOCATOR 11348M: Tejun Heo <tj@kernel.org> 11349M: Christoph Lameter <cl@linux.com> 11350M: Dennis Zhou <dennisszhou@gmail.com> 11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11352S: Maintained 11353F: include/linux/percpu*.h 11354F: mm/percpu*.c 11355F: arch/*/include/asm/percpu.h 11356 11357PER-TASK DELAY ACCOUNTING 11358M: Balbir Singh <bsingharora@gmail.com> 11359S: Maintained 11360F: include/linux/delayacct.h 11361F: kernel/delayacct.c 11362 11363PERFORMANCE EVENTS SUBSYSTEM 11364M: Peter Zijlstra <peterz@infradead.org> 11365M: Ingo Molnar <mingo@redhat.com> 11366M: Arnaldo Carvalho de Melo <acme@kernel.org> 11367R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11368R: Jiri Olsa <jolsa@redhat.com> 11369R: Namhyung Kim <namhyung@kernel.org> 11370L: linux-kernel@vger.kernel.org 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11372S: Supported 11373F: kernel/events/* 11374F: include/linux/perf_event.h 11375F: include/uapi/linux/perf_event.h 11376F: arch/*/kernel/perf_event*.c 11377F: arch/*/kernel/*/perf_event*.c 11378F: arch/*/kernel/*/*/perf_event*.c 11379F: arch/*/include/asm/perf_event.h 11380F: arch/*/kernel/perf_callchain.c 11381F: arch/*/events/* 11382F: tools/perf/ 11383 11384PERSONALITY HANDLING 11385M: Christoph Hellwig <hch@infradead.org> 11386L: linux-abi-devel@lists.sourceforge.net 11387S: Maintained 11388F: include/linux/personality.h 11389F: include/uapi/linux/personality.h 11390 11391PHOENIX RC FLIGHT CONTROLLER ADAPTER 11392M: Marcus Folkesson <marcus.folkesson@gmail.com> 11393L: linux-input@vger.kernel.org 11394S: Maintained 11395F: Documentation/input/devices/pxrc.rst 11396F: drivers/input/joystick/pxrc.c 11397 11398PHONET PROTOCOL 11399M: Remi Denis-Courmont <courmisch@gmail.com> 11400S: Supported 11401F: Documentation/networking/phonet.txt 11402F: include/linux/phonet.h 11403F: include/net/phonet/ 11404F: include/uapi/linux/phonet.h 11405F: net/phonet/ 11406 11407PHRAM MTD DRIVER 11408M: Joern Engel <joern@lazybastard.org> 11409L: linux-mtd@lists.infradead.org 11410S: Maintained 11411F: drivers/mtd/devices/phram.c 11412 11413PICOLCD HID DRIVER 11414M: Bruno Prémont <bonbons@linux-vserver.org> 11415L: linux-input@vger.kernel.org 11416S: Maintained 11417F: drivers/hid/hid-picolcd* 11418 11419PICOXCELL SUPPORT 11420M: Jamie Iles <jamie@jamieiles.com> 11421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11422T: git git://github.com/jamieiles/linux-2.6-ji.git 11423S: Supported 11424F: arch/arm/boot/dts/picoxcell* 11425F: arch/arm/mach-picoxcell/ 11426F: drivers/crypto/picoxcell* 11427 11428PIN CONTROL SUBSYSTEM 11429M: Linus Walleij <linus.walleij@linaro.org> 11430L: linux-gpio@vger.kernel.org 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11432S: Maintained 11433F: Documentation/devicetree/bindings/pinctrl/ 11434F: Documentation/driver-api/pinctl.rst 11435F: drivers/pinctrl/ 11436F: include/linux/pinctrl/ 11437 11438PIN CONTROLLER - ATMEL AT91 11439M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11441S: Maintained 11442F: drivers/pinctrl/pinctrl-at91.* 11443 11444PIN CONTROLLER - ATMEL AT91 PIO4 11445M: Ludovic Desroches <ludovic.desroches@microchip.com> 11446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11447L: linux-gpio@vger.kernel.org 11448S: Supported 11449F: drivers/pinctrl/pinctrl-at91-pio4.* 11450 11451PIN CONTROLLER - FREESCALE 11452M: Dong Aisheng <aisheng.dong@nxp.com> 11453M: Fabio Estevam <festevam@gmail.com> 11454M: Shawn Guo <shawnguo@kernel.org> 11455M: Stefan Agner <stefan@agner.ch> 11456R: Pengutronix Kernel Team <kernel@pengutronix.de> 11457L: linux-gpio@vger.kernel.org 11458S: Maintained 11459F: drivers/pinctrl/freescale/ 11460F: Documentation/devicetree/bindings/pinctrl/fsl,* 11461 11462PIN CONTROLLER - INTEL 11463M: Mika Westerberg <mika.westerberg@linux.intel.com> 11464M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11465S: Maintained 11466F: drivers/pinctrl/intel/ 11467 11468PIN CONTROLLER - MEDIATEK 11469M: Sean Wang <sean.wang@mediatek.com> 11470L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11471S: Maintained 11472F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11473F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11474F: drivers/pinctrl/mediatek/mtk-eint.* 11475F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11476F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11477F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11478 11479PIN CONTROLLER - QUALCOMM 11480M: Bjorn Andersson <bjorn.andersson@linaro.org> 11481S: Maintained 11482L: linux-arm-msm@vger.kernel.org 11483F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11484F: drivers/pinctrl/qcom/ 11485 11486PIN CONTROLLER - RENESAS 11487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11488M: Geert Uytterhoeven <geert+renesas@glider.be> 11489L: linux-renesas-soc@vger.kernel.org 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11491S: Maintained 11492F: drivers/pinctrl/sh-pfc/ 11493 11494PIN CONTROLLER - SAMSUNG 11495M: Tomasz Figa <tomasz.figa@gmail.com> 11496M: Krzysztof Kozlowski <krzk@kernel.org> 11497M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11499L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11500Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11502S: Maintained 11503F: drivers/pinctrl/samsung/ 11504F: include/dt-bindings/pinctrl/samsung.h 11505F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11506 11507PIN CONTROLLER - SINGLE 11508M: Tony Lindgren <tony@atomide.com> 11509M: Haojian Zhuang <haojian.zhuang@linaro.org> 11510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11511L: linux-omap@vger.kernel.org 11512S: Maintained 11513F: drivers/pinctrl/pinctrl-single.c 11514 11515PIN CONTROLLER - ST SPEAR 11516M: Viresh Kumar <vireshk@kernel.org> 11517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11518W: http://www.st.com/spear 11519S: Maintained 11520F: drivers/pinctrl/spear/ 11521 11522PISTACHIO SOC SUPPORT 11523M: James Hartley <james.hartley@sondrel.com> 11524L: linux-mips@linux-mips.org 11525S: Odd Fixes 11526F: arch/mips/pistachio/ 11527F: arch/mips/include/asm/mach-pistachio/ 11528F: arch/mips/boot/dts/img/pistachio* 11529F: arch/mips/configs/pistachio*_defconfig 11530 11531PKTCDVD DRIVER 11532S: Orphan 11533M: linux-block@vger.kernel.org 11534F: drivers/block/pktcdvd.c 11535F: include/linux/pktcdvd.h 11536F: include/uapi/linux/pktcdvd.h 11537 11538PKUNITY SOC DRIVERS 11539M: Guan Xuetao <gxt@pku.edu.cn> 11540W: http://mprc.pku.edu.cn/~guanxuetao/linux 11541S: Maintained 11542T: git git://github.com/gxt/linux.git 11543F: drivers/input/serio/i8042-unicore32io.h 11544F: drivers/i2c/busses/i2c-puv3.c 11545F: drivers/video/fbdev/fb-puv3.c 11546F: drivers/rtc/rtc-puv3.c 11547 11548PMBUS HARDWARE MONITORING DRIVERS 11549M: Guenter Roeck <linux@roeck-us.net> 11550L: linux-hwmon@vger.kernel.org 11551W: http://hwmon.wiki.kernel.org/ 11552W: http://www.roeck-us.net/linux/drivers/ 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11554S: Maintained 11555F: Documentation/hwmon/pmbus 11556F: drivers/hwmon/pmbus/ 11557F: include/linux/pmbus.h 11558 11559PMC SIERRA MaxRAID DRIVER 11560L: linux-scsi@vger.kernel.org 11561W: http://www.pmc-sierra.com/ 11562S: Orphan 11563F: drivers/scsi/pmcraid.* 11564 11565PMC SIERRA PM8001 DRIVER 11566M: Jack Wang <jinpu.wang@profitbricks.com> 11567M: lindar_liu@usish.com 11568L: linux-scsi@vger.kernel.org 11569S: Supported 11570F: drivers/scsi/pm8001/ 11571 11572PNP SUPPORT 11573M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11574S: Maintained 11575F: drivers/pnp/ 11576 11577POSIX CLOCKS and TIMERS 11578M: Thomas Gleixner <tglx@linutronix.de> 11579L: linux-kernel@vger.kernel.org 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11581S: Maintained 11582F: fs/timerfd.c 11583F: include/linux/timer* 11584F: kernel/time/*timer* 11585 11586POWER MANAGEMENT CORE 11587M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11588L: linux-pm@vger.kernel.org 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11590B: https://bugzilla.kernel.org 11591S: Supported 11592F: drivers/base/power/ 11593F: include/linux/pm.h 11594F: include/linux/pm_* 11595F: include/linux/powercap.h 11596F: drivers/powercap/ 11597F: kernel/configs/nopm.config 11598 11599POWER STATE COORDINATION INTERFACE (PSCI) 11600M: Mark Rutland <mark.rutland@arm.com> 11601M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11602L: linux-arm-kernel@lists.infradead.org 11603S: Maintained 11604F: drivers/firmware/psci*.c 11605F: include/linux/psci.h 11606F: include/uapi/linux/psci.h 11607 11608POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11609M: Sebastian Reichel <sre@kernel.org> 11610L: linux-pm@vger.kernel.org 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11612S: Maintained 11613F: Documentation/ABI/testing/sysfs-class-power 11614F: Documentation/devicetree/bindings/power/supply/ 11615F: include/linux/power_supply.h 11616F: drivers/power/supply/ 11617 11618POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11619M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11620L: linuxppc-dev@lists.ozlabs.org 11621S: Maintained 11622F: drivers/char/powernv-op-panel.c 11623 11624PPP OVER ATM (RFC 2364) 11625M: Mitchell Blank Jr <mitch@sfgoth.com> 11626S: Maintained 11627F: net/atm/pppoatm.c 11628F: include/uapi/linux/atmppp.h 11629 11630PPP OVER ETHERNET 11631M: Michal Ostrowski <mostrows@earthlink.net> 11632S: Maintained 11633F: drivers/net/ppp/pppoe.c 11634F: drivers/net/ppp/pppox.c 11635 11636PPP OVER L2TP 11637M: James Chapman <jchapman@katalix.com> 11638S: Maintained 11639F: net/l2tp/l2tp_ppp.c 11640F: include/linux/if_pppol2tp.h 11641F: include/uapi/linux/if_pppol2tp.h 11642 11643PPP PROTOCOL DRIVERS AND COMPRESSORS 11644M: Paul Mackerras <paulus@samba.org> 11645L: linux-ppp@vger.kernel.org 11646S: Maintained 11647F: drivers/net/ppp/ppp_* 11648 11649PPS SUPPORT 11650M: Rodolfo Giometti <giometti@enneenne.com> 11651W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11652L: linuxpps@ml.enneenne.com (subscribers-only) 11653S: Maintained 11654F: Documentation/pps/ 11655F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11656F: Documentation/ABI/testing/sysfs-pps 11657F: drivers/pps/ 11658F: include/linux/pps*.h 11659F: include/uapi/linux/pps.h 11660 11661PPTP DRIVER 11662M: Dmitry Kozlov <xeb@mail.ru> 11663L: netdev@vger.kernel.org 11664S: Maintained 11665F: drivers/net/ppp/pptp.c 11666W: http://sourceforge.net/projects/accel-pptp 11667 11668PREEMPTIBLE KERNEL 11669M: Robert Love <rml@tech9.net> 11670L: kpreempt-tech@lists.sourceforge.net 11671W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11672S: Supported 11673F: Documentation/preempt-locking.txt 11674F: include/linux/preempt.h 11675 11676PRINTK 11677M: Petr Mladek <pmladek@suse.com> 11678M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11679R: Steven Rostedt <rostedt@goodmis.org> 11680S: Maintained 11681F: kernel/printk/ 11682F: include/linux/printk.h 11683 11684PRISM54 WIRELESS DRIVER 11685M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11686L: linux-wireless@vger.kernel.org 11687W: http://wireless.kernel.org/en/users/Drivers/p54 11688S: Obsolete 11689F: drivers/net/wireless/intersil/prism54/ 11690 11691PROC FILESYSTEM 11692R: Alexey Dobriyan <adobriyan@gmail.com> 11693L: linux-kernel@vger.kernel.org 11694L: linux-fsdevel@vger.kernel.org 11695S: Maintained 11696F: fs/proc/ 11697F: include/linux/proc_fs.h 11698F: tools/testing/selftests/proc/ 11699 11700PROC SYSCTL 11701M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11702M: Kees Cook <keescook@chromium.org> 11703L: linux-kernel@vger.kernel.org 11704L: linux-fsdevel@vger.kernel.org 11705S: Maintained 11706F: fs/proc/proc_sysctl.c 11707F: include/linux/sysctl.h 11708F: kernel/sysctl.c 11709F: tools/testing/selftests/sysctl/ 11710 11711PS3 NETWORK SUPPORT 11712M: Geoff Levand <geoff@infradead.org> 11713L: netdev@vger.kernel.org 11714L: linuxppc-dev@lists.ozlabs.org 11715S: Maintained 11716F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11717 11718PS3 PLATFORM SUPPORT 11719M: Geoff Levand <geoff@infradead.org> 11720L: linuxppc-dev@lists.ozlabs.org 11721S: Maintained 11722F: arch/powerpc/boot/ps3* 11723F: arch/powerpc/include/asm/lv1call.h 11724F: arch/powerpc/include/asm/ps3*.h 11725F: arch/powerpc/platforms/ps3/ 11726F: drivers/*/ps3* 11727F: drivers/ps3/ 11728F: drivers/rtc/rtc-ps3.c 11729F: drivers/usb/host/*ps3.c 11730F: sound/ppc/snd_ps3* 11731 11732PS3VRAM DRIVER 11733M: Jim Paris <jim@jtan.com> 11734M: Geoff Levand <geoff@infradead.org> 11735L: linuxppc-dev@lists.ozlabs.org 11736S: Maintained 11737F: drivers/block/ps3vram.c 11738 11739PSAMPLE PACKET SAMPLING SUPPORT: 11740M: Yotam Gigi <yotam.gi@gmail.com> 11741S: Maintained 11742F: net/psample 11743F: include/net/psample.h 11744F: include/uapi/linux/psample.h 11745 11746PSTORE FILESYSTEM 11747M: Kees Cook <keescook@chromium.org> 11748M: Anton Vorontsov <anton@enomsg.org> 11749M: Colin Cross <ccross@android.com> 11750M: Tony Luck <tony.luck@intel.com> 11751S: Maintained 11752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11753F: fs/pstore/ 11754F: include/linux/pstore* 11755F: drivers/firmware/efi/efi-pstore.c 11756F: drivers/acpi/apei/erst.c 11757F: Documentation/admin-guide/ramoops.rst 11758F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11759K: \b(pstore|ramoops) 11760 11761PTP HARDWARE CLOCK SUPPORT 11762M: Richard Cochran <richardcochran@gmail.com> 11763L: netdev@vger.kernel.org 11764S: Maintained 11765W: http://linuxptp.sourceforge.net/ 11766F: Documentation/ABI/testing/sysfs-ptp 11767F: Documentation/ptp/* 11768F: drivers/net/phy/dp83640* 11769F: drivers/ptp/* 11770F: include/linux/ptp_cl* 11771 11772PTRACE SUPPORT 11773M: Oleg Nesterov <oleg@redhat.com> 11774S: Maintained 11775F: include/asm-generic/syscall.h 11776F: include/linux/ptrace.h 11777F: include/linux/regset.h 11778F: include/linux/tracehook.h 11779F: include/uapi/linux/ptrace.h 11780F: include/uapi/linux/ptrace.h 11781F: include/asm-generic/ptrace.h 11782F: kernel/ptrace.c 11783F: arch/*/ptrace*.c 11784F: arch/*/*/ptrace*.c 11785F: arch/*/include/asm/ptrace*.h 11786 11787PULSE8-CEC DRIVER 11788M: Hans Verkuil <hverkuil@xs4all.nl> 11789L: linux-media@vger.kernel.org 11790T: git git://linuxtv.org/media_tree.git 11791S: Maintained 11792F: drivers/media/usb/pulse8-cec/* 11793F: Documentation/media/cec-drivers/pulse8-cec.rst 11794 11795PVRUSB2 VIDEO4LINUX DRIVER 11796M: Mike Isely <isely@pobox.com> 11797L: pvrusb2@isely.net (subscribers-only) 11798L: linux-media@vger.kernel.org 11799W: http://www.isely.net/pvrusb2/ 11800T: git git://linuxtv.org/media_tree.git 11801S: Maintained 11802F: Documentation/media/v4l-drivers/pvrusb2* 11803F: drivers/media/usb/pvrusb2/ 11804 11805PWC WEBCAM DRIVER 11806M: Hans Verkuil <hverkuil@xs4all.nl> 11807L: linux-media@vger.kernel.org 11808T: git git://linuxtv.org/media_tree.git 11809S: Odd Fixes 11810F: drivers/media/usb/pwc/* 11811 11812PWM FAN DRIVER 11813M: Kamil Debski <kamil@wypas.org> 11814M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11815L: linux-hwmon@vger.kernel.org 11816S: Supported 11817F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11818F: Documentation/hwmon/pwm-fan 11819F: drivers/hwmon/pwm-fan.c 11820 11821PWM IR Transmitter 11822M: Sean Young <sean@mess.org> 11823L: linux-media@vger.kernel.org 11824S: Maintained 11825F: drivers/media/rc/pwm-ir-tx.c 11826 11827PWM SUBSYSTEM 11828M: Thierry Reding <thierry.reding@gmail.com> 11829L: linux-pwm@vger.kernel.org 11830S: Maintained 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11832F: Documentation/pwm.txt 11833F: Documentation/devicetree/bindings/pwm/ 11834F: include/linux/pwm.h 11835F: drivers/pwm/ 11836F: drivers/video/backlight/pwm_bl.c 11837F: include/linux/pwm_backlight.h 11838F: drivers/gpio/gpio-mvebu.c 11839F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11840 11841PXA GPIO DRIVER 11842M: Robert Jarzmik <robert.jarzmik@free.fr> 11843L: linux-gpio@vger.kernel.org 11844S: Maintained 11845F: drivers/gpio/gpio-pxa.c 11846 11847PXA MMCI DRIVER 11848S: Orphan 11849 11850PXA RTC DRIVER 11851M: Robert Jarzmik <robert.jarzmik@free.fr> 11852L: linux-rtc@vger.kernel.org 11853S: Maintained 11854 11855PXA2xx/PXA3xx SUPPORT 11856M: Daniel Mack <daniel@zonque.org> 11857M: Haojian Zhuang <haojian.zhuang@gmail.com> 11858M: Robert Jarzmik <robert.jarzmik@free.fr> 11859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11860T: git git://github.com/hzhuang1/linux.git 11861T: git git://github.com/rjarzmik/linux.git 11862S: Maintained 11863F: arch/arm/boot/dts/pxa* 11864F: arch/arm/mach-pxa/ 11865F: drivers/dma/pxa* 11866F: drivers/pcmcia/pxa2xx* 11867F: drivers/pinctrl/pxa/ 11868F: drivers/spi/spi-pxa2xx* 11869F: drivers/usb/gadget/udc/pxa2* 11870F: include/sound/pxa2xx-lib.h 11871F: sound/arm/pxa* 11872F: sound/soc/pxa/ 11873 11874QAT DRIVER 11875M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11876L: qat-linux@intel.com 11877S: Supported 11878F: drivers/crypto/qat/ 11879 11880QCOM AUDIO (ASoC) DRIVERS 11881M: Patrick Lai <plai@codeaurora.org> 11882M: Banajit Goswami <bgoswami@codeaurora.org> 11883L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11884S: Supported 11885F: sound/soc/qcom/ 11886 11887QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11888M: Gabriel Somlo <somlo@cmu.edu> 11889M: "Michael S. Tsirkin" <mst@redhat.com> 11890L: qemu-devel@nongnu.org 11891S: Maintained 11892F: drivers/firmware/qemu_fw_cfg.c 11893F: include/uapi/linux/qemu_fw_cfg.h 11894 11895QIB DRIVER 11896M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11897M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11898L: linux-rdma@vger.kernel.org 11899S: Supported 11900F: drivers/infiniband/hw/qib/ 11901 11902QLOGIC QL41xxx FCOE DRIVER 11903M: QLogic-Storage-Upstream@cavium.com 11904L: linux-scsi@vger.kernel.org 11905S: Supported 11906F: drivers/scsi/qedf/ 11907 11908QLOGIC QL41xxx ISCSI DRIVER 11909M: QLogic-Storage-Upstream@cavium.com 11910L: linux-scsi@vger.kernel.org 11911S: Supported 11912F: drivers/scsi/qedi/ 11913 11914QLOGIC QL4xxx ETHERNET DRIVER 11915M: Ariel Elior <Ariel.Elior@cavium.com> 11916M: everest-linux-l2@cavium.com 11917L: netdev@vger.kernel.org 11918S: Supported 11919F: drivers/net/ethernet/qlogic/qed/ 11920F: include/linux/qed/ 11921F: drivers/net/ethernet/qlogic/qede/ 11922 11923QLOGIC QL4xxx RDMA DRIVER 11924M: Michal Kalderon <Michal.Kalderon@cavium.com> 11925M: Ariel Elior <Ariel.Elior@cavium.com> 11926L: linux-rdma@vger.kernel.org 11927S: Supported 11928F: drivers/infiniband/hw/qedr/ 11929F: include/uapi/rdma/qedr-abi.h 11930 11931QLOGIC QLA1280 SCSI DRIVER 11932M: Michael Reed <mdr@sgi.com> 11933L: linux-scsi@vger.kernel.org 11934S: Maintained 11935F: drivers/scsi/qla1280.[ch] 11936 11937QLOGIC QLA2XXX FC-SCSI DRIVER 11938M: qla2xxx-upstream@qlogic.com 11939L: linux-scsi@vger.kernel.org 11940S: Supported 11941F: Documentation/scsi/LICENSE.qla2xxx 11942F: drivers/scsi/qla2xxx/ 11943 11944QLOGIC QLA3XXX NETWORK DRIVER 11945M: Dept-GELinuxNICDev@cavium.com 11946L: netdev@vger.kernel.org 11947S: Supported 11948F: Documentation/networking/LICENSE.qla3xxx 11949F: drivers/net/ethernet/qlogic/qla3xxx.* 11950 11951QLOGIC QLA4XXX iSCSI DRIVER 11952M: QLogic-Storage-Upstream@qlogic.com 11953L: linux-scsi@vger.kernel.org 11954S: Supported 11955F: Documentation/scsi/LICENSE.qla4xxx 11956F: drivers/scsi/qla4xxx/ 11957 11958QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11959M: Harish Patil <harish.patil@cavium.com> 11960M: Manish Chopra <manish.chopra@cavium.com> 11961M: Dept-GELinuxNICDev@cavium.com 11962L: netdev@vger.kernel.org 11963S: Supported 11964F: drivers/net/ethernet/qlogic/qlcnic/ 11965 11966QLOGIC QLGE 10Gb ETHERNET DRIVER 11967M: Harish Patil <harish.patil@cavium.com> 11968M: Manish Chopra <manish.chopra@cavium.com> 11969M: Dept-GELinuxNICDev@cavium.com 11970L: netdev@vger.kernel.org 11971S: Supported 11972F: drivers/net/ethernet/qlogic/qlge/ 11973 11974QM1D1B0004 MEDIA DRIVER 11975M: Akihiro Tsukada <tskd08@gmail.com> 11976L: linux-media@vger.kernel.org 11977S: Odd Fixes 11978F: drivers/media/tuners/qm1d1b0004* 11979 11980QM1D1C0042 MEDIA DRIVER 11981M: Akihiro Tsukada <tskd08@gmail.com> 11982L: linux-media@vger.kernel.org 11983S: Odd Fixes 11984F: drivers/media/tuners/qm1d1c0042* 11985 11986QNX4 FILESYSTEM 11987M: Anders Larsen <al@alarsen.net> 11988W: http://www.alarsen.net/linux/qnx4fs/ 11989S: Maintained 11990F: fs/qnx4/ 11991F: include/uapi/linux/qnx4_fs.h 11992F: include/uapi/linux/qnxtypes.h 11993 11994QORIQ DPAA2 FSL-MC BUS DRIVER 11995M: Stuart Yoder <stuyoder@gmail.com> 11996M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11997L: linux-kernel@vger.kernel.org 11998S: Maintained 11999F: drivers/bus/fsl-mc/ 12000F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12001F: Documentation/networking/dpaa2/overview.rst 12002 12003QT1010 MEDIA DRIVER 12004M: Antti Palosaari <crope@iki.fi> 12005L: linux-media@vger.kernel.org 12006W: https://linuxtv.org 12007W: http://palosaari.fi/linux/ 12008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12009T: git git://linuxtv.org/anttip/media_tree.git 12010S: Maintained 12011F: drivers/media/tuners/qt1010* 12012 12013QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12014M: Kalle Valo <kvalo@codeaurora.org> 12015L: ath10k@lists.infradead.org 12016W: http://wireless.kernel.org/en/users/Drivers/ath10k 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12018S: Supported 12019F: drivers/net/wireless/ath/ath10k/ 12020 12021QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12022M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12023L: linux-wireless@vger.kernel.org 12024W: http://wireless.kernel.org/en/users/Drivers/ath9k 12025S: Supported 12026F: drivers/net/wireless/ath/ath9k/ 12027 12028QUALCOMM CAMERA SUBSYSTEM DRIVER 12029M: Todor Tomov <todor.tomov@linaro.org> 12030L: linux-media@vger.kernel.org 12031S: Maintained 12032F: Documentation/devicetree/bindings/media/qcom,camss.txt 12033F: Documentation/media/v4l-drivers/qcom_camss.rst 12034F: drivers/media/platform/qcom/camss/ 12035 12036QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12037M: Ilia Lin <ilia.lin@gmail.com> 12038L: linux-pm@vger.kernel.org 12039S: Maintained 12040F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12041F: drivers/cpufreq/qcom-cpufreq-kryo.c 12042 12043QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12044M: Timur Tabi <timur@kernel.org> 12045L: netdev@vger.kernel.org 12046S: Maintained 12047F: drivers/net/ethernet/qualcomm/emac/ 12048 12049QUALCOMM GENERIC INTERFACE I2C DRIVER 12050M: Alok Chauhan <alokc@codeaurora.org> 12051M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12052L: linux-i2c@vger.kernel.org 12053L: linux-arm-msm@vger.kernel.org 12054S: Supported 12055F: drivers/i2c/busses/i2c-qcom-geni.c 12056 12057QUALCOMM HEXAGON ARCHITECTURE 12058M: Richard Kuo <rkuo@codeaurora.org> 12059L: linux-hexagon@vger.kernel.org 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12061S: Supported 12062F: arch/hexagon/ 12063 12064QUALCOMM HIDMA DRIVER 12065M: Sinan Kaya <okaya@kernel.org> 12066L: linux-arm-kernel@lists.infradead.org 12067L: linux-arm-msm@vger.kernel.org 12068L: dmaengine@vger.kernel.org 12069S: Supported 12070F: drivers/dma/qcom/hidma* 12071 12072QUALCOMM IOMMU 12073M: Rob Clark <robdclark@gmail.com> 12074L: iommu@lists.linux-foundation.org 12075L: linux-arm-msm@vger.kernel.org 12076S: Maintained 12077F: drivers/iommu/qcom_iommu.c 12078 12079QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12080M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12081L: linux-media@vger.kernel.org 12082L: linux-arm-msm@vger.kernel.org 12083T: git git://linuxtv.org/media_tree.git 12084S: Maintained 12085F: drivers/media/platform/qcom/venus/ 12086 12087QUALCOMM WCN36XX WIRELESS DRIVER 12088M: Kalle Valo <kvalo@codeaurora.org> 12089L: wcn36xx@lists.infradead.org 12090W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12091T: git git://github.com/KrasnikovEugene/wcn36xx.git 12092S: Supported 12093F: drivers/net/wireless/ath/wcn36xx/ 12094 12095QUANTENNA QTNFMAC WIRELESS DRIVER 12096M: Igor Mitsyanko <imitsyanko@quantenna.com> 12097M: Avinash Patil <avinashp@quantenna.com> 12098M: Sergey Matyukevich <smatyukevich@quantenna.com> 12099L: linux-wireless@vger.kernel.org 12100S: Maintained 12101F: drivers/net/wireless/quantenna 12102 12103RADEON and AMDGPU DRM DRIVERS 12104M: Alex Deucher <alexander.deucher@amd.com> 12105M: Christian König <christian.koenig@amd.com> 12106M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12107L: amd-gfx@lists.freedesktop.org 12108T: git git://people.freedesktop.org/~agd5f/linux 12109S: Supported 12110F: drivers/gpu/drm/radeon/ 12111F: include/uapi/drm/radeon_drm.h 12112F: drivers/gpu/drm/amd/ 12113F: include/uapi/drm/amdgpu_drm.h 12114 12115RADEON FRAMEBUFFER DISPLAY DRIVER 12116M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12117L: linux-fbdev@vger.kernel.org 12118S: Maintained 12119F: drivers/video/fbdev/aty/radeon* 12120F: include/uapi/linux/radeonfb.h 12121 12122RADIOSHARK RADIO DRIVER 12123M: Hans Verkuil <hverkuil@xs4all.nl> 12124L: linux-media@vger.kernel.org 12125T: git git://linuxtv.org/media_tree.git 12126S: Maintained 12127F: drivers/media/radio/radio-shark.c 12128 12129RADIOSHARK2 RADIO DRIVER 12130M: Hans Verkuil <hverkuil@xs4all.nl> 12131L: linux-media@vger.kernel.org 12132T: git git://linuxtv.org/media_tree.git 12133S: Maintained 12134F: drivers/media/radio/radio-shark2.c 12135F: drivers/media/radio/radio-tea5777.c 12136 12137RADOS BLOCK DEVICE (RBD) 12138M: Ilya Dryomov <idryomov@gmail.com> 12139M: Sage Weil <sage@redhat.com> 12140M: Alex Elder <elder@kernel.org> 12141L: ceph-devel@vger.kernel.org 12142W: http://ceph.com/ 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12144T: git git://github.com/ceph/ceph-client.git 12145S: Supported 12146F: Documentation/ABI/testing/sysfs-bus-rbd 12147F: drivers/block/rbd.c 12148F: drivers/block/rbd_types.h 12149 12150RAGE128 FRAMEBUFFER DISPLAY DRIVER 12151M: Paul Mackerras <paulus@samba.org> 12152L: linux-fbdev@vger.kernel.org 12153S: Maintained 12154F: drivers/video/fbdev/aty/aty128fb.c 12155 12156RAINSHADOW-CEC DRIVER 12157M: Hans Verkuil <hverkuil@xs4all.nl> 12158L: linux-media@vger.kernel.org 12159T: git git://linuxtv.org/media_tree.git 12160S: Maintained 12161F: drivers/media/usb/rainshadow-cec/* 12162 12163RALINK MIPS ARCHITECTURE 12164M: John Crispin <john@phrozen.org> 12165L: linux-mips@linux-mips.org 12166S: Maintained 12167F: arch/mips/ralink 12168 12169RALINK RT2X00 WIRELESS LAN DRIVER 12170P: rt2x00 project 12171M: Stanislaw Gruszka <sgruszka@redhat.com> 12172M: Helmut Schaa <helmut.schaa@googlemail.com> 12173L: linux-wireless@vger.kernel.org 12174S: Maintained 12175F: drivers/net/wireless/ralink/rt2x00/ 12176 12177RAMDISK RAM BLOCK DEVICE DRIVER 12178M: Jens Axboe <axboe@kernel.dk> 12179S: Maintained 12180F: Documentation/blockdev/ramdisk.txt 12181F: drivers/block/brd.c 12182 12183RANCHU VIRTUAL BOARD FOR MIPS 12184M: Miodrag Dinic <miodrag.dinic@mips.com> 12185L: linux-mips@linux-mips.org 12186S: Supported 12187F: arch/mips/generic/board-ranchu.c 12188F: arch/mips/configs/generic/board-ranchu.config 12189 12190RANDOM NUMBER DRIVER 12191M: "Theodore Ts'o" <tytso@mit.edu> 12192S: Maintained 12193F: drivers/char/random.c 12194 12195RAPIDIO SUBSYSTEM 12196M: Matt Porter <mporter@kernel.crashing.org> 12197M: Alexandre Bounine <alex.bou9@gmail.com> 12198S: Maintained 12199F: drivers/rapidio/ 12200 12201RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12202L: linux-wireless@vger.kernel.org 12203S: Orphan 12204F: drivers/net/wireless/ray* 12205 12206RCUTORTURE TEST FRAMEWORK 12207M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12208M: Josh Triplett <josh@joshtriplett.org> 12209R: Steven Rostedt <rostedt@goodmis.org> 12210R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12211R: Lai Jiangshan <jiangshanlai@gmail.com> 12212L: linux-kernel@vger.kernel.org 12213S: Supported 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12215F: tools/testing/selftests/rcutorture 12216 12217RDC R-321X SoC 12218M: Florian Fainelli <florian@openwrt.org> 12219S: Maintained 12220 12221RDC R6040 FAST ETHERNET DRIVER 12222M: Florian Fainelli <f.fainelli@gmail.com> 12223L: netdev@vger.kernel.org 12224S: Maintained 12225F: drivers/net/ethernet/rdc/r6040.c 12226 12227RDMAVT - RDMA verbs software 12228M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12229M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12230L: linux-rdma@vger.kernel.org 12231S: Supported 12232F: drivers/infiniband/sw/rdmavt 12233 12234RDS - RELIABLE DATAGRAM SOCKETS 12235M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12236L: netdev@vger.kernel.org 12237L: linux-rdma@vger.kernel.org 12238L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12239W: https://oss.oracle.com/projects/rds/ 12240S: Supported 12241F: net/rds/ 12242F: Documentation/networking/rds.txt 12243 12244RDT - RESOURCE ALLOCATION 12245M: Fenghua Yu <fenghua.yu@intel.com> 12246L: linux-kernel@vger.kernel.org 12247S: Supported 12248F: arch/x86/kernel/cpu/intel_rdt* 12249F: arch/x86/include/asm/intel_rdt_sched.h 12250F: Documentation/x86/intel_rdt* 12251 12252READ-COPY UPDATE (RCU) 12253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12254M: Josh Triplett <josh@joshtriplett.org> 12255R: Steven Rostedt <rostedt@goodmis.org> 12256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12257R: Lai Jiangshan <jiangshanlai@gmail.com> 12258L: linux-kernel@vger.kernel.org 12259W: http://www.rdrop.com/users/paulmck/RCU/ 12260S: Supported 12261T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12262F: Documentation/RCU/ 12263X: Documentation/RCU/torture.txt 12264F: include/linux/rcu* 12265X: include/linux/srcu*.h 12266F: kernel/rcu/ 12267X: kernel/rcu/srcu*.c 12268 12269REAL TIME CLOCK (RTC) SUBSYSTEM 12270M: Alessandro Zummo <a.zummo@towertech.it> 12271M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12272L: linux-rtc@vger.kernel.org 12273Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12275S: Maintained 12276F: Documentation/devicetree/bindings/rtc/ 12277F: Documentation/rtc.txt 12278F: drivers/rtc/ 12279F: include/linux/rtc.h 12280F: include/uapi/linux/rtc.h 12281F: include/linux/rtc/ 12282F: include/linux/platform_data/rtc-* 12283F: tools/testing/selftests/rtc/ 12284 12285REALTEK AUDIO CODECS 12286M: Bard Liao <bardliao@realtek.com> 12287M: Oder Chiou <oder_chiou@realtek.com> 12288S: Maintained 12289F: sound/soc/codecs/rt* 12290F: include/sound/rt*.h 12291 12292REALTEK RTL83xx SMI DSA ROUTER CHIPS 12293M: Linus Walleij <linus.walleij@linaro.org> 12294S: Maintained 12295F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12296F: drivers/net/dsa/realtek-smi* 12297F: drivers/net/dsa/rtl83* 12298 12299REGISTER MAP ABSTRACTION 12300M: Mark Brown <broonie@kernel.org> 12301L: linux-kernel@vger.kernel.org 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12303S: Supported 12304F: Documentation/devicetree/bindings/regmap/ 12305F: drivers/base/regmap/ 12306F: include/linux/regmap.h 12307 12308REISERFS FILE SYSTEM 12309L: reiserfs-devel@vger.kernel.org 12310S: Supported 12311F: fs/reiserfs/ 12312 12313REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12314M: Ohad Ben-Cohen <ohad@wizery.com> 12315M: Bjorn Andersson <bjorn.andersson@linaro.org> 12316L: linux-remoteproc@vger.kernel.org 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12318S: Maintained 12319F: Documentation/devicetree/bindings/remoteproc/ 12320F: Documentation/remoteproc.txt 12321F: drivers/remoteproc/ 12322F: include/linux/remoteproc.h 12323 12324REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12325M: Ohad Ben-Cohen <ohad@wizery.com> 12326M: Bjorn Andersson <bjorn.andersson@linaro.org> 12327L: linux-remoteproc@vger.kernel.org 12328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12329S: Maintained 12330F: drivers/rpmsg/ 12331F: Documentation/rpmsg.txt 12332F: include/linux/rpmsg.h 12333F: include/linux/rpmsg/ 12334 12335RENESAS CLOCK DRIVERS 12336M: Geert Uytterhoeven <geert+renesas@glider.be> 12337L: linux-renesas-soc@vger.kernel.org 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12339S: Supported 12340F: drivers/clk/renesas/ 12341 12342RENESAS EMEV2 I2C DRIVER 12343M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12344S: Supported 12345F: drivers/i2c/busses/i2c-emev2.c 12346 12347RENESAS ETHERNET DRIVERS 12348R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12349L: netdev@vger.kernel.org 12350L: linux-renesas-soc@vger.kernel.org 12351F: Documentation/devicetree/bindings/net/renesas,*.txt 12352F: Documentation/devicetree/bindings/net/sh_eth.txt 12353F: drivers/net/ethernet/renesas/ 12354F: include/linux/sh_eth.h 12355 12356RENESAS R-CAR GYROADC DRIVER 12357M: Marek Vasut <marek.vasut@gmail.com> 12358L: linux-iio@vger.kernel.org 12359S: Supported 12360F: drivers/iio/adc/rcar_gyro_adc.c 12361 12362RENESAS R-CAR I2C DRIVERS 12363M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12364S: Supported 12365F: drivers/i2c/busses/i2c-rcar.c 12366F: drivers/i2c/busses/i2c-sh_mobile.c 12367 12368RENESAS USB PHY DRIVER 12369M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12370L: linux-renesas-soc@vger.kernel.org 12371S: Maintained 12372F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12373 12374RESET CONTROLLER FRAMEWORK 12375M: Philipp Zabel <p.zabel@pengutronix.de> 12376T: git git://git.pengutronix.de/git/pza/linux 12377S: Maintained 12378F: drivers/reset/ 12379F: Documentation/devicetree/bindings/reset/ 12380F: include/dt-bindings/reset/ 12381F: include/linux/reset.h 12382F: include/linux/reset-controller.h 12383 12384RESTARTABLE SEQUENCES SUPPORT 12385M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12386M: Peter Zijlstra <peterz@infradead.org> 12387M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12388M: Boqun Feng <boqun.feng@gmail.com> 12389L: linux-kernel@vger.kernel.org 12390S: Supported 12391F: kernel/rseq.c 12392F: include/uapi/linux/rseq.h 12393F: include/trace/events/rseq.h 12394F: tools/testing/selftests/rseq/ 12395 12396RFKILL 12397M: Johannes Berg <johannes@sipsolutions.net> 12398L: linux-wireless@vger.kernel.org 12399W: http://wireless.kernel.org/ 12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12402S: Maintained 12403F: Documentation/rfkill.txt 12404F: Documentation/ABI/stable/sysfs-class-rfkill 12405F: net/rfkill/ 12406F: include/linux/rfkill.h 12407F: include/uapi/linux/rfkill.h 12408 12409RHASHTABLE 12410M: Thomas Graf <tgraf@suug.ch> 12411M: Herbert Xu <herbert@gondor.apana.org.au> 12412L: netdev@vger.kernel.org 12413S: Maintained 12414F: lib/rhashtable.c 12415F: lib/test_rhashtable.c 12416F: include/linux/rhashtable.h 12417F: include/linux/rhashtable-types.h 12418 12419RICOH R5C592 MEMORYSTICK DRIVER 12420M: Maxim Levitsky <maximlevitsky@gmail.com> 12421S: Maintained 12422F: drivers/memstick/host/r592.* 12423 12424RICOH SMARTMEDIA/XD DRIVER 12425M: Maxim Levitsky <maximlevitsky@gmail.com> 12426S: Maintained 12427F: drivers/mtd/nand/raw/r852.c 12428F: drivers/mtd/nand/raw/r852.h 12429 12430RISC-V ARCHITECTURE 12431M: Palmer Dabbelt <palmer@sifive.com> 12432M: Albert Ou <aou@eecs.berkeley.edu> 12433L: linux-riscv@lists.infradead.org 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12435S: Supported 12436F: arch/riscv/ 12437K: riscv 12438N: riscv 12439 12440ROCCAT DRIVERS 12441M: Stefan Achatz <erazor_de@users.sourceforge.net> 12442W: http://sourceforge.net/projects/roccat/ 12443S: Maintained 12444F: drivers/hid/hid-roccat* 12445F: include/linux/hid-roccat* 12446F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12447 12448ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12449M: Jacob chen <jacob2.chen@rock-chips.com> 12450L: linux-media@vger.kernel.org 12451S: Maintained 12452F: drivers/media/platform/rockchip/rga/ 12453F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12454 12455ROCKER DRIVER 12456M: Jiri Pirko <jiri@resnulli.us> 12457L: netdev@vger.kernel.org 12458S: Supported 12459F: drivers/net/ethernet/rocker/ 12460 12461ROCKETPORT DRIVER 12462P: Comtrol Corp. 12463W: http://www.comtrol.com 12464S: Maintained 12465F: Documentation/serial/rocket.txt 12466F: drivers/tty/rocket* 12467 12468ROCKETPORT EXPRESS/INFINITY DRIVER 12469M: Kevin Cernekee <cernekee@gmail.com> 12470L: linux-serial@vger.kernel.org 12471S: Odd Fixes 12472F: drivers/tty/serial/rp2.* 12473 12474ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12475M: Marek Vasut <marek.vasut+renesas@gmail.com> 12476L: linux-kernel@vger.kernel.org 12477L: linux-renesas-soc@vger.kernel.org 12478S: Supported 12479F: drivers/mfd/bd9571mwv.c 12480F: drivers/regulator/bd9571mwv-regulator.c 12481F: drivers/gpio/gpio-bd9571mwv.c 12482F: include/linux/mfd/bd9571mwv.h 12483F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12484 12485ROSE NETWORK LAYER 12486M: Ralf Baechle <ralf@linux-mips.org> 12487L: linux-hams@vger.kernel.org 12488W: http://www.linux-ax25.org/ 12489S: Maintained 12490F: include/net/rose.h 12491F: include/uapi/linux/rose.h 12492F: net/rose/ 12493 12494RTL2830 MEDIA DRIVER 12495M: Antti Palosaari <crope@iki.fi> 12496L: linux-media@vger.kernel.org 12497W: https://linuxtv.org 12498W: http://palosaari.fi/linux/ 12499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12500T: git git://linuxtv.org/anttip/media_tree.git 12501S: Maintained 12502F: drivers/media/dvb-frontends/rtl2830* 12503 12504RTL2832 MEDIA DRIVER 12505M: Antti Palosaari <crope@iki.fi> 12506L: linux-media@vger.kernel.org 12507W: https://linuxtv.org 12508W: http://palosaari.fi/linux/ 12509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12510T: git git://linuxtv.org/anttip/media_tree.git 12511S: Maintained 12512F: drivers/media/dvb-frontends/rtl2832* 12513 12514RTL2832_SDR MEDIA DRIVER 12515M: Antti Palosaari <crope@iki.fi> 12516L: linux-media@vger.kernel.org 12517W: https://linuxtv.org 12518W: http://palosaari.fi/linux/ 12519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12520T: git git://linuxtv.org/anttip/media_tree.git 12521S: Maintained 12522F: drivers/media/dvb-frontends/rtl2832_sdr* 12523 12524RTL8180 WIRELESS DRIVER 12525L: linux-wireless@vger.kernel.org 12526W: http://wireless.kernel.org/ 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12528S: Orphan 12529F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12530 12531RTL8187 WIRELESS DRIVER 12532M: Herton Ronaldo Krzesinski <herton@canonical.com> 12533M: Hin-Tak Leung <htl10@users.sourceforge.net> 12534M: Larry Finger <Larry.Finger@lwfinger.net> 12535L: linux-wireless@vger.kernel.org 12536W: http://wireless.kernel.org/ 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12538S: Maintained 12539F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12540 12541REALTEK WIRELESS DRIVER (rtlwifi family) 12542M: Ping-Ke Shih <pkshih@realtek.com> 12543L: linux-wireless@vger.kernel.org 12544W: http://wireless.kernel.org/ 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12546S: Maintained 12547F: drivers/net/wireless/realtek/rtlwifi/ 12548 12549RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12550M: Jes Sorensen <Jes.Sorensen@gmail.com> 12551L: linux-wireless@vger.kernel.org 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12553S: Maintained 12554F: drivers/net/wireless/realtek/rtl8xxxu/ 12555 12556RXRPC SOCKETS (AF_RXRPC) 12557M: David Howells <dhowells@redhat.com> 12558L: linux-afs@lists.infradead.org 12559S: Supported 12560F: net/rxrpc/ 12561F: include/keys/rxrpc-type.h 12562F: include/net/af_rxrpc.h 12563F: include/trace/events/rxrpc.h 12564F: include/uapi/linux/rxrpc.h 12565F: Documentation/networking/rxrpc.txt 12566W: https://www.infradead.org/~dhowells/kafs/ 12567 12568S3 SAVAGE FRAMEBUFFER DRIVER 12569M: Antonino Daplas <adaplas@gmail.com> 12570L: linux-fbdev@vger.kernel.org 12571S: Maintained 12572F: drivers/video/fbdev/savage/ 12573 12574S390 12575M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12576M: Heiko Carstens <heiko.carstens@de.ibm.com> 12577L: linux-s390@vger.kernel.org 12578W: http://www.ibm.com/developerworks/linux/linux390/ 12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12580S: Supported 12581F: arch/s390/ 12582F: drivers/s390/ 12583F: Documentation/s390/ 12584F: Documentation/driver-api/s390-drivers.rst 12585 12586S390 COMMON I/O LAYER 12587M: Sebastian Ott <sebott@linux.ibm.com> 12588M: Peter Oberparleiter <oberpar@linux.ibm.com> 12589L: linux-s390@vger.kernel.org 12590W: http://www.ibm.com/developerworks/linux/linux390/ 12591S: Supported 12592F: drivers/s390/cio/ 12593 12594S390 DASD DRIVER 12595M: Stefan Haberland <sth@linux.ibm.com> 12596M: Jan Hoeppner <hoeppner@linux.ibm.com> 12597L: linux-s390@vger.kernel.org 12598W: http://www.ibm.com/developerworks/linux/linux390/ 12599S: Supported 12600F: drivers/s390/block/dasd* 12601F: block/partitions/ibm.c 12602 12603S390 IOMMU (PCI) 12604M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12605L: linux-s390@vger.kernel.org 12606W: http://www.ibm.com/developerworks/linux/linux390/ 12607S: Supported 12608F: drivers/iommu/s390-iommu.c 12609 12610S390 IUCV NETWORK LAYER 12611M: Julian Wiedmann <jwi@linux.ibm.com> 12612M: Ursula Braun <ubraun@linux.ibm.com> 12613L: linux-s390@vger.kernel.org 12614W: http://www.ibm.com/developerworks/linux/linux390/ 12615S: Supported 12616F: drivers/s390/net/*iucv* 12617F: include/net/iucv/ 12618F: net/iucv/ 12619 12620S390 NETWORK DRIVERS 12621M: Julian Wiedmann <jwi@linux.ibm.com> 12622M: Ursula Braun <ubraun@linux.ibm.com> 12623L: linux-s390@vger.kernel.org 12624W: http://www.ibm.com/developerworks/linux/linux390/ 12625S: Supported 12626F: drivers/s390/net/ 12627 12628S390 PCI SUBSYSTEM 12629M: Sebastian Ott <sebott@linux.ibm.com> 12630M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12631L: linux-s390@vger.kernel.org 12632W: http://www.ibm.com/developerworks/linux/linux390/ 12633S: Supported 12634F: arch/s390/pci/ 12635F: drivers/pci/hotplug/s390_pci_hpc.c 12636 12637S390 VFIO-CCW DRIVER 12638M: Cornelia Huck <cohuck@redhat.com> 12639M: Halil Pasic <pasic@linux.ibm.com> 12640L: linux-s390@vger.kernel.org 12641L: kvm@vger.kernel.org 12642S: Supported 12643F: drivers/s390/cio/vfio_ccw* 12644F: Documentation/s390/vfio-ccw.txt 12645F: include/uapi/linux/vfio_ccw.h 12646 12647S390 ZCRYPT DRIVER 12648M: Harald Freudenberger <freude@linux.ibm.com> 12649L: linux-s390@vger.kernel.org 12650W: http://www.ibm.com/developerworks/linux/linux390/ 12651S: Supported 12652F: drivers/s390/crypto/ 12653 12654S390 ZFCP DRIVER 12655M: Steffen Maier <maier@linux.ibm.com> 12656M: Benjamin Block <bblock@linux.ibm.com> 12657L: linux-s390@vger.kernel.org 12658W: http://www.ibm.com/developerworks/linux/linux390/ 12659S: Supported 12660F: drivers/s390/scsi/zfcp_* 12661 12662S3C24XX SD/MMC Driver 12663M: Ben Dooks <ben-linux@fluff.org> 12664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12665S: Supported 12666F: drivers/mmc/host/s3cmci.* 12667 12668SAA6588 RDS RECEIVER DRIVER 12669M: Hans Verkuil <hverkuil@xs4all.nl> 12670L: linux-media@vger.kernel.org 12671T: git git://linuxtv.org/media_tree.git 12672W: https://linuxtv.org 12673S: Odd Fixes 12674F: drivers/media/i2c/saa6588* 12675 12676SAA7134 VIDEO4LINUX DRIVER 12677M: Mauro Carvalho Chehab <mchehab@kernel.org> 12678L: linux-media@vger.kernel.org 12679W: https://linuxtv.org 12680T: git git://linuxtv.org/media_tree.git 12681S: Odd fixes 12682F: Documentation/media/v4l-drivers/saa7134* 12683F: drivers/media/pci/saa7134/ 12684 12685SAA7146 VIDEO4LINUX-2 DRIVER 12686M: Hans Verkuil <hverkuil@xs4all.nl> 12687L: linux-media@vger.kernel.org 12688T: git git://linuxtv.org/media_tree.git 12689S: Maintained 12690F: drivers/media/common/saa7146/ 12691F: drivers/media/pci/saa7146/ 12692F: include/media/saa7146* 12693 12694SAMSUNG AUDIO (ASoC) DRIVERS 12695M: Krzysztof Kozlowski <krzk@kernel.org> 12696M: Sangbeom Kim <sbkim73@samsung.com> 12697M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12699S: Supported 12700F: sound/soc/samsung/ 12701F: Documentation/devicetree/bindings/sound/samsung* 12702 12703SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12704M: Krzysztof Kozlowski <krzk@kernel.org> 12705L: linux-crypto@vger.kernel.org 12706L: linux-samsung-soc@vger.kernel.org 12707S: Maintained 12708F: drivers/crypto/exynos-rng.c 12709F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12710 12711SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12712M: Łukasz Stelmach <l.stelmach@samsung.com> 12713L: linux-samsung-soc@vger.kernel.org 12714S: Maintained 12715F: drivers/char/hw_random/exynos-trng.c 12716F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12717 12718SAMSUNG FRAMEBUFFER DRIVER 12719M: Jingoo Han <jingoohan1@gmail.com> 12720L: linux-fbdev@vger.kernel.org 12721S: Maintained 12722F: drivers/video/fbdev/s3c-fb.c 12723 12724SAMSUNG LAPTOP DRIVER 12725M: Corentin Chary <corentin.chary@gmail.com> 12726L: platform-driver-x86@vger.kernel.org 12727S: Maintained 12728F: drivers/platform/x86/samsung-laptop.c 12729 12730SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12731M: Sangbeom Kim <sbkim73@samsung.com> 12732M: Krzysztof Kozlowski <krzk@kernel.org> 12733M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12734L: linux-kernel@vger.kernel.org 12735L: linux-samsung-soc@vger.kernel.org 12736S: Supported 12737F: drivers/mfd/sec*.c 12738F: drivers/regulator/s2m*.c 12739F: drivers/regulator/s5m*.c 12740F: drivers/clk/clk-s2mps11.c 12741F: drivers/rtc/rtc-s5m.c 12742F: include/linux/mfd/samsung/ 12743F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12744F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12745F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12746F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12747 12748SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12749M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12750L: linux-media@vger.kernel.org 12751L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12752S: Maintained 12753F: drivers/media/platform/s3c-camif/ 12754F: include/media/drv-intf/s3c_camif.h 12755 12756SAMSUNG S3FWRN5 NFC DRIVER 12757M: Robert Baldyga <r.baldyga@samsung.com> 12758M: Krzysztof Opasiak <k.opasiak@samsung.com> 12759L: linux-nfc@lists.01.org (moderated for non-subscribers) 12760S: Supported 12761F: drivers/nfc/s3fwrn5 12762 12763SAMSUNG S5C73M3 CAMERA DRIVER 12764M: Kyungmin Park <kyungmin.park@samsung.com> 12765M: Andrzej Hajda <a.hajda@samsung.com> 12766L: linux-media@vger.kernel.org 12767S: Supported 12768F: drivers/media/i2c/s5c73m3/* 12769 12770SAMSUNG S5K5BAF CAMERA DRIVER 12771M: Kyungmin Park <kyungmin.park@samsung.com> 12772M: Andrzej Hajda <a.hajda@samsung.com> 12773L: linux-media@vger.kernel.org 12774S: Supported 12775F: drivers/media/i2c/s5k5baf.c 12776 12777SAMSUNG S5P Security SubSystem (SSS) DRIVER 12778M: Krzysztof Kozlowski <krzk@kernel.org> 12779M: Vladimir Zapolskiy <vz@mleia.com> 12780M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12781L: linux-crypto@vger.kernel.org 12782L: linux-samsung-soc@vger.kernel.org 12783S: Maintained 12784F: drivers/crypto/s5p-sss.c 12785 12786SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12787M: Kyungmin Park <kyungmin.park@samsung.com> 12788M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12789L: linux-media@vger.kernel.org 12790Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12791S: Supported 12792F: drivers/media/platform/exynos4-is/ 12793 12794SAMSUNG SOC CLOCK DRIVERS 12795M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12796M: Tomasz Figa <tomasz.figa@gmail.com> 12797M: Chanwoo Choi <cw00.choi@samsung.com> 12798S: Supported 12799L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12801F: drivers/clk/samsung/ 12802F: include/dt-bindings/clock/exynos*.h 12803F: Documentation/devicetree/bindings/clock/exynos*.txt 12804 12805SAMSUNG SPI DRIVERS 12806M: Kukjin Kim <kgene@kernel.org> 12807M: Krzysztof Kozlowski <krzk@kernel.org> 12808M: Andi Shyti <andi@etezian.org> 12809L: linux-spi@vger.kernel.org 12810L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12811S: Maintained 12812F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12813F: drivers/spi/spi-s3c* 12814F: include/linux/platform_data/spi-s3c64xx.h 12815 12816SAMSUNG SXGBE DRIVERS 12817M: Byungho An <bh74.an@samsung.com> 12818M: Girish K S <ks.giri@samsung.com> 12819M: Vipul Pandya <vipul.pandya@samsung.com> 12820S: Supported 12821L: netdev@vger.kernel.org 12822F: drivers/net/ethernet/samsung/sxgbe/ 12823 12824SAMSUNG THERMAL DRIVER 12825M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12826L: linux-pm@vger.kernel.org 12827L: linux-samsung-soc@vger.kernel.org 12828S: Supported 12829T: git https://github.com/lmajewski/linux-samsung-thermal.git 12830F: drivers/thermal/samsung/ 12831 12832SAMSUNG USB2 PHY DRIVER 12833M: Kamil Debski <kamil@wypas.org> 12834M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12835L: linux-kernel@vger.kernel.org 12836S: Supported 12837F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12838F: Documentation/phy/samsung-usb2.txt 12839F: drivers/phy/samsung/phy-exynos4210-usb2.c 12840F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12841F: drivers/phy/samsung/phy-exynos5250-usb2.c 12842F: drivers/phy/samsung/phy-s5pv210-usb2.c 12843F: drivers/phy/samsung/phy-samsung-usb2.c 12844F: drivers/phy/samsung/phy-samsung-usb2.h 12845 12846SC1200 WDT DRIVER 12847M: Zwane Mwaikambo <zwanem@gmail.com> 12848S: Maintained 12849F: drivers/watchdog/sc1200wdt.c 12850 12851SCHEDULER 12852M: Ingo Molnar <mingo@redhat.com> 12853M: Peter Zijlstra <peterz@infradead.org> 12854L: linux-kernel@vger.kernel.org 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12856S: Maintained 12857F: kernel/sched/ 12858F: include/linux/sched.h 12859F: include/uapi/linux/sched.h 12860F: include/linux/wait.h 12861 12862SCR24X CHIP CARD INTERFACE DRIVER 12863M: Lubomir Rintel <lkundrak@v3.sk> 12864S: Supported 12865F: drivers/char/pcmcia/scr24x_cs.c 12866 12867SCSI CDROM DRIVER 12868M: Jens Axboe <axboe@kernel.dk> 12869L: linux-scsi@vger.kernel.org 12870W: http://www.kernel.dk 12871S: Maintained 12872F: drivers/scsi/sr* 12873 12874SCSI RDMA PROTOCOL (SRP) INITIATOR 12875M: Bart Van Assche <bvanassche@acm.org> 12876L: linux-rdma@vger.kernel.org 12877S: Supported 12878Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12879F: drivers/infiniband/ulp/srp/ 12880F: include/scsi/srp.h 12881 12882SCSI RDMA PROTOCOL (SRP) TARGET 12883M: Bart Van Assche <bvanassche@acm.org> 12884L: linux-rdma@vger.kernel.org 12885L: target-devel@vger.kernel.org 12886S: Supported 12887Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12888F: drivers/infiniband/ulp/srpt/ 12889 12890SCSI SG DRIVER 12891M: Doug Gilbert <dgilbert@interlog.com> 12892L: linux-scsi@vger.kernel.org 12893W: http://sg.danny.cz/sg 12894S: Maintained 12895F: Documentation/scsi/scsi-generic.txt 12896F: drivers/scsi/sg.c 12897F: include/scsi/sg.h 12898 12899SCSI SUBSYSTEM 12900M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12902M: "Martin K. Petersen" <martin.petersen@oracle.com> 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12904L: linux-scsi@vger.kernel.org 12905S: Maintained 12906F: Documentation/devicetree/bindings/scsi/ 12907F: drivers/scsi/ 12908F: include/scsi/ 12909 12910SCSI TAPE DRIVER 12911M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12912L: linux-scsi@vger.kernel.org 12913S: Maintained 12914F: Documentation/scsi/st.txt 12915F: drivers/scsi/st.* 12916F: drivers/scsi/st_*.h 12917 12918SCTP PROTOCOL 12919M: Vlad Yasevich <vyasevich@gmail.com> 12920M: Neil Horman <nhorman@tuxdriver.com> 12921M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12922L: linux-sctp@vger.kernel.org 12923W: http://lksctp.sourceforge.net 12924S: Maintained 12925F: Documentation/networking/sctp.txt 12926F: include/linux/sctp.h 12927F: include/uapi/linux/sctp.h 12928F: include/net/sctp/ 12929F: net/sctp/ 12930 12931SCx200 CPU SUPPORT 12932M: Jim Cromie <jim.cromie@gmail.com> 12933S: Odd Fixes 12934F: Documentation/i2c/busses/scx200_acb 12935F: arch/x86/platform/scx200/ 12936F: drivers/watchdog/scx200_wdt.c 12937F: drivers/i2c/busses/scx200* 12938F: drivers/mtd/maps/scx200_docflash.c 12939F: include/linux/scx200.h 12940 12941SCx200 GPIO DRIVER 12942M: Jim Cromie <jim.cromie@gmail.com> 12943S: Maintained 12944F: drivers/char/scx200_gpio.c 12945F: include/linux/scx200_gpio.h 12946 12947SCx200 HRT CLOCKSOURCE DRIVER 12948M: Jim Cromie <jim.cromie@gmail.com> 12949S: Maintained 12950F: drivers/clocksource/scx200_hrt.c 12951 12952SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12953M: Sascha Sommer <saschasommer@freenet.de> 12954L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12955S: Maintained 12956F: drivers/mmc/host/sdricoh_cs.c 12957 12958SECURE COMPUTING 12959M: Kees Cook <keescook@chromium.org> 12960R: Andy Lutomirski <luto@amacapital.net> 12961R: Will Drewry <wad@chromium.org> 12962T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12963S: Supported 12964F: kernel/seccomp.c 12965F: include/uapi/linux/seccomp.h 12966F: include/linux/seccomp.h 12967F: tools/testing/selftests/seccomp/* 12968F: tools/testing/selftests/kselftest_harness.h 12969F: Documentation/userspace-api/seccomp_filter.rst 12970K: \bsecure_computing 12971K: \bTIF_SECCOMP\b 12972 12973SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12974M: Al Cooper <alcooperx@gmail.com> 12975L: linux-mmc@vger.kernel.org 12976L: bcm-kernel-feedback-list@broadcom.com 12977S: Maintained 12978F: drivers/mmc/host/sdhci-brcmstb* 12979 12980SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12981M: Adrian Hunter <adrian.hunter@intel.com> 12982L: linux-mmc@vger.kernel.org 12983T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12984S: Maintained 12985F: drivers/mmc/host/sdhci* 12986F: include/linux/mmc/sdhci* 12987 12988SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 12989M: Prabu Thangamuthu <prabu.t@synopsys.com> 12990M: Manjunath M B <manjumb@synopsys.com> 12991L: linux-mmc@vger.kernel.org 12992S: Maintained 12993F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 12994 12995SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12996M: Ben Dooks <ben-linux@fluff.org> 12997M: Jaehoon Chung <jh80.chung@samsung.com> 12998L: linux-mmc@vger.kernel.org 12999S: Maintained 13000F: drivers/mmc/host/sdhci-s3c* 13001 13002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13003M: Viresh Kumar <vireshk@kernel.org> 13004L: linux-mmc@vger.kernel.org 13005S: Maintained 13006F: drivers/mmc/host/sdhci-spear.c 13007 13008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13009M: Kishon Vijay Abraham I <kishon@ti.com> 13010L: linux-mmc@vger.kernel.org 13011S: Maintained 13012F: drivers/mmc/host/sdhci-omap.c 13013 13014SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13015M: Scott Bauer <scott.bauer@intel.com> 13016M: Jonathan Derrick <jonathan.derrick@intel.com> 13017L: linux-block@vger.kernel.org 13018S: Supported 13019F: block/sed* 13020F: block/opal_proto.h 13021F: include/linux/sed* 13022F: include/uapi/linux/sed* 13023 13024SECURITY CONTACT 13025M: Security Officers <security@kernel.org> 13026S: Supported 13027 13028SECURITY SUBSYSTEM 13029M: James Morris <jmorris@namei.org> 13030M: "Serge E. Hallyn" <serge@hallyn.com> 13031L: linux-security-module@vger.kernel.org (suggested Cc:) 13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13033W: http://kernsec.org/ 13034S: Supported 13035F: security/ 13036X: security/selinux/ 13037 13038SELINUX SECURITY MODULE 13039M: Paul Moore <paul@paul-moore.com> 13040M: Stephen Smalley <sds@tycho.nsa.gov> 13041M: Eric Paris <eparis@parisplace.org> 13042L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13043W: https://selinuxproject.org 13044W: https://github.com/SELinuxProject 13045T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13046S: Supported 13047F: include/linux/selinux* 13048F: security/selinux/ 13049F: scripts/selinux/ 13050F: Documentation/admin-guide/LSM/SELinux.rst 13051 13052SENSABLE PHANTOM 13053M: Jiri Slaby <jirislaby@gmail.com> 13054S: Maintained 13055F: drivers/misc/phantom.c 13056F: include/uapi/linux/phantom.h 13057 13058SERIAL DEVICE BUS 13059M: Rob Herring <robh@kernel.org> 13060L: linux-serial@vger.kernel.org 13061S: Maintained 13062F: Documentation/devicetree/bindings/serial/slave-device.txt 13063F: drivers/tty/serdev/ 13064F: include/linux/serdev.h 13065 13066SERIAL DRIVERS 13067M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13068L: linux-serial@vger.kernel.org 13069S: Maintained 13070F: Documentation/devicetree/bindings/serial/ 13071F: drivers/tty/serial/ 13072 13073SERIAL IR RECEIVER 13074M: Sean Young <sean@mess.org> 13075L: linux-media@vger.kernel.org 13076S: Maintained 13077F: drivers/media/rc/serial_ir.c 13078 13079SFC NETWORK DRIVER 13080M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13081M: Edward Cree <ecree@solarflare.com> 13082M: Bert Kenward <bkenward@solarflare.com> 13083L: netdev@vger.kernel.org 13084S: Supported 13085F: drivers/net/ethernet/sfc/ 13086 13087SGI GRU DRIVER 13088M: Dimitri Sivanich <sivanich@sgi.com> 13089S: Maintained 13090F: drivers/misc/sgi-gru/ 13091 13092SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13093M: Pat Gefre <pfg@sgi.com> 13094L: linux-ia64@vger.kernel.org 13095S: Supported 13096F: Documentation/ia64/serial.txt 13097F: drivers/tty/serial/ioc?_serial.c 13098F: include/linux/ioc?.h 13099 13100SGI XP/XPC/XPNET DRIVER 13101M: Cliff Whickman <cpw@sgi.com> 13102M: Robin Holt <robinmholt@gmail.com> 13103S: Maintained 13104F: drivers/misc/sgi-xp/ 13105 13106SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13107M: Ursula Braun <ubraun@linux.ibm.com> 13108L: linux-s390@vger.kernel.org 13109W: http://www.ibm.com/developerworks/linux/linux390/ 13110S: Supported 13111F: net/smc/ 13112 13113SHARP RJ54N1CB0C SENSOR DRIVER 13114M: Jacopo Mondi <jacopo@jmondi.org> 13115L: linux-media@vger.kernel.org 13116T: git git://linuxtv.org/media_tree.git 13117S: Odd fixes 13118F: drivers/media/i2c/rj54n1cb0c.c 13119F: include/media/i2c/rj54n1cb0c.h 13120 13121SH_VEU V4L2 MEM2MEM DRIVER 13122L: linux-media@vger.kernel.org 13123S: Orphan 13124F: drivers/media/platform/sh_veu.c 13125 13126SH_VOU V4L2 OUTPUT DRIVER 13127L: linux-media@vger.kernel.org 13128S: Orphan 13129F: drivers/media/platform/sh_vou.c 13130F: include/media/drv-intf/sh_vou.h 13131 13132SI2157 MEDIA DRIVER 13133M: Antti Palosaari <crope@iki.fi> 13134L: linux-media@vger.kernel.org 13135W: https://linuxtv.org 13136W: http://palosaari.fi/linux/ 13137Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13138T: git git://linuxtv.org/anttip/media_tree.git 13139S: Maintained 13140F: drivers/media/tuners/si2157* 13141 13142SI2165 MEDIA DRIVER 13143M: Matthias Schwarzott <zzam@gentoo.org> 13144L: linux-media@vger.kernel.org 13145W: https://linuxtv.org 13146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13147S: Maintained 13148F: drivers/media/dvb-frontends/si2165* 13149 13150SI2168 MEDIA DRIVER 13151M: Antti Palosaari <crope@iki.fi> 13152L: linux-media@vger.kernel.org 13153W: https://linuxtv.org 13154W: http://palosaari.fi/linux/ 13155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13156T: git git://linuxtv.org/anttip/media_tree.git 13157S: Maintained 13158F: drivers/media/dvb-frontends/si2168* 13159 13160SI470X FM RADIO RECEIVER I2C DRIVER 13161M: Hans Verkuil <hverkuil@xs4all.nl> 13162L: linux-media@vger.kernel.org 13163T: git git://linuxtv.org/media_tree.git 13164W: https://linuxtv.org 13165S: Odd Fixes 13166F: drivers/media/radio/si470x/radio-si470x-i2c.c 13167 13168SI470X FM RADIO RECEIVER USB DRIVER 13169M: Hans Verkuil <hverkuil@xs4all.nl> 13170L: linux-media@vger.kernel.org 13171T: git git://linuxtv.org/media_tree.git 13172W: https://linuxtv.org 13173S: Maintained 13174F: drivers/media/radio/si470x/radio-si470x-common.c 13175F: drivers/media/radio/si470x/radio-si470x.h 13176F: drivers/media/radio/si470x/radio-si470x-usb.c 13177 13178SI4713 FM RADIO TRANSMITTER I2C DRIVER 13179M: Eduardo Valentin <edubezval@gmail.com> 13180L: linux-media@vger.kernel.org 13181T: git git://linuxtv.org/media_tree.git 13182W: https://linuxtv.org 13183S: Odd Fixes 13184F: drivers/media/radio/si4713/si4713.? 13185 13186SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13187M: Eduardo Valentin <edubezval@gmail.com> 13188L: linux-media@vger.kernel.org 13189T: git git://linuxtv.org/media_tree.git 13190W: https://linuxtv.org 13191S: Odd Fixes 13192F: drivers/media/radio/si4713/radio-platform-si4713.c 13193 13194SI4713 FM RADIO TRANSMITTER USB DRIVER 13195M: Hans Verkuil <hverkuil@xs4all.nl> 13196L: linux-media@vger.kernel.org 13197T: git git://linuxtv.org/media_tree.git 13198W: https://linuxtv.org 13199S: Maintained 13200F: drivers/media/radio/si4713/radio-usb-si4713.c 13201 13202SIANO DVB DRIVER 13203M: Mauro Carvalho Chehab <mchehab@kernel.org> 13204L: linux-media@vger.kernel.org 13205W: https://linuxtv.org 13206T: git git://linuxtv.org/media_tree.git 13207S: Odd fixes 13208F: drivers/media/common/siano/ 13209F: drivers/media/usb/siano/ 13210F: drivers/media/usb/siano/ 13211F: drivers/media/mmc/siano/ 13212 13213SIFIVE DRIVERS 13214M: Palmer Dabbelt <palmer@sifive.com> 13215L: linux-riscv@lists.infradead.org 13216T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13217S: Supported 13218K: sifive 13219N: sifive 13220 13221SILEAD TOUCHSCREEN DRIVER 13222M: Hans de Goede <hdegoede@redhat.com> 13223L: linux-input@vger.kernel.org 13224L: platform-driver-x86@vger.kernel.org 13225S: Maintained 13226F: drivers/input/touchscreen/silead.c 13227F: drivers/platform/x86/touchscreen_dmi.c 13228 13229SILICON MOTION SM712 FRAME BUFFER DRIVER 13230M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13231M: Teddy Wang <teddy.wang@siliconmotion.com> 13232M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13233L: linux-fbdev@vger.kernel.org 13234S: Maintained 13235F: drivers/video/fbdev/sm712* 13236F: Documentation/fb/sm712fb.txt 13237 13238SIMPLE FIRMWARE INTERFACE (SFI) 13239M: Len Brown <lenb@kernel.org> 13240L: sfi-devel@simplefirmware.org 13241W: http://simplefirmware.org/ 13242T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13243S: Supported 13244F: arch/x86/platform/sfi/ 13245F: drivers/sfi/ 13246F: include/linux/sfi*.h 13247 13248SIMPLEFB FB DRIVER 13249M: Hans de Goede <hdegoede@redhat.com> 13250L: linux-fbdev@vger.kernel.org 13251S: Maintained 13252F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13253F: drivers/video/fbdev/simplefb.c 13254F: include/linux/platform_data/simplefb.h 13255 13256SIMTEC EB110ATX (Chalice CATS) 13257P: Ben Dooks 13258P: Vincent Sanders <vince@simtec.co.uk> 13259M: Simtec Linux Team <linux@simtec.co.uk> 13260W: http://www.simtec.co.uk/products/EB110ATX/ 13261S: Supported 13262 13263SIMTEC EB2410ITX (BAST) 13264P: Ben Dooks 13265P: Vincent Sanders <vince@simtec.co.uk> 13266M: Simtec Linux Team <linux@simtec.co.uk> 13267W: http://www.simtec.co.uk/products/EB2410ITX/ 13268S: Supported 13269F: arch/arm/mach-s3c24xx/mach-bast.c 13270F: arch/arm/mach-s3c24xx/bast-ide.c 13271F: arch/arm/mach-s3c24xx/bast-irq.c 13272 13273SIPHASH PRF ROUTINES 13274M: Jason A. Donenfeld <Jason@zx2c4.com> 13275S: Maintained 13276F: lib/siphash.c 13277F: lib/test_siphash.c 13278F: include/linux/siphash.h 13279 13280SIOX 13281M: Gavin Schenk <g.schenk@eckelmann.de> 13282M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13283R: Pengutronix Kernel Team <kernel@pengutronix.de> 13284S: Supported 13285F: drivers/siox/* 13286F: include/trace/events/siox.h 13287 13288SIS 190 ETHERNET DRIVER 13289M: Francois Romieu <romieu@fr.zoreil.com> 13290L: netdev@vger.kernel.org 13291S: Maintained 13292F: drivers/net/ethernet/sis/sis190.c 13293 13294SIS 900/7016 FAST ETHERNET DRIVER 13295M: Daniele Venzano <venza@brownhat.org> 13296W: http://www.brownhat.org/sis900.html 13297L: netdev@vger.kernel.org 13298S: Maintained 13299F: drivers/net/ethernet/sis/sis900.* 13300 13301SIS FRAMEBUFFER DRIVER 13302M: Thomas Winischhofer <thomas@winischhofer.net> 13303W: http://www.winischhofer.net/linuxsisvga.shtml 13304S: Maintained 13305F: Documentation/fb/sisfb.txt 13306F: drivers/video/fbdev/sis/ 13307F: include/video/sisfb.h 13308 13309SIS USB2VGA DRIVER 13310M: Thomas Winischhofer <thomas@winischhofer.net> 13311W: http://www.winischhofer.at/linuxsisusbvga.shtml 13312S: Maintained 13313F: drivers/usb/misc/sisusbvga/ 13314 13315SLAB ALLOCATOR 13316M: Christoph Lameter <cl@linux.com> 13317M: Pekka Enberg <penberg@kernel.org> 13318M: David Rientjes <rientjes@google.com> 13319M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13320M: Andrew Morton <akpm@linux-foundation.org> 13321L: linux-mm@kvack.org 13322S: Maintained 13323F: include/linux/sl?b*.h 13324F: mm/sl?b* 13325 13326SLEEPABLE READ-COPY UPDATE (SRCU) 13327M: Lai Jiangshan <jiangshanlai@gmail.com> 13328M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13329M: Josh Triplett <josh@joshtriplett.org> 13330R: Steven Rostedt <rostedt@goodmis.org> 13331R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13332L: linux-kernel@vger.kernel.org 13333W: http://www.rdrop.com/users/paulmck/RCU/ 13334S: Supported 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13336F: include/linux/srcu*.h 13337F: kernel/rcu/srcu*.c 13338 13339SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13340M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13342S: Maintained 13343F: drivers/slimbus/ 13344F: Documentation/devicetree/bindings/slimbus/ 13345F: include/linux/slimbus.h 13346 13347SMACK SECURITY MODULE 13348M: Casey Schaufler <casey@schaufler-ca.com> 13349L: linux-security-module@vger.kernel.org 13350W: http://schaufler-ca.com 13351T: git git://github.com/cschaufler/smack-next 13352S: Maintained 13353F: Documentation/admin-guide/LSM/Smack.rst 13354F: security/smack/ 13355 13356SMC91x ETHERNET DRIVER 13357M: Nicolas Pitre <nico@fluxnic.net> 13358S: Odd Fixes 13359F: drivers/net/ethernet/smsc/smc91x.* 13360 13361SMIA AND SMIA++ IMAGE SENSOR DRIVER 13362M: Sakari Ailus <sakari.ailus@iki.fi> 13363L: linux-media@vger.kernel.org 13364S: Maintained 13365F: drivers/media/i2c/smiapp/ 13366F: include/media/i2c/smiapp.h 13367F: drivers/media/i2c/smiapp-pll.c 13368F: drivers/media/i2c/smiapp-pll.h 13369F: include/uapi/linux/smiapp.h 13370F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13371 13372SMM665 HARDWARE MONITOR DRIVER 13373M: Guenter Roeck <linux@roeck-us.net> 13374L: linux-hwmon@vger.kernel.org 13375S: Maintained 13376F: Documentation/hwmon/smm665 13377F: drivers/hwmon/smm665.c 13378 13379SMSC EMC2103 HARDWARE MONITOR DRIVER 13380M: Steve Glendinning <steve.glendinning@shawell.net> 13381L: linux-hwmon@vger.kernel.org 13382S: Maintained 13383F: Documentation/hwmon/emc2103 13384F: drivers/hwmon/emc2103.c 13385 13386SMSC SCH5627 HARDWARE MONITOR DRIVER 13387M: Hans de Goede <hdegoede@redhat.com> 13388L: linux-hwmon@vger.kernel.org 13389S: Supported 13390F: Documentation/hwmon/sch5627 13391F: drivers/hwmon/sch5627.c 13392 13393SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13394M: Steve Glendinning <steve.glendinning@shawell.net> 13395L: linux-fbdev@vger.kernel.org 13396S: Maintained 13397F: drivers/video/fbdev/smscufx.c 13398 13399SMSC47B397 HARDWARE MONITOR DRIVER 13400M: Jean Delvare <jdelvare@suse.com> 13401L: linux-hwmon@vger.kernel.org 13402S: Maintained 13403F: Documentation/hwmon/smsc47b397 13404F: drivers/hwmon/smsc47b397.c 13405 13406SMSC911x ETHERNET DRIVER 13407M: Steve Glendinning <steve.glendinning@shawell.net> 13408L: netdev@vger.kernel.org 13409S: Maintained 13410F: include/linux/smsc911x.h 13411F: drivers/net/ethernet/smsc/smsc911x.* 13412 13413SMSC9420 PCI ETHERNET DRIVER 13414M: Steve Glendinning <steve.glendinning@shawell.net> 13415L: netdev@vger.kernel.org 13416S: Maintained 13417F: drivers/net/ethernet/smsc/smsc9420.* 13418 13419SOC-CAMERA V4L2 SUBSYSTEM 13420L: linux-media@vger.kernel.org 13421T: git git://linuxtv.org/media_tree.git 13422S: Orphan 13423F: include/media/soc* 13424F: drivers/media/i2c/soc_camera/ 13425F: drivers/media/platform/soc_camera/ 13426 13427SOCIONEXT SYNQUACER I2C DRIVER 13428M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13429L: linux-i2c@vger.kernel.org 13430S: Maintained 13431F: drivers/i2c/busses/i2c-synquacer.c 13432F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13433 13434SOCIONEXT UNIPHIER SOUND DRIVER 13435M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13436L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13437S: Maintained 13438F: sound/soc/uniphier/ 13439 13440SOEKRIS NET48XX LED SUPPORT 13441M: Chris Boot <bootc@bootc.net> 13442S: Maintained 13443F: drivers/leds/leds-net48xx.c 13444 13445SOFT-ROCE DRIVER (rxe) 13446M: Moni Shoua <monis@mellanox.com> 13447L: linux-rdma@vger.kernel.org 13448S: Supported 13449W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13450Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13451F: drivers/infiniband/sw/rxe/ 13452F: include/uapi/rdma/rdma_user_rxe.h 13453 13454SOFTLOGIC 6x10 MPEG CODEC 13455M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13456M: Anton Sviridenko <anton@corp.bluecherry.net> 13457M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13458M: Andrey Utkin <andrey_utkin@fastmail.com> 13459M: Ismael Luceno <ismael@iodev.co.uk> 13460L: linux-media@vger.kernel.org 13461S: Supported 13462F: drivers/media/pci/solo6x10/ 13463 13464SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13465M: James Morse <james.morse@arm.com> 13466L: linux-arm-kernel@lists.infradead.org 13467S: Maintained 13468F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13469F: drivers/firmware/arm_sdei.c 13470F: include/linux/sdei.h 13471F: include/uapi/linux/sdei.h 13472 13473SOFTWARE RAID (Multiple Disks) SUPPORT 13474M: Shaohua Li <shli@kernel.org> 13475L: linux-raid@vger.kernel.org 13476T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13477S: Supported 13478F: drivers/md/Makefile 13479F: drivers/md/Kconfig 13480F: drivers/md/md* 13481F: drivers/md/raid* 13482F: include/linux/raid/ 13483F: include/uapi/linux/raid/ 13484 13485SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13486M: Jassi Brar <jaswinder.singh@linaro.org> 13487L: netdev@vger.kernel.org 13488S: Maintained 13489F: drivers/net/ethernet/socionext/netsec.c 13490F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13491 13492SOLIDRUN CLEARFOG SUPPORT 13493M: Russell King <linux@armlinux.org.uk> 13494S: Maintained 13495F: arch/arm/boot/dts/armada-388-clearfog* 13496F: arch/arm/boot/dts/armada-38x-solidrun-* 13497 13498SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13499M: Russell King <linux@armlinux.org.uk> 13500S: Maintained 13501F: arch/arm/boot/dts/imx6*-cubox-i* 13502F: arch/arm/boot/dts/imx6*-hummingboard* 13503F: arch/arm/boot/dts/imx6*-sr-* 13504 13505SONIC NETWORK DRIVER 13506M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13507L: netdev@vger.kernel.org 13508S: Maintained 13509F: drivers/net/ethernet/natsemi/sonic.* 13510 13511SONICS SILICON BACKPLANE DRIVER (SSB) 13512M: Michael Buesch <m@bues.ch> 13513L: linux-wireless@vger.kernel.org 13514S: Maintained 13515F: drivers/ssb/ 13516F: include/linux/ssb/ 13517 13518SONY IMX258 SENSOR DRIVER 13519M: Sakari Ailus <sakari.ailus@linux.intel.com> 13520L: linux-media@vger.kernel.org 13521T: git git://linuxtv.org/media_tree.git 13522S: Maintained 13523F: drivers/media/i2c/imx258.c 13524 13525SONY IMX274 SENSOR DRIVER 13526M: Leon Luo <leonl@leopardimaging.com> 13527L: linux-media@vger.kernel.org 13528T: git git://linuxtv.org/media_tree.git 13529S: Maintained 13530F: drivers/media/i2c/imx274.c 13531F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13532 13533SONY MEMORYSTICK CARD SUPPORT 13534M: Alex Dubov <oakad@yahoo.com> 13535W: http://tifmxx.berlios.de/ 13536S: Maintained 13537F: drivers/memstick/host/tifm_ms.c 13538 13539SONY MEMORYSTICK STANDARD SUPPORT 13540M: Maxim Levitsky <maximlevitsky@gmail.com> 13541S: Maintained 13542F: drivers/memstick/core/ms_block.* 13543 13544SONY VAIO CONTROL DEVICE DRIVER 13545M: Mattia Dongili <malattia@linux.it> 13546L: platform-driver-x86@vger.kernel.org 13547W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13548S: Maintained 13549F: Documentation/laptops/sony-laptop.txt 13550F: drivers/char/sonypi.c 13551F: drivers/platform/x86/sony-laptop.c 13552F: include/linux/sony-laptop.h 13553 13554SOUND 13555M: Jaroslav Kysela <perex@perex.cz> 13556M: Takashi Iwai <tiwai@suse.com> 13557L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13558W: http://www.alsa-project.org/ 13559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13560T: git git://git.alsa-project.org/alsa-kernel.git 13561Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13562S: Maintained 13563F: Documentation/sound/ 13564F: include/sound/ 13565F: include/uapi/sound/ 13566F: sound/ 13567 13568SOUND - COMPRESSED AUDIO 13569M: Vinod Koul <vkoul@kernel.org> 13570L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13572S: Supported 13573F: Documentation/sound/designs/compress-offload.rst 13574F: include/sound/compress_driver.h 13575F: include/uapi/sound/compress_* 13576F: sound/core/compress_offload.c 13577F: sound/soc/soc-compress.c 13578 13579SOUND - DMAENGINE HELPERS 13580M: Lars-Peter Clausen <lars@metafoo.de> 13581S: Supported 13582F: include/sound/dmaengine_pcm.h 13583F: sound/core/pcm_dmaengine.c 13584F: sound/soc/soc-generic-dmaengine-pcm.c 13585 13586SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13587M: Liam Girdwood <lgirdwood@gmail.com> 13588M: Mark Brown <broonie@kernel.org> 13589T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13591W: http://alsa-project.org/main/index.php/ASoC 13592S: Supported 13593F: Documentation/devicetree/bindings/sound/ 13594F: Documentation/sound/soc/ 13595F: sound/soc/ 13596F: include/sound/soc* 13597 13598SOUNDWIRE SUBSYSTEM 13599M: Vinod Koul <vinod.koul@intel.com> 13600M: Sanyog Kale <sanyog.r.kale@intel.com> 13601R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13603S: Supported 13604F: Documentation/driver-api/soundwire/ 13605F: drivers/soundwire/ 13606F: include/linux/soundwire/ 13607 13608SP2 MEDIA DRIVER 13609M: Olli Salonen <olli.salonen@iki.fi> 13610L: linux-media@vger.kernel.org 13611W: https://linuxtv.org 13612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13613S: Maintained 13614F: drivers/media/dvb-frontends/sp2* 13615 13616SPARC + UltraSPARC (sparc/sparc64) 13617M: "David S. Miller" <davem@davemloft.net> 13618L: sparclinux@vger.kernel.org 13619Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13622S: Maintained 13623F: arch/sparc/ 13624F: drivers/sbus/ 13625 13626SPARC SERIAL DRIVERS 13627M: "David S. Miller" <davem@davemloft.net> 13628L: sparclinux@vger.kernel.org 13629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13630T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13631S: Maintained 13632F: include/linux/sunserialcore.h 13633F: drivers/tty/serial/suncore.c 13634F: drivers/tty/serial/sunhv.c 13635F: drivers/tty/serial/sunsab.c 13636F: drivers/tty/serial/sunsab.h 13637F: drivers/tty/serial/sunsu.c 13638F: drivers/tty/serial/sunzilog.c 13639F: drivers/tty/serial/sunzilog.h 13640F: drivers/tty/vcc.c 13641 13642SPARSE CHECKER 13643M: "Christopher Li" <sparse@chrisli.org> 13644L: linux-sparse@vger.kernel.org 13645W: https://sparse.wiki.kernel.org/ 13646T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13647T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13648S: Maintained 13649F: include/linux/compiler.h 13650 13651SPEAR CLOCK FRAMEWORK SUPPORT 13652M: Viresh Kumar <vireshk@kernel.org> 13653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13654W: http://www.st.com/spear 13655S: Maintained 13656F: drivers/clk/spear/ 13657 13658SPEAR PLATFORM SUPPORT 13659M: Viresh Kumar <vireshk@kernel.org> 13660M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13662W: http://www.st.com/spear 13663S: Maintained 13664F: arch/arm/boot/dts/spear* 13665F: arch/arm/mach-spear/ 13666 13667SPI NOR SUBSYSTEM 13668M: Marek Vasut <marek.vasut@gmail.com> 13669L: linux-mtd@lists.infradead.org 13670W: http://www.linux-mtd.infradead.org/ 13671Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13672T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13673T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13674S: Maintained 13675F: drivers/mtd/spi-nor/ 13676F: include/linux/mtd/spi-nor.h 13677 13678SPI SUBSYSTEM 13679M: Mark Brown <broonie@kernel.org> 13680L: linux-spi@vger.kernel.org 13681T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13682Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13683S: Maintained 13684F: Documentation/devicetree/bindings/spi/ 13685F: Documentation/spi/ 13686F: drivers/spi/ 13687F: include/linux/spi/ 13688F: include/uapi/linux/spi/ 13689F: tools/spi/ 13690 13691SPIDERNET NETWORK DRIVER for CELL 13692M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13693L: netdev@vger.kernel.org 13694S: Supported 13695F: Documentation/networking/spider_net.txt 13696F: drivers/net/ethernet/toshiba/spider_net* 13697 13698SPMI SUBSYSTEM 13699R: Stephen Boyd <sboyd@kernel.org> 13700L: linux-arm-msm@vger.kernel.org 13701F: Documentation/devicetree/bindings/spmi/ 13702F: drivers/spmi/ 13703F: include/dt-bindings/spmi/spmi.h 13704F: include/linux/spmi.h 13705F: include/trace/events/spmi.h 13706 13707SPU FILE SYSTEM 13708M: Jeremy Kerr <jk@ozlabs.org> 13709L: linuxppc-dev@lists.ozlabs.org 13710W: http://www.ibm.com/developerworks/power/cell/ 13711S: Supported 13712F: Documentation/filesystems/spufs.txt 13713F: arch/powerpc/platforms/cell/spufs/ 13714 13715SQUASHFS FILE SYSTEM 13716M: Phillip Lougher <phillip@squashfs.org.uk> 13717L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13718W: http://squashfs.org.uk 13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13720S: Maintained 13721F: Documentation/filesystems/squashfs.txt 13722F: fs/squashfs/ 13723 13724SRM (Alpha) environment access 13725M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13726S: Maintained 13727F: arch/alpha/kernel/srm_env.c 13728 13729ST STM32 I2C/SMBUS DRIVER 13730M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13731L: linux-i2c@vger.kernel.org 13732S: Maintained 13733F: drivers/i2c/busses/i2c-stm32* 13734 13735STABLE BRANCH 13736M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13737L: stable@vger.kernel.org 13738S: Supported 13739F: Documentation/process/stable-kernel-rules.rst 13740 13741STAGING - COMEDI 13742M: Ian Abbott <abbotti@mev.co.uk> 13743M: H Hartley Sweeten <hsweeten@visionengravers.com> 13744S: Odd Fixes 13745F: drivers/staging/comedi/ 13746 13747STAGING - EROFS FILE SYSTEM 13748M: Gao Xiang <gaoxiang25@huawei.com> 13749M: Chao Yu <yuchao0@huawei.com> 13750L: linux-erofs@lists.ozlabs.org 13751S: Maintained 13752F: drivers/staging/erofs/ 13753 13754STAGING - FLARION FT1000 DRIVERS 13755M: Marek Belisko <marek.belisko@gmail.com> 13756S: Odd Fixes 13757F: drivers/staging/ft1000/ 13758 13759STAGING - INDUSTRIAL IO 13760M: Jonathan Cameron <jic23@kernel.org> 13761L: linux-iio@vger.kernel.org 13762S: Odd Fixes 13763F: Documentation/devicetree/bindings/staging/iio/ 13764F: drivers/staging/iio/ 13765 13766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13767M: Marc Dietrich <marvin24@gmx.de> 13768L: ac100@lists.launchpad.net (moderated for non-subscribers) 13769L: linux-tegra@vger.kernel.org 13770S: Maintained 13771F: drivers/staging/nvec/ 13772 13773STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13774M: Jens Frederich <jfrederich@gmail.com> 13775M: Daniel Drake <dsd@laptop.org> 13776M: Jon Nettleton <jon.nettleton@gmail.com> 13777W: http://wiki.laptop.org/go/DCON 13778S: Maintained 13779F: drivers/staging/olpc_dcon/ 13780 13781STAGING - REALTEK RTL8712U DRIVERS 13782M: Larry Finger <Larry.Finger@lwfinger.net> 13783M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13784S: Odd Fixes 13785F: drivers/staging/rtl8712/ 13786 13787STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13788M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13789M: Teddy Wang <teddy.wang@siliconmotion.com> 13790M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13791L: linux-fbdev@vger.kernel.org 13792S: Maintained 13793F: drivers/staging/sm750fb/ 13794 13795STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13796M: William Hubbs <w.d.hubbs@gmail.com> 13797M: Chris Brannon <chris@the-brannons.com> 13798M: Kirk Reiser <kirk@reisers.ca> 13799M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13800L: speakup@linux-speakup.org 13801W: http://www.linux-speakup.org/ 13802S: Odd Fixes 13803F: drivers/staging/speakup/ 13804 13805STAGING - VIA VT665X DRIVERS 13806M: Forest Bond <forest@alittletooquiet.net> 13807S: Odd Fixes 13808F: drivers/staging/vt665?/ 13809 13810STAGING - WILC1000 WIFI DRIVER 13811M: Aditya Shankar <aditya.shankar@microchip.com> 13812M: Ganesh Krishna <ganesh.krishna@microchip.com> 13813L: linux-wireless@vger.kernel.org 13814S: Supported 13815F: drivers/staging/wilc1000/ 13816 13817STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13818M: Arnaud Patard <arnaud.patard@rtp-net.org> 13819S: Odd Fixes 13820F: drivers/staging/xgifb/ 13821 13822STAGING SUBSYSTEM 13823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13825L: devel@driverdev.osuosl.org 13826S: Supported 13827F: drivers/staging/ 13828 13829STARFIRE/DURALAN NETWORK DRIVER 13830M: Ion Badulescu <ionut@badula.org> 13831S: Odd Fixes 13832F: drivers/net/ethernet/adaptec/starfire* 13833 13834STEC S1220 SKD DRIVER 13835M: Bart Van Assche <bart.vanassche@wdc.com> 13836L: linux-block@vger.kernel.org 13837S: Maintained 13838F: drivers/block/skd*[ch] 13839 13840STI AUDIO (ASoC) DRIVERS 13841M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13843S: Maintained 13844F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13845F: sound/soc/sti/ 13846 13847STI CEC DRIVER 13848M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13849S: Maintained 13850F: drivers/staging/media/st-cec/ 13851F: Documentation/devicetree/bindings/media/stih-cec.txt 13852 13853STK1160 USB VIDEO CAPTURE DRIVER 13854M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13855L: linux-media@vger.kernel.org 13856T: git git://linuxtv.org/media_tree.git 13857S: Maintained 13858F: drivers/media/usb/stk1160/ 13859 13860STM32 AUDIO (ASoC) DRIVERS 13861M: Olivier Moysan <olivier.moysan@st.com> 13862M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13863L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13864S: Maintained 13865F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13866F: sound/soc/stm/ 13867 13868STM32 TIMER/LPTIMER DRIVERS 13869M: Fabrice Gasnier <fabrice.gasnier@st.com> 13870S: Maintained 13871F: drivers/*/stm32-*timer* 13872F: drivers/pwm/pwm-stm32* 13873F: include/linux/*/stm32-*tim* 13874F: Documentation/ABI/testing/*timer-stm32 13875F: Documentation/devicetree/bindings/*/stm32-*timer* 13876F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13877 13878STMMAC ETHERNET DRIVER 13879M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13880M: Alexandre Torgue <alexandre.torgue@st.com> 13881M: Jose Abreu <joabreu@synopsys.com> 13882L: netdev@vger.kernel.org 13883W: http://www.stlinux.com 13884S: Supported 13885F: drivers/net/ethernet/stmicro/stmmac/ 13886 13887SUN3/3X 13888M: Sam Creasey <sammy@sammy.net> 13889W: http://sammy.net/sun3/ 13890S: Maintained 13891F: arch/m68k/kernel/*sun3* 13892F: arch/m68k/sun3*/ 13893F: arch/m68k/include/asm/sun3* 13894F: drivers/net/ethernet/i825xx/sun3* 13895 13896SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13897M: Hans de Goede <hdegoede@redhat.com> 13898L: linux-input@vger.kernel.org 13899S: Maintained 13900F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13901F: drivers/input/keyboard/sun4i-lradc-keys.c 13902 13903SUNDANCE NETWORK DRIVER 13904M: Denis Kirjanov <kda@linux-powerpc.org> 13905L: netdev@vger.kernel.org 13906S: Maintained 13907F: drivers/net/ethernet/dlink/sundance.c 13908 13909SUPERH 13910M: Yoshinori Sato <ysato@users.sourceforge.jp> 13911M: Rich Felker <dalias@libc.org> 13912L: linux-sh@vger.kernel.org 13913Q: http://patchwork.kernel.org/project/linux-sh/list/ 13914S: Maintained 13915F: Documentation/sh/ 13916F: arch/sh/ 13917F: drivers/sh/ 13918 13919SUSPEND TO RAM 13920M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13921M: Len Brown <len.brown@intel.com> 13922M: Pavel Machek <pavel@ucw.cz> 13923L: linux-pm@vger.kernel.org 13924B: https://bugzilla.kernel.org 13925S: Supported 13926F: Documentation/power/ 13927F: arch/x86/kernel/acpi/ 13928F: drivers/base/power/ 13929F: kernel/power/ 13930F: include/linux/suspend.h 13931F: include/linux/freezer.h 13932F: include/linux/pm.h 13933 13934SVGA HANDLING 13935M: Martin Mares <mj@ucw.cz> 13936L: linux-video@atrey.karlin.mff.cuni.cz 13937S: Maintained 13938F: Documentation/svga.txt 13939F: arch/x86/boot/video* 13940 13941SWIOTLB SUBSYSTEM 13942M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13943L: iommu@lists.linux-foundation.org 13944T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13945S: Supported 13946F: kernel/dma/swiotlb.c 13947F: arch/*/kernel/pci-swiotlb.c 13948F: include/linux/swiotlb.h 13949 13950SWITCHDEV 13951M: Jiri Pirko <jiri@resnulli.us> 13952M: Ivan Vecera <ivecera@redhat.com> 13953L: netdev@vger.kernel.org 13954S: Supported 13955F: net/switchdev/ 13956F: include/net/switchdev.h 13957 13958SY8106A REGULATOR DRIVER 13959M: Icenowy Zheng <icenowy@aosc.io> 13960S: Maintained 13961F: drivers/regulator/sy8106a-regulator.c 13962F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13963 13964SYNC FILE FRAMEWORK 13965M: Sumit Semwal <sumit.semwal@linaro.org> 13966R: Gustavo Padovan <gustavo@padovan.org> 13967S: Maintained 13968L: linux-media@vger.kernel.org 13969L: dri-devel@lists.freedesktop.org 13970F: drivers/dma-buf/sync_* 13971F: drivers/dma-buf/dma-fence* 13972F: drivers/dma-buf/sw_sync.c 13973F: include/linux/sync_file.h 13974F: include/uapi/linux/sync_file.h 13975F: Documentation/sync_file.txt 13976T: git git://anongit.freedesktop.org/drm/drm-misc 13977 13978SYNOPSYS ARC ARCHITECTURE 13979M: Vineet Gupta <vgupta@synopsys.com> 13980L: linux-snps-arc@lists.infradead.org 13981S: Supported 13982F: arch/arc/ 13983F: Documentation/devicetree/bindings/arc/* 13984F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13985F: drivers/clocksource/arc_timer.c 13986F: drivers/tty/serial/arc_uart.c 13987T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13988 13989SYNOPSYS ARC HSDK SDP pll clock driver 13990M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13991S: Supported 13992F: drivers/clk/clk-hsdk-pll.c 13993F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13994 13995SYNOPSYS ARC SDP clock driver 13996M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13997S: Supported 13998F: drivers/clk/axs10x/* 13999F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14000 14001SYNOPSYS ARC SDP platform support 14002M: Alexey Brodkin <abrodkin@synopsys.com> 14003S: Supported 14004F: arch/arc/plat-axs10x 14005F: arch/arc/boot/dts/ax* 14006F: Documentation/devicetree/bindings/arc/axs10* 14007 14008SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14009M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14010S: Supported 14011F: drivers/reset/reset-axs10x.c 14012F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14013 14014SYNOPSYS DESIGNWARE 8250 UART DRIVER 14015R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14016S: Maintained 14017F: drivers/tty/serial/8250/8250_dw.c 14018 14019SYNOPSYS DESIGNWARE APB GPIO DRIVER 14020M: Hoan Tran <hotran@apm.com> 14021L: linux-gpio@vger.kernel.org 14022S: Maintained 14023F: drivers/gpio/gpio-dwapb.c 14024F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14025 14026SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14027M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14028S: Maintained 14029F: drivers/dma/dwi-axi-dmac/ 14030F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14031 14032SYNOPSYS DESIGNWARE DMAC DRIVER 14033M: Viresh Kumar <vireshk@kernel.org> 14034R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14035S: Maintained 14036F: include/linux/dma/dw.h 14037F: include/linux/platform_data/dma-dw.h 14038F: drivers/dma/dw/ 14039 14040SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14041M: Jose Abreu <Jose.Abreu@synopsys.com> 14042L: netdev@vger.kernel.org 14043S: Supported 14044F: drivers/net/ethernet/synopsys/ 14045 14046SYNOPSYS DESIGNWARE I2C DRIVER 14047M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14048R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14049R: Mika Westerberg <mika.westerberg@linux.intel.com> 14050L: linux-i2c@vger.kernel.org 14051S: Maintained 14052F: drivers/i2c/busses/i2c-designware-* 14053F: include/linux/platform_data/i2c-designware.h 14054 14055SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14056M: Jaehoon Chung <jh80.chung@samsung.com> 14057L: linux-mmc@vger.kernel.org 14058S: Maintained 14059F: drivers/mmc/host/dw_mmc* 14060 14061SYNOPSYS HSDK RESET CONTROLLER DRIVER 14062M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14063S: Supported 14064F: drivers/reset/reset-hsdk.c 14065F: include/dt-bindings/reset/snps,hsdk-reset.h 14066F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14067 14068SYSTEM CONFIGURATION (SYSCON) 14069M: Lee Jones <lee.jones@linaro.org> 14070M: Arnd Bergmann <arnd@arndb.de> 14071T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14072S: Supported 14073F: drivers/mfd/syscon.c 14074 14075SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14076M: Sudeep Holla <sudeep.holla@arm.com> 14077L: linux-arm-kernel@lists.infradead.org 14078S: Maintained 14079F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14080F: drivers/clk/clk-sc[mp]i.c 14081F: drivers/cpufreq/sc[mp]i-cpufreq.c 14082F: drivers/firmware/arm_scpi.c 14083F: drivers/firmware/arm_scmi/ 14084F: include/linux/sc[mp]i_protocol.h 14085 14086SYSTEM RESET/SHUTDOWN DRIVERS 14087M: Sebastian Reichel <sre@kernel.org> 14088L: linux-pm@vger.kernel.org 14089T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14090S: Maintained 14091F: Documentation/devicetree/bindings/power/reset/ 14092F: drivers/power/reset/ 14093 14094SYSTEM TRACE MODULE CLASS 14095M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14096S: Maintained 14097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14098F: Documentation/trace/stm.rst 14099F: drivers/hwtracing/stm/ 14100F: include/linux/stm.h 14101F: include/uapi/linux/stm.h 14102 14103SYSV FILESYSTEM 14104M: Christoph Hellwig <hch@infradead.org> 14105S: Maintained 14106F: Documentation/filesystems/sysv-fs.txt 14107F: fs/sysv/ 14108F: include/linux/sysv_fs.h 14109 14110TARGET SUBSYSTEM 14111M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14112L: linux-scsi@vger.kernel.org 14113L: target-devel@vger.kernel.org 14114W: http://www.linux-iscsi.org 14115W: http://groups.google.com/group/linux-iscsi-target-dev 14116T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14117S: Supported 14118F: drivers/target/ 14119F: include/target/ 14120F: Documentation/target/ 14121 14122TASKSTATS STATISTICS INTERFACE 14123M: Balbir Singh <bsingharora@gmail.com> 14124S: Maintained 14125F: Documentation/accounting/taskstats* 14126F: include/linux/taskstats* 14127F: kernel/taskstats.c 14128 14129TC subsystem 14130M: Jamal Hadi Salim <jhs@mojatatu.com> 14131M: Cong Wang <xiyou.wangcong@gmail.com> 14132M: Jiri Pirko <jiri@resnulli.us> 14133L: netdev@vger.kernel.org 14134S: Maintained 14135F: include/net/pkt_cls.h 14136F: include/net/pkt_sched.h 14137F: include/net/tc_act/ 14138F: include/uapi/linux/pkt_cls.h 14139F: include/uapi/linux/pkt_sched.h 14140F: include/uapi/linux/tc_act/ 14141F: include/uapi/linux/tc_ematch/ 14142F: net/sched/ 14143 14144TC90522 MEDIA DRIVER 14145M: Akihiro Tsukada <tskd08@gmail.com> 14146L: linux-media@vger.kernel.org 14147S: Odd Fixes 14148F: drivers/media/dvb-frontends/tc90522* 14149 14150TCP LOW PRIORITY MODULE 14151M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14152M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14153W: http://tcp-lp-mod.sourceforge.net/ 14154S: Maintained 14155F: net/ipv4/tcp_lp.c 14156 14157TDA10071 MEDIA DRIVER 14158M: Antti Palosaari <crope@iki.fi> 14159L: linux-media@vger.kernel.org 14160W: https://linuxtv.org 14161W: http://palosaari.fi/linux/ 14162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14163T: git git://linuxtv.org/anttip/media_tree.git 14164S: Maintained 14165F: drivers/media/dvb-frontends/tda10071* 14166 14167TDA18212 MEDIA DRIVER 14168M: Antti Palosaari <crope@iki.fi> 14169L: linux-media@vger.kernel.org 14170W: https://linuxtv.org 14171W: http://palosaari.fi/linux/ 14172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14173T: git git://linuxtv.org/anttip/media_tree.git 14174S: Maintained 14175F: drivers/media/tuners/tda18212* 14176 14177TDA18218 MEDIA DRIVER 14178M: Antti Palosaari <crope@iki.fi> 14179L: linux-media@vger.kernel.org 14180W: https://linuxtv.org 14181W: http://palosaari.fi/linux/ 14182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14183T: git git://linuxtv.org/anttip/media_tree.git 14184S: Maintained 14185F: drivers/media/tuners/tda18218* 14186 14187TDA18250 MEDIA DRIVER 14188M: Olli Salonen <olli.salonen@iki.fi> 14189L: linux-media@vger.kernel.org 14190W: https://linuxtv.org 14191Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14192T: git git://linuxtv.org/media_tree.git 14193S: Maintained 14194F: drivers/media/tuners/tda18250* 14195 14196TDA18271 MEDIA DRIVER 14197M: Michael Krufky <mkrufky@linuxtv.org> 14198L: linux-media@vger.kernel.org 14199W: https://linuxtv.org 14200W: http://github.com/mkrufky 14201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14202T: git git://linuxtv.org/mkrufky/tuners.git 14203S: Maintained 14204F: drivers/media/tuners/tda18271* 14205 14206TDA1997x MEDIA DRIVER 14207M: Tim Harvey <tharvey@gateworks.com> 14208L: linux-media@vger.kernel.org 14209W: https://linuxtv.org 14210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14211S: Maintained 14212F: drivers/media/i2c/tda1997x.* 14213 14214TDA827x MEDIA DRIVER 14215M: Michael Krufky <mkrufky@linuxtv.org> 14216L: linux-media@vger.kernel.org 14217W: https://linuxtv.org 14218W: http://github.com/mkrufky 14219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14220T: git git://linuxtv.org/mkrufky/tuners.git 14221S: Maintained 14222F: drivers/media/tuners/tda8290.* 14223 14224TDA8290 MEDIA DRIVER 14225M: Michael Krufky <mkrufky@linuxtv.org> 14226L: linux-media@vger.kernel.org 14227W: https://linuxtv.org 14228W: http://github.com/mkrufky 14229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14230T: git git://linuxtv.org/mkrufky/tuners.git 14231S: Maintained 14232F: drivers/media/tuners/tda8290.* 14233 14234TDA9840 MEDIA DRIVER 14235M: Hans Verkuil <hverkuil@xs4all.nl> 14236L: linux-media@vger.kernel.org 14237T: git git://linuxtv.org/media_tree.git 14238W: https://linuxtv.org 14239S: Maintained 14240F: drivers/media/i2c/tda9840* 14241 14242TEA5761 TUNER DRIVER 14243M: Mauro Carvalho Chehab <mchehab@kernel.org> 14244L: linux-media@vger.kernel.org 14245W: https://linuxtv.org 14246T: git git://linuxtv.org/media_tree.git 14247S: Odd fixes 14248F: drivers/media/tuners/tea5761.* 14249 14250TEA5767 TUNER DRIVER 14251M: Mauro Carvalho Chehab <mchehab@kernel.org> 14252L: linux-media@vger.kernel.org 14253W: https://linuxtv.org 14254T: git git://linuxtv.org/media_tree.git 14255S: Maintained 14256F: drivers/media/tuners/tea5767.* 14257 14258TEA6415C MEDIA DRIVER 14259M: Hans Verkuil <hverkuil@xs4all.nl> 14260L: linux-media@vger.kernel.org 14261T: git git://linuxtv.org/media_tree.git 14262W: https://linuxtv.org 14263S: Maintained 14264F: drivers/media/i2c/tea6415c* 14265 14266TEA6420 MEDIA DRIVER 14267M: Hans Verkuil <hverkuil@xs4all.nl> 14268L: linux-media@vger.kernel.org 14269T: git git://linuxtv.org/media_tree.git 14270W: https://linuxtv.org 14271S: Maintained 14272F: drivers/media/i2c/tea6420* 14273 14274TEAM DRIVER 14275M: Jiri Pirko <jiri@resnulli.us> 14276L: netdev@vger.kernel.org 14277S: Supported 14278F: drivers/net/team/ 14279F: include/linux/if_team.h 14280F: include/uapi/linux/if_team.h 14281 14282TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14283M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14284S: Maintained 14285F: arch/x86/platform/ts5500/ 14286 14287TECHNOTREND USB IR RECEIVER 14288M: Sean Young <sean@mess.org> 14289L: linux-media@vger.kernel.org 14290S: Maintained 14291F: drivers/media/rc/ttusbir.c 14292 14293TECHWELL TW9910 VIDEO DECODER 14294L: linux-media@vger.kernel.org 14295S: Orphan 14296F: drivers/media/i2c/tw9910.c 14297F: include/media/i2c/tw9910.h 14298 14299TEE SUBSYSTEM 14300M: Jens Wiklander <jens.wiklander@linaro.org> 14301S: Maintained 14302F: include/linux/tee_drv.h 14303F: include/uapi/linux/tee.h 14304F: drivers/tee/ 14305F: Documentation/tee.txt 14306 14307TEGRA ARCHITECTURE SUPPORT 14308M: Thierry Reding <thierry.reding@gmail.com> 14309M: Jonathan Hunter <jonathanh@nvidia.com> 14310L: linux-tegra@vger.kernel.org 14311Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14313S: Supported 14314N: [^a-z]tegra 14315 14316TEGRA CLOCK DRIVER 14317M: Peter De Schrijver <pdeschrijver@nvidia.com> 14318M: Prashant Gaikwad <pgaikwad@nvidia.com> 14319S: Supported 14320F: drivers/clk/tegra/ 14321 14322TEGRA DMA DRIVERS 14323M: Laxman Dewangan <ldewangan@nvidia.com> 14324M: Jon Hunter <jonathanh@nvidia.com> 14325S: Supported 14326F: drivers/dma/tegra* 14327 14328TEGRA I2C DRIVER 14329M: Laxman Dewangan <ldewangan@nvidia.com> 14330S: Supported 14331F: drivers/i2c/busses/i2c-tegra.c 14332 14333TEGRA IOMMU DRIVERS 14334M: Thierry Reding <thierry.reding@gmail.com> 14335L: linux-tegra@vger.kernel.org 14336S: Supported 14337F: drivers/iommu/tegra* 14338 14339TEGRA KBC DRIVER 14340M: Laxman Dewangan <ldewangan@nvidia.com> 14341S: Supported 14342F: drivers/input/keyboard/tegra-kbc.c 14343 14344TEGRA NAND DRIVER 14345M: Stefan Agner <stefan@agner.ch> 14346M: Lucas Stach <dev@lynxeye.de> 14347S: Maintained 14348F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14349F: drivers/mtd/nand/raw/tegra_nand.c 14350 14351TEGRA PWM DRIVER 14352M: Thierry Reding <thierry.reding@gmail.com> 14353S: Supported 14354F: drivers/pwm/pwm-tegra.c 14355 14356TEGRA SERIAL DRIVER 14357M: Laxman Dewangan <ldewangan@nvidia.com> 14358S: Supported 14359F: drivers/tty/serial/serial-tegra.c 14360 14361TEGRA SPI DRIVER 14362M: Laxman Dewangan <ldewangan@nvidia.com> 14363S: Supported 14364F: drivers/spi/spi-tegra* 14365 14366TEHUTI ETHERNET DRIVER 14367M: Andy Gospodarek <andy@greyhouse.net> 14368L: netdev@vger.kernel.org 14369S: Supported 14370F: drivers/net/ethernet/tehuti/* 14371 14372Telecom Clock Driver for MCPL0010 14373M: Mark Gross <mark.gross@intel.com> 14374S: Supported 14375F: drivers/char/tlclk.c 14376 14377TENSILICA XTENSA PORT (xtensa) 14378M: Chris Zankel <chris@zankel.net> 14379M: Max Filippov <jcmvbkbc@gmail.com> 14380L: linux-xtensa@linux-xtensa.org 14381T: git git://github.com/czankel/xtensa-linux.git 14382S: Maintained 14383F: arch/xtensa/ 14384F: drivers/irqchip/irq-xtensa-* 14385 14386Texas Instruments' System Control Interface (TISCI) Protocol Driver 14387M: Nishanth Menon <nm@ti.com> 14388M: Tero Kristo <t-kristo@ti.com> 14389M: Santosh Shilimkar <ssantosh@kernel.org> 14390L: linux-arm-kernel@lists.infradead.org 14391S: Maintained 14392F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14393F: drivers/firmware/ti_sci* 14394F: include/linux/soc/ti/ti_sci_protocol.h 14395F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14396F: include/dt-bindings/genpd/k2g.h 14397F: drivers/soc/ti/ti_sci_pm_domains.c 14398F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14399F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14400F: drivers/clk/keystone/sci-clk.c 14401F: drivers/reset/reset-ti-sci.c 14402 14403THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14404M: Hans Verkuil <hverkuil@xs4all.nl> 14405L: linux-media@vger.kernel.org 14406T: git git://linuxtv.org/media_tree.git 14407W: https://linuxtv.org 14408S: Maintained 14409F: drivers/media/radio/radio-raremono.c 14410 14411THERMAL 14412M: Zhang Rui <rui.zhang@intel.com> 14413M: Eduardo Valentin <edubezval@gmail.com> 14414R: Daniel Lezcano <daniel.lezcano@linaro.org> 14415L: linux-pm@vger.kernel.org 14416T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14417T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14418Q: https://patchwork.kernel.org/project/linux-pm/list/ 14419S: Supported 14420F: drivers/thermal/ 14421F: include/linux/thermal.h 14422F: include/uapi/linux/thermal.h 14423F: include/linux/cpu_cooling.h 14424F: Documentation/devicetree/bindings/thermal/ 14425 14426THERMAL/CPU_COOLING 14427M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14428M: Viresh Kumar <viresh.kumar@linaro.org> 14429M: Javi Merino <javi.merino@kernel.org> 14430L: linux-pm@vger.kernel.org 14431S: Supported 14432F: Documentation/thermal/cpu-cooling-api.txt 14433F: drivers/thermal/cpu_cooling.c 14434F: include/linux/cpu_cooling.h 14435 14436THINKPAD ACPI EXTRAS DRIVER 14437M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14438L: ibm-acpi-devel@lists.sourceforge.net 14439L: platform-driver-x86@vger.kernel.org 14440W: http://ibm-acpi.sourceforge.net 14441W: http://thinkwiki.org/wiki/Ibm-acpi 14442T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14443S: Maintained 14444F: drivers/platform/x86/thinkpad_acpi.c 14445 14446THUNDERBOLT DRIVER 14447M: Andreas Noever <andreas.noever@gmail.com> 14448M: Michael Jamet <michael.jamet@intel.com> 14449M: Mika Westerberg <mika.westerberg@linux.intel.com> 14450M: Yehezkel Bernat <YehezkelShB@gmail.com> 14451T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14452S: Maintained 14453F: Documentation/admin-guide/thunderbolt.rst 14454F: drivers/thunderbolt/ 14455F: include/linux/thunderbolt.h 14456 14457THUNDERBOLT NETWORK DRIVER 14458M: Michael Jamet <michael.jamet@intel.com> 14459M: Mika Westerberg <mika.westerberg@linux.intel.com> 14460M: Yehezkel Bernat <YehezkelShB@gmail.com> 14461L: netdev@vger.kernel.org 14462S: Maintained 14463F: drivers/net/thunderbolt.c 14464 14465THUNDERX GPIO DRIVER 14466M: David Daney <david.daney@cavium.com> 14467S: Maintained 14468F: drivers/gpio/gpio-thunderx.c 14469 14470TI AM437X VPFE DRIVER 14471M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14472L: linux-media@vger.kernel.org 14473W: https://linuxtv.org 14474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14475T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14476S: Maintained 14477F: drivers/media/platform/am437x/ 14478 14479TI BANDGAP AND THERMAL DRIVER 14480M: Eduardo Valentin <edubezval@gmail.com> 14481M: Keerthy <j-keerthy@ti.com> 14482L: linux-pm@vger.kernel.org 14483L: linux-omap@vger.kernel.org 14484S: Maintained 14485F: drivers/thermal/ti-soc-thermal/ 14486 14487TI BQ27XXX POWER SUPPLY DRIVER 14488R: Andrew F. Davis <afd@ti.com> 14489F: include/linux/power/bq27xxx_battery.h 14490F: drivers/power/supply/bq27xxx_battery.c 14491F: drivers/power/supply/bq27xxx_battery_i2c.c 14492 14493TI CDCE706 CLOCK DRIVER 14494M: Max Filippov <jcmvbkbc@gmail.com> 14495S: Maintained 14496F: drivers/clk/clk-cdce706.c 14497 14498TI CLOCK DRIVER 14499M: Tero Kristo <t-kristo@ti.com> 14500L: linux-omap@vger.kernel.org 14501S: Maintained 14502F: drivers/clk/ti/ 14503F: include/linux/clk/ti.h 14504 14505TI DAVINCI MACHINE SUPPORT 14506M: Sekhar Nori <nsekhar@ti.com> 14507M: Kevin Hilman <khilman@kernel.org> 14508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14509T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14510S: Supported 14511F: arch/arm/mach-davinci/ 14512F: drivers/i2c/busses/i2c-davinci.c 14513F: arch/arm/boot/dts/da850* 14514 14515TI DAVINCI SERIES CLOCK DRIVER 14516M: David Lechner <david@lechnology.com> 14517R: Sekhar Nori <nsekhar@ti.com> 14518S: Maintained 14519F: Documentation/devicetree/bindings/clock/ti/davinci/ 14520F: drivers/clk/davinci/ 14521 14522TI DAVINCI SERIES GPIO DRIVER 14523M: Keerthy <j-keerthy@ti.com> 14524L: linux-gpio@vger.kernel.org 14525S: Maintained 14526F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14527F: drivers/gpio/gpio-davinci.c 14528 14529TI DAVINCI SERIES MEDIA DRIVER 14530M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14531L: linux-media@vger.kernel.org 14532W: https://linuxtv.org 14533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14534T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14535S: Maintained 14536F: drivers/media/platform/davinci/ 14537F: include/media/davinci/ 14538 14539TI ETHERNET SWITCH DRIVER (CPSW) 14540R: Grygorii Strashko <grygorii.strashko@ti.com> 14541L: linux-omap@vger.kernel.org 14542L: netdev@vger.kernel.org 14543S: Maintained 14544F: drivers/net/ethernet/ti/cpsw* 14545F: drivers/net/ethernet/ti/davinci* 14546 14547TI FLASH MEDIA INTERFACE DRIVER 14548M: Alex Dubov <oakad@yahoo.com> 14549S: Maintained 14550F: drivers/misc/tifm* 14551F: drivers/mmc/host/tifm_sd.c 14552F: include/linux/tifm.h 14553 14554TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14555M: Santosh Shilimkar <ssantosh@kernel.org> 14556L: linux-kernel@vger.kernel.org 14557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14558S: Maintained 14559F: drivers/soc/ti/* 14560T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14561 14562TI LM49xxx FAMILY ASoC CODEC DRIVERS 14563M: M R Swami Reddy <mr.swami.reddy@ti.com> 14564M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14566S: Maintained 14567F: sound/soc/codecs/lm49453* 14568F: sound/soc/codecs/isabelle* 14569 14570TI LP855x BACKLIGHT DRIVER 14571M: Milo Kim <milo.kim@ti.com> 14572S: Maintained 14573F: Documentation/backlight/lp855x-driver.txt 14574F: drivers/video/backlight/lp855x_bl.c 14575F: include/linux/platform_data/lp855x.h 14576 14577TI LP8727 CHARGER DRIVER 14578M: Milo Kim <milo.kim@ti.com> 14579S: Maintained 14580F: drivers/power/supply/lp8727_charger.c 14581F: include/linux/platform_data/lp8727.h 14582 14583TI LP8788 MFD DRIVER 14584M: Milo Kim <milo.kim@ti.com> 14585S: Maintained 14586F: drivers/iio/adc/lp8788_adc.c 14587F: drivers/leds/leds-lp8788.c 14588F: drivers/mfd/lp8788*.c 14589F: drivers/power/supply/lp8788-charger.c 14590F: drivers/regulator/lp8788-*.c 14591F: include/linux/mfd/lp8788*.h 14592 14593TI NETCP ETHERNET DRIVER 14594M: Wingman Kwok <w-kwok2@ti.com> 14595M: Murali Karicheri <m-karicheri2@ti.com> 14596L: netdev@vger.kernel.org 14597S: Maintained 14598F: drivers/net/ethernet/ti/netcp* 14599 14600TI TAS571X FAMILY ASoC CODEC DRIVER 14601M: Kevin Cernekee <cernekee@chromium.org> 14602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14603S: Odd Fixes 14604F: sound/soc/codecs/tas571x* 14605 14606TI TRF7970A NFC DRIVER 14607M: Mark Greer <mgreer@animalcreek.com> 14608L: linux-wireless@vger.kernel.org 14609L: linux-nfc@lists.01.org (moderated for non-subscribers) 14610S: Supported 14611F: drivers/nfc/trf7970a.c 14612F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14613 14614TI TWL4030 SERIES SOC CODEC DRIVER 14615M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14617S: Maintained 14618F: sound/soc/codecs/twl4030* 14619 14620TI VPE/CAL DRIVERS 14621M: Benoit Parrot <bparrot@ti.com> 14622L: linux-media@vger.kernel.org 14623W: http://linuxtv.org/ 14624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14625S: Maintained 14626F: drivers/media/platform/ti-vpe/ 14627 14628TI WILINK WIRELESS DRIVERS 14629L: linux-wireless@vger.kernel.org 14630W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14631W: http://wireless.kernel.org/en/users/Drivers/wl1251 14632T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14633S: Orphan 14634F: drivers/net/wireless/ti/ 14635F: include/linux/wl12xx.h 14636 14637TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14638M: John Stultz <john.stultz@linaro.org> 14639M: Thomas Gleixner <tglx@linutronix.de> 14640R: Stephen Boyd <sboyd@kernel.org> 14641L: linux-kernel@vger.kernel.org 14642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14643S: Supported 14644F: include/linux/clocksource.h 14645F: include/linux/time.h 14646F: include/linux/timex.h 14647F: include/uapi/linux/time.h 14648F: include/uapi/linux/timex.h 14649F: kernel/time/clocksource.c 14650F: kernel/time/time*.c 14651F: kernel/time/alarmtimer.c 14652F: kernel/time/ntp.c 14653F: tools/testing/selftests/timers/ 14654 14655TIPC NETWORK LAYER 14656M: Jon Maloy <jon.maloy@ericsson.com> 14657M: Ying Xue <ying.xue@windriver.com> 14658L: netdev@vger.kernel.org (core kernel code) 14659L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14660W: http://tipc.sourceforge.net/ 14661S: Maintained 14662F: include/uapi/linux/tipc*.h 14663F: net/tipc/ 14664 14665TLAN NETWORK DRIVER 14666M: Samuel Chessman <chessman@tux.org> 14667L: tlan-devel@lists.sourceforge.net (subscribers-only) 14668W: http://sourceforge.net/projects/tlan/ 14669S: Maintained 14670F: Documentation/networking/tlan.txt 14671F: drivers/net/ethernet/ti/tlan.* 14672 14673TM6000 VIDEO4LINUX DRIVER 14674M: Mauro Carvalho Chehab <mchehab@kernel.org> 14675L: linux-media@vger.kernel.org 14676W: https://linuxtv.org 14677T: git git://linuxtv.org/media_tree.git 14678S: Odd fixes 14679F: drivers/media/usb/tm6000/ 14680F: Documentation/media/v4l-drivers/tm6000* 14681 14682TMIO/SDHI MMC DRIVER 14683M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14684L: linux-mmc@vger.kernel.org 14685S: Supported 14686F: drivers/mmc/host/tmio_mmc* 14687F: drivers/mmc/host/renesas_sdhi* 14688F: include/linux/mfd/tmio.h 14689 14690TMP401 HARDWARE MONITOR DRIVER 14691M: Guenter Roeck <linux@roeck-us.net> 14692L: linux-hwmon@vger.kernel.org 14693S: Maintained 14694F: Documentation/hwmon/tmp401 14695F: drivers/hwmon/tmp401.c 14696 14697TMPFS (SHMEM FILESYSTEM) 14698M: Hugh Dickins <hughd@google.com> 14699L: linux-mm@kvack.org 14700S: Maintained 14701F: include/linux/shmem_fs.h 14702F: mm/shmem.c 14703 14704TOMOYO SECURITY MODULE 14705M: Kentaro Takeda <takedakn@nttdata.co.jp> 14706M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14707L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14708L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14709L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14710L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14711W: http://tomoyo.sourceforge.jp/ 14712T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14713S: Maintained 14714F: security/tomoyo/ 14715 14716TOPSTAR LAPTOP EXTRAS DRIVER 14717M: Herton Ronaldo Krzesinski <herton@canonical.com> 14718L: platform-driver-x86@vger.kernel.org 14719S: Maintained 14720F: drivers/platform/x86/topstar-laptop.c 14721 14722TORTURE-TEST MODULES 14723M: Davidlohr Bueso <dave@stgolabs.net> 14724M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14725M: Josh Triplett <josh@joshtriplett.org> 14726L: linux-kernel@vger.kernel.org 14727S: Supported 14728T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14729F: Documentation/RCU/torture.txt 14730F: kernel/torture.c 14731F: kernel/rcu/rcutorture.c 14732F: kernel/rcu/rcuperf.c 14733F: kernel/locking/locktorture.c 14734 14735TOSHIBA ACPI EXTRAS DRIVER 14736M: Azael Avalos <coproscefalo@gmail.com> 14737L: platform-driver-x86@vger.kernel.org 14738S: Maintained 14739F: drivers/platform/x86/toshiba_acpi.c 14740 14741TOSHIBA BLUETOOTH DRIVER 14742M: Azael Avalos <coproscefalo@gmail.com> 14743L: platform-driver-x86@vger.kernel.org 14744S: Maintained 14745F: drivers/platform/x86/toshiba_bluetooth.c 14746 14747TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14748M: Azael Avalos <coproscefalo@gmail.com> 14749L: platform-driver-x86@vger.kernel.org 14750S: Maintained 14751F: drivers/platform/x86/toshiba_haps.c 14752 14753TOSHIBA SMM DRIVER 14754M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14755W: http://www.buzzard.org.uk/toshiba/ 14756S: Maintained 14757F: drivers/char/toshiba.c 14758F: include/linux/toshiba.h 14759F: include/uapi/linux/toshiba.h 14760 14761TOSHIBA TC358743 DRIVER 14762M: Mats Randgaard <matrandg@cisco.com> 14763L: linux-media@vger.kernel.org 14764S: Maintained 14765F: drivers/media/i2c/tc358743* 14766F: include/media/i2c/tc358743.h 14767 14768TOSHIBA WMI HOTKEYS DRIVER 14769M: Azael Avalos <coproscefalo@gmail.com> 14770L: platform-driver-x86@vger.kernel.org 14771S: Maintained 14772F: drivers/platform/x86/toshiba-wmi.c 14773 14774TPM DEVICE DRIVER 14775M: Peter Huewe <peterhuewe@gmx.de> 14776M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14777R: Jason Gunthorpe <jgg@ziepe.ca> 14778L: linux-integrity@vger.kernel.org 14779Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14780W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14781T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14782S: Maintained 14783F: drivers/char/tpm/ 14784 14785TRACING 14786M: Steven Rostedt <rostedt@goodmis.org> 14787M: Ingo Molnar <mingo@redhat.com> 14788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14789S: Maintained 14790F: Documentation/trace/ftrace.rst 14791F: arch/*/*/*/ftrace.h 14792F: arch/*/kernel/ftrace.c 14793F: include/*/ftrace.h 14794F: include/linux/trace*.h 14795F: include/trace/ 14796F: kernel/trace/ 14797F: tools/testing/selftests/ftrace/ 14798 14799TRACING MMIO ACCESSES (MMIOTRACE) 14800M: Steven Rostedt <rostedt@goodmis.org> 14801M: Ingo Molnar <mingo@kernel.org> 14802R: Karol Herbst <karolherbst@gmail.com> 14803R: Pekka Paalanen <ppaalanen@gmail.com> 14804S: Maintained 14805L: linux-kernel@vger.kernel.org 14806L: nouveau@lists.freedesktop.org 14807F: kernel/trace/trace_mmiotrace.c 14808F: include/linux/mmiotrace.h 14809F: arch/x86/mm/kmmio.c 14810F: arch/x86/mm/mmio-mod.c 14811F: arch/x86/mm/testmmiotrace.c 14812 14813TRIVIAL PATCHES 14814M: Jiri Kosina <trivial@kernel.org> 14815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14816S: Maintained 14817K: ^Subject:.*(?i)trivial 14818 14819TEMPO SEMICONDUCTOR DRIVERS 14820M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14821S: Maintained 14822F: sound/soc/codecs/tscs*.c 14823F: sound/soc/codecs/tscs*.h 14824F: Documentation/devicetree/bindings/sound/tscs*.txt 14825 14826TTY LAYER 14827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14828M: Jiri Slaby <jslaby@suse.com> 14829S: Supported 14830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14831F: Documentation/serial/ 14832F: drivers/tty/ 14833F: drivers/tty/serial/serial_core.c 14834F: include/linux/serial_core.h 14835F: include/linux/serial.h 14836F: include/linux/tty.h 14837F: include/uapi/linux/serial_core.h 14838F: include/uapi/linux/serial.h 14839F: include/uapi/linux/tty.h 14840 14841TUA9001 MEDIA DRIVER 14842M: Antti Palosaari <crope@iki.fi> 14843L: linux-media@vger.kernel.org 14844W: https://linuxtv.org 14845W: http://palosaari.fi/linux/ 14846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14847T: git git://linuxtv.org/anttip/media_tree.git 14848S: Maintained 14849F: drivers/media/tuners/tua9001* 14850 14851TULIP NETWORK DRIVERS 14852L: netdev@vger.kernel.org 14853L: linux-parisc@vger.kernel.org 14854S: Orphan 14855F: drivers/net/ethernet/dec/tulip/ 14856 14857TUN/TAP driver 14858M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14859W: http://vtun.sourceforge.net/tun 14860S: Maintained 14861F: Documentation/networking/tuntap.txt 14862F: arch/um/os-Linux/drivers/ 14863 14864TURBOCHANNEL SUBSYSTEM 14865M: "Maciej W. Rozycki" <macro@linux-mips.org> 14866M: Ralf Baechle <ralf@linux-mips.org> 14867L: linux-mips@linux-mips.org 14868Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14869S: Maintained 14870F: drivers/tc/ 14871F: include/linux/tc.h 14872 14873TURBOSTAT UTILITY 14874M: "Len Brown" <lenb@kernel.org> 14875L: linux-pm@vger.kernel.org 14876B: https://bugzilla.kernel.org 14877Q: https://patchwork.kernel.org/project/linux-pm/list/ 14878T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14879S: Supported 14880F: tools/power/x86/turbostat/ 14881 14882TW5864 VIDEO4LINUX DRIVER 14883M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14884M: Anton Sviridenko <anton@corp.bluecherry.net> 14885M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14886M: Andrey Utkin <andrey_utkin@fastmail.com> 14887L: linux-media@vger.kernel.org 14888S: Supported 14889F: drivers/media/pci/tw5864/ 14890 14891TW68 VIDEO4LINUX DRIVER 14892M: Hans Verkuil <hverkuil@xs4all.nl> 14893L: linux-media@vger.kernel.org 14894T: git git://linuxtv.org/media_tree.git 14895W: https://linuxtv.org 14896S: Odd Fixes 14897F: drivers/media/pci/tw68/ 14898 14899TW686X VIDEO4LINUX DRIVER 14900M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14901L: linux-media@vger.kernel.org 14902T: git git://linuxtv.org/media_tree.git 14903W: http://linuxtv.org 14904S: Maintained 14905F: drivers/media/pci/tw686x/ 14906 14907UBI FILE SYSTEM (UBIFS) 14908M: Richard Weinberger <richard@nod.at> 14909M: Artem Bityutskiy <dedekind1@gmail.com> 14910M: Adrian Hunter <adrian.hunter@intel.com> 14911L: linux-mtd@lists.infradead.org 14912T: git git://git.infradead.org/ubifs-2.6.git 14913W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14914S: Supported 14915F: Documentation/filesystems/ubifs.txt 14916F: fs/ubifs/ 14917 14918UCLINUX (M68KNOMMU AND COLDFIRE) 14919M: Greg Ungerer <gerg@linux-m68k.org> 14920W: http://www.linux-m68k.org/ 14921W: http://www.uclinux.org/ 14922L: linux-m68k@lists.linux-m68k.org 14923L: uclinux-dev@uclinux.org (subscribers-only) 14924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14925S: Maintained 14926F: arch/m68k/coldfire/ 14927F: arch/m68k/68*/ 14928F: arch/m68k/*/*_no.* 14929F: arch/m68k/include/asm/*_no.* 14930 14931UDF FILESYSTEM 14932M: Jan Kara <jack@suse.com> 14933S: Maintained 14934F: Documentation/filesystems/udf.txt 14935F: fs/udf/ 14936 14937UDRAW TABLET 14938M: Bastien Nocera <hadess@hadess.net> 14939L: linux-input@vger.kernel.org 14940S: Maintained 14941F: drivers/hid/hid-udraw-ps3.c 14942 14943UFS FILESYSTEM 14944M: Evgeniy Dushistov <dushistov@mail.ru> 14945S: Maintained 14946F: Documentation/filesystems/ufs.txt 14947F: fs/ufs/ 14948 14949UHID USERSPACE HID IO DRIVER: 14950M: David Herrmann <dh.herrmann@googlemail.com> 14951L: linux-input@vger.kernel.org 14952S: Maintained 14953F: drivers/hid/uhid.c 14954F: include/uapi/linux/uhid.h 14955 14956ULPI BUS 14957M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14958L: linux-usb@vger.kernel.org 14959S: Maintained 14960F: drivers/usb/common/ulpi.c 14961F: include/linux/ulpi/ 14962 14963ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14964L: linux-usb@vger.kernel.org 14965S: Orphan 14966F: drivers/uwb/ 14967F: include/linux/uwb.h 14968F: include/linux/uwb/ 14969 14970UNICORE32 ARCHITECTURE: 14971M: Guan Xuetao <gxt@pku.edu.cn> 14972W: http://mprc.pku.edu.cn/~guanxuetao/linux 14973S: Maintained 14974T: git git://github.com/gxt/linux.git 14975F: arch/unicore32/ 14976 14977UNIFDEF 14978M: Tony Finch <dot@dotat.at> 14979W: http://dotat.at/prog/unifdef 14980S: Maintained 14981F: scripts/unifdef.c 14982 14983UNIFORM CDROM DRIVER 14984M: Jens Axboe <axboe@kernel.dk> 14985W: http://www.kernel.dk 14986S: Maintained 14987F: Documentation/cdrom/ 14988F: drivers/cdrom/cdrom.c 14989F: include/linux/cdrom.h 14990F: include/uapi/linux/cdrom.h 14991 14992UNISYS S-PAR DRIVERS 14993M: David Kershner <david.kershner@unisys.com> 14994L: sparmaintainer@unisys.com (Unisys internal) 14995S: Supported 14996F: include/linux/visorbus.h 14997F: drivers/visorbus/ 14998F: drivers/staging/unisys/ 14999 15000UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15001M: Vinayak Holikatti <vinholikatti@gmail.com> 15002L: linux-scsi@vger.kernel.org 15003S: Supported 15004F: Documentation/scsi/ufs.txt 15005F: drivers/scsi/ufs/ 15006 15007UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15008M: Joao Pinto <jpinto@synopsys.com> 15009L: linux-scsi@vger.kernel.org 15010S: Supported 15011F: drivers/scsi/ufs/*dwc* 15012 15013UNSORTED BLOCK IMAGES (UBI) 15014M: Artem Bityutskiy <dedekind1@gmail.com> 15015M: Richard Weinberger <richard@nod.at> 15016W: http://www.linux-mtd.infradead.org/ 15017L: linux-mtd@lists.infradead.org 15018T: git git://git.infradead.org/ubifs-2.6.git 15019S: Supported 15020F: drivers/mtd/ubi/ 15021F: include/linux/mtd/ubi.h 15022F: include/uapi/mtd/ubi-user.h 15023 15024USB "USBNET" DRIVER FRAMEWORK 15025M: Oliver Neukum <oneukum@suse.com> 15026L: netdev@vger.kernel.org 15027W: http://www.linux-usb.org/usbnet 15028S: Maintained 15029F: drivers/net/usb/usbnet.c 15030F: include/linux/usb/usbnet.h 15031 15032USB ACM DRIVER 15033M: Oliver Neukum <oneukum@suse.com> 15034L: linux-usb@vger.kernel.org 15035S: Maintained 15036F: Documentation/usb/acm.txt 15037F: drivers/usb/class/cdc-acm.* 15038 15039USB AR5523 WIRELESS DRIVER 15040M: Pontus Fuchs <pontus.fuchs@gmail.com> 15041L: linux-wireless@vger.kernel.org 15042S: Maintained 15043F: drivers/net/wireless/ath/ar5523/ 15044 15045USB ATTACHED SCSI 15046M: Oliver Neukum <oneukum@suse.com> 15047L: linux-usb@vger.kernel.org 15048L: linux-scsi@vger.kernel.org 15049S: Maintained 15050F: drivers/usb/storage/uas.c 15051 15052USB CDC ETHERNET DRIVER 15053M: Oliver Neukum <oliver@neukum.org> 15054L: linux-usb@vger.kernel.org 15055S: Maintained 15056F: drivers/net/usb/cdc_*.c 15057F: include/uapi/linux/usb/cdc.h 15058 15059USB CHAOSKEY DRIVER 15060M: Keith Packard <keithp@keithp.com> 15061L: linux-usb@vger.kernel.org 15062S: Maintained 15063F: drivers/usb/misc/chaoskey.c 15064 15065USB CYPRESS C67X00 DRIVER 15066M: Peter Korsgaard <jacmet@sunsite.dk> 15067L: linux-usb@vger.kernel.org 15068S: Maintained 15069F: drivers/usb/c67x00/ 15070 15071USB DAVICOM DM9601 DRIVER 15072M: Peter Korsgaard <jacmet@sunsite.dk> 15073L: netdev@vger.kernel.org 15074W: http://www.linux-usb.org/usbnet 15075S: Maintained 15076F: drivers/net/usb/dm9601.c 15077 15078USB DIAMOND RIO500 DRIVER 15079M: Cesar Miquel <miquel@df.uba.ar> 15080L: rio500-users@lists.sourceforge.net 15081W: http://rio500.sourceforge.net 15082S: Maintained 15083F: drivers/usb/misc/rio500* 15084 15085USB EHCI DRIVER 15086M: Alan Stern <stern@rowland.harvard.edu> 15087L: linux-usb@vger.kernel.org 15088S: Maintained 15089F: Documentation/usb/ehci.txt 15090F: drivers/usb/host/ehci* 15091 15092USB GADGET/PERIPHERAL SUBSYSTEM 15093M: Felipe Balbi <balbi@kernel.org> 15094L: linux-usb@vger.kernel.org 15095W: http://www.linux-usb.org/gadget 15096T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15097S: Maintained 15098F: drivers/usb/gadget/ 15099F: include/linux/usb/gadget* 15100 15101USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15102M: Jiri Kosina <jikos@kernel.org> 15103R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15104L: linux-usb@vger.kernel.org 15105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15106S: Maintained 15107F: Documentation/hid/hiddev.txt 15108F: drivers/hid/usbhid/ 15109 15110USB INTEL XHCI ROLE MUX DRIVER 15111M: Hans de Goede <hdegoede@redhat.com> 15112L: linux-usb@vger.kernel.org 15113S: Maintained 15114F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15115 15116USB ISP116X DRIVER 15117M: Olav Kongas <ok@artecdesign.ee> 15118L: linux-usb@vger.kernel.org 15119S: Maintained 15120F: drivers/usb/host/isp116x* 15121F: include/linux/usb/isp116x.h 15122 15123USB LAN78XX ETHERNET DRIVER 15124M: Woojung Huh <woojung.huh@microchip.com> 15125M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15126L: netdev@vger.kernel.org 15127S: Maintained 15128F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15129F: drivers/net/usb/lan78xx.* 15130F: include/dt-bindings/net/microchip-lan78xx.h 15131 15132USB MASS STORAGE DRIVER 15133M: Alan Stern <stern@rowland.harvard.edu> 15134L: linux-usb@vger.kernel.org 15135L: usb-storage@lists.one-eyed-alien.net 15136S: Maintained 15137W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15138F: drivers/usb/storage/ 15139 15140USB MIDI DRIVER 15141M: Clemens Ladisch <clemens@ladisch.de> 15142L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15143T: git git://git.alsa-project.org/alsa-kernel.git 15144S: Maintained 15145F: sound/usb/midi.* 15146 15147USB NETWORKING DRIVERS 15148L: linux-usb@vger.kernel.org 15149S: Odd Fixes 15150F: drivers/net/usb/ 15151 15152USB OHCI DRIVER 15153M: Alan Stern <stern@rowland.harvard.edu> 15154L: linux-usb@vger.kernel.org 15155S: Maintained 15156F: Documentation/usb/ohci.txt 15157F: drivers/usb/host/ohci* 15158 15159USB OTG FSM (Finite State Machine) 15160M: Peter Chen <Peter.Chen@nxp.com> 15161T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15162L: linux-usb@vger.kernel.org 15163S: Maintained 15164F: drivers/usb/common/usb-otg-fsm.c 15165 15166USB OVER IP DRIVER 15167M: Valentina Manea <valentina.manea.m@gmail.com> 15168M: Shuah Khan <shuah@kernel.org> 15169L: linux-usb@vger.kernel.org 15170S: Maintained 15171F: Documentation/usb/usbip_protocol.txt 15172F: drivers/usb/usbip/ 15173F: tools/usb/usbip/ 15174F: tools/testing/selftests/drivers/usb/usbip/ 15175 15176USB PEGASUS DRIVER 15177M: Petko Manolov <petkan@nucleusys.com> 15178L: linux-usb@vger.kernel.org 15179L: netdev@vger.kernel.org 15180T: git git://github.com/petkan/pegasus.git 15181W: https://github.com/petkan/pegasus 15182S: Maintained 15183F: drivers/net/usb/pegasus.* 15184 15185USB PHY LAYER 15186M: Felipe Balbi <balbi@kernel.org> 15187L: linux-usb@vger.kernel.org 15188T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15189S: Maintained 15190F: drivers/usb/phy/ 15191 15192USB PRINTER DRIVER (usblp) 15193M: Pete Zaitcev <zaitcev@redhat.com> 15194L: linux-usb@vger.kernel.org 15195S: Supported 15196F: drivers/usb/class/usblp.c 15197 15198USB QMI WWAN NETWORK DRIVER 15199M: Bjørn Mork <bjorn@mork.no> 15200L: netdev@vger.kernel.org 15201S: Maintained 15202F: Documentation/ABI/testing/sysfs-class-net-qmi 15203F: drivers/net/usb/qmi_wwan.c 15204 15205USB RTL8150 DRIVER 15206M: Petko Manolov <petkan@nucleusys.com> 15207L: linux-usb@vger.kernel.org 15208L: netdev@vger.kernel.org 15209T: git git://github.com/petkan/rtl8150.git 15210W: https://github.com/petkan/rtl8150 15211S: Maintained 15212F: drivers/net/usb/rtl8150.c 15213 15214USB SERIAL SUBSYSTEM 15215M: Johan Hovold <johan@kernel.org> 15216L: linux-usb@vger.kernel.org 15217T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15218S: Maintained 15219F: Documentation/usb/usb-serial.txt 15220F: drivers/usb/serial/ 15221F: include/linux/usb/serial.h 15222 15223USB SMSC75XX ETHERNET DRIVER 15224M: Steve Glendinning <steve.glendinning@shawell.net> 15225L: netdev@vger.kernel.org 15226S: Maintained 15227F: drivers/net/usb/smsc75xx.* 15228 15229USB SMSC95XX ETHERNET DRIVER 15230M: Steve Glendinning <steve.glendinning@shawell.net> 15231M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15232L: netdev@vger.kernel.org 15233S: Maintained 15234F: drivers/net/usb/smsc95xx.* 15235 15236USB SUBSYSTEM 15237M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15238L: linux-usb@vger.kernel.org 15239W: http://www.linux-usb.org 15240T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15241S: Supported 15242F: Documentation/devicetree/bindings/usb/ 15243F: Documentation/usb/ 15244F: drivers/usb/ 15245F: include/linux/usb.h 15246F: include/linux/usb/ 15247 15248USB TYPEC PI3USB30532 MUX DRIVER 15249M: Hans de Goede <hdegoede@redhat.com> 15250L: linux-usb@vger.kernel.org 15251S: Maintained 15252F: drivers/usb/typec/mux/pi3usb30532.c 15253 15254USB TYPEC CLASS 15255M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15256L: linux-usb@vger.kernel.org 15257S: Maintained 15258F: Documentation/ABI/testing/sysfs-class-typec 15259F: Documentation/driver-api/usb/typec.rst 15260F: drivers/usb/typec/ 15261F: include/linux/usb/typec.h 15262 15263USB TYPEC BUS FOR ALTERNATE MODES 15264M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15265L: linux-usb@vger.kernel.org 15266S: Maintained 15267F: Documentation/ABI/testing/sysfs-bus-typec 15268F: Documentation/driver-api/usb/typec_bus.rst 15269F: drivers/usb/typec/altmodes/ 15270F: include/linux/usb/typec_altmode.h 15271 15272USB UHCI DRIVER 15273M: Alan Stern <stern@rowland.harvard.edu> 15274L: linux-usb@vger.kernel.org 15275S: Maintained 15276F: drivers/usb/host/uhci* 15277 15278USB VIDEO CLASS 15279M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15280L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15281L: linux-media@vger.kernel.org 15282T: git git://linuxtv.org/media_tree.git 15283W: http://www.ideasonboard.org/uvc/ 15284S: Maintained 15285F: drivers/media/usb/uvc/ 15286F: include/uapi/linux/uvcvideo.h 15287 15288USB VISION DRIVER 15289M: Hans Verkuil <hverkuil@xs4all.nl> 15290L: linux-media@vger.kernel.org 15291T: git git://linuxtv.org/media_tree.git 15292W: https://linuxtv.org 15293S: Odd Fixes 15294F: drivers/media/usb/usbvision/ 15295 15296USB WEBCAM GADGET 15297M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15298L: linux-usb@vger.kernel.org 15299S: Maintained 15300F: drivers/usb/gadget/function/*uvc* 15301F: drivers/usb/gadget/legacy/webcam.c 15302F: include/uapi/linux/usb/g_uvc.h 15303 15304USB WIRELESS RNDIS DRIVER (rndis_wlan) 15305M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15306L: linux-wireless@vger.kernel.org 15307S: Maintained 15308F: drivers/net/wireless/rndis_wlan.c 15309 15310USB XHCI DRIVER 15311M: Mathias Nyman <mathias.nyman@intel.com> 15312L: linux-usb@vger.kernel.org 15313S: Supported 15314F: drivers/usb/host/xhci* 15315F: drivers/usb/host/pci-quirks* 15316 15317USB ZD1201 DRIVER 15318L: linux-wireless@vger.kernel.org 15319W: http://linux-lc100020.sourceforge.net 15320S: Orphan 15321F: drivers/net/wireless/zydas/zd1201.* 15322 15323USB ZR364XX DRIVER 15324M: Antoine Jacquet <royale@zerezo.com> 15325L: linux-usb@vger.kernel.org 15326L: linux-media@vger.kernel.org 15327T: git git://linuxtv.org/media_tree.git 15328W: http://royale.zerezo.com/zr364xx/ 15329S: Maintained 15330F: Documentation/media/v4l-drivers/zr364xx* 15331F: drivers/media/usb/zr364xx/ 15332 15333USER-MODE LINUX (UML) 15334M: Jeff Dike <jdike@addtoit.com> 15335M: Richard Weinberger <richard@nod.at> 15336L: linux-um@lists.infradead.org 15337W: http://user-mode-linux.sourceforge.net 15338T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15339S: Maintained 15340F: Documentation/virtual/uml/ 15341F: arch/um/ 15342F: arch/x86/um/ 15343F: fs/hostfs/ 15344F: fs/hppfs/ 15345 15346USERSPACE I/O (UIO) 15347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15348S: Maintained 15349T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15350F: Documentation/driver-api/uio-howto.rst 15351F: drivers/uio/ 15352F: include/linux/uio*.h 15353 15354UTIL-LINUX PACKAGE 15355M: Karel Zak <kzak@redhat.com> 15356L: util-linux@vger.kernel.org 15357W: http://en.wikipedia.org/wiki/Util-linux 15358T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15359S: Maintained 15360 15361UUID HELPERS 15362M: Christoph Hellwig <hch@lst.de> 15363R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15364L: linux-kernel@vger.kernel.org 15365T: git git://git.infradead.org/users/hch/uuid.git 15366F: lib/uuid.c 15367F: lib/test_uuid.c 15368F: include/linux/uuid.h 15369F: include/uapi/linux/uuid.h 15370S: Maintained 15371 15372UVESAFB DRIVER 15373M: Michal Januszewski <spock@gentoo.org> 15374L: linux-fbdev@vger.kernel.org 15375W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15376S: Maintained 15377F: Documentation/fb/uvesafb.txt 15378F: drivers/video/fbdev/uvesafb.* 15379 15380VF610 NAND DRIVER 15381M: Stefan Agner <stefan@agner.ch> 15382L: linux-mtd@lists.infradead.org 15383S: Supported 15384F: drivers/mtd/nand/raw/vf610_nfc.c 15385 15386VFAT/FAT/MSDOS FILESYSTEM 15387M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15388S: Maintained 15389F: Documentation/filesystems/vfat.txt 15390F: fs/fat/ 15391 15392VFIO DRIVER 15393M: Alex Williamson <alex.williamson@redhat.com> 15394L: kvm@vger.kernel.org 15395T: git git://github.com/awilliam/linux-vfio.git 15396S: Maintained 15397F: Documentation/vfio.txt 15398F: drivers/vfio/ 15399F: include/linux/vfio.h 15400F: include/uapi/linux/vfio.h 15401 15402VFIO MEDIATED DEVICE DRIVERS 15403M: Kirti Wankhede <kwankhede@nvidia.com> 15404L: kvm@vger.kernel.org 15405S: Maintained 15406F: Documentation/vfio-mediated-device.txt 15407F: drivers/vfio/mdev/ 15408F: include/linux/mdev.h 15409F: samples/vfio-mdev/ 15410 15411VFIO PLATFORM DRIVER 15412M: Eric Auger <eric.auger@redhat.com> 15413L: kvm@vger.kernel.org 15414S: Maintained 15415F: drivers/vfio/platform/ 15416 15417VGA_SWITCHEROO 15418R: Lukas Wunner <lukas@wunner.de> 15419S: Maintained 15420F: Documentation/gpu/vga-switcheroo.rst 15421F: drivers/gpu/vga/vga_switcheroo.c 15422F: include/linux/vga_switcheroo.h 15423T: git git://anongit.freedesktop.org/drm/drm-misc 15424 15425VIA RHINE NETWORK DRIVER 15426S: Orphan 15427F: drivers/net/ethernet/via/via-rhine.c 15428 15429VIA SD/MMC CARD CONTROLLER DRIVER 15430M: Bruce Chang <brucechang@via.com.tw> 15431M: Harald Welte <HaraldWelte@viatech.com> 15432S: Maintained 15433F: drivers/mmc/host/via-sdmmc.c 15434 15435VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15436M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15437L: linux-fbdev@vger.kernel.org 15438S: Maintained 15439F: include/linux/via-core.h 15440F: include/linux/via-gpio.h 15441F: include/linux/via_i2c.h 15442F: drivers/video/fbdev/via/ 15443 15444VIA VELOCITY NETWORK DRIVER 15445M: Francois Romieu <romieu@fr.zoreil.com> 15446L: netdev@vger.kernel.org 15447S: Maintained 15448F: drivers/net/ethernet/via/via-velocity.* 15449 15450VICODEC VIRTUAL CODEC DRIVER 15451M: Hans Verkuil <hans.verkuil@cisco.com> 15452L: linux-media@vger.kernel.org 15453T: git git://linuxtv.org/media_tree.git 15454W: https://linuxtv.org 15455S: Maintained 15456F: drivers/media/platform/vicodec/* 15457 15458VIDEO MULTIPLEXER DRIVER 15459M: Philipp Zabel <p.zabel@pengutronix.de> 15460L: linux-media@vger.kernel.org 15461S: Maintained 15462F: drivers/media/platform/video-mux.c 15463 15464VIDEO I2C POLLING DRIVER 15465M: Matt Ranostay <matt.ranostay@konsulko.com> 15466L: linux-media@vger.kernel.org 15467S: Maintained 15468F: drivers/media/i2c/video-i2c.c 15469 15470VIDEOBUF2 FRAMEWORK 15471M: Pawel Osciak <pawel@osciak.com> 15472M: Marek Szyprowski <m.szyprowski@samsung.com> 15473M: Kyungmin Park <kyungmin.park@samsung.com> 15474L: linux-media@vger.kernel.org 15475S: Maintained 15476F: drivers/media/v4l2-core/videobuf2-* 15477F: include/media/videobuf2-* 15478 15479VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15480M: Helen Koike <helen.koike@collabora.com> 15481L: linux-media@vger.kernel.org 15482T: git git://linuxtv.org/media_tree.git 15483W: https://linuxtv.org 15484S: Maintained 15485F: drivers/media/platform/vimc/* 15486 15487VIRT LIB 15488M: Alex Williamson <alex.williamson@redhat.com> 15489M: Paolo Bonzini <pbonzini@redhat.com> 15490L: kvm@vger.kernel.org 15491S: Supported 15492F: virt/lib/ 15493 15494VIRTIO AND VHOST VSOCK DRIVER 15495M: Stefan Hajnoczi <stefanha@redhat.com> 15496L: kvm@vger.kernel.org 15497L: virtualization@lists.linux-foundation.org 15498L: netdev@vger.kernel.org 15499S: Maintained 15500F: include/linux/virtio_vsock.h 15501F: include/uapi/linux/virtio_vsock.h 15502F: include/uapi/linux/vsockmon.h 15503F: include/uapi/linux/vm_sockets_diag.h 15504F: net/vmw_vsock/diag.c 15505F: net/vmw_vsock/af_vsock_tap.c 15506F: net/vmw_vsock/virtio_transport_common.c 15507F: net/vmw_vsock/virtio_transport.c 15508F: drivers/net/vsockmon.c 15509F: drivers/vhost/vsock.c 15510F: drivers/vhost/vsock.h 15511F: tools/testing/vsock/ 15512 15513VIRTIO CONSOLE DRIVER 15514M: Amit Shah <amit@kernel.org> 15515L: virtualization@lists.linux-foundation.org 15516S: Maintained 15517F: drivers/char/virtio_console.c 15518F: include/linux/virtio_console.h 15519F: include/uapi/linux/virtio_console.h 15520 15521VIRTIO CORE, NET AND BLOCK DRIVERS 15522M: "Michael S. Tsirkin" <mst@redhat.com> 15523M: Jason Wang <jasowang@redhat.com> 15524L: virtualization@lists.linux-foundation.org 15525S: Maintained 15526F: Documentation/devicetree/bindings/virtio/ 15527F: drivers/virtio/ 15528F: tools/virtio/ 15529F: drivers/net/virtio_net.c 15530F: drivers/block/virtio_blk.c 15531F: include/linux/virtio*.h 15532F: include/uapi/linux/virtio_*.h 15533F: drivers/crypto/virtio/ 15534F: mm/balloon_compaction.c 15535 15536VIRTIO CRYPTO DRIVER 15537M: Gonglei <arei.gonglei@huawei.com> 15538L: virtualization@lists.linux-foundation.org 15539L: linux-crypto@vger.kernel.org 15540S: Maintained 15541F: drivers/crypto/virtio/ 15542F: include/uapi/linux/virtio_crypto.h 15543 15544VIRTIO DRIVERS FOR S390 15545M: Cornelia Huck <cohuck@redhat.com> 15546M: Halil Pasic <pasic@linux.ibm.com> 15547L: linux-s390@vger.kernel.org 15548L: virtualization@lists.linux-foundation.org 15549L: kvm@vger.kernel.org 15550S: Supported 15551F: drivers/s390/virtio/ 15552F: arch/s390/include/uapi/asm/virtio-ccw.h 15553 15554VIRTIO GPU DRIVER 15555M: David Airlie <airlied@linux.ie> 15556M: Gerd Hoffmann <kraxel@redhat.com> 15557L: dri-devel@lists.freedesktop.org 15558L: virtualization@lists.linux-foundation.org 15559T: git git://anongit.freedesktop.org/drm/drm-misc 15560S: Maintained 15561F: drivers/gpu/drm/virtio/ 15562F: include/uapi/linux/virtio_gpu.h 15563 15564VIRTIO HOST (VHOST) 15565M: "Michael S. Tsirkin" <mst@redhat.com> 15566M: Jason Wang <jasowang@redhat.com> 15567L: kvm@vger.kernel.org 15568L: virtualization@lists.linux-foundation.org 15569L: netdev@vger.kernel.org 15570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15571S: Maintained 15572F: drivers/vhost/ 15573F: include/uapi/linux/vhost.h 15574 15575VIRTIO INPUT DRIVER 15576M: Gerd Hoffmann <kraxel@redhat.com> 15577S: Maintained 15578F: drivers/virtio/virtio_input.c 15579F: include/uapi/linux/virtio_input.h 15580 15581VIRTUAL BOX GUEST DEVICE DRIVER 15582M: Hans de Goede <hdegoede@redhat.com> 15583M: Arnd Bergmann <arnd@arndb.de> 15584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15585S: Maintained 15586F: include/linux/vbox_utils.h 15587F: include/uapi/linux/vbox*.h 15588F: drivers/virt/vboxguest/ 15589 15590VIRTUAL SERIO DEVICE DRIVER 15591M: Stephen Chandler Paul <thatslyude@gmail.com> 15592S: Maintained 15593F: drivers/input/serio/userio.c 15594F: include/uapi/linux/userio.h 15595 15596VIVID VIRTUAL VIDEO DRIVER 15597M: Hans Verkuil <hverkuil@xs4all.nl> 15598L: linux-media@vger.kernel.org 15599T: git git://linuxtv.org/media_tree.git 15600W: https://linuxtv.org 15601S: Maintained 15602F: drivers/media/platform/vivid/* 15603 15604VLYNQ BUS 15605M: Florian Fainelli <f.fainelli@gmail.com> 15606L: openwrt-devel@lists.openwrt.org (subscribers-only) 15607S: Maintained 15608F: drivers/vlynq/vlynq.c 15609F: include/linux/vlynq.h 15610 15611VME SUBSYSTEM 15612M: Martyn Welch <martyn@welchs.me.uk> 15613M: Manohar Vanga <manohar.vanga@gmail.com> 15614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15615L: devel@driverdev.osuosl.org 15616S: Maintained 15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15618F: Documentation/driver-api/vme.rst 15619F: drivers/staging/vme/ 15620F: drivers/vme/ 15621F: include/linux/vme* 15622 15623VMWARE BALLOON DRIVER 15624M: Xavier Deguillard <xdeguillard@vmware.com> 15625M: Nadav Amit <namit@vmware.com> 15626M: "VMware, Inc." <pv-drivers@vmware.com> 15627L: linux-kernel@vger.kernel.org 15628S: Maintained 15629F: drivers/misc/vmw_balloon.c 15630 15631VMWARE HYPERVISOR INTERFACE 15632M: Alok Kataria <akataria@vmware.com> 15633L: virtualization@lists.linux-foundation.org 15634S: Supported 15635F: arch/x86/kernel/cpu/vmware.c 15636 15637VMWARE PVRDMA DRIVER 15638M: Adit Ranadive <aditr@vmware.com> 15639M: VMware PV-Drivers <pv-drivers@vmware.com> 15640L: linux-rdma@vger.kernel.org 15641S: Maintained 15642F: drivers/infiniband/hw/vmw_pvrdma/ 15643 15644VMware PVSCSI driver 15645M: Jim Gill <jgill@vmware.com> 15646M: VMware PV-Drivers <pv-drivers@vmware.com> 15647L: linux-scsi@vger.kernel.org 15648S: Maintained 15649F: drivers/scsi/vmw_pvscsi.c 15650F: drivers/scsi/vmw_pvscsi.h 15651 15652VMWARE VMMOUSE SUBDRIVER 15653M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15654M: "VMware, Inc." <pv-drivers@vmware.com> 15655L: linux-input@vger.kernel.org 15656S: Maintained 15657F: drivers/input/mouse/vmmouse.c 15658F: drivers/input/mouse/vmmouse.h 15659 15660VMWARE VMXNET3 ETHERNET DRIVER 15661M: Ronak Doshi <doshir@vmware.com> 15662M: "VMware, Inc." <pv-drivers@vmware.com> 15663L: netdev@vger.kernel.org 15664S: Maintained 15665F: drivers/net/vmxnet3/ 15666 15667VOCORE VOCORE2 BOARD 15668M: Harvey Hunt <harveyhuntnexus@gmail.com> 15669L: linux-mips@linux-mips.org 15670S: Maintained 15671F: arch/mips/boot/dts/ralink/vocore2.dts 15672 15673VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15674M: Liam Girdwood <lgirdwood@gmail.com> 15675M: Mark Brown <broonie@kernel.org> 15676L: linux-kernel@vger.kernel.org 15677W: http://www.slimlogic.co.uk/?p=48 15678T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15679S: Supported 15680F: Documentation/devicetree/bindings/regulator/ 15681F: Documentation/power/regulator/ 15682F: drivers/regulator/ 15683F: include/dt-bindings/regulator/ 15684F: include/linux/regulator/ 15685 15686VRF 15687M: David Ahern <dsa@cumulusnetworks.com> 15688M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15689L: netdev@vger.kernel.org 15690S: Maintained 15691F: drivers/net/vrf.c 15692F: Documentation/networking/vrf.txt 15693 15694VT1211 HARDWARE MONITOR DRIVER 15695M: Juerg Haefliger <juergh@gmail.com> 15696L: linux-hwmon@vger.kernel.org 15697S: Maintained 15698F: Documentation/hwmon/vt1211 15699F: drivers/hwmon/vt1211.c 15700 15701VT8231 HARDWARE MONITOR DRIVER 15702M: Roger Lucas <vt8231@hiddenengine.co.uk> 15703L: linux-hwmon@vger.kernel.org 15704S: Maintained 15705F: drivers/hwmon/vt8231.c 15706 15707VUB300 USB to SDIO/SD/MMC bridge chip 15708M: Tony Olech <tony.olech@elandigitalsystems.com> 15709L: linux-mmc@vger.kernel.org 15710L: linux-usb@vger.kernel.org 15711S: Supported 15712F: drivers/mmc/host/vub300.c 15713 15714W1 DALLAS'S 1-WIRE BUS 15715M: Evgeniy Polyakov <zbr@ioremap.net> 15716S: Maintained 15717F: Documentation/devicetree/bindings/w1/ 15718F: Documentation/w1/ 15719F: drivers/w1/ 15720F: include/linux/w1.h 15721 15722W83791D HARDWARE MONITORING DRIVER 15723M: Marc Hulsman <m.hulsman@tudelft.nl> 15724L: linux-hwmon@vger.kernel.org 15725S: Maintained 15726F: Documentation/hwmon/w83791d 15727F: drivers/hwmon/w83791d.c 15728 15729W83793 HARDWARE MONITORING DRIVER 15730M: Rudolf Marek <r.marek@assembler.cz> 15731L: linux-hwmon@vger.kernel.org 15732S: Maintained 15733F: Documentation/hwmon/w83793 15734F: drivers/hwmon/w83793.c 15735 15736W83795 HARDWARE MONITORING DRIVER 15737M: Jean Delvare <jdelvare@suse.com> 15738L: linux-hwmon@vger.kernel.org 15739S: Maintained 15740F: drivers/hwmon/w83795.c 15741 15742W83L51xD SD/MMC CARD INTERFACE DRIVER 15743M: Pierre Ossman <pierre@ossman.eu> 15744S: Maintained 15745F: drivers/mmc/host/wbsd.* 15746 15747WACOM PROTOCOL 4 SERIAL TABLETS 15748M: Julian Squires <julian@cipht.net> 15749M: Hans de Goede <hdegoede@redhat.com> 15750L: linux-input@vger.kernel.org 15751S: Maintained 15752F: drivers/input/tablet/wacom_serial4.c 15753 15754WATCHDOG DEVICE DRIVERS 15755M: Wim Van Sebroeck <wim@linux-watchdog.org> 15756M: Guenter Roeck <linux@roeck-us.net> 15757L: linux-watchdog@vger.kernel.org 15758W: http://www.linux-watchdog.org/ 15759T: git git://www.linux-watchdog.org/linux-watchdog.git 15760S: Maintained 15761F: Documentation/devicetree/bindings/watchdog/ 15762F: Documentation/watchdog/ 15763F: drivers/watchdog/ 15764F: include/linux/watchdog.h 15765F: include/uapi/linux/watchdog.h 15766 15767WHISKEYCOVE PMIC GPIO DRIVER 15768M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15769L: linux-gpio@vger.kernel.org 15770S: Maintained 15771F: drivers/gpio/gpio-wcove.c 15772 15773WIIMOTE HID DRIVER 15774M: David Herrmann <dh.herrmann@googlemail.com> 15775L: linux-input@vger.kernel.org 15776S: Maintained 15777F: drivers/hid/hid-wiimote* 15778 15779WILOCITY WIL6210 WIRELESS DRIVER 15780M: Maya Erez <merez@codeaurora.org> 15781L: linux-wireless@vger.kernel.org 15782L: wil6210@qti.qualcomm.com 15783S: Supported 15784W: http://wireless.kernel.org/en/users/Drivers/wil6210 15785F: drivers/net/wireless/ath/wil6210/ 15786 15787WIMAX STACK 15788M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15789M: linux-wimax@intel.com 15790L: wimax@linuxwimax.org (subscribers-only) 15791S: Supported 15792W: http://linuxwimax.org 15793F: Documentation/wimax/README.wimax 15794F: include/linux/wimax/debug.h 15795F: include/net/wimax.h 15796F: include/uapi/linux/wimax.h 15797F: net/wimax/ 15798 15799WINBOND CIR DRIVER 15800M: David Härdeman <david@hardeman.nu> 15801S: Maintained 15802F: drivers/media/rc/winbond-cir.c 15803 15804WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15805M: William Breathitt Gray <vilhelm.gray@gmail.com> 15806L: linux-watchdog@vger.kernel.org 15807S: Maintained 15808F: drivers/watchdog/ebc-c384_wdt.c 15809 15810WINSYSTEMS WS16C48 GPIO DRIVER 15811M: William Breathitt Gray <vilhelm.gray@gmail.com> 15812L: linux-gpio@vger.kernel.org 15813S: Maintained 15814F: drivers/gpio/gpio-ws16c48.c 15815 15816WISTRON LAPTOP BUTTON DRIVER 15817M: Miloslav Trmac <mitr@volny.cz> 15818S: Maintained 15819F: drivers/input/misc/wistron_btns.c 15820 15821WL3501 WIRELESS PCMCIA CARD DRIVER 15822L: linux-wireless@vger.kernel.org 15823S: Odd fixes 15824F: drivers/net/wireless/wl3501* 15825 15826WOLFSON MICROELECTRONICS DRIVERS 15827L: patches@opensource.cirrus.com 15828T: git https://github.com/CirrusLogic/linux-drivers.git 15829W: https://github.com/CirrusLogic/linux-drivers/wiki 15830S: Supported 15831F: Documentation/hwmon/wm83?? 15832F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15833F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15834F: Documentation/devicetree/bindings/mfd/arizona.txt 15835F: Documentation/devicetree/bindings/mfd/wm831x.txt 15836F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15837F: arch/arm/mach-s3c64xx/mach-crag6410* 15838F: drivers/clk/clk-wm83*.c 15839F: drivers/extcon/extcon-arizona.c 15840F: drivers/leds/leds-wm83*.c 15841F: drivers/gpio/gpio-*wm*.c 15842F: drivers/gpio/gpio-arizona.c 15843F: drivers/hwmon/wm83??-hwmon.c 15844F: drivers/input/misc/wm831x-on.c 15845F: drivers/input/touchscreen/wm831x-ts.c 15846F: drivers/input/touchscreen/wm97*.c 15847F: drivers/mfd/arizona* 15848F: drivers/mfd/wm*.c 15849F: drivers/mfd/cs47l24* 15850F: drivers/power/supply/wm83*.c 15851F: drivers/rtc/rtc-wm83*.c 15852F: drivers/regulator/wm8*.c 15853F: drivers/regulator/arizona* 15854F: drivers/video/backlight/wm83*_bl.c 15855F: drivers/watchdog/wm83*_wdt.c 15856F: include/linux/mfd/arizona/ 15857F: include/linux/mfd/wm831x/ 15858F: include/linux/mfd/wm8350/ 15859F: include/linux/mfd/wm8400* 15860F: include/linux/regulator/arizona* 15861F: include/linux/wm97xx.h 15862F: include/sound/wm????.h 15863F: sound/soc/codecs/arizona.? 15864F: sound/soc/codecs/wm* 15865F: sound/soc/codecs/cs47l24* 15866 15867WORKQUEUE 15868M: Tejun Heo <tj@kernel.org> 15869R: Lai Jiangshan <jiangshanlai@gmail.com> 15870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15871S: Maintained 15872F: include/linux/workqueue.h 15873F: kernel/workqueue.c 15874F: Documentation/core-api/workqueue.rst 15875 15876X-POWERS AXP288 PMIC DRIVERS 15877M: Hans de Goede <hdegoede@redhat.com> 15878S: Maintained 15879N: axp288 15880F: drivers/acpi/pmic/intel_pmic_xpower.c 15881 15882X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15883M: Chen-Yu Tsai <wens@csie.org> 15884L: linux-kernel@vger.kernel.org 15885S: Maintained 15886N: axp[128] 15887 15888X.25 NETWORK LAYER 15889M: Andrew Hendry <andrew.hendry@gmail.com> 15890L: linux-x25@vger.kernel.org 15891S: Odd Fixes 15892F: Documentation/networking/x25* 15893F: include/net/x25* 15894F: net/x25/ 15895 15896X86 ARCHITECTURE (32-BIT AND 64-BIT) 15897M: Thomas Gleixner <tglx@linutronix.de> 15898M: Ingo Molnar <mingo@redhat.com> 15899R: "H. Peter Anvin" <hpa@zytor.com> 15900M: x86@kernel.org 15901L: linux-kernel@vger.kernel.org 15902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15903S: Maintained 15904F: Documentation/devicetree/bindings/x86/ 15905F: Documentation/x86/ 15906F: arch/x86/ 15907 15908X86 ENTRY CODE 15909M: Andy Lutomirski <luto@kernel.org> 15910L: linux-kernel@vger.kernel.org 15911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15912S: Maintained 15913F: arch/x86/entry/ 15914 15915X86 MCE INFRASTRUCTURE 15916M: Tony Luck <tony.luck@intel.com> 15917M: Borislav Petkov <bp@alien8.de> 15918L: linux-edac@vger.kernel.org 15919S: Maintained 15920F: arch/x86/kernel/cpu/mcheck/* 15921 15922X86 MICROCODE UPDATE SUPPORT 15923M: Borislav Petkov <bp@alien8.de> 15924S: Maintained 15925F: arch/x86/kernel/cpu/microcode/* 15926 15927X86 PLATFORM DRIVERS 15928M: Darren Hart <dvhart@infradead.org> 15929M: Andy Shevchenko <andy@infradead.org> 15930L: platform-driver-x86@vger.kernel.org 15931T: git git://git.infradead.org/linux-platform-drivers-x86.git 15932S: Maintained 15933F: drivers/platform/x86/ 15934F: drivers/platform/olpc/ 15935 15936X86 VDSO 15937M: Andy Lutomirski <luto@kernel.org> 15938L: linux-kernel@vger.kernel.org 15939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15940S: Maintained 15941F: arch/x86/entry/vdso/ 15942 15943XC2028/3028 TUNER DRIVER 15944M: Mauro Carvalho Chehab <mchehab@kernel.org> 15945L: linux-media@vger.kernel.org 15946W: https://linuxtv.org 15947T: git git://linuxtv.org/media_tree.git 15948S: Maintained 15949F: drivers/media/tuners/tuner-xc2028.* 15950 15951XDP SOCKETS (AF_XDP) 15952M: Björn Töpel <bjorn.topel@intel.com> 15953M: Magnus Karlsson <magnus.karlsson@intel.com> 15954L: netdev@vger.kernel.org 15955S: Maintained 15956F: kernel/bpf/xskmap.c 15957F: net/xdp/ 15958 15959XEN BLOCK SUBSYSTEM 15960M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15961M: Roger Pau Monné <roger.pau@citrix.com> 15962L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15963S: Supported 15964F: drivers/block/xen-blkback/* 15965F: drivers/block/xen* 15966 15967XEN HYPERVISOR ARM 15968M: Stefano Stabellini <sstabellini@kernel.org> 15969L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15970S: Maintained 15971F: arch/arm/xen/ 15972F: arch/arm/include/asm/xen/ 15973 15974XEN HYPERVISOR ARM64 15975M: Stefano Stabellini <sstabellini@kernel.org> 15976L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15977S: Maintained 15978F: arch/arm64/xen/ 15979F: arch/arm64/include/asm/xen/ 15980 15981XEN HYPERVISOR INTERFACE 15982M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15983M: Juergen Gross <jgross@suse.com> 15984L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15985T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15986S: Supported 15987F: arch/x86/xen/ 15988F: drivers/*/xen-*front.c 15989F: drivers/xen/ 15990F: arch/x86/include/asm/xen/ 15991F: arch/x86/include/asm/pvclock-abi.h 15992F: include/xen/ 15993F: include/uapi/xen/ 15994F: Documentation/ABI/stable/sysfs-hypervisor-xen 15995F: Documentation/ABI/testing/sysfs-hypervisor-xen 15996 15997XEN NETWORK BACKEND DRIVER 15998M: Wei Liu <wei.liu2@citrix.com> 15999M: Paul Durrant <paul.durrant@citrix.com> 16000L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16001L: netdev@vger.kernel.org 16002S: Supported 16003F: drivers/net/xen-netback/* 16004 16005XEN PCI SUBSYSTEM 16006M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16007L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16008S: Supported 16009F: arch/x86/pci/*xen* 16010F: drivers/pci/*xen* 16011 16012XEN PVSCSI DRIVERS 16013M: Juergen Gross <jgross@suse.com> 16014L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16015L: linux-scsi@vger.kernel.org 16016S: Supported 16017F: drivers/scsi/xen-scsifront.c 16018F: drivers/xen/xen-scsiback.c 16019F: include/xen/interface/io/vscsiif.h 16020 16021XEN SWIOTLB SUBSYSTEM 16022M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16023L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16024L: iommu@lists.linux-foundation.org 16025S: Supported 16026F: arch/x86/xen/*swiotlb* 16027F: drivers/xen/*swiotlb* 16028 16029XEN SOUND FRONTEND DRIVER 16030M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16031L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16032L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16033S: Supported 16034F: sound/xen/* 16035 16036XFS FILESYSTEM 16037M: Darrick J. Wong <darrick.wong@oracle.com> 16038M: linux-xfs@vger.kernel.org 16039L: linux-xfs@vger.kernel.org 16040W: http://xfs.org/ 16041T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16042S: Supported 16043F: Documentation/filesystems/xfs.txt 16044F: fs/xfs/ 16045 16046XILINX AXI ETHERNET DRIVER 16047M: Anirudha Sarangi <anirudh@xilinx.com> 16048M: John Linn <John.Linn@xilinx.com> 16049S: Maintained 16050F: drivers/net/ethernet/xilinx/xilinx_axienet* 16051 16052XILINX UARTLITE SERIAL DRIVER 16053M: Peter Korsgaard <jacmet@sunsite.dk> 16054L: linux-serial@vger.kernel.org 16055S: Maintained 16056F: drivers/tty/serial/uartlite.c 16057 16058XILINX VIDEO IP CORES 16059M: Hyun Kwon <hyun.kwon@xilinx.com> 16060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16061L: linux-media@vger.kernel.org 16062T: git git://linuxtv.org/media_tree.git 16063S: Supported 16064F: Documentation/devicetree/bindings/media/xilinx/ 16065F: drivers/media/platform/xilinx/ 16066F: include/uapi/linux/xilinx-v4l2-controls.h 16067 16068XILLYBUS DRIVER 16069M: Eli Billauer <eli.billauer@gmail.com> 16070L: linux-kernel@vger.kernel.org 16071S: Supported 16072F: drivers/char/xillybus/ 16073 16074XLP9XX I2C DRIVER 16075M: George Cherian <george.cherian@cavium.com> 16076M: Jan Glauber <jglauber@cavium.com> 16077L: linux-i2c@vger.kernel.org 16078W: http://www.cavium.com 16079S: Supported 16080F: drivers/i2c/busses/i2c-xlp9xx.c 16081 16082XRA1403 GPIO EXPANDER 16083M: Nandor Han <nandor.han@ge.com> 16084M: Semi Malinen <semi.malinen@ge.com> 16085L: linux-gpio@vger.kernel.org 16086S: Maintained 16087F: drivers/gpio/gpio-xra1403.c 16088F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16089 16090XTENSA XTFPGA PLATFORM SUPPORT 16091M: Max Filippov <jcmvbkbc@gmail.com> 16092L: linux-xtensa@linux-xtensa.org 16093S: Maintained 16094F: drivers/spi/spi-xtensa-xtfpga.c 16095F: sound/soc/xtensa/xtfpga-i2s.c 16096 16097YAM DRIVER FOR AX.25 16098M: Jean-Paul Roubelat <jpr@f6fbb.org> 16099L: linux-hams@vger.kernel.org 16100S: Maintained 16101F: drivers/net/hamradio/yam* 16102F: include/linux/yam.h 16103 16104YAMA SECURITY MODULE 16105M: Kees Cook <keescook@chromium.org> 16106T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16107S: Supported 16108F: security/yama/ 16109F: Documentation/admin-guide/LSM/Yama.rst 16110 16111YEALINK PHONE DRIVER 16112M: Henk Vergonet <Henk.Vergonet@gmail.com> 16113L: usbb2k-api-dev@nongnu.org 16114S: Maintained 16115F: Documentation/input/devices/yealink.rst 16116F: drivers/input/misc/yealink.* 16117 16118Z8530 DRIVER FOR AX.25 16119M: Joerg Reuter <jreuter@yaina.de> 16120W: http://yaina.de/jreuter/ 16121W: http://www.qsl.net/dl1bke/ 16122L: linux-hams@vger.kernel.org 16123S: Maintained 16124F: Documentation/networking/z8530drv.txt 16125F: drivers/net/hamradio/*scc.c 16126F: drivers/net/hamradio/z8530.h 16127 16128ZBUD COMPRESSED PAGE ALLOCATOR 16129M: Seth Jennings <sjenning@redhat.com> 16130M: Dan Streetman <ddstreet@ieee.org> 16131L: linux-mm@kvack.org 16132S: Maintained 16133F: mm/zbud.c 16134F: include/linux/zbud.h 16135 16136ZD1211RW WIRELESS DRIVER 16137M: Daniel Drake <dsd@gentoo.org> 16138M: Ulrich Kunitz <kune@deine-taler.de> 16139W: http://zd1211.ath.cx/wiki/DriverRewrite 16140L: linux-wireless@vger.kernel.org 16141L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16142S: Maintained 16143F: drivers/net/wireless/zydas/zd1211rw/ 16144 16145ZD1301 MEDIA DRIVER 16146M: Antti Palosaari <crope@iki.fi> 16147L: linux-media@vger.kernel.org 16148W: https://linuxtv.org/ 16149W: http://palosaari.fi/linux/ 16150Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16151S: Maintained 16152F: drivers/media/usb/dvb-usb-v2/zd1301* 16153 16154ZD1301_DEMOD MEDIA DRIVER 16155M: Antti Palosaari <crope@iki.fi> 16156L: linux-media@vger.kernel.org 16157W: https://linuxtv.org/ 16158W: http://palosaari.fi/linux/ 16159Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16160S: Maintained 16161F: drivers/media/dvb-frontends/zd1301_demod* 16162 16163ZPOOL COMPRESSED PAGE STORAGE API 16164M: Dan Streetman <ddstreet@ieee.org> 16165L: linux-mm@kvack.org 16166S: Maintained 16167F: mm/zpool.c 16168F: include/linux/zpool.h 16169 16170ZR36067 VIDEO FOR LINUX DRIVER 16171L: mjpeg-users@lists.sourceforge.net 16172L: linux-media@vger.kernel.org 16173W: http://mjpeg.sourceforge.net/driver-zoran/ 16174T: hg https://linuxtv.org/hg/v4l-dvb 16175S: Odd Fixes 16176F: drivers/staging/media/zoran/ 16177 16178ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16179M: Minchan Kim <minchan@kernel.org> 16180M: Nitin Gupta <ngupta@vflare.org> 16181R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16182L: linux-kernel@vger.kernel.org 16183S: Maintained 16184F: drivers/block/zram/ 16185F: Documentation/blockdev/zram.txt 16186 16187ZS DECSTATION Z85C30 SERIAL DRIVER 16188M: "Maciej W. Rozycki" <macro@linux-mips.org> 16189S: Maintained 16190F: drivers/tty/serial/zs.* 16191 16192ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16193M: Minchan Kim <minchan@kernel.org> 16194M: Nitin Gupta <ngupta@vflare.org> 16195R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16196L: linux-mm@kvack.org 16197S: Maintained 16198F: mm/zsmalloc.c 16199F: include/linux/zsmalloc.h 16200F: Documentation/vm/zsmalloc.rst 16201 16202ZSWAP COMPRESSED SWAP CACHING 16203M: Seth Jennings <sjenning@redhat.com> 16204M: Dan Streetman <ddstreet@ieee.org> 16205L: linux-mm@kvack.org 16206S: Maintained 16207F: mm/zswap.c 16208 16209THE REST 16210M: Linus Torvalds <torvalds@linux-foundation.org> 16211L: linux-kernel@vger.kernel.org 16212Q: http://patchwork.kernel.org/project/LKML/list/ 16213T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16214S: Buried alive in reporters 16215F: * 16216F: */ 16217