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 2314F: drivers/i2c/busses/i2c-xiic.c 2315 2316ARM64 PORT (AARCH64 ARCHITECTURE) 2317M: Catalin Marinas <catalin.marinas@arm.com> 2318M: Will Deacon <will.deacon@arm.com> 2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2320T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2321S: Maintained 2322F: arch/arm64/ 2323X: arch/arm64/boot/dts/ 2324F: Documentation/arm64/ 2325 2326AS3645A LED FLASH CONTROLLER DRIVER 2327M: Sakari Ailus <sakari.ailus@iki.fi> 2328L: linux-leds@vger.kernel.org 2329S: Maintained 2330F: drivers/leds/leds-as3645a.c 2331 2332ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2333M: Tianshu Qiu <tian.shu.qiu@intel.com> 2334L: linux-media@vger.kernel.org 2335T: git git://linuxtv.org/media_tree.git 2336S: Maintained 2337F: drivers/media/i2c/ak7375.c 2338F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2339 2340ASAHI KASEI AK8974 DRIVER 2341M: Linus Walleij <linus.walleij@linaro.org> 2342L: linux-iio@vger.kernel.org 2343W: http://www.akm.com/ 2344S: Supported 2345F: drivers/iio/magnetometer/ak8974.c 2346 2347ASC7621 HARDWARE MONITOR DRIVER 2348M: George Joseph <george.joseph@fairview5.com> 2349L: linux-hwmon@vger.kernel.org 2350S: Maintained 2351F: Documentation/hwmon/asc7621 2352F: drivers/hwmon/asc7621.c 2353 2354ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2355M: Corentin Chary <corentin.chary@gmail.com> 2356L: acpi4asus-user@lists.sourceforge.net 2357L: platform-driver-x86@vger.kernel.org 2358W: http://acpi4asus.sf.net 2359S: Maintained 2360F: drivers/platform/x86/asus*.c 2361F: drivers/platform/x86/eeepc*.c 2362 2363ASUS WIRELESS RADIO CONTROL DRIVER 2364M: João Paulo Rechi Vita <jprvita@gmail.com> 2365L: platform-driver-x86@vger.kernel.org 2366S: Maintained 2367F: drivers/platform/x86/asus-wireless.c 2368 2369ASYMMETRIC KEYS 2370M: David Howells <dhowells@redhat.com> 2371L: keyrings@vger.kernel.org 2372S: Maintained 2373F: Documentation/crypto/asymmetric-keys.txt 2374F: include/linux/verification.h 2375F: include/crypto/public_key.h 2376F: include/crypto/pkcs7.h 2377F: crypto/asymmetric_keys/ 2378 2379ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2380R: Dan Williams <dan.j.williams@intel.com> 2381W: http://sourceforge.net/projects/xscaleiop 2382S: Odd fixes 2383F: Documentation/crypto/async-tx-api.txt 2384F: crypto/async_tx/ 2385F: drivers/dma/ 2386F: include/linux/dmaengine.h 2387F: include/linux/async_tx.h 2388 2389AT24 EEPROM DRIVER 2390M: Bartosz Golaszewski <brgl@bgdev.pl> 2391L: linux-i2c@vger.kernel.org 2392T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2393S: Maintained 2394F: Documentation/devicetree/bindings/eeprom/at24.txt 2395F: drivers/misc/eeprom/at24.c 2396F: include/linux/platform_data/at24.h 2397 2398ATA OVER ETHERNET (AOE) DRIVER 2399M: "Ed L. Cashin" <ed.cashin@acm.org> 2400W: http://www.openaoe.org/ 2401S: Supported 2402F: Documentation/aoe/ 2403F: drivers/block/aoe/ 2404 2405ATHEROS 71XX/9XXX GPIO DRIVER 2406M: Alban Bedel <albeu@free.fr> 2407W: https://github.com/AlbanBedel/linux 2408T: git git://github.com/AlbanBedel/linux 2409S: Maintained 2410F: drivers/gpio/gpio-ath79.c 2411F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2412 2413ATHEROS 71XX/9XXX USB PHY DRIVER 2414M: Alban Bedel <albeu@free.fr> 2415W: https://github.com/AlbanBedel/linux 2416T: git git://github.com/AlbanBedel/linux 2417S: Maintained 2418F: drivers/phy/qualcomm/phy-ath79-usb.c 2419F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2420 2421ATHEROS ATH GENERIC UTILITIES 2422M: Kalle Valo <kvalo@codeaurora.org> 2423L: linux-wireless@vger.kernel.org 2424S: Supported 2425F: drivers/net/wireless/ath/* 2426 2427ATHEROS ATH5K WIRELESS DRIVER 2428M: Jiri Slaby <jirislaby@gmail.com> 2429M: Nick Kossifidis <mickflemm@gmail.com> 2430M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2431L: linux-wireless@vger.kernel.org 2432W: http://wireless.kernel.org/en/users/Drivers/ath5k 2433S: Maintained 2434F: drivers/net/wireless/ath/ath5k/ 2435 2436ATHEROS ATH6KL WIRELESS DRIVER 2437M: Kalle Valo <kvalo@codeaurora.org> 2438L: linux-wireless@vger.kernel.org 2439W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2441S: Supported 2442F: drivers/net/wireless/ath/ath6kl/ 2443 2444ATI_REMOTE2 DRIVER 2445M: Ville Syrjala <syrjala@sci.fi> 2446S: Maintained 2447F: drivers/input/misc/ati_remote2.c 2448 2449ATK0110 HWMON DRIVER 2450M: Luca Tettamanti <kronos.it@gmail.com> 2451L: linux-hwmon@vger.kernel.org 2452S: Maintained 2453F: drivers/hwmon/asus_atk0110.c 2454 2455ATLX ETHERNET DRIVERS 2456M: Jay Cliburn <jcliburn@gmail.com> 2457M: Chris Snook <chris.snook@gmail.com> 2458L: netdev@vger.kernel.org 2459W: http://sourceforge.net/projects/atl1 2460W: http://atl1.sourceforge.net 2461S: Maintained 2462F: drivers/net/ethernet/atheros/ 2463 2464ATM 2465M: Chas Williams <3chas3@gmail.com> 2466L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2467L: netdev@vger.kernel.org 2468W: http://linux-atm.sourceforge.net 2469S: Maintained 2470F: drivers/atm/ 2471F: include/linux/atm* 2472F: include/uapi/linux/atm* 2473 2474ATMEL AT91 / AT32 MCI DRIVER 2475M: Ludovic Desroches <ludovic.desroches@microchip.com> 2476S: Maintained 2477F: drivers/mmc/host/atmel-mci.c 2478 2479ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2480M: Nicolas Ferre <nicolas.ferre@microchip.com> 2481S: Supported 2482F: drivers/power/reset/at91-sama5d2_shdwc.c 2483 2484ATMEL Audio ALSA driver 2485M: Nicolas Ferre <nicolas.ferre@microchip.com> 2486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2487S: Supported 2488F: sound/soc/atmel 2489 2490ATMEL I2C DRIVER 2491M: Ludovic Desroches <ludovic.desroches@microchip.com> 2492L: linux-i2c@vger.kernel.org 2493S: Supported 2494F: drivers/i2c/busses/i2c-at91.c 2495 2496ATMEL ISI DRIVER 2497M: Ludovic Desroches <ludovic.desroches@microchip.com> 2498L: linux-media@vger.kernel.org 2499S: Supported 2500F: drivers/media/platform/atmel/atmel-isi.c 2501F: include/media/atmel-isi.h 2502 2503ATMEL LCDFB DRIVER 2504M: Nicolas Ferre <nicolas.ferre@microchip.com> 2505L: linux-fbdev@vger.kernel.org 2506S: Maintained 2507F: drivers/video/fbdev/atmel_lcdfb.c 2508F: include/video/atmel_lcdc.h 2509 2510ATMEL MACB ETHERNET DRIVER 2511M: Nicolas Ferre <nicolas.ferre@microchip.com> 2512S: Supported 2513F: drivers/net/ethernet/cadence/ 2514 2515ATMEL MAXTOUCH DRIVER 2516M: Nick Dyer <nick@shmanahar.org> 2517T: git git://github.com/ndyer/linux.git 2518S: Maintained 2519F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2520F: drivers/input/touchscreen/atmel_mxt_ts.c 2521 2522ATMEL SAMA5D2 ADC DRIVER 2523M: Ludovic Desroches <ludovic.desroches@microchip.com> 2524L: linux-iio@vger.kernel.org 2525S: Supported 2526F: drivers/iio/adc/at91-sama5d2_adc.c 2527 2528ATMEL SDMMC DRIVER 2529M: Ludovic Desroches <ludovic.desroches@microchip.com> 2530L: linux-mmc@vger.kernel.org 2531S: Supported 2532F: drivers/mmc/host/sdhci-of-at91.c 2533 2534ATMEL SPI DRIVER 2535M: Nicolas Ferre <nicolas.ferre@microchip.com> 2536S: Supported 2537F: drivers/spi/spi-atmel.* 2538 2539ATMEL SSC DRIVER 2540M: Nicolas Ferre <nicolas.ferre@microchip.com> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Supported 2543F: drivers/misc/atmel-ssc.c 2544F: include/linux/atmel-ssc.h 2545 2546ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2547M: Nicolas Ferre <nicolas.ferre@microchip.com> 2548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2549S: Supported 2550F: drivers/misc/atmel_tclib.c 2551F: drivers/clocksource/tcb_clksrc.c 2552 2553ATMEL USBA UDC DRIVER 2554M: Nicolas Ferre <nicolas.ferre@microchip.com> 2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2556S: Supported 2557F: drivers/usb/gadget/udc/atmel_usba_udc.* 2558 2559ATMEL WIRELESS DRIVER 2560M: Simon Kelley <simon@thekelleys.org.uk> 2561L: linux-wireless@vger.kernel.org 2562W: http://www.thekelleys.org.uk/atmel 2563W: http://atmelwlandriver.sourceforge.net/ 2564S: Maintained 2565F: drivers/net/wireless/atmel/atmel* 2566 2567ATMEL XDMA DRIVER 2568M: Ludovic Desroches <ludovic.desroches@microchip.com> 2569L: linux-arm-kernel@lists.infradead.org 2570L: dmaengine@vger.kernel.org 2571S: Supported 2572F: drivers/dma/at_xdmac.c 2573 2574ATOMIC INFRASTRUCTURE 2575M: Will Deacon <will.deacon@arm.com> 2576M: Peter Zijlstra <peterz@infradead.org> 2577R: Boqun Feng <boqun.feng@gmail.com> 2578L: linux-kernel@vger.kernel.org 2579S: Maintained 2580F: arch/*/include/asm/atomic*.h 2581F: include/*/atomic*.h 2582 2583ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2584M: Bradley Grove <linuxdrivers@attotech.com> 2585L: linux-scsi@vger.kernel.org 2586W: http://www.attotech.com 2587S: Supported 2588F: drivers/scsi/esas2r 2589 2590ATUSB IEEE 802.15.4 RADIO DRIVER 2591M: Stefan Schmidt <stefan@datenfreihafen.org> 2592L: linux-wpan@vger.kernel.org 2593S: Maintained 2594F: drivers/net/ieee802154/atusb.c 2595F: drivers/net/ieee802154/atusb.h 2596F: drivers/net/ieee802154/at86rf230.h 2597 2598AUDIT SUBSYSTEM 2599M: Paul Moore <paul@paul-moore.com> 2600M: Eric Paris <eparis@redhat.com> 2601L: linux-audit@redhat.com (moderated for non-subscribers) 2602W: https://github.com/linux-audit 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2604S: Supported 2605F: include/linux/audit.h 2606F: include/uapi/linux/audit.h 2607F: kernel/audit* 2608 2609AUXILIARY DISPLAY DRIVERS 2610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2611S: Maintained 2612F: drivers/auxdisplay/ 2613F: include/linux/cfag12864b.h 2614 2615AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2616M: Andreas Klinger <ak@it-klinger.de> 2617L: linux-iio@vger.kernel.org 2618S: Maintained 2619F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2620F: drivers/iio/adc/hx711.c 2621 2622AX.25 NETWORK LAYER 2623M: Ralf Baechle <ralf@linux-mips.org> 2624L: linux-hams@vger.kernel.org 2625W: http://www.linux-ax25.org/ 2626S: Maintained 2627F: include/uapi/linux/ax25.h 2628F: include/net/ax25.h 2629F: net/ax25/ 2630 2631AXENTIA ARM DEVICES 2632M: Peter Rosin <peda@axentia.se> 2633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2634S: Maintained 2635F: Documentation/devicetree/bindings/arm/axentia.txt 2636F: arch/arm/boot/dts/at91-linea.dtsi 2637F: arch/arm/boot/dts/at91-natte.dtsi 2638F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2639F: arch/arm/boot/dts/at91-tse850-3.dts 2640 2641AXENTIA ASOC DRIVERS 2642M: Peter Rosin <peda@axentia.se> 2643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2644S: Maintained 2645F: Documentation/devicetree/bindings/sound/axentia,* 2646F: sound/soc/atmel/tse850-pcm5142.c 2647 2648AZ6007 DVB DRIVER 2649M: Mauro Carvalho Chehab <mchehab@kernel.org> 2650L: linux-media@vger.kernel.org 2651W: https://linuxtv.org 2652T: git git://linuxtv.org/media_tree.git 2653S: Maintained 2654F: drivers/media/usb/dvb-usb-v2/az6007.c 2655 2656AZTECH FM RADIO RECEIVER DRIVER 2657M: Hans Verkuil <hverkuil@xs4all.nl> 2658L: linux-media@vger.kernel.org 2659T: git git://linuxtv.org/media_tree.git 2660W: https://linuxtv.org 2661S: Maintained 2662F: drivers/media/radio/radio-aztech* 2663 2664B43 WIRELESS DRIVER 2665L: linux-wireless@vger.kernel.org 2666L: b43-dev@lists.infradead.org 2667W: http://wireless.kernel.org/en/users/Drivers/b43 2668S: Odd Fixes 2669F: drivers/net/wireless/broadcom/b43/ 2670 2671B43LEGACY WIRELESS DRIVER 2672M: Larry Finger <Larry.Finger@lwfinger.net> 2673L: linux-wireless@vger.kernel.org 2674L: b43-dev@lists.infradead.org 2675W: http://wireless.kernel.org/en/users/Drivers/b43 2676S: Maintained 2677F: drivers/net/wireless/broadcom/b43legacy/ 2678 2679BACKLIGHT CLASS/SUBSYSTEM 2680M: Lee Jones <lee.jones@linaro.org> 2681M: Daniel Thompson <daniel.thompson@linaro.org> 2682M: Jingoo Han <jingoohan1@gmail.com> 2683L: dri-devel@lists.freedesktop.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2685S: Maintained 2686F: drivers/video/backlight/ 2687F: include/linux/backlight.h 2688F: include/linux/pwm_backlight.h 2689F: Documentation/devicetree/bindings/leds/backlight 2690 2691BATMAN ADVANCED 2692M: Marek Lindner <mareklindner@neomailbox.ch> 2693M: Simon Wunderlich <sw@simonwunderlich.de> 2694M: Antonio Quartulli <a@unstable.cc> 2695L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2696W: https://www.open-mesh.org/ 2697Q: https://patchwork.open-mesh.org/project/batman/list/ 2698S: Maintained 2699F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2700F: Documentation/ABI/testing/sysfs-class-net-mesh 2701F: Documentation/networking/batman-adv.rst 2702F: include/uapi/linux/batadv_packet.h 2703F: include/uapi/linux/batman_adv.h 2704F: net/batman-adv/ 2705 2706BAYCOM/HDLCDRV DRIVERS FOR AX.25 2707M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2708L: linux-hams@vger.kernel.org 2709W: http://www.baycom.org/~tom/ham/ham.html 2710S: Maintained 2711F: drivers/net/hamradio/baycom* 2712 2713BCACHE (BLOCK LAYER CACHE) 2714M: Coly Li <colyli@suse.de> 2715M: Kent Overstreet <kent.overstreet@gmail.com> 2716L: linux-bcache@vger.kernel.org 2717W: http://bcache.evilpiepirate.org 2718C: irc://irc.oftc.net/bcache 2719S: Maintained 2720F: drivers/md/bcache/ 2721 2722BDISP ST MEDIA DRIVER 2723M: Fabien Dessenne <fabien.dessenne@st.com> 2724L: linux-media@vger.kernel.org 2725T: git git://linuxtv.org/media_tree.git 2726W: https://linuxtv.org 2727S: Supported 2728F: drivers/media/platform/sti/bdisp 2729 2730BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2731M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2732L: netdev@vger.kernel.org 2733S: Maintained 2734F: drivers/net/ethernet/ec_bhf.c 2735 2736BEFS FILE SYSTEM 2737M: Luis de Bethencourt <luisbg@kernel.org> 2738M: Salah Triki <salah.triki@gmail.com> 2739S: Maintained 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2741F: Documentation/filesystems/befs.txt 2742F: fs/befs/ 2743 2744BFQ I/O SCHEDULER 2745M: Paolo Valente <paolo.valente@linaro.org> 2746M: Jens Axboe <axboe@kernel.dk> 2747L: linux-block@vger.kernel.org 2748S: Maintained 2749F: block/bfq-* 2750F: Documentation/block/bfq-iosched.txt 2751 2752BFS FILE SYSTEM 2753M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2754S: Maintained 2755F: Documentation/filesystems/bfs.txt 2756F: fs/bfs/ 2757F: include/uapi/linux/bfs_fs.h 2758 2759BLINKM RGB LED DRIVER 2760M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2761S: Maintained 2762F: drivers/leds/leds-blinkm.c 2763 2764BLOCK LAYER 2765M: Jens Axboe <axboe@kernel.dk> 2766L: linux-block@vger.kernel.org 2767T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2768S: Maintained 2769F: block/ 2770F: drivers/block/ 2771F: kernel/trace/blktrace.c 2772F: lib/sbitmap.c 2773 2774BLOCK2MTD DRIVER 2775M: Joern Engel <joern@lazybastard.org> 2776L: linux-mtd@lists.infradead.org 2777S: Maintained 2778F: drivers/mtd/devices/block2mtd.c 2779 2780BLUETOOTH DRIVERS 2781M: Marcel Holtmann <marcel@holtmann.org> 2782M: Johan Hedberg <johan.hedberg@gmail.com> 2783L: linux-bluetooth@vger.kernel.org 2784W: http://www.bluez.org/ 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2787S: Maintained 2788F: drivers/bluetooth/ 2789 2790BLUETOOTH SUBSYSTEM 2791M: Marcel Holtmann <marcel@holtmann.org> 2792M: Johan Hedberg <johan.hedberg@gmail.com> 2793L: linux-bluetooth@vger.kernel.org 2794W: http://www.bluez.org/ 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2797S: Maintained 2798F: net/bluetooth/ 2799F: include/net/bluetooth/ 2800 2801BONDING DRIVER 2802M: Jay Vosburgh <j.vosburgh@gmail.com> 2803M: Veaceslav Falico <vfalico@gmail.com> 2804M: Andy Gospodarek <andy@greyhouse.net> 2805L: netdev@vger.kernel.org 2806W: http://sourceforge.net/projects/bonding/ 2807S: Supported 2808F: drivers/net/bonding/ 2809F: include/uapi/linux/if_bonding.h 2810 2811BPF (Safe dynamic programs and tools) 2812M: Alexei Starovoitov <ast@kernel.org> 2813M: Daniel Borkmann <daniel@iogearbox.net> 2814L: netdev@vger.kernel.org 2815L: linux-kernel@vger.kernel.org 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2817T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2818Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2819S: Supported 2820F: arch/x86/net/bpf_jit* 2821F: Documentation/networking/filter.txt 2822F: Documentation/bpf/ 2823F: include/linux/bpf* 2824F: include/linux/filter.h 2825F: include/trace/events/xdp.h 2826F: include/uapi/linux/bpf* 2827F: include/uapi/linux/filter.h 2828F: kernel/bpf/ 2829F: kernel/trace/bpf_trace.c 2830F: lib/test_bpf.c 2831F: net/bpf/ 2832F: net/core/filter.c 2833F: net/sched/act_bpf.c 2834F: net/sched/cls_bpf.c 2835F: samples/bpf/ 2836F: tools/bpf/ 2837F: tools/lib/bpf/ 2838F: tools/testing/selftests/bpf/ 2839 2840BROADCOM B44 10/100 ETHERNET DRIVER 2841M: Michael Chan <michael.chan@broadcom.com> 2842L: netdev@vger.kernel.org 2843S: Supported 2844F: drivers/net/ethernet/broadcom/b44.* 2845 2846BROADCOM B53 ETHERNET SWITCH DRIVER 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848L: netdev@vger.kernel.org 2849L: openwrt-devel@lists.openwrt.org (subscribers-only) 2850S: Supported 2851F: drivers/net/dsa/b53/* 2852F: include/linux/platform_data/b53.h 2853 2854BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2855M: Florian Fainelli <f.fainelli@gmail.com> 2856M: Ray Jui <rjui@broadcom.com> 2857M: Scott Branden <sbranden@broadcom.com> 2858M: bcm-kernel-feedback-list@broadcom.com 2859T: git git://github.com/broadcom/mach-bcm 2860S: Maintained 2861N: bcm281* 2862N: bcm113* 2863N: bcm216* 2864N: kona 2865F: arch/arm/mach-bcm/ 2866 2867BROADCOM BCM2835 ARM ARCHITECTURE 2868M: Eric Anholt <eric@anholt.net> 2869M: Stefan Wahren <stefan.wahren@i2se.com> 2870L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2872T: git git://github.com/anholt/linux 2873S: Maintained 2874N: bcm2835 2875F: drivers/staging/vc04_services 2876 2877BROADCOM BCM47XX MIPS ARCHITECTURE 2878M: Hauke Mehrtens <hauke@hauke-m.de> 2879M: Rafał Miłecki <zajec5@gmail.com> 2880L: linux-mips@linux-mips.org 2881S: Maintained 2882F: Documentation/devicetree/bindings/mips/brcm/ 2883F: arch/mips/bcm47xx/* 2884F: arch/mips/include/asm/mach-bcm47xx/* 2885 2886BROADCOM BCM5301X ARM ARCHITECTURE 2887M: Hauke Mehrtens <hauke@hauke-m.de> 2888M: Rafał Miłecki <zajec5@gmail.com> 2889M: Jon Mason <jonmason@broadcom.com> 2890M: bcm-kernel-feedback-list@broadcom.com 2891L: linux-arm-kernel@lists.infradead.org 2892S: Maintained 2893F: arch/arm/mach-bcm/bcm_5301x.c 2894F: arch/arm/boot/dts/bcm5301x*.dtsi 2895F: arch/arm/boot/dts/bcm470* 2896F: arch/arm/boot/dts/bcm953012* 2897 2898BROADCOM BCM53573 ARM ARCHITECTURE 2899M: Rafał Miłecki <rafal@milecki.pl> 2900L: linux-arm-kernel@lists.infradead.org 2901S: Maintained 2902F: arch/arm/boot/dts/bcm53573* 2903F: arch/arm/boot/dts/bcm47189* 2904 2905BROADCOM BCM63XX ARM ARCHITECTURE 2906M: Florian Fainelli <f.fainelli@gmail.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2909T: git git://github.com/broadcom/stblinux.git 2910S: Maintained 2911N: bcm63xx 2912 2913BROADCOM BCM63XX/BCM33XX UDC DRIVER 2914M: Kevin Cernekee <cernekee@gmail.com> 2915L: linux-usb@vger.kernel.org 2916S: Maintained 2917F: drivers/usb/gadget/udc/bcm63xx_udc.* 2918 2919BROADCOM BCM7XXX ARM ARCHITECTURE 2920M: Brian Norris <computersforpeace@gmail.com> 2921M: Gregory Fong <gregory.0xf0@gmail.com> 2922M: Florian Fainelli <f.fainelli@gmail.com> 2923M: bcm-kernel-feedback-list@broadcom.com 2924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2925T: git git://github.com/broadcom/stblinux.git 2926S: Maintained 2927F: arch/arm/mach-bcm/*brcmstb* 2928F: arch/arm/boot/dts/bcm7*.dts* 2929F: drivers/bus/brcmstb_gisb.c 2930F: arch/arm/mm/cache-b15-rac.c 2931F: arch/arm/include/asm/hardware/cache-b15-rac.h 2932N: brcmstb 2933 2934BROADCOM BMIPS CPUFREQ DRIVER 2935M: Markus Mayer <mmayer@broadcom.com> 2936M: bcm-kernel-feedback-list@broadcom.com 2937L: linux-pm@vger.kernel.org 2938S: Maintained 2939F: drivers/cpufreq/bmips-cpufreq.c 2940 2941BROADCOM BMIPS MIPS ARCHITECTURE 2942M: Kevin Cernekee <cernekee@gmail.com> 2943M: Florian Fainelli <f.fainelli@gmail.com> 2944L: linux-mips@linux-mips.org 2945T: git git://github.com/broadcom/stblinux.git 2946S: Maintained 2947F: arch/mips/bmips/* 2948F: arch/mips/include/asm/mach-bmips/* 2949F: arch/mips/kernel/*bmips* 2950F: arch/mips/boot/dts/brcm/bcm*.dts* 2951F: drivers/irqchip/irq-bcm63* 2952F: drivers/irqchip/irq-bcm7* 2953F: drivers/irqchip/irq-brcmstb* 2954F: include/linux/bcm963xx_nvram.h 2955F: include/linux/bcm963xx_tag.h 2956 2957BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2958M: Rasesh Mody <rasesh.mody@cavium.com> 2959M: Harish Patil <harish.patil@cavium.com> 2960M: Dept-GELinuxNICDev@cavium.com 2961L: netdev@vger.kernel.org 2962S: Supported 2963F: drivers/net/ethernet/broadcom/bnx2.* 2964F: drivers/net/ethernet/broadcom/bnx2_* 2965 2966BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2967M: QLogic-Storage-Upstream@qlogic.com 2968L: linux-scsi@vger.kernel.org 2969S: Supported 2970F: drivers/scsi/bnx2fc/ 2971 2972BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2973M: QLogic-Storage-Upstream@qlogic.com 2974L: linux-scsi@vger.kernel.org 2975S: Supported 2976F: drivers/scsi/bnx2i/ 2977 2978BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2979M: Ariel Elior <ariel.elior@cavium.com> 2980M: everest-linux-l2@cavium.com 2981L: netdev@vger.kernel.org 2982S: Supported 2983F: drivers/net/ethernet/broadcom/bnx2x/ 2984 2985BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2986M: Michael Chan <michael.chan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/bnxt/ 2990 2991BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2992M: Arend van Spriel <arend.vanspriel@broadcom.com> 2993M: Franky Lin <franky.lin@broadcom.com> 2994M: Hante Meuleman <hante.meuleman@broadcom.com> 2995M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2996M: Wright Feng <wright.feng@cypress.com> 2997L: linux-wireless@vger.kernel.org 2998L: brcm80211-dev-list.pdl@broadcom.com 2999L: brcm80211-dev-list@cypress.com 3000S: Supported 3001F: drivers/net/wireless/broadcom/brcm80211/ 3002 3003BROADCOM BRCMSTB GPIO DRIVER 3004M: Gregory Fong <gregory.0xf0@gmail.com> 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Supported 3007F: drivers/gpio/gpio-brcmstb.c 3008F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3009 3010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3011M: Al Cooper <alcooperx@gmail.com> 3012L: linux-kernel@vger.kernel.org 3013L: bcm-kernel-feedback-list@broadcom.com 3014S: Maintained 3015F: drivers/phy/broadcom/phy-brcm-usb* 3016 3017BROADCOM GENET ETHERNET DRIVER 3018M: Doug Berger <opendmb@gmail.com> 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/genet/ 3023 3024BROADCOM IPROC ARM ARCHITECTURE 3025M: Ray Jui <rjui@broadcom.com> 3026M: Scott Branden <sbranden@broadcom.com> 3027M: Jon Mason <jonmason@broadcom.com> 3028M: bcm-kernel-feedback-list@broadcom.com 3029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3030T: git git://github.com/broadcom/cygnus-linux.git 3031S: Maintained 3032N: iproc 3033N: cygnus 3034N: bcm[-_]nsp 3035N: bcm9113* 3036N: bcm9583* 3037N: bcm9585* 3038N: bcm9586* 3039N: bcm988312 3040N: bcm113* 3041N: bcm583* 3042N: bcm585* 3043N: bcm586* 3044N: bcm88312 3045N: hr2 3046N: stingray 3047F: arch/arm64/boot/dts/broadcom/northstar2/* 3048F: arch/arm64/boot/dts/broadcom/stingray/* 3049F: drivers/clk/bcm/clk-ns* 3050F: drivers/clk/bcm/clk-sr* 3051F: drivers/pinctrl/bcm/pinctrl-ns* 3052F: include/dt-bindings/clock/bcm-sr* 3053 3054BROADCOM KONA GPIO DRIVER 3055M: Ray Jui <rjui@broadcom.com> 3056L: bcm-kernel-feedback-list@broadcom.com 3057S: Supported 3058F: drivers/gpio/gpio-bcm-kona.c 3059F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3060 3061BROADCOM NETXTREME-E ROCE DRIVER 3062M: Selvin Xavier <selvin.xavier@broadcom.com> 3063M: Devesh Sharma <devesh.sharma@broadcom.com> 3064M: Somnath Kotur <somnath.kotur@broadcom.com> 3065M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3066L: linux-rdma@vger.kernel.org 3067W: http://www.broadcom.com 3068S: Supported 3069F: drivers/infiniband/hw/bnxt_re/ 3070F: include/uapi/rdma/bnxt_re-abi.h 3071 3072BROADCOM NVRAM DRIVER 3073M: Rafał Miłecki <zajec5@gmail.com> 3074L: linux-mips@linux-mips.org 3075S: Maintained 3076F: drivers/firmware/broadcom/* 3077 3078BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3079M: Rafał Miłecki <zajec5@gmail.com> 3080L: linux-wireless@vger.kernel.org 3081S: Maintained 3082F: drivers/bcma/ 3083F: include/linux/bcma/ 3084 3085BROADCOM STB AVS CPUFREQ DRIVER 3086M: Markus Mayer <mmayer@broadcom.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-pm@vger.kernel.org 3089S: Maintained 3090F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3091F: drivers/cpufreq/brcmstb* 3092 3093BROADCOM STB AVS TMON DRIVER 3094M: Markus Mayer <mmayer@broadcom.com> 3095M: bcm-kernel-feedback-list@broadcom.com 3096L: linux-pm@vger.kernel.org 3097S: Maintained 3098F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3099F: drivers/thermal/broadcom/brcmstb* 3100 3101BROADCOM STB NAND FLASH DRIVER 3102M: Brian Norris <computersforpeace@gmail.com> 3103M: Kamal Dasu <kdasu.kdev@gmail.com> 3104L: linux-mtd@lists.infradead.org 3105L: bcm-kernel-feedback-list@broadcom.com 3106S: Maintained 3107F: drivers/mtd/nand/raw/brcmnand/ 3108 3109BROADCOM STB DPFE DRIVER 3110M: Markus Mayer <mmayer@broadcom.com> 3111M: bcm-kernel-feedback-list@broadcom.com 3112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3113S: Maintained 3114F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3115F: drivers/memory/brcmstb_dpfe.c 3116 3117BROADCOM SYSTEMPORT ETHERNET DRIVER 3118M: Florian Fainelli <f.fainelli@gmail.com> 3119L: netdev@vger.kernel.org 3120S: Supported 3121F: drivers/net/ethernet/broadcom/bcmsysport.* 3122 3123BROADCOM TG3 GIGABIT ETHERNET DRIVER 3124M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3125M: Prashant Sreedharan <prashant@broadcom.com> 3126M: Michael Chan <mchan@broadcom.com> 3127L: netdev@vger.kernel.org 3128S: Supported 3129F: drivers/net/ethernet/broadcom/tg3.* 3130 3131BROCADE BFA FC SCSI DRIVER 3132M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3133M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3134L: linux-scsi@vger.kernel.org 3135S: Supported 3136F: drivers/scsi/bfa/ 3137 3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rasesh.mody@cavium.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3141M: Dept-GELinuxNICDev@cavium.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/brocade/bna/ 3145 3146BSG (block layer generic sg v4 driver) 3147M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: block/bsg.c 3151F: include/linux/bsg.h 3152F: include/uapi/linux/bsg.h 3153 3154BT87X AUDIO DRIVER 3155M: Clemens Ladisch <clemens@ladisch.de> 3156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3157T: git git://git.alsa-project.org/alsa-kernel.git 3158S: Maintained 3159F: Documentation/sound/cards/bt87x.rst 3160F: sound/pci/bt87x.c 3161 3162BT8XXGPIO DRIVER 3163M: Michael Buesch <m@bues.ch> 3164W: http://bu3sch.de/btgpio.php 3165S: Maintained 3166F: drivers/gpio/gpio-bt8xx.c 3167 3168BTRFS FILE SYSTEM 3169M: Chris Mason <clm@fb.com> 3170M: Josef Bacik <jbacik@fb.com> 3171M: David Sterba <dsterba@suse.com> 3172L: linux-btrfs@vger.kernel.org 3173W: http://btrfs.wiki.kernel.org/ 3174Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3176S: Maintained 3177F: Documentation/filesystems/btrfs.txt 3178F: fs/btrfs/ 3179F: include/linux/btrfs* 3180F: include/uapi/linux/btrfs* 3181 3182BTTV VIDEO4LINUX DRIVER 3183M: Mauro Carvalho Chehab <mchehab@kernel.org> 3184L: linux-media@vger.kernel.org 3185W: https://linuxtv.org 3186T: git git://linuxtv.org/media_tree.git 3187S: Odd fixes 3188F: Documentation/media/v4l-drivers/bttv* 3189F: drivers/media/pci/bt8xx/bttv* 3190 3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3192M: Chanwoo Choi <cw00.choi@samsung.com> 3193L: linux-pm@vger.kernel.org 3194L: linux-samsung-soc@vger.kernel.org 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3196S: Maintained 3197F: drivers/devfreq/exynos-bus.c 3198F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3199 3200BUSLOGIC SCSI DRIVER 3201M: Khalid Aziz <khalid@gonehiking.org> 3202L: linux-scsi@vger.kernel.org 3203S: Maintained 3204F: drivers/scsi/BusLogic.* 3205F: drivers/scsi/FlashPoint.* 3206 3207C-MEDIA CMI8788 DRIVER 3208M: Clemens Ladisch <clemens@ladisch.de> 3209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3210T: git git://git.alsa-project.org/alsa-kernel.git 3211S: Maintained 3212F: sound/pci/oxygen/ 3213 3214C6X ARCHITECTURE 3215M: Mark Salter <msalter@redhat.com> 3216M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3217L: linux-c6x-dev@linux-c6x.org 3218W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3219S: Maintained 3220F: arch/c6x/ 3221 3222CA8210 IEEE-802.15.4 RADIO DRIVER 3223M: Harry Morris <h.morris@cascoda.com> 3224L: linux-wpan@vger.kernel.org 3225W: https://github.com/Cascoda/ca8210-linux.git 3226S: Maintained 3227F: drivers/net/ieee802154/ca8210.c 3228F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3229 3230CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3231M: David Howells <dhowells@redhat.com> 3232L: linux-cachefs@redhat.com (moderated for non-subscribers) 3233S: Supported 3234F: Documentation/filesystems/caching/cachefiles.txt 3235F: fs/cachefiles/ 3236 3237CADENCE MIPI-CSI2 BRIDGES 3238M: Maxime Ripard <maxime.ripard@bootlin.com> 3239L: linux-media@vger.kernel.org 3240S: Maintained 3241F: Documentation/devicetree/bindings/media/cdns,*.txt 3242F: drivers/media/platform/cadence/cdns-csi2* 3243 3244CADET FM/AM RADIO RECEIVER DRIVER 3245M: Hans Verkuil <hverkuil@xs4all.nl> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: https://linuxtv.org 3249S: Maintained 3250F: drivers/media/radio/radio-cadet* 3251 3252CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3253M: Jonathan Corbet <corbet@lwn.net> 3254L: linux-media@vger.kernel.org 3255T: git git://linuxtv.org/media_tree.git 3256S: Maintained 3257F: Documentation/media/v4l-drivers/cafe_ccic* 3258F: drivers/media/platform/marvell-ccic/ 3259 3260CAIF NETWORK LAYER 3261M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3262L: netdev@vger.kernel.org 3263S: Supported 3264F: Documentation/networking/caif/ 3265F: drivers/net/caif/ 3266F: include/uapi/linux/caif/ 3267F: include/net/caif/ 3268F: net/caif/ 3269 3270CALGARY x86-64 IOMMU 3271M: Muli Ben-Yehuda <mulix@mulix.org> 3272M: Jon Mason <jdmason@kudzu.us> 3273L: iommu@lists.linux-foundation.org 3274S: Maintained 3275F: arch/x86/kernel/pci-calgary_64.c 3276F: arch/x86/kernel/tce_64.c 3277F: arch/x86/include/asm/calgary.h 3278F: arch/x86/include/asm/tce.h 3279 3280CAN NETWORK DRIVERS 3281M: Wolfgang Grandegger <wg@grandegger.com> 3282M: Marc Kleine-Budde <mkl@pengutronix.de> 3283L: linux-can@vger.kernel.org 3284W: https://github.com/linux-can 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3287S: Maintained 3288F: Documentation/devicetree/bindings/net/can/ 3289F: drivers/net/can/ 3290F: include/linux/can/dev.h 3291F: include/linux/can/platform/ 3292F: include/uapi/linux/can/error.h 3293F: include/uapi/linux/can/netlink.h 3294 3295CAN NETWORK LAYER 3296M: Oliver Hartkopp <socketcan@hartkopp.net> 3297M: Marc Kleine-Budde <mkl@pengutronix.de> 3298L: linux-can@vger.kernel.org 3299W: https://github.com/linux-can 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3302S: Maintained 3303F: Documentation/networking/can.rst 3304F: net/can/ 3305F: include/linux/can/core.h 3306F: include/uapi/linux/can.h 3307F: include/uapi/linux/can/bcm.h 3308F: include/uapi/linux/can/raw.h 3309F: include/uapi/linux/can/gw.h 3310 3311CAPABILITIES 3312M: Serge Hallyn <serge@hallyn.com> 3313L: linux-security-module@vger.kernel.org 3314S: Supported 3315F: include/linux/capability.h 3316F: include/uapi/linux/capability.h 3317F: security/commoncap.c 3318F: kernel/capability.c 3319 3320CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3321M: Kevin Tsai <ktsai@capellamicro.com> 3322S: Maintained 3323F: drivers/iio/light/cm* 3324 3325CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3326M: Christian Lamparter <chunkeey@googlemail.com> 3327L: linux-wireless@vger.kernel.org 3328W: http://wireless.kernel.org/en/users/Drivers/carl9170 3329S: Maintained 3330F: drivers/net/wireless/ath/carl9170/ 3331 3332CAVIUM I2C DRIVER 3333M: Jan Glauber <jglauber@cavium.com> 3334M: David Daney <david.daney@cavium.com> 3335W: http://www.cavium.com 3336S: Supported 3337F: drivers/i2c/busses/i2c-octeon* 3338F: drivers/i2c/busses/i2c-thunderx* 3339 3340CAVIUM LIQUIDIO NETWORK DRIVER 3341M: Derek Chickles <derek.chickles@caviumnetworks.com> 3342M: Satanand Burla <satananda.burla@caviumnetworks.com> 3343M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3344M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3345L: netdev@vger.kernel.org 3346W: http://www.cavium.com 3347S: Supported 3348F: drivers/net/ethernet/cavium/liquidio/ 3349 3350CAVIUM MMC DRIVER 3351M: Jan Glauber <jglauber@cavium.com> 3352M: David Daney <david.daney@cavium.com> 3353M: Steven J. Hill <Steven.Hill@cavium.com> 3354W: http://www.cavium.com 3355S: Supported 3356F: drivers/mmc/host/cavium* 3357 3358CAVIUM OCTEON-TX CRYPTO DRIVER 3359M: George Cherian <george.cherian@cavium.com> 3360L: linux-crypto@vger.kernel.org 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/crypto/cavium/cpt/ 3364 3365CAVIUM THUNDERX2 ARM64 SOC 3366M: Robert Richter <rrichter@cavium.com> 3367M: Jayachandran C <jnair@caviumnetworks.com> 3368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3369S: Maintained 3370F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3371F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3372 3373CC2520 IEEE-802.15.4 RADIO DRIVER 3374M: Varka Bhadram <varkabhadram@gmail.com> 3375L: linux-wpan@vger.kernel.org 3376S: Maintained 3377F: drivers/net/ieee802154/cc2520.c 3378F: include/linux/spi/cc2520.h 3379F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3380 3381CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3382M: Gilad Ben-Yossef <gilad@benyossef.com> 3383L: linux-crypto@vger.kernel.org 3384S: Supported 3385F: drivers/crypto/ccree/ 3386W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3387 3388CEC FRAMEWORK 3389M: Hans Verkuil <hans.verkuil@cisco.com> 3390L: linux-media@vger.kernel.org 3391T: git git://linuxtv.org/media_tree.git 3392W: http://linuxtv.org 3393S: Supported 3394F: Documentation/media/kapi/cec-core.rst 3395F: Documentation/media/uapi/cec 3396F: drivers/media/cec/ 3397F: drivers/media/rc/keymaps/rc-cec.c 3398F: include/media/cec.h 3399F: include/media/cec-notifier.h 3400F: include/uapi/linux/cec.h 3401F: include/uapi/linux/cec-funcs.h 3402F: Documentation/devicetree/bindings/media/cec.txt 3403F: Documentation/ABI/testing/debugfs-cec-error-inj 3404 3405CEC GPIO DRIVER 3406M: Hans Verkuil <hans.verkuil@cisco.com> 3407L: linux-media@vger.kernel.org 3408T: git git://linuxtv.org/media_tree.git 3409W: http://linuxtv.org 3410S: Supported 3411F: drivers/media/platform/cec-gpio/ 3412F: Documentation/devicetree/bindings/media/cec-gpio.txt 3413 3414CELL BROADBAND ENGINE ARCHITECTURE 3415M: Arnd Bergmann <arnd@arndb.de> 3416L: linuxppc-dev@lists.ozlabs.org 3417W: http://www.ibm.com/developerworks/power/cell/ 3418S: Supported 3419F: arch/powerpc/include/asm/cell*.h 3420F: arch/powerpc/include/asm/spu*.h 3421F: arch/powerpc/include/uapi/asm/spu*.h 3422F: arch/powerpc/oprofile/*cell* 3423F: arch/powerpc/platforms/cell/ 3424 3425CEPH COMMON CODE (LIBCEPH) 3426M: Ilya Dryomov <idryomov@gmail.com> 3427M: "Yan, Zheng" <zyan@redhat.com> 3428M: Sage Weil <sage@redhat.com> 3429L: ceph-devel@vger.kernel.org 3430W: http://ceph.com/ 3431T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3432T: git git://github.com/ceph/ceph-client.git 3433S: Supported 3434F: net/ceph/ 3435F: include/linux/ceph/ 3436F: include/linux/crush/ 3437 3438CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3439M: "Yan, Zheng" <zyan@redhat.com> 3440M: Sage Weil <sage@redhat.com> 3441M: Ilya Dryomov <idryomov@gmail.com> 3442L: ceph-devel@vger.kernel.org 3443W: http://ceph.com/ 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3445T: git git://github.com/ceph/ceph-client.git 3446S: Supported 3447F: Documentation/filesystems/ceph.txt 3448F: fs/ceph/ 3449 3450CERTIFICATE HANDLING: 3451M: David Howells <dhowells@redhat.com> 3452M: David Woodhouse <dwmw2@infradead.org> 3453L: keyrings@vger.kernel.org 3454S: Maintained 3455F: Documentation/admin-guide/module-signing.rst 3456F: certs/ 3457F: scripts/sign-file.c 3458F: scripts/extract-cert.c 3459 3460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3461L: linux-usb@vger.kernel.org 3462S: Orphan 3463F: Documentation/usb/WUSB-Design-overview.txt 3464F: Documentation/usb/wusb-cbaf 3465F: drivers/usb/host/hwa-hc.c 3466F: drivers/usb/host/whci/ 3467F: drivers/usb/wusbcore/ 3468F: include/linux/usb/wusb* 3469 3470CFAG12864B LCD DRIVER 3471M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3472S: Maintained 3473F: drivers/auxdisplay/cfag12864b.c 3474F: include/linux/cfag12864b.h 3475 3476CFAG12864BFB LCD FRAMEBUFFER DRIVER 3477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3478S: Maintained 3479F: drivers/auxdisplay/cfag12864bfb.c 3480F: include/linux/cfag12864b.h 3481 3482802.11 (including CFG80211/NL80211) 3483M: Johannes Berg <johannes@sipsolutions.net> 3484L: linux-wireless@vger.kernel.org 3485W: http://wireless.kernel.org/ 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3488S: Maintained 3489F: net/wireless/ 3490F: include/uapi/linux/nl80211.h 3491F: include/linux/ieee80211.h 3492F: include/net/wext.h 3493F: include/net/cfg80211.h 3494F: include/net/iw_handler.h 3495F: include/net/ieee80211_radiotap.h 3496F: Documentation/driver-api/80211/cfg80211.rst 3497F: Documentation/networking/regulatory.txt 3498 3499CHAR and MISC DRIVERS 3500M: Arnd Bergmann <arnd@arndb.de> 3501M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3503S: Supported 3504F: drivers/char/ 3505F: drivers/misc/ 3506F: include/linux/miscdevice.h 3507 3508CHECKPATCH 3509M: Andy Whitcroft <apw@canonical.com> 3510M: Joe Perches <joe@perches.com> 3511S: Maintained 3512F: scripts/checkpatch.pl 3513 3514CHINESE DOCUMENTATION 3515M: Harry Wei <harryxiyou@gmail.com> 3516L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3517L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3518S: Maintained 3519F: Documentation/translations/zh_CN/ 3520 3521CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3522M: Peter Chen <Peter.Chen@nxp.com> 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3524L: linux-usb@vger.kernel.org 3525S: Maintained 3526F: drivers/usb/chipidea/ 3527 3528CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3529M: Hans de Goede <hdegoede@redhat.com> 3530L: linux-input@vger.kernel.org 3531S: Maintained 3532F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3533F: drivers/input/touchscreen/chipone_icn8318.c 3534 3535CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3536M: Hans de Goede <hdegoede@redhat.com> 3537L: linux-input@vger.kernel.org 3538S: Maintained 3539F: drivers/input/touchscreen/chipone_icn8505.c 3540 3541CHROME HARDWARE PLATFORM SUPPORT 3542M: Benson Leung <bleung@chromium.org> 3543M: Olof Johansson <olof@lixom.net> 3544S: Maintained 3545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3546F: drivers/platform/chrome/ 3547 3548CIRRUS LOGIC AUDIO CODEC DRIVERS 3549M: Brian Austin <brian.austin@cirrus.com> 3550M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3552S: Maintained 3553F: sound/soc/codecs/cs* 3554 3555CIRRUS LOGIC EP93XX ETHERNET DRIVER 3556M: Hartley Sweeten <hsweeten@visionengravers.com> 3557L: netdev@vger.kernel.org 3558S: Maintained 3559F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3560 3561CISCO FCOE HBA DRIVER 3562M: Satish Kharat <satishkh@cisco.com> 3563M: Sesidhar Baddela <sebaddel@cisco.com> 3564M: Karan Tilak Kumar <kartilak@cisco.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/fnic/ 3568 3569CISCO SCSI HBA DRIVER 3570M: Karan Tilak Kumar <kartilak@cisco.com> 3571M: Sesidhar Baddela <sebaddel@cisco.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/snic/ 3575 3576CISCO VIC ETHERNET NIC DRIVER 3577M: Christian Benvenuti <benve@cisco.com> 3578M: Govindarajulu Varadarajan <_govind@gmx.com> 3579M: Parvi Kaustubhi <pkaustub@cisco.com> 3580S: Supported 3581F: drivers/net/ethernet/cisco/enic/ 3582 3583CISCO VIC LOW LATENCY NIC DRIVER 3584M: Christian Benvenuti <benve@cisco.com> 3585S: Supported 3586F: drivers/infiniband/hw/usnic/ 3587 3588CIRRUS LOGIC MADERA CODEC DRIVERS 3589M: Charles Keepax <ckeepax@opensource.cirrus.com> 3590M: Richard Fitzgerald <rf@opensource.cirrus.com> 3591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3592L: patches@opensource.cirrus.com 3593T: git https://github.com/CirrusLogic/linux-drivers.git 3594W: https://github.com/CirrusLogic/linux-drivers/wiki 3595S: Supported 3596F: Documentation/devicetree/bindings/mfd/madera.txt 3597F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3598F: include/linux/mfd/madera/* 3599F: drivers/gpio/gpio-madera* 3600F: drivers/mfd/madera* 3601F: drivers/mfd/cs47l* 3602F: drivers/pinctrl/cirrus/* 3603 3604CLANG-FORMAT FILE 3605M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3606S: Maintained 3607F: .clang-format 3608 3609CLEANCACHE API 3610M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: mm/cleancache.c 3614F: include/linux/cleancache.h 3615 3616CLK API 3617M: Russell King <linux@armlinux.org.uk> 3618L: linux-clk@vger.kernel.org 3619S: Maintained 3620F: include/linux/clk.h 3621 3622CLOCKSOURCE, CLOCKEVENT DRIVERS 3623M: Daniel Lezcano <daniel.lezcano@linaro.org> 3624M: Thomas Gleixner <tglx@linutronix.de> 3625L: linux-kernel@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3627S: Supported 3628F: drivers/clocksource/ 3629F: Documentation/devicetree/bindings/timer/ 3630 3631CMPC ACPI DRIVER 3632M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3633M: Daniel Oliveira Nascimento <don@syst.com.br> 3634L: platform-driver-x86@vger.kernel.org 3635S: Supported 3636F: drivers/platform/x86/classmate-laptop.c 3637 3638COBALT MEDIA DRIVER 3639M: Hans Verkuil <hans.verkuil@cisco.com> 3640L: linux-media@vger.kernel.org 3641T: git git://linuxtv.org/media_tree.git 3642W: https://linuxtv.org 3643S: Supported 3644F: drivers/media/pci/cobalt/ 3645 3646COCCINELLE/Semantic Patches (SmPL) 3647M: Julia Lawall <Julia.Lawall@lip6.fr> 3648M: Gilles Muller <Gilles.Muller@lip6.fr> 3649M: Nicolas Palix <nicolas.palix@imag.fr> 3650M: Michal Marek <michal.lkml@markovi.net> 3651L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3653W: http://coccinelle.lip6.fr/ 3654S: Supported 3655F: Documentation/dev-tools/coccinelle.rst 3656F: scripts/coccinelle/ 3657F: scripts/coccicheck 3658 3659CODA FILE SYSTEM 3660M: Jan Harkes <jaharkes@cs.cmu.edu> 3661M: coda@cs.cmu.edu 3662L: codalist@coda.cs.cmu.edu 3663W: http://www.coda.cs.cmu.edu/ 3664S: Maintained 3665F: Documentation/filesystems/coda.txt 3666F: fs/coda/ 3667F: include/linux/coda*.h 3668F: include/uapi/linux/coda*.h 3669 3670CODA V4L2 MEM2MEM DRIVER 3671M: Philipp Zabel <p.zabel@pengutronix.de> 3672L: linux-media@vger.kernel.org 3673S: Maintained 3674F: Documentation/devicetree/bindings/media/coda.txt 3675F: drivers/media/platform/coda/ 3676 3677COMMON CLK FRAMEWORK 3678M: Michael Turquette <mturquette@baylibre.com> 3679M: Stephen Boyd <sboyd@kernel.org> 3680L: linux-clk@vger.kernel.org 3681Q: http://patchwork.kernel.org/project/linux-clk/list/ 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3683S: Maintained 3684F: Documentation/devicetree/bindings/clock/ 3685F: drivers/clk/ 3686X: drivers/clk/clkdev.c 3687F: include/linux/clk-pr* 3688F: include/linux/clk/ 3689F: include/linux/of_clk.h 3690 3691COMMON INTERNET FILE SYSTEM (CIFS) 3692M: Steve French <sfrench@samba.org> 3693L: linux-cifs@vger.kernel.org 3694L: samba-technical@lists.samba.org (moderated for non-subscribers) 3695W: http://linux-cifs.samba.org/ 3696T: git git://git.samba.org/sfrench/cifs-2.6.git 3697S: Supported 3698F: Documentation/filesystems/cifs/ 3699F: fs/cifs/ 3700 3701COMPACTPCI HOTPLUG CORE 3702M: Scott Murray <scott@spiteful.org> 3703L: linux-pci@vger.kernel.org 3704S: Maintained 3705F: drivers/pci/hotplug/cpci_hotplug* 3706 3707COMPACTPCI HOTPLUG GENERIC DRIVER 3708M: Scott Murray <scott@spiteful.org> 3709L: linux-pci@vger.kernel.org 3710S: Maintained 3711F: drivers/pci/hotplug/cpcihp_generic.c 3712 3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3714M: Scott Murray <scott@spiteful.org> 3715L: linux-pci@vger.kernel.org 3716S: Maintained 3717F: drivers/pci/hotplug/cpcihp_zt5550.* 3718 3719COMPAL LAPTOP SUPPORT 3720M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3721L: platform-driver-x86@vger.kernel.org 3722S: Maintained 3723F: drivers/platform/x86/compal-laptop.c 3724 3725CONEXANT ACCESSRUNNER USB DRIVER 3726L: accessrunner-general@lists.sourceforge.net 3727W: http://accessrunner.sourceforge.net/ 3728S: Orphan 3729F: drivers/usb/atm/cxacru.c 3730 3731CONFIGFS 3732M: Joel Becker <jlbec@evilplan.org> 3733M: Christoph Hellwig <hch@lst.de> 3734T: git git://git.infradead.org/users/hch/configfs.git 3735S: Supported 3736F: fs/configfs/ 3737F: include/linux/configfs.h 3738 3739CONNECTOR 3740M: Evgeniy Polyakov <zbr@ioremap.net> 3741L: netdev@vger.kernel.org 3742S: Maintained 3743F: drivers/connector/ 3744 3745CONTROL GROUP (CGROUP) 3746M: Tejun Heo <tj@kernel.org> 3747M: Li Zefan <lizefan@huawei.com> 3748M: Johannes Weiner <hannes@cmpxchg.org> 3749L: cgroups@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3751S: Maintained 3752F: Documentation/cgroup* 3753F: include/linux/cgroup* 3754F: kernel/cgroup* 3755 3756CONTROL GROUP - CPUSET 3757M: Li Zefan <lizefan@huawei.com> 3758L: cgroups@vger.kernel.org 3759W: http://www.bullopensource.org/cpuset/ 3760W: http://oss.sgi.com/projects/cpusets/ 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3762S: Maintained 3763F: Documentation/cgroup-v1/cpusets.txt 3764F: include/linux/cpuset.h 3765F: kernel/cgroup/cpuset.c 3766 3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3768M: Johannes Weiner <hannes@cmpxchg.org> 3769M: Michal Hocko <mhocko@kernel.org> 3770M: Vladimir Davydov <vdavydov.dev@gmail.com> 3771L: cgroups@vger.kernel.org 3772L: linux-mm@kvack.org 3773S: Maintained 3774F: mm/memcontrol.c 3775F: mm/swap_cgroup.c 3776 3777CORETEMP HARDWARE MONITORING DRIVER 3778M: Fenghua Yu <fenghua.yu@intel.com> 3779L: linux-hwmon@vger.kernel.org 3780S: Maintained 3781F: Documentation/hwmon/coretemp 3782F: drivers/hwmon/coretemp.c 3783 3784COSA/SRP SYNC SERIAL DRIVER 3785M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3786W: http://www.fi.muni.cz/~kas/cosa/ 3787S: Maintained 3788F: drivers/net/wan/cosa* 3789 3790CPMAC ETHERNET DRIVER 3791M: Florian Fainelli <f.fainelli@gmail.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/ti/cpmac.c 3795 3796CPU FREQUENCY DRIVERS 3797M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3798M: Viresh Kumar <viresh.kumar@linaro.org> 3799L: linux-pm@vger.kernel.org 3800S: Maintained 3801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3802T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3803B: https://bugzilla.kernel.org 3804F: Documentation/cpu-freq/ 3805F: Documentation/devicetree/bindings/cpufreq/ 3806F: drivers/cpufreq/ 3807F: include/linux/cpufreq.h 3808F: tools/testing/selftests/cpufreq/ 3809 3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3811M: Viresh Kumar <viresh.kumar@linaro.org> 3812M: Sudeep Holla <sudeep.holla@arm.com> 3813L: linux-pm@vger.kernel.org 3814W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3815S: Maintained 3816F: drivers/cpufreq/arm_big_little.h 3817F: drivers/cpufreq/arm_big_little.c 3818F: drivers/cpufreq/arm_big_little_dt.c 3819 3820CPU POWER MONITORING SUBSYSTEM 3821M: Thomas Renninger <trenn@suse.com> 3822M: Shuah Khan <shuah@kernel.org> 3823L: linux-pm@vger.kernel.org 3824S: Maintained 3825F: tools/power/cpupower/ 3826 3827CPUID/MSR DRIVER 3828M: "H. Peter Anvin" <hpa@zytor.com> 3829S: Maintained 3830F: arch/x86/kernel/cpuid.c 3831F: arch/x86/kernel/msr.c 3832 3833CPUIDLE DRIVER - ARM BIG LITTLE 3834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3835M: Daniel Lezcano <daniel.lezcano@linaro.org> 3836L: linux-pm@vger.kernel.org 3837L: linux-arm-kernel@lists.infradead.org 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3839S: Maintained 3840F: drivers/cpuidle/cpuidle-big_little.c 3841 3842CPUIDLE DRIVER - ARM EXYNOS 3843M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3844M: Daniel Lezcano <daniel.lezcano@linaro.org> 3845M: Kukjin Kim <kgene@kernel.org> 3846L: linux-pm@vger.kernel.org 3847L: linux-samsung-soc@vger.kernel.org 3848S: Supported 3849F: drivers/cpuidle/cpuidle-exynos.c 3850F: arch/arm/mach-exynos/pm.c 3851 3852CPUIDLE DRIVERS 3853M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3854M: Daniel Lezcano <daniel.lezcano@linaro.org> 3855L: linux-pm@vger.kernel.org 3856S: Maintained 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3858B: https://bugzilla.kernel.org 3859F: drivers/cpuidle/* 3860F: include/linux/cpuidle.h 3861 3862CRAMFS FILESYSTEM 3863M: Nicolas Pitre <nico@linaro.org> 3864S: Maintained 3865F: Documentation/filesystems/cramfs.txt 3866F: fs/cramfs/ 3867 3868CRYPTO API 3869M: Herbert Xu <herbert@gondor.apana.org.au> 3870M: "David S. Miller" <davem@davemloft.net> 3871L: linux-crypto@vger.kernel.org 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3874S: Maintained 3875F: Documentation/crypto/ 3876F: Documentation/devicetree/bindings/crypto/ 3877F: arch/*/crypto/ 3878F: crypto/ 3879F: drivers/crypto/ 3880F: include/crypto/ 3881F: include/linux/crypto* 3882 3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3884M: Neil Horman <nhorman@tuxdriver.com> 3885L: linux-crypto@vger.kernel.org 3886S: Maintained 3887F: crypto/ansi_cprng.c 3888F: crypto/rng.c 3889 3890CS3308 MEDIA DRIVER 3891M: Hans Verkuil <hverkuil@xs4all.nl> 3892L: linux-media@vger.kernel.org 3893T: git git://linuxtv.org/media_tree.git 3894W: http://linuxtv.org 3895S: Odd Fixes 3896F: drivers/media/i2c/cs3308.c 3897F: drivers/media/i2c/cs3308.h 3898 3899CS5535 Audio ALSA driver 3900M: Jaya Kumar <jayakumar.alsa@gmail.com> 3901S: Maintained 3902F: sound/pci/cs5535audio/ 3903 3904CW1200 WLAN driver 3905M: Solomon Peachy <pizza@shaftnet.org> 3906S: Maintained 3907F: drivers/net/wireless/st/cw1200/ 3908 3909CX18 VIDEO4LINUX DRIVER 3910M: Andy Walls <awalls@md.metrocast.net> 3911L: ivtv-devel@ivtvdriver.org (subscribers-only) 3912L: linux-media@vger.kernel.org 3913T: git git://linuxtv.org/media_tree.git 3914W: https://linuxtv.org 3915W: http://www.ivtvdriver.org/index.php/Cx18 3916S: Maintained 3917F: Documentation/media/v4l-drivers/cx18* 3918F: drivers/media/pci/cx18/ 3919F: include/uapi/linux/ivtv* 3920 3921CX2341X MPEG ENCODER HELPER MODULE 3922M: Hans Verkuil <hverkuil@xs4all.nl> 3923L: linux-media@vger.kernel.org 3924T: git git://linuxtv.org/media_tree.git 3925W: https://linuxtv.org 3926S: Maintained 3927F: drivers/media/common/cx2341x* 3928F: include/media/cx2341x* 3929 3930CX24120 MEDIA DRIVER 3931M: Jemma Denson <jdenson@gmail.com> 3932M: Patrick Boettcher <patrick.boettcher@posteo.de> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3936S: Maintained 3937F: drivers/media/dvb-frontends/cx24120* 3938 3939CX88 VIDEO4LINUX DRIVER 3940M: Mauro Carvalho Chehab <mchehab@kernel.org> 3941L: linux-media@vger.kernel.org 3942W: https://linuxtv.org 3943T: git git://linuxtv.org/media_tree.git 3944S: Odd fixes 3945F: Documentation/media/v4l-drivers/cx88* 3946F: drivers/media/pci/cx88/ 3947 3948CXD2820R MEDIA DRIVER 3949M: Antti Palosaari <crope@iki.fi> 3950L: linux-media@vger.kernel.org 3951W: https://linuxtv.org 3952W: http://palosaari.fi/linux/ 3953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3954T: git git://linuxtv.org/anttip/media_tree.git 3955S: Maintained 3956F: drivers/media/dvb-frontends/cxd2820r* 3957 3958CXGB3 ETHERNET DRIVER (CXGB3) 3959M: Santosh Raspatur <santosh@chelsio.com> 3960L: netdev@vger.kernel.org 3961W: http://www.chelsio.com 3962S: Supported 3963F: drivers/net/ethernet/chelsio/cxgb3/ 3964 3965CXGB3 ISCSI DRIVER (CXGB3I) 3966M: Karen Xie <kxie@chelsio.com> 3967L: linux-scsi@vger.kernel.org 3968W: http://www.chelsio.com 3969S: Supported 3970F: drivers/scsi/cxgbi/cxgb3i 3971 3972CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3973M: Steve Wise <swise@chelsio.com> 3974L: linux-rdma@vger.kernel.org 3975W: http://www.openfabrics.org 3976S: Supported 3977F: drivers/infiniband/hw/cxgb3/ 3978F: include/uapi/rdma/cxgb3-abi.h 3979 3980CXGB4 CRYPTO DRIVER (chcr) 3981M: Harsh Jain <harsh@chelsio.com> 3982L: linux-crypto@vger.kernel.org 3983W: http://www.chelsio.com 3984S: Supported 3985F: drivers/crypto/chelsio 3986 3987CXGB4 ETHERNET DRIVER (CXGB4) 3988M: Ganesh Goudar <ganeshgr@chelsio.com> 3989L: netdev@vger.kernel.org 3990W: http://www.chelsio.com 3991S: Supported 3992F: drivers/net/ethernet/chelsio/cxgb4/ 3993 3994CXGB4 ISCSI DRIVER (CXGB4I) 3995M: Karen Xie <kxie@chelsio.com> 3996L: linux-scsi@vger.kernel.org 3997W: http://www.chelsio.com 3998S: Supported 3999F: drivers/scsi/cxgbi/cxgb4i 4000 4001CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4002M: Steve Wise <swise@chelsio.com> 4003L: linux-rdma@vger.kernel.org 4004W: http://www.openfabrics.org 4005S: Supported 4006F: drivers/infiniband/hw/cxgb4/ 4007F: include/uapi/rdma/cxgb4-abi.h 4008 4009CXGB4VF ETHERNET DRIVER (CXGB4VF) 4010M: Casey Leedom <leedom@chelsio.com> 4011L: netdev@vger.kernel.org 4012W: http://www.chelsio.com 4013S: Supported 4014F: drivers/net/ethernet/chelsio/cxgb4vf/ 4015 4016CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4017M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4018M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4019L: linuxppc-dev@lists.ozlabs.org 4020S: Supported 4021F: arch/powerpc/platforms/powernv/pci-cxl.c 4022F: drivers/misc/cxl/ 4023F: include/misc/cxl* 4024F: include/uapi/misc/cxl.h 4025F: Documentation/powerpc/cxl.txt 4026F: Documentation/ABI/testing/sysfs-class-cxl 4027 4028CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4029M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4030M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4031M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4032L: linux-scsi@vger.kernel.org 4033S: Supported 4034F: drivers/scsi/cxlflash/ 4035F: include/uapi/scsi/cxlflash_ioctls.h 4036F: Documentation/powerpc/cxlflash.txt 4037 4038CYBERPRO FB DRIVER 4039M: Russell King <linux@armlinux.org.uk> 4040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4041W: http://www.armlinux.org.uk/ 4042S: Maintained 4043F: drivers/video/fbdev/cyber2000fb.* 4044 4045CYCLADES ASYNC MUX DRIVER 4046W: http://www.cyclades.com/ 4047S: Orphan 4048F: drivers/tty/cyclades.c 4049F: include/linux/cyclades.h 4050F: include/uapi/linux/cyclades.h 4051 4052CYCLADES PC300 DRIVER 4053W: http://www.cyclades.com/ 4054S: Orphan 4055F: drivers/net/wan/pc300* 4056 4057CYPRESS_FIRMWARE MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/common/cypress_firmware* 4066 4067CYTTSP TOUCHSCREEN DRIVER 4068M: Ferruh Yigit <fery@cypress.com> 4069L: linux-input@vger.kernel.org 4070S: Supported 4071F: drivers/input/touchscreen/cyttsp* 4072F: include/linux/input/cyttsp.h 4073 4074D-LINK DIR-685 TOUCHKEYS DRIVER 4075M: Linus Walleij <linus.walleij@linaro.org> 4076L: linux-input@vger.kernel.org 4077S: Supported 4078F: drivers/input/dlink-dir685-touchkeys.c 4079 4080DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4081M: Joshua Kinard <kumba@gentoo.org> 4082S: Maintained 4083F: drivers/rtc/rtc-ds1685.c 4084F: include/linux/rtc/ds1685.h 4085 4086DAMA SLAVE for AX.25 4087M: Joerg Reuter <jreuter@yaina.de> 4088W: http://yaina.de/jreuter/ 4089W: http://www.qsl.net/dl1bke/ 4090L: linux-hams@vger.kernel.org 4091S: Maintained 4092F: net/ax25/af_ax25.c 4093F: net/ax25/ax25_dev.c 4094F: net/ax25/ax25_ds_* 4095F: net/ax25/ax25_in.c 4096F: net/ax25/ax25_out.c 4097F: net/ax25/ax25_timer.c 4098F: net/ax25/sysctl_net_ax25.c 4099 4100DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4101L: netdev@vger.kernel.org 4102S: Orphan 4103F: Documentation/networking/dmfe.txt 4104F: drivers/net/ethernet/dec/tulip/dmfe.c 4105 4106DC390/AM53C974 SCSI driver 4107M: Hannes Reinecke <hare@suse.com> 4108L: linux-scsi@vger.kernel.org 4109S: Maintained 4110F: drivers/scsi/am53c974.c 4111 4112DC395x SCSI driver 4113M: Oliver Neukum <oliver@neukum.org> 4114M: Ali Akcaagac <aliakc@web.de> 4115M: Jamie Lenehan <lenehan@twibble.org> 4116L: dc395x@twibble.org 4117W: http://twibble.org/dist/dc395x/ 4118W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4119S: Maintained 4120F: Documentation/scsi/dc395x.txt 4121F: drivers/scsi/dc395x.* 4122 4123DCCP PROTOCOL 4124M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4125L: dccp@vger.kernel.org 4126W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4127S: Maintained 4128F: include/linux/dccp.h 4129F: include/uapi/linux/dccp.h 4130F: include/linux/tfrc.h 4131F: net/dccp/ 4132 4133DECnet NETWORK LAYER 4134W: http://linux-decnet.sourceforge.net 4135L: linux-decnet-user@lists.sourceforge.net 4136S: Orphan 4137F: Documentation/networking/decnet.txt 4138F: net/decnet/ 4139 4140DECSTATION PLATFORM SUPPORT 4141M: "Maciej W. Rozycki" <macro@linux-mips.org> 4142L: linux-mips@linux-mips.org 4143W: http://www.linux-mips.org/wiki/DECstation 4144S: Maintained 4145F: arch/mips/dec/ 4146F: arch/mips/include/asm/dec/ 4147F: arch/mips/include/asm/mach-dec/ 4148 4149DEFXX FDDI NETWORK DRIVER 4150M: "Maciej W. Rozycki" <macro@linux-mips.org> 4151S: Maintained 4152F: drivers/net/fddi/defxx.* 4153 4154DELL SMBIOS DRIVER 4155M: Pali Rohár <pali.rohar@gmail.com> 4156M: Mario Limonciello <mario.limonciello@dell.com> 4157L: platform-driver-x86@vger.kernel.org 4158S: Maintained 4159F: drivers/platform/x86/dell-smbios.* 4160 4161DELL SMBIOS SMM DRIVER 4162M: Mario Limonciello <mario.limonciello@dell.com> 4163L: platform-driver-x86@vger.kernel.org 4164S: Maintained 4165F: drivers/platform/x86/dell-smbios-smm.c 4166 4167DELL SMBIOS WMI DRIVER 4168M: Mario Limonciello <mario.limonciello@dell.com> 4169L: platform-driver-x86@vger.kernel.org 4170S: Maintained 4171F: drivers/platform/x86/dell-smbios-wmi.c 4172F: tools/wmi/dell-smbios-example.c 4173 4174DELL LAPTOP DRIVER 4175M: Matthew Garrett <mjg59@srcf.ucam.org> 4176M: Pali Rohár <pali.rohar@gmail.com> 4177L: platform-driver-x86@vger.kernel.org 4178S: Maintained 4179F: drivers/platform/x86/dell-laptop.c 4180 4181DELL LAPTOP FREEFALL DRIVER 4182M: Pali Rohár <pali.rohar@gmail.com> 4183S: Maintained 4184F: drivers/platform/x86/dell-smo8800.c 4185 4186DELL LAPTOP RBTN DRIVER 4187M: Pali Rohár <pali.rohar@gmail.com> 4188S: Maintained 4189F: drivers/platform/x86/dell-rbtn.* 4190 4191DELL LAPTOP SMM DRIVER 4192M: Pali Rohár <pali.rohar@gmail.com> 4193S: Maintained 4194F: drivers/hwmon/dell-smm-hwmon.c 4195F: include/uapi/linux/i8k.h 4196 4197DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4198M: Doug Warzecha <Douglas_Warzecha@dell.com> 4199S: Maintained 4200F: Documentation/dcdbas.txt 4201F: drivers/firmware/dcdbas.* 4202 4203DELL WMI NOTIFICATIONS DRIVER 4204M: Matthew Garrett <mjg59@srcf.ucam.org> 4205M: Pali Rohár <pali.rohar@gmail.com> 4206S: Maintained 4207F: drivers/platform/x86/dell-wmi.c 4208 4209DELL WMI DESCRIPTOR DRIVER 4210M: Mario Limonciello <mario.limonciello@dell.com> 4211S: Maintained 4212F: drivers/platform/x86/dell-wmi-descriptor.c 4213 4214DELTA ST MEDIA DRIVER 4215M: Hugues Fruchet <hugues.fruchet@st.com> 4216L: linux-media@vger.kernel.org 4217T: git git://linuxtv.org/media_tree.git 4218W: https://linuxtv.org 4219S: Supported 4220F: drivers/media/platform/sti/delta 4221 4222DENALI NAND DRIVER 4223M: Masahiro Yamada <yamada.masahiro@socionext.com> 4224L: linux-mtd@lists.infradead.org 4225S: Supported 4226F: drivers/mtd/nand/raw/denali* 4227 4228DESIGNWARE USB2 DRD IP DRIVER 4229M: Minas Harutyunyan <hminas@synopsys.com> 4230L: linux-usb@vger.kernel.org 4231T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4232S: Maintained 4233F: drivers/usb/dwc2/ 4234 4235DESIGNWARE USB3 DRD IP DRIVER 4236M: Felipe Balbi <balbi@kernel.org> 4237L: linux-usb@vger.kernel.org 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4239S: Maintained 4240F: drivers/usb/dwc3/ 4241 4242DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4243M: Andreas Klinger <ak@it-klinger.de> 4244L: linux-iio@vger.kernel.org 4245S: Maintained 4246F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4247F: drivers/iio/proximity/srf*.c 4248 4249DEVICE COREDUMP (DEV_COREDUMP) 4250M: Johannes Berg <johannes@sipsolutions.net> 4251L: linux-kernel@vger.kernel.org 4252S: Maintained 4253F: drivers/base/devcoredump.c 4254F: include/linux/devcoredump.h 4255 4256DEVICE FREQUENCY (DEVFREQ) 4257M: MyungJoo Ham <myungjoo.ham@samsung.com> 4258M: Kyungmin Park <kyungmin.park@samsung.com> 4259R: Chanwoo Choi <cw00.choi@samsung.com> 4260L: linux-pm@vger.kernel.org 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4262S: Maintained 4263F: drivers/devfreq/ 4264F: include/linux/devfreq.h 4265F: Documentation/devicetree/bindings/devfreq/ 4266 4267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4268M: Chanwoo Choi <cw00.choi@samsung.com> 4269L: linux-pm@vger.kernel.org 4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4271S: Supported 4272F: drivers/devfreq/event/ 4273F: drivers/devfreq/devfreq-event.c 4274F: include/linux/devfreq-event.h 4275F: Documentation/devicetree/bindings/devfreq/event/ 4276 4277DEVICE NUMBER REGISTRY 4278M: Torben Mathiasen <device@lanana.org> 4279W: http://lanana.org/docs/device-list/index.html 4280S: Maintained 4281 4282DEVICE-MAPPER (LVM) 4283M: Alasdair Kergon <agk@redhat.com> 4284M: Mike Snitzer <snitzer@redhat.com> 4285M: dm-devel@redhat.com 4286L: dm-devel@redhat.com 4287W: http://sources.redhat.com/dm 4288Q: http://patchwork.kernel.org/project/dm-devel/list/ 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4290T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4291S: Maintained 4292F: Documentation/device-mapper/ 4293F: drivers/md/Makefile 4294F: drivers/md/Kconfig 4295F: drivers/md/dm* 4296F: drivers/md/persistent-data/ 4297F: include/linux/device-mapper.h 4298F: include/linux/dm-*.h 4299F: include/uapi/linux/dm-*.h 4300 4301DEVLINK 4302M: Jiri Pirko <jiri@mellanox.com> 4303L: netdev@vger.kernel.org 4304S: Supported 4305F: net/core/devlink.c 4306F: include/net/devlink.h 4307F: include/uapi/linux/devlink.h 4308 4309DIALOG SEMICONDUCTOR DRIVERS 4310M: Support Opensource <support.opensource@diasemi.com> 4311W: http://www.dialog-semiconductor.com/products 4312S: Supported 4313F: Documentation/hwmon/da90?? 4314F: Documentation/devicetree/bindings/mfd/da90*.txt 4315F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4316F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4317F: Documentation/devicetree/bindings/regulator/da92*.txt 4318F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4319F: Documentation/devicetree/bindings/sound/da[79]*.txt 4320F: drivers/gpio/gpio-da90??.c 4321F: drivers/hwmon/da90??-hwmon.c 4322F: drivers/iio/adc/da91??-*.c 4323F: drivers/input/misc/da90??_onkey.c 4324F: drivers/input/touchscreen/da9052_tsi.c 4325F: drivers/leds/leds-da90??.c 4326F: drivers/mfd/da903x.c 4327F: drivers/mfd/da90??-*.c 4328F: drivers/mfd/da91??-*.c 4329F: drivers/power/supply/da9052-battery.c 4330F: drivers/power/supply/da91??-*.c 4331F: drivers/regulator/da903x.c 4332F: drivers/regulator/da9???-regulator.[ch] 4333F: drivers/thermal/da90??-thermal.c 4334F: drivers/rtc/rtc-da90??.c 4335F: drivers/video/backlight/da90??_bl.c 4336F: drivers/watchdog/da90??_wdt.c 4337F: include/linux/mfd/da903x.h 4338F: include/linux/mfd/da9052/ 4339F: include/linux/mfd/da9055/ 4340F: include/linux/mfd/da9062/ 4341F: include/linux/mfd/da9063/ 4342F: include/linux/mfd/da9150/ 4343F: include/linux/regulator/da9211.h 4344F: include/sound/da[79]*.h 4345F: sound/soc/codecs/da[79]*.[ch] 4346 4347DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4348M: William Breathitt Gray <vilhelm.gray@gmail.com> 4349L: linux-gpio@vger.kernel.org 4350S: Maintained 4351F: drivers/gpio/gpio-gpio-mm.c 4352 4353DIGI NEO AND CLASSIC PCI PRODUCTS 4354M: Lidza Louina <lidza.louina@gmail.com> 4355M: Mark Hounschell <markh@compro.net> 4356L: driverdev-devel@linuxdriverproject.org 4357S: Maintained 4358F: drivers/staging/dgnc/ 4359 4360DIOLAN U2C-12 I2C DRIVER 4361M: Guenter Roeck <linux@roeck-us.net> 4362L: linux-i2c@vger.kernel.org 4363S: Maintained 4364F: drivers/i2c/busses/i2c-diolan-u2c.c 4365 4366FILESYSTEM DIRECT ACCESS (DAX) 4367M: Matthew Wilcox <mawilcox@microsoft.com> 4368M: Ross Zwisler <zwisler@kernel.org> 4369M: Jan Kara <jack@suse.cz> 4370L: linux-fsdevel@vger.kernel.org 4371S: Supported 4372F: fs/dax.c 4373F: include/linux/dax.h 4374F: include/trace/events/fs_dax.h 4375 4376DEVICE DIRECT ACCESS (DAX) 4377M: Dan Williams <dan.j.williams@intel.com> 4378M: Dave Jiang <dave.jiang@intel.com> 4379M: Ross Zwisler <zwisler@kernel.org> 4380M: Vishal Verma <vishal.l.verma@intel.com> 4381L: linux-nvdimm@lists.01.org 4382S: Supported 4383F: drivers/dax/ 4384 4385DIRECTORY NOTIFICATION (DNOTIFY) 4386M: Jan Kara <jack@suse.cz> 4387R: Amir Goldstein <amir73il@gmail.com> 4388L: linux-fsdevel@vger.kernel.org 4389S: Maintained 4390F: Documentation/filesystems/dnotify.txt 4391F: fs/notify/dnotify/ 4392F: include/linux/dnotify.h 4393 4394DISK GEOMETRY AND PARTITION HANDLING 4395M: Andries Brouwer <aeb@cwi.nl> 4396W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4397W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4398W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4399S: Maintained 4400 4401DISKQUOTA 4402M: Jan Kara <jack@suse.com> 4403S: Maintained 4404F: Documentation/filesystems/quota.txt 4405F: fs/quota/ 4406F: include/linux/quota*.h 4407F: include/uapi/linux/quota*.h 4408 4409DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4410M: Bernie Thompson <bernie@plugable.com> 4411L: linux-fbdev@vger.kernel.org 4412S: Maintained 4413W: http://plugable.com/category/projects/udlfb/ 4414F: drivers/video/fbdev/udlfb.c 4415F: include/video/udlfb.h 4416F: Documentation/fb/udlfb.txt 4417 4418DISTRIBUTED LOCK MANAGER (DLM) 4419M: Christine Caulfield <ccaulfie@redhat.com> 4420M: David Teigland <teigland@redhat.com> 4421L: cluster-devel@redhat.com 4422W: http://sources.redhat.com/cluster/ 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4424S: Supported 4425F: fs/dlm/ 4426 4427DMA BUFFER SHARING FRAMEWORK 4428M: Sumit Semwal <sumit.semwal@linaro.org> 4429S: Maintained 4430L: linux-media@vger.kernel.org 4431L: dri-devel@lists.freedesktop.org 4432L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4433F: drivers/dma-buf/ 4434F: include/linux/dma-buf* 4435F: include/linux/reservation.h 4436F: include/linux/*fence.h 4437F: Documentation/driver-api/dma-buf.rst 4438T: git git://anongit.freedesktop.org/drm/drm-misc 4439 4440DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4441M: Vinod Koul <vkoul@kernel.org> 4442L: dmaengine@vger.kernel.org 4443Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4444S: Maintained 4445F: drivers/dma/ 4446F: include/linux/dmaengine.h 4447F: include/linux/of_dma.h 4448F: Documentation/devicetree/bindings/dma/ 4449F: Documentation/driver-api/dmaengine/ 4450T: git git://git.infradead.org/users/vkoul/slave-dma.git 4451 4452DMA MAPPING HELPERS 4453M: Christoph Hellwig <hch@lst.de> 4454M: Marek Szyprowski <m.szyprowski@samsung.com> 4455R: Robin Murphy <robin.murphy@arm.com> 4456L: iommu@lists.linux-foundation.org 4457T: git git://git.infradead.org/users/hch/dma-mapping.git 4458W: http://git.infradead.org/users/hch/dma-mapping.git 4459S: Supported 4460F: kernel/dma/ 4461F: include/asm-generic/dma-mapping.h 4462F: include/linux/dma-direct.h 4463F: include/linux/dma-mapping.h 4464F: include/linux/dma-noncoherent.h 4465 4466DME1737 HARDWARE MONITOR DRIVER 4467M: Juerg Haefliger <juergh@gmail.com> 4468L: linux-hwmon@vger.kernel.org 4469S: Maintained 4470F: Documentation/hwmon/dme1737 4471F: drivers/hwmon/dme1737.c 4472 4473DMI/SMBIOS SUPPORT 4474M: Jean Delvare <jdelvare@suse.com> 4475S: Maintained 4476T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4477F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4478F: drivers/firmware/dmi-id.c 4479F: drivers/firmware/dmi_scan.c 4480F: include/linux/dmi.h 4481 4482DOCUMENTATION 4483M: Jonathan Corbet <corbet@lwn.net> 4484L: linux-doc@vger.kernel.org 4485S: Maintained 4486F: Documentation/ 4487F: scripts/kernel-doc 4488X: Documentation/ABI/ 4489X: Documentation/devicetree/ 4490X: Documentation/acpi 4491X: Documentation/power 4492X: Documentation/spi 4493X: Documentation/media 4494T: git git://git.lwn.net/linux.git docs-next 4495 4496DOCUMENTATION/ITALIAN 4497M: Federico Vaga <federico.vaga@vaga.pv.it> 4498L: linux-doc@vger.kernel.org 4499S: Maintained 4500F: Documentation/translations/it_IT 4501 4502DONGWOON DW9714 LENS VOICE COIL DRIVER 4503M: Sakari Ailus <sakari.ailus@linux.intel.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506S: Maintained 4507F: drivers/media/i2c/dw9714.c 4508 4509DONGWOON DW9807 LENS VOICE COIL DRIVER 4510M: Sakari Ailus <sakari.ailus@linux.intel.com> 4511L: linux-media@vger.kernel.org 4512T: git git://linuxtv.org/media_tree.git 4513S: Maintained 4514F: drivers/media/i2c/dw9807.c 4515 4516DOUBLETALK DRIVER 4517M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4518L: blinux-list@redhat.com 4519S: Maintained 4520F: drivers/char/dtlk.c 4521F: include/linux/dtlk.h 4522 4523DPAA2 DATAPATH I/O (DPIO) DRIVER 4524M: Roy Pledge <Roy.Pledge@nxp.com> 4525L: linux-kernel@vger.kernel.org 4526S: Maintained 4527F: drivers/soc/fsl/dpio 4528 4529DPAA2 ETHERNET DRIVER 4530M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4531L: netdev@vger.kernel.org 4532S: Maintained 4533F: drivers/net/ethernet/freescale/dpaa2 4534 4535DPAA2 ETHERNET SWITCH DRIVER 4536M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4537M: Ioana Ciornei <ioana.ciornei@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/staging/fsl-dpaa2/ethsw 4541 4542DPAA2 PTP CLOCK DRIVER 4543M: Yangbo Lu <yangbo.lu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/rtc 4547 4548DPT_I2O SCSI RAID DRIVER 4549M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4550L: linux-scsi@vger.kernel.org 4551W: http://www.adaptec.com/ 4552S: Maintained 4553F: drivers/scsi/dpt* 4554F: drivers/scsi/dpt/ 4555 4556DRBD DRIVER 4557M: Philipp Reisner <philipp.reisner@linbit.com> 4558M: Lars Ellenberg <lars.ellenberg@linbit.com> 4559L: drbd-dev@lists.linbit.com 4560W: http://www.drbd.org 4561T: git git://git.linbit.com/linux-drbd.git 4562T: git git://git.linbit.com/drbd-8.4.git 4563S: Supported 4564F: drivers/block/drbd/ 4565F: lib/lru_cache.c 4566F: Documentation/blockdev/drbd/ 4567 4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4570R: "Rafael J. Wysocki" <rafael@kernel.org> 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4572S: Supported 4573F: Documentation/kobject.txt 4574F: drivers/base/ 4575F: fs/debugfs/ 4576F: fs/sysfs/ 4577F: include/linux/debugfs.h 4578F: include/linux/kobj* 4579F: lib/kobj* 4580 4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4582M: Kevin Hilman <khilman@kernel.org> 4583M: Nishanth Menon <nm@ti.com> 4584S: Maintained 4585F: drivers/power/avs/ 4586F: include/linux/power/smartreflex.h 4587L: linux-pm@vger.kernel.org 4588 4589DRM DRIVER FOR ARM PL111 CLCD 4590M: Eric Anholt <eric@anholt.net> 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592S: Supported 4593F: drivers/gpu/drm/pl111/ 4594 4595DRM DRIVER FOR ARM VERSATILE TFT PANELS 4596M: Linus Walleij <linus.walleij@linaro.org> 4597T: git git://anongit.freedesktop.org/drm/drm-misc 4598S: Maintained 4599F: drivers/gpu/drm/panel/panel-arm-versatile.c 4600F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4601 4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4603M: Dave Airlie <airlied@redhat.com> 4604S: Odd Fixes 4605F: drivers/gpu/drm/ast/ 4606 4607DRM DRIVER FOR BOCHS VIRTUAL GPU 4608M: Gerd Hoffmann <kraxel@redhat.com> 4609L: virtualization@lists.linux-foundation.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/bochs/ 4613 4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4615M: Linus Walleij <linus.walleij@linaro.org> 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617S: Maintained 4618F: drivers/gpu/drm/tve200/ 4619 4620DRM DRIVER FOR ILITEK ILI9225 PANELS 4621M: David Lechner <david@lechnology.com> 4622S: Maintained 4623F: drivers/gpu/drm/tinydrm/ili9225.c 4624F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4625 4626DRM DRIVER FOR INTEL I810 VIDEO CARDS 4627S: Orphan / Obsolete 4628F: drivers/gpu/drm/i810/ 4629F: include/uapi/drm/i810_drm.h 4630 4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4632S: Orphan / Obsolete 4633F: drivers/gpu/drm/mga/ 4634F: include/uapi/drm/mga_drm.h 4635 4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4637M: Dave Airlie <airlied@redhat.com> 4638S: Odd Fixes 4639F: drivers/gpu/drm/mgag200/ 4640 4641DRM DRIVER FOR MI0283QT 4642M: Noralf Trønnes <noralf@tronnes.org> 4643S: Maintained 4644F: drivers/gpu/drm/tinydrm/mi0283qt.c 4645F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4646 4647DRM DRIVER FOR MSM ADRENO GPU 4648M: Rob Clark <robdclark@gmail.com> 4649L: linux-arm-msm@vger.kernel.org 4650L: dri-devel@lists.freedesktop.org 4651L: freedreno@lists.freedesktop.org 4652T: git git://people.freedesktop.org/~robclark/linux 4653S: Maintained 4654F: drivers/gpu/drm/msm/ 4655F: include/uapi/drm/msm_drm.h 4656F: Documentation/devicetree/bindings/display/msm/ 4657 4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4659M: Ben Skeggs <bskeggs@redhat.com> 4660L: dri-devel@lists.freedesktop.org 4661L: nouveau@lists.freedesktop.org 4662T: git git://github.com/skeggsb/linux 4663S: Supported 4664F: drivers/gpu/drm/nouveau/ 4665F: include/uapi/drm/nouveau_drm.h 4666 4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4668M: Noralf Trønnes <noralf@tronnes.org> 4669S: Maintained 4670F: drivers/gpu/drm/tinydrm/repaper.c 4671F: Documentation/devicetree/bindings/display/repaper.txt 4672 4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4674M: Dave Airlie <airlied@redhat.com> 4675M: Gerd Hoffmann <kraxel@redhat.com> 4676L: virtualization@lists.linux-foundation.org 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678S: Obsolete 4679W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4680F: drivers/gpu/drm/cirrus/ 4681 4682DRM DRIVER FOR QXL VIRTUAL GPU 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Maintained 4688F: drivers/gpu/drm/qxl/ 4689F: include/uapi/drm/qxl_drm.h 4690 4691DRM DRIVER FOR RAGE 128 VIDEO CARDS 4692S: Orphan / Obsolete 4693F: drivers/gpu/drm/r128/ 4694F: include/uapi/drm/r128_drm.h 4695 4696DRM DRIVER FOR SAVAGE VIDEO CARDS 4697S: Orphan / Obsolete 4698F: drivers/gpu/drm/savage/ 4699F: include/uapi/drm/savage_drm.h 4700 4701DRM DRIVER FOR SIS VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/sis/ 4704F: include/uapi/drm/sis_drm.h 4705 4706DRM DRIVER FOR SITRONIX ST7586 PANELS 4707M: David Lechner <david@lechnology.com> 4708S: Maintained 4709F: drivers/gpu/drm/tinydrm/st7586.c 4710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4711 4712DRM DRIVER FOR SITRONIX ST7735R PANELS 4713M: David Lechner <david@lechnology.com> 4714S: Maintained 4715F: drivers/gpu/drm/tinydrm/st7735r.c 4716F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4717 4718DRM DRIVER FOR TDFX VIDEO CARDS 4719S: Orphan / Obsolete 4720F: drivers/gpu/drm/tdfx/ 4721 4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4723M: Dave Airlie <airlied@redhat.com> 4724S: Odd Fixes 4725F: drivers/gpu/drm/udl/ 4726 4727DRM DRIVER FOR VMWARE VIRTUAL GPU 4728M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4729M: Sinclair Yeh <syeh@vmware.com> 4730M: Thomas Hellstrom <thellstrom@vmware.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://people.freedesktop.org/~syeh/repos_linux 4733T: git git://people.freedesktop.org/~thomash/linux 4734S: Supported 4735F: drivers/gpu/drm/vmwgfx/ 4736F: include/uapi/drm/vmwgfx_drm.h 4737 4738DRM DRIVERS 4739M: David Airlie <airlied@linux.ie> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm 4742B: https://bugs.freedesktop.org/ 4743C: irc://chat.freenode.net/dri-devel 4744S: Maintained 4745F: drivers/gpu/drm/ 4746F: drivers/gpu/vga/ 4747F: Documentation/devicetree/bindings/display/ 4748F: Documentation/devicetree/bindings/gpu/ 4749F: Documentation/gpu/ 4750F: include/drm/ 4751F: include/uapi/drm/ 4752F: include/linux/vga* 4753 4754DRM DRIVERS AND MISC GPU PATCHES 4755M: Gustavo Padovan <gustavo@padovan.org> 4756M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4757M: Sean Paul <sean@poorly.run> 4758W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4759S: Maintained 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761F: Documentation/gpu/ 4762F: drivers/gpu/vga/ 4763F: drivers/gpu/drm/* 4764F: include/drm/drm* 4765F: include/uapi/drm/drm* 4766F: include/linux/vga* 4767 4768DRM DRIVERS FOR ALLWINNER A10 4769M: Maxime Ripard <maxime.ripard@bootlin.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Supported 4772F: drivers/gpu/drm/sun4i/ 4773F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR AMLOGIC SOCS 4777M: Neil Armstrong <narmstrong@baylibre.com> 4778L: dri-devel@lists.freedesktop.org 4779L: linux-amlogic@lists.infradead.org 4780W: http://linux-meson.com/ 4781S: Supported 4782F: drivers/gpu/drm/meson/ 4783F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4784F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4785F: Documentation/gpu/meson.rst 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR ATMEL HLCDC 4789M: Boris Brezillon <boris.brezillon@bootlin.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Supported 4792F: drivers/gpu/drm/atmel-hlcdc/ 4793F: Documentation/devicetree/bindings/display/atmel/ 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR BRIDGE CHIPS 4797M: Archit Taneja <architt@codeaurora.org> 4798M: Andrzej Hajda <a.hajda@samsung.com> 4799R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: drivers/gpu/drm/bridge/ 4803 4804DRM DRIVERS FOR EXYNOS 4805M: Inki Dae <inki.dae@samsung.com> 4806M: Joonyoung Shim <jy0922.shim@samsung.com> 4807M: Seung-Woo Kim <sw0312.kim@samsung.com> 4808M: Kyungmin Park <kyungmin.park@samsung.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4811S: Supported 4812F: drivers/gpu/drm/exynos/ 4813F: include/uapi/drm/exynos_drm.h 4814F: Documentation/devicetree/bindings/display/exynos/ 4815 4816DRM DRIVERS FOR FREESCALE DCU 4817M: Stefan Agner <stefan@agner.ch> 4818M: Alison Wang <alison.wang@nxp.com> 4819L: dri-devel@lists.freedesktop.org 4820S: Supported 4821F: drivers/gpu/drm/fsl-dcu/ 4822F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4823F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4824F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4825 4826DRM DRIVERS FOR FREESCALE IMX 4827M: Philipp Zabel <p.zabel@pengutronix.de> 4828L: dri-devel@lists.freedesktop.org 4829S: Maintained 4830F: drivers/gpu/drm/imx/ 4831F: drivers/gpu/ipu-v3/ 4832F: Documentation/devicetree/bindings/display/imx/ 4833 4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4835M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4836L: dri-devel@lists.freedesktop.org 4837T: git git://github.com/patjak/drm-gma500 4838S: Maintained 4839F: drivers/gpu/drm/gma500/ 4840 4841DRM DRIVERS FOR HISILICON 4842M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4843M: Rongrong Zou <zourongrong@gmail.com> 4844R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4845R: Chen Feng <puck.chen@hisilicon.com> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://github.com/xin3liang/linux.git 4848S: Maintained 4849F: drivers/gpu/drm/hisilicon/ 4850F: Documentation/devicetree/bindings/display/hisilicon/ 4851 4852DRM DRIVERS FOR MEDIATEK 4853M: CK Hu <ck.hu@mediatek.com> 4854M: Philipp Zabel <p.zabel@pengutronix.de> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/mediatek/ 4858F: Documentation/devicetree/bindings/display/mediatek/ 4859 4860DRM DRIVERS FOR NVIDIA TEGRA 4861M: Thierry Reding <thierry.reding@gmail.com> 4862L: dri-devel@lists.freedesktop.org 4863L: linux-tegra@vger.kernel.org 4864T: git git://anongit.freedesktop.org/tegra/linux.git 4865S: Supported 4866F: drivers/gpu/drm/tegra/ 4867F: drivers/gpu/host1x/ 4868F: include/linux/host1x.h 4869F: include/uapi/drm/tegra_drm.h 4870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4871 4872DRM DRIVERS FOR RENESAS 4873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4874L: dri-devel@lists.freedesktop.org 4875L: linux-renesas-soc@vger.kernel.org 4876T: git git://linuxtv.org/pinchartl/fbdev 4877S: Supported 4878F: drivers/gpu/drm/rcar-du/ 4879F: drivers/gpu/drm/shmobile/ 4880F: include/linux/platform_data/shmob_drm.h 4881F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4882F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4883F: Documentation/devicetree/bindings/display/renesas,du.txt 4884 4885DRM DRIVERS FOR ROCKCHIP 4886M: Sandy Huang <hjc@rock-chips.com> 4887M: Heiko Stübner <heiko@sntech.de> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/rockchip/ 4891F: Documentation/devicetree/bindings/display/rockchip/ 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR STI 4895M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4896M: Vincent Abriou <vincent.abriou@st.com> 4897L: dri-devel@lists.freedesktop.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/sti 4901F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4902 4903DRM DRIVERS FOR STM 4904M: Yannick Fertre <yannick.fertre@st.com> 4905M: Philippe Cornu <philippe.cornu@st.com> 4906M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4907M: Vincent Abriou <vincent.abriou@st.com> 4908L: dri-devel@lists.freedesktop.org 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/stm 4912F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4913 4914DRM DRIVERS FOR TI LCDC 4915M: Jyri Sarha <jsarha@ti.com> 4916R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4917L: dri-devel@lists.freedesktop.org 4918S: Maintained 4919F: drivers/gpu/drm/tilcdc/ 4920F: Documentation/devicetree/bindings/display/tilcdc/ 4921 4922DRM DRIVERS FOR TI OMAP 4923M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4924L: dri-devel@lists.freedesktop.org 4925S: Maintained 4926F: drivers/gpu/drm/omapdrm/ 4927F: Documentation/devicetree/bindings/display/ti/ 4928 4929DRM DRIVERS FOR V3D 4930M: Eric Anholt <eric@anholt.net> 4931S: Supported 4932F: drivers/gpu/drm/v3d/ 4933F: include/uapi/drm/v3d_drm.h 4934F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR VC4 4938M: Eric Anholt <eric@anholt.net> 4939T: git git://github.com/anholt/linux 4940S: Supported 4941F: drivers/gpu/drm/vc4/ 4942F: include/uapi/drm/vc4_drm.h 4943F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VIVANTE GPU IP 4947M: Lucas Stach <l.stach@pengutronix.de> 4948R: Russell King <linux+etnaviv@armlinux.org.uk> 4949R: Christian Gmeiner <christian.gmeiner@gmail.com> 4950L: etnaviv@lists.freedesktop.org 4951L: dri-devel@lists.freedesktop.org 4952S: Maintained 4953F: drivers/gpu/drm/etnaviv/ 4954F: include/uapi/drm/etnaviv_drm.h 4955F: Documentation/devicetree/bindings/display/etnaviv/ 4956 4957DRM DRIVERS FOR ZTE ZX 4958M: Shawn Guo <shawnguo@kernel.org> 4959L: dri-devel@lists.freedesktop.org 4960S: Maintained 4961F: drivers/gpu/drm/zte/ 4962F: Documentation/devicetree/bindings/display/zte,vou.txt 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964 4965DRM PANEL DRIVERS 4966M: Thierry Reding <thierry.reding@gmail.com> 4967L: dri-devel@lists.freedesktop.org 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Maintained 4970F: drivers/gpu/drm/drm_panel.c 4971F: drivers/gpu/drm/panel/ 4972F: include/drm/drm_panel.h 4973F: Documentation/devicetree/bindings/display/panel/ 4974 4975DRM TINYDRM DRIVERS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977W: https://github.com/notro/tinydrm/wiki/Development 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979S: Maintained 4980F: drivers/gpu/drm/tinydrm/ 4981F: include/drm/tinydrm/ 4982 4983DRM DRIVERS FOR XEN 4984M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986L: dri-devel@lists.freedesktop.org 4987L: xen-devel@lists.xen.org 4988S: Supported 4989F: drivers/gpu/drm/xen/ 4990F: Documentation/gpu/xen-front.rst 4991 4992DRM TTM SUBSYSTEM 4993M: Christian Koenig <christian.koenig@amd.com> 4994M: Huang Rui <ray.huang@amd.com> 4995M: Junwei Zhang <Jerry.Zhang@amd.com> 4996T: git git://people.freedesktop.org/~agd5f/linux 4997S: Maintained 4998L: dri-devel@lists.freedesktop.org 4999F: include/drm/ttm/ 5000F: drivers/gpu/drm/ttm/ 5001 5002DSBR100 USB FM RADIO DRIVER 5003M: Alexey Klimov <klimov.linux@gmail.com> 5004L: linux-media@vger.kernel.org 5005T: git git://linuxtv.org/media_tree.git 5006S: Maintained 5007F: drivers/media/radio/dsbr100.c 5008 5009DSCC4 DRIVER 5010M: Francois Romieu <romieu@fr.zoreil.com> 5011L: netdev@vger.kernel.org 5012S: Maintained 5013F: drivers/net/wan/dscc4.c 5014 5015DT3155 MEDIA DRIVER 5016M: Hans Verkuil <hverkuil@xs4all.nl> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019W: https://linuxtv.org 5020S: Odd Fixes 5021F: drivers/media/pci/dt3155/ 5022 5023DVB_USB_AF9015 MEDIA DRIVER 5024M: Antti Palosaari <crope@iki.fi> 5025L: linux-media@vger.kernel.org 5026W: https://linuxtv.org 5027W: http://palosaari.fi/linux/ 5028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5029T: git git://linuxtv.org/anttip/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/dvb-usb-v2/af9015* 5032 5033DVB_USB_AF9035 MEDIA DRIVER 5034M: Antti Palosaari <crope@iki.fi> 5035L: linux-media@vger.kernel.org 5036W: https://linuxtv.org 5037W: http://palosaari.fi/linux/ 5038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5039T: git git://linuxtv.org/anttip/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/dvb-usb-v2/af9035* 5042 5043DVB_USB_ANYSEE MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/usb/dvb-usb-v2/anysee* 5052 5053DVB_USB_AU6610 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/dvb-usb-v2/au6610* 5062 5063DVB_USB_CE6230 MEDIA DRIVER 5064M: Antti Palosaari <crope@iki.fi> 5065L: linux-media@vger.kernel.org 5066W: https://linuxtv.org 5067W: http://palosaari.fi/linux/ 5068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5069T: git git://linuxtv.org/anttip/media_tree.git 5070S: Maintained 5071F: drivers/media/usb/dvb-usb-v2/ce6230* 5072 5073DVB_USB_CXUSB MEDIA DRIVER 5074M: Michael Krufky <mkrufky@linuxtv.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077W: http://github.com/mkrufky 5078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5079T: git git://linuxtv.org/media_tree.git 5080S: Maintained 5081F: drivers/media/usb/dvb-usb/cxusb* 5082 5083DVB_USB_EC168 MEDIA DRIVER 5084M: Antti Palosaari <crope@iki.fi> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087W: http://palosaari.fi/linux/ 5088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5089T: git git://linuxtv.org/anttip/media_tree.git 5090S: Maintained 5091F: drivers/media/usb/dvb-usb-v2/ec168* 5092 5093DVB_USB_GL861 MEDIA DRIVER 5094M: Antti Palosaari <crope@iki.fi> 5095L: linux-media@vger.kernel.org 5096W: https://linuxtv.org 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/gl861* 5101 5102DVB_USB_MXL111SF MEDIA DRIVER 5103M: Michael Krufky <mkrufky@linuxtv.org> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106W: http://github.com/mkrufky 5107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5108T: git git://linuxtv.org/mkrufky/mxl111sf.git 5109S: Maintained 5110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5111 5112DVB_USB_RTL28XXU MEDIA DRIVER 5113M: Antti Palosaari <crope@iki.fi> 5114L: linux-media@vger.kernel.org 5115W: https://linuxtv.org 5116W: http://palosaari.fi/linux/ 5117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5118T: git git://linuxtv.org/anttip/media_tree.git 5119S: Maintained 5120F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5121 5122DVB_USB_V2 MEDIA DRIVER 5123M: Antti Palosaari <crope@iki.fi> 5124L: linux-media@vger.kernel.org 5125W: https://linuxtv.org 5126W: http://palosaari.fi/linux/ 5127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5128T: git git://linuxtv.org/anttip/media_tree.git 5129S: Maintained 5130F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5131F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5132 5133DYNAMIC DEBUG 5134M: Jason Baron <jbaron@akamai.com> 5135S: Maintained 5136F: lib/dynamic_debug.c 5137F: include/linux/dynamic_debug.h 5138 5139DYNAMIC INTERRUPT MODERATION 5140M: Tal Gilboa <talgi@mellanox.com> 5141S: Maintained 5142F: include/linux/net_dim.h 5143 5144DZ DECSTATION DZ11 SERIAL DRIVER 5145M: "Maciej W. Rozycki" <macro@linux-mips.org> 5146S: Maintained 5147F: drivers/tty/serial/dz.* 5148 5149E3X0 POWER BUTTON DRIVER 5150M: Moritz Fischer <moritz.fischer@ettus.com> 5151L: usrp-users@lists.ettus.com 5152W: http://www.ettus.com 5153S: Supported 5154F: drivers/input/misc/e3x0-button.c 5155F: Documentation/devicetree/bindings/input/e3x0-button.txt 5156 5157E4000 MEDIA DRIVER 5158M: Antti Palosaari <crope@iki.fi> 5159L: linux-media@vger.kernel.org 5160W: https://linuxtv.org 5161W: http://palosaari.fi/linux/ 5162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5163T: git git://linuxtv.org/anttip/media_tree.git 5164S: Maintained 5165F: drivers/media/tuners/e4000* 5166 5167EARTH_PT1 MEDIA DRIVER 5168M: Akihiro Tsukada <tskd08@gmail.com> 5169L: linux-media@vger.kernel.org 5170S: Odd Fixes 5171F: drivers/media/pci/pt1/ 5172 5173EARTH_PT3 MEDIA DRIVER 5174M: Akihiro Tsukada <tskd08@gmail.com> 5175L: linux-media@vger.kernel.org 5176S: Odd Fixes 5177F: drivers/media/pci/pt3/ 5178 5179EC100 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/dvb-frontends/ec100* 5188 5189ECRYPT FILE SYSTEM 5190M: Tyler Hicks <tyhicks@canonical.com> 5191L: ecryptfs@vger.kernel.org 5192W: http://ecryptfs.org 5193W: https://launchpad.net/ecryptfs 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5195S: Supported 5196F: Documentation/filesystems/ecryptfs.txt 5197F: fs/ecryptfs/ 5198 5199EDAC-AMD64 5200M: Borislav Petkov <bp@alien8.de> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/amd64_edac* 5204 5205EDAC-CALXEDA 5206M: Robert Richter <rric@kernel.org> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/highbank* 5210 5211EDAC-CAVIUM OCTEON 5212M: Ralf Baechle <ralf@linux-mips.org> 5213M: David Daney <david.daney@cavium.com> 5214L: linux-edac@vger.kernel.org 5215L: linux-mips@linux-mips.org 5216S: Supported 5217F: drivers/edac/octeon_edac* 5218 5219EDAC-CAVIUM THUNDERX 5220M: David Daney <david.daney@cavium.com> 5221M: Jan Glauber <jglauber@cavium.com> 5222L: linux-edac@vger.kernel.org 5223S: Supported 5224F: drivers/edac/thunderx_edac* 5225 5226EDAC-CORE 5227M: Borislav Petkov <bp@alien8.de> 5228M: Mauro Carvalho Chehab <mchehab@kernel.org> 5229L: linux-edac@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5232S: Supported 5233F: Documentation/admin-guide/ras.rst 5234F: Documentation/driver-api/edac.rst 5235F: drivers/edac/ 5236F: include/linux/edac.h 5237 5238EDAC-E752X 5239M: Mark Gross <mark.gross@intel.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/e752x_edac.c 5243 5244EDAC-E7XXX 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/e7xxx_edac.c 5248 5249EDAC-FSL_DDR 5250M: York Sun <york.sun@nxp.com> 5251L: linux-edac@vger.kernel.org 5252S: Maintained 5253F: drivers/edac/fsl_ddr_edac.* 5254 5255EDAC-GHES 5256M: Mauro Carvalho Chehab <mchehab@kernel.org> 5257L: linux-edac@vger.kernel.org 5258S: Maintained 5259F: drivers/edac/ghes_edac.c 5260 5261EDAC-I3000 5262L: linux-edac@vger.kernel.org 5263S: Orphan 5264F: drivers/edac/i3000_edac.c 5265 5266EDAC-I5000 5267L: linux-edac@vger.kernel.org 5268S: Maintained 5269F: drivers/edac/i5000_edac.c 5270 5271EDAC-I5400 5272M: Mauro Carvalho Chehab <mchehab@kernel.org> 5273L: linux-edac@vger.kernel.org 5274S: Maintained 5275F: drivers/edac/i5400_edac.c 5276 5277EDAC-I7300 5278M: Mauro Carvalho Chehab <mchehab@kernel.org> 5279L: linux-edac@vger.kernel.org 5280S: Maintained 5281F: drivers/edac/i7300_edac.c 5282 5283EDAC-I7CORE 5284M: Mauro Carvalho Chehab <mchehab@kernel.org> 5285L: linux-edac@vger.kernel.org 5286S: Maintained 5287F: drivers/edac/i7core_edac.c 5288 5289EDAC-I82443BXGX 5290M: Tim Small <tim@buttersideup.com> 5291L: linux-edac@vger.kernel.org 5292S: Maintained 5293F: drivers/edac/i82443bxgx_edac.c 5294 5295EDAC-I82975X 5296M: Ranganathan Desikan <ravi@jetztechnologies.com> 5297M: "Arvind R." <arvino55@gmail.com> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i82975x_edac.c 5301 5302EDAC-IE31200 5303M: Jason Baron <jbaron@akamai.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/ie31200_edac.c 5307 5308EDAC-MPC85XX 5309M: Johannes Thumshirn <morbidrsa@gmail.com> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/mpc85xx_edac.[ch] 5313 5314EDAC-PASEMI 5315M: Egor Martovetsky <egor@pasemi.com> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/pasemi_edac.c 5319 5320EDAC-PND2 5321M: Tony Luck <tony.luck@intel.com> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/pnd2_edac.[ch] 5325 5326EDAC-R82600 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/r82600_edac.c 5331 5332EDAC-SBRIDGE 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/sb_edac.c 5337 5338EDAC-SKYLAKE 5339M: Tony Luck <tony.luck@intel.com> 5340L: linux-edac@vger.kernel.org 5341S: Maintained 5342F: drivers/edac/skx_edac.c 5343 5344EDAC-TI 5345M: Tero Kristo <t-kristo@ti.com> 5346L: linux-edac@vger.kernel.org 5347S: Maintained 5348F: drivers/edac/ti_edac.c 5349 5350EDIROL UA-101/UA-1000 DRIVER 5351M: Clemens Ladisch <clemens@ladisch.de> 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5353T: git git://git.alsa-project.org/alsa-kernel.git 5354S: Maintained 5355F: sound/usb/misc/ua101.c 5356 5357EFI TEST DRIVER 5358L: linux-efi@vger.kernel.org 5359M: Ivan Hu <ivan.hu@canonical.com> 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361S: Maintained 5362F: drivers/firmware/efi/test/ 5363 5364EFI VARIABLE FILESYSTEM 5365M: Matthew Garrett <matthew.garrett@nebula.com> 5366M: Jeremy Kerr <jk@ozlabs.org> 5367M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5369L: linux-efi@vger.kernel.org 5370S: Maintained 5371F: fs/efivarfs/ 5372 5373EFIFB FRAMEBUFFER DRIVER 5374L: linux-fbdev@vger.kernel.org 5375M: Peter Jones <pjones@redhat.com> 5376S: Maintained 5377F: drivers/video/fbdev/efifb.c 5378 5379EFS FILESYSTEM 5380W: http://aeschi.ch.eu.org/efs/ 5381S: Orphan 5382F: fs/efs/ 5383 5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5385M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/ibm/ehea/ 5389 5390EM28XX VIDEO4LINUX DRIVER 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-media@vger.kernel.org 5393W: https://linuxtv.org 5394T: git git://linuxtv.org/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/em28xx/ 5397F: Documentation/media/v4l-drivers/em28xx* 5398 5399EMBEDDED LINUX 5400M: Paul Gortmaker <paul.gortmaker@windriver.com> 5401M: Matt Mackall <mpm@selenic.com> 5402M: David Woodhouse <dwmw2@infradead.org> 5403L: linux-embedded@vger.kernel.org 5404S: Maintained 5405 5406Emulex 10Gbps iSCSI - OneConnect DRIVER 5407M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5408M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5409M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5410L: linux-scsi@vger.kernel.org 5411W: http://www.broadcom.com 5412S: Supported 5413F: drivers/scsi/be2iscsi/ 5414 5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5416M: Sathya Perla <sathya.perla@broadcom.com> 5417M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5419M: Somnath Kotur <somnath.kotur@broadcom.com> 5420L: netdev@vger.kernel.org 5421W: http://www.emulex.com 5422S: Supported 5423F: drivers/net/ethernet/emulex/benet/ 5424 5425EMULEX ONECONNECT ROCE DRIVER 5426M: Selvin Xavier <selvin.xavier@broadcom.com> 5427M: Devesh Sharma <devesh.sharma@broadcom.com> 5428L: linux-rdma@vger.kernel.org 5429W: http://www.broadcom.com 5430S: Odd Fixes 5431F: drivers/infiniband/hw/ocrdma/ 5432F: include/uapi/rdma/ocrdma-abi.h 5433 5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5435M: James Smart <james.smart@broadcom.com> 5436M: Dick Kennedy <dick.kennedy@broadcom.com> 5437L: linux-scsi@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Supported 5440F: drivers/scsi/lpfc/ 5441 5442ENE CB710 FLASH CARD READER DRIVER 5443M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5444S: Maintained 5445F: drivers/misc/cb710/ 5446F: drivers/mmc/host/cb710-mmc.* 5447F: include/linux/cb710.h 5448 5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5450M: Maxim Levitsky <maximlevitsky@gmail.com> 5451S: Maintained 5452F: drivers/media/rc/ene_ir.* 5453 5454EPSON S1D13XXX FRAMEBUFFER DRIVER 5455M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5456S: Maintained 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5458F: drivers/video/fbdev/s1d13xxxfb.c 5459F: include/video/s1d13xxxfb.h 5460 5461ERRSEQ ERROR TRACKING INFRASTRUCTURE 5462M: Jeff Layton <jlayton@kernel.org> 5463S: Maintained 5464F: lib/errseq.c 5465F: include/linux/errseq.h 5466 5467ET131X NETWORK DRIVER 5468M: Mark Einon <mark.einon@gmail.com> 5469S: Odd Fixes 5470F: drivers/net/ethernet/agere/ 5471 5472ETHERNET BRIDGE 5473M: Stephen Hemminger <stephen@networkplumber.org> 5474L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5475L: netdev@vger.kernel.org 5476W: http://www.linuxfoundation.org/en/Net:Bridge 5477S: Maintained 5478F: include/linux/netfilter_bridge/ 5479F: net/bridge/ 5480 5481ETHERNET PHY LIBRARY 5482M: Andrew Lunn <andrew@lunn.ch> 5483M: Florian Fainelli <f.fainelli@gmail.com> 5484L: netdev@vger.kernel.org 5485S: Maintained 5486F: Documentation/ABI/testing/sysfs-bus-mdio 5487F: Documentation/devicetree/bindings/net/mdio* 5488F: Documentation/networking/phy.txt 5489F: drivers/net/phy/ 5490F: drivers/of/of_mdio.c 5491F: drivers/of/of_net.c 5492F: include/linux/*mdio*.h 5493F: include/linux/of_net.h 5494F: include/linux/phy.h 5495F: include/linux/phy_fixed.h 5496F: include/linux/platform_data/mdio-bcm-unimac.h 5497F: include/trace/events/mdio.h 5498F: include/uapi/linux/mdio.h 5499F: include/uapi/linux/mii.h 5500 5501EXT2 FILE SYSTEM 5502M: Jan Kara <jack@suse.com> 5503L: linux-ext4@vger.kernel.org 5504S: Maintained 5505F: Documentation/filesystems/ext2.txt 5506F: fs/ext2/ 5507F: include/linux/ext2* 5508 5509EXT4 FILE SYSTEM 5510M: "Theodore Ts'o" <tytso@mit.edu> 5511M: Andreas Dilger <adilger.kernel@dilger.ca> 5512L: linux-ext4@vger.kernel.org 5513W: http://ext4.wiki.kernel.org 5514Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5516S: Maintained 5517F: Documentation/filesystems/ext4.txt 5518F: fs/ext4/ 5519 5520Extended Verification Module (EVM) 5521M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5522L: linux-integrity@vger.kernel.org 5523S: Supported 5524F: security/integrity/evm/ 5525 5526EXTENSIBLE FIRMWARE INTERFACE (EFI) 5527M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5528L: linux-efi@vger.kernel.org 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5530S: Maintained 5531F: Documentation/efi-stub.txt 5532F: arch/*/kernel/efi.c 5533F: arch/x86/boot/compressed/eboot.[ch] 5534F: arch/*/include/asm/efi.h 5535F: arch/x86/platform/efi/ 5536F: drivers/firmware/efi/ 5537F: include/linux/efi*.h 5538F: arch/arm/boot/compressed/efi-header.S 5539F: arch/arm64/kernel/efi-entry.S 5540 5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5542M: MyungJoo Ham <myungjoo.ham@samsung.com> 5543M: Chanwoo Choi <cw00.choi@samsung.com> 5544L: linux-kernel@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5546S: Maintained 5547F: drivers/extcon/ 5548F: include/linux/extcon/ 5549F: include/linux/extcon.h 5550F: Documentation/extcon/ 5551F: Documentation/devicetree/bindings/extcon/ 5552 5553EXYNOS DP DRIVER 5554M: Jingoo Han <jingoohan1@gmail.com> 5555L: dri-devel@lists.freedesktop.org 5556S: Maintained 5557F: drivers/gpu/drm/exynos/exynos_dp* 5558 5559EXYNOS SYSMMU (IOMMU) driver 5560M: Marek Szyprowski <m.szyprowski@samsung.com> 5561L: iommu@lists.linux-foundation.org 5562S: Maintained 5563F: drivers/iommu/exynos-iommu.c 5564 5565EZchip NPS platform support 5566M: Vineet Gupta <vgupta@synopsys.com> 5567M: Ofer Levi <oferle@mellanox.com> 5568S: Supported 5569F: arch/arc/plat-eznps 5570F: arch/arc/boot/dts/eznps.dts 5571 5572F2FS FILE SYSTEM 5573M: Jaegeuk Kim <jaegeuk@kernel.org> 5574M: Chao Yu <yuchao0@huawei.com> 5575L: linux-f2fs-devel@lists.sourceforge.net 5576W: https://f2fs.wiki.kernel.org/ 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5578S: Maintained 5579F: Documentation/filesystems/f2fs.txt 5580F: Documentation/ABI/testing/sysfs-fs-f2fs 5581F: fs/f2fs/ 5582F: include/linux/f2fs_fs.h 5583F: include/trace/events/f2fs.h 5584 5585F71805F HARDWARE MONITORING DRIVER 5586M: Jean Delvare <jdelvare@suse.com> 5587L: linux-hwmon@vger.kernel.org 5588S: Maintained 5589F: Documentation/hwmon/f71805f 5590F: drivers/hwmon/f71805f.c 5591 5592FADDR2LINE 5593M: Josh Poimboeuf <jpoimboe@redhat.com> 5594S: Maintained 5595F: scripts/faddr2line 5596 5597FAILOVER MODULE 5598M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5599L: netdev@vger.kernel.org 5600S: Supported 5601F: net/core/failover.c 5602F: include/net/failover.h 5603F: Documentation/networking/failover.rst 5604 5605FANOTIFY 5606M: Jan Kara <jack@suse.cz> 5607R: Amir Goldstein <amir73il@gmail.com> 5608L: linux-fsdevel@vger.kernel.org 5609S: Maintained 5610F: fs/notify/fanotify/ 5611F: include/linux/fanotify.h 5612F: include/uapi/linux/fanotify.h 5613 5614FARSYNC SYNCHRONOUS DRIVER 5615M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5616W: http://www.farsite.co.uk/ 5617S: Supported 5618F: drivers/net/wan/farsync.* 5619 5620FAULT INJECTION SUPPORT 5621M: Akinobu Mita <akinobu.mita@gmail.com> 5622S: Supported 5623F: Documentation/fault-injection/ 5624F: lib/fault-inject.c 5625 5626FBTFT Framebuffer drivers 5627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5628L: dri-devel@lists.freedesktop.org 5629L: linux-fbdev@vger.kernel.org 5630S: Maintained 5631F: drivers/staging/fbtft/ 5632 5633FC0011 TUNER DRIVER 5634M: Michael Buesch <m@bues.ch> 5635L: linux-media@vger.kernel.org 5636S: Maintained 5637F: drivers/media/tuners/fc0011.h 5638F: drivers/media/tuners/fc0011.c 5639 5640FC2580 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644W: http://palosaari.fi/linux/ 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/tuners/fc2580* 5649 5650FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5651M: Johannes Thumshirn <jth@kernel.org> 5652L: linux-scsi@vger.kernel.org 5653W: www.Open-FCoE.org 5654S: Supported 5655F: drivers/scsi/libfc/ 5656F: drivers/scsi/fcoe/ 5657F: include/scsi/fc/ 5658F: include/scsi/libfc.h 5659F: include/scsi/libfcoe.h 5660F: include/uapi/scsi/fc/ 5661 5662FILE LOCKING (flock() and fcntl()/lockf()) 5663M: Jeff Layton <jlayton@kernel.org> 5664M: "J. Bruce Fields" <bfields@fieldses.org> 5665L: linux-fsdevel@vger.kernel.org 5666S: Maintained 5667F: include/linux/fcntl.h 5668F: include/uapi/linux/fcntl.h 5669F: fs/fcntl.c 5670F: fs/locks.c 5671 5672FILESYSTEMS (VFS and infrastructure) 5673M: Alexander Viro <viro@zeniv.linux.org.uk> 5674L: linux-fsdevel@vger.kernel.org 5675S: Maintained 5676F: fs/* 5677F: include/linux/fs.h 5678F: include/uapi/linux/fs.h 5679 5680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5681M: Riku Voipio <riku.voipio@iki.fi> 5682L: linux-hwmon@vger.kernel.org 5683S: Maintained 5684F: drivers/hwmon/f75375s.c 5685F: include/linux/f75375s.h 5686 5687FIREWIRE AUDIO DRIVERS 5688M: Clemens Ladisch <clemens@ladisch.de> 5689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5690T: git git://git.alsa-project.org/alsa-kernel.git 5691S: Maintained 5692F: sound/firewire/ 5693 5694FIREWIRE MEDIA DRIVERS (firedtv) 5695M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5696L: linux-media@vger.kernel.org 5697L: linux1394-devel@lists.sourceforge.net 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5699S: Maintained 5700F: drivers/media/firewire/ 5701 5702FIREWIRE SBP-2 TARGET 5703M: Chris Boot <bootc@bootc.net> 5704L: linux-scsi@vger.kernel.org 5705L: target-devel@vger.kernel.org 5706L: linux1394-devel@lists.sourceforge.net 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5708S: Maintained 5709F: drivers/target/sbp/ 5710 5711FIREWIRE SUBSYSTEM 5712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5713L: linux1394-devel@lists.sourceforge.net 5714W: http://ieee1394.wiki.kernel.org/ 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5716S: Maintained 5717F: drivers/firewire/ 5718F: include/linux/firewire.h 5719F: include/uapi/linux/firewire*.h 5720F: tools/firewire/ 5721 5722FIRMWARE LOADER (request_firmware) 5723M: Luis R. Rodriguez <mcgrof@kernel.org> 5724L: linux-kernel@vger.kernel.org 5725S: Maintained 5726F: Documentation/firmware_class/ 5727F: drivers/base/firmware_loader/ 5728F: include/linux/firmware.h 5729 5730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5731M: Joshua Morris <josh.h.morris@us.ibm.com> 5732M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5733S: Maintained 5734F: drivers/block/rsxx/ 5735 5736FLOPPY DRIVER 5737M: Jiri Kosina <jikos@kernel.org> 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5739S: Odd fixes 5740F: drivers/block/floppy.c 5741 5742FMC SUBSYSTEM 5743M: Alessandro Rubini <rubini@gnudd.com> 5744W: http://www.ohwr.org/projects/fmc-bus 5745S: Supported 5746F: drivers/fmc/ 5747F: include/linux/fmc*.h 5748F: include/linux/ipmi-fru.h 5749K: fmc_d.*register 5750 5751FPGA MANAGER FRAMEWORK 5752M: Alan Tull <atull@kernel.org> 5753M: Moritz Fischer <mdf@kernel.org> 5754L: linux-fpga@vger.kernel.org 5755S: Maintained 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5757Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5758F: Documentation/fpga/ 5759F: Documentation/driver-api/fpga/ 5760F: Documentation/devicetree/bindings/fpga/ 5761F: drivers/fpga/ 5762F: include/linux/fpga/ 5763W: http://www.rocketboards.org 5764 5765FPGA DFL DRIVERS 5766M: Wu Hao <hao.wu@intel.com> 5767L: linux-fpga@vger.kernel.org 5768S: Maintained 5769F: Documentation/fpga/dfl.txt 5770F: include/uapi/linux/fpga-dfl.h 5771F: drivers/fpga/dfl* 5772 5773FPU EMULATOR 5774M: Bill Metzenthen <billm@melbpc.org.au> 5775W: http://floatingpoint.sourceforge.net/emulator/index.html 5776S: Maintained 5777F: arch/x86/math-emu/ 5778 5779FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5780L: netdev@vger.kernel.org 5781S: Orphan 5782F: drivers/net/wan/dlci.c 5783F: drivers/net/wan/sdla.c 5784 5785FRAMEBUFFER LAYER 5786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5787L: dri-devel@lists.freedesktop.org 5788L: linux-fbdev@vger.kernel.org 5789T: git git://github.com/bzolnier/linux.git 5790Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5791S: Maintained 5792F: Documentation/fb/ 5793F: drivers/video/ 5794F: include/video/ 5795F: include/linux/fb.h 5796F: include/uapi/video/ 5797F: include/uapi/linux/fb.h 5798 5799FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5800M: Horia Geantă <horia.geanta@nxp.com> 5801M: Aymen Sghaier <aymen.sghaier@nxp.com> 5802L: linux-crypto@vger.kernel.org 5803S: Maintained 5804F: drivers/crypto/caam/ 5805F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5806 5807FREESCALE DIU FRAMEBUFFER DRIVER 5808M: Timur Tabi <timur@kernel.org> 5809L: linux-fbdev@vger.kernel.org 5810S: Maintained 5811F: drivers/video/fbdev/fsl-diu-fb.* 5812 5813FREESCALE DMA DRIVER 5814M: Li Yang <leoyang.li@nxp.com> 5815M: Zhang Wei <zw@zh-kernel.org> 5816L: linuxppc-dev@lists.ozlabs.org 5817S: Maintained 5818F: drivers/dma/fsldma.* 5819 5820FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5821M: Claudiu Manoil <claudiu.manoil@nxp.com> 5822L: netdev@vger.kernel.org 5823S: Maintained 5824F: drivers/net/ethernet/freescale/gianfar* 5825F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5826 5827FREESCALE GPMI NAND DRIVER 5828M: Han Xu <han.xu@nxp.com> 5829L: linux-mtd@lists.infradead.org 5830S: Maintained 5831F: drivers/mtd/nand/raw/gpmi-nand/* 5832 5833FREESCALE I2C CPM DRIVER 5834M: Jochen Friedrich <jochen@scram.de> 5835L: linuxppc-dev@lists.ozlabs.org 5836L: linux-i2c@vger.kernel.org 5837S: Maintained 5838F: drivers/i2c/busses/i2c-cpm.c 5839 5840FREESCALE IMX / MXC FEC DRIVER 5841M: Fugang Duan <fugang.duan@nxp.com> 5842L: netdev@vger.kernel.org 5843S: Maintained 5844F: drivers/net/ethernet/freescale/fec_main.c 5845F: drivers/net/ethernet/freescale/fec_ptp.c 5846F: drivers/net/ethernet/freescale/fec.h 5847F: Documentation/devicetree/bindings/net/fsl-fec.txt 5848 5849FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5850M: Sascha Hauer <s.hauer@pengutronix.de> 5851R: Pengutronix Kernel Team <kernel@pengutronix.de> 5852L: linux-fbdev@vger.kernel.org 5853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5854S: Maintained 5855F: include/linux/platform_data/video-imxfb.h 5856F: drivers/video/fbdev/imxfb.c 5857 5858FREESCALE QORIQ DPAA ETHERNET DRIVER 5859M: Madalin Bucur <madalin.bucur@nxp.com> 5860L: netdev@vger.kernel.org 5861S: Maintained 5862F: drivers/net/ethernet/freescale/dpaa 5863 5864FREESCALE QORIQ DPAA FMAN DRIVER 5865M: Madalin Bucur <madalin.bucur@nxp.com> 5866L: netdev@vger.kernel.org 5867S: Maintained 5868F: drivers/net/ethernet/freescale/fman 5869F: Documentation/devicetree/bindings/net/fsl-fman.txt 5870 5871FREESCALE QORIQ PTP CLOCK DRIVER 5872M: Yangbo Lu <yangbo.lu@nxp.com> 5873L: netdev@vger.kernel.org 5874S: Maintained 5875F: drivers/ptp/ptp_qoriq.c 5876F: include/linux/fsl/ptp_qoriq.h 5877F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5878 5879FREESCALE QUAD SPI DRIVER 5880M: Han Xu <han.xu@nxp.com> 5881L: linux-mtd@lists.infradead.org 5882S: Maintained 5883F: drivers/mtd/spi-nor/fsl-quadspi.c 5884 5885FREESCALE QUICC ENGINE LIBRARY 5886M: Qiang Zhao <qiang.zhao@nxp.com> 5887L: linuxppc-dev@lists.ozlabs.org 5888S: Maintained 5889F: drivers/soc/fsl/qe/ 5890F: include/soc/fsl/*qe*.h 5891F: include/soc/fsl/*ucc*.h 5892 5893FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5894M: Li Yang <leoyang.li@nxp.com> 5895L: netdev@vger.kernel.org 5896L: linuxppc-dev@lists.ozlabs.org 5897S: Maintained 5898F: drivers/net/ethernet/freescale/ucc_geth* 5899 5900FREESCALE QUICC ENGINE UCC HDLC DRIVER 5901M: Zhao Qiang <qiang.zhao@nxp.com> 5902L: netdev@vger.kernel.org 5903L: linuxppc-dev@lists.ozlabs.org 5904S: Maintained 5905F: drivers/net/wan/fsl_ucc_hdlc* 5906 5907FREESCALE QUICC ENGINE UCC UART DRIVER 5908M: Timur Tabi <timur@kernel.org> 5909L: linuxppc-dev@lists.ozlabs.org 5910S: Maintained 5911F: drivers/tty/serial/ucc_uart.c 5912 5913FREESCALE SOC DRIVERS 5914M: Li Yang <leoyang.li@nxp.com> 5915L: linuxppc-dev@lists.ozlabs.org 5916L: linux-arm-kernel@lists.infradead.org 5917S: Maintained 5918F: Documentation/devicetree/bindings/soc/fsl/ 5919F: drivers/soc/fsl/ 5920F: include/linux/fsl/ 5921 5922FREESCALE SOC FS_ENET DRIVER 5923M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5924L: linuxppc-dev@lists.ozlabs.org 5925L: netdev@vger.kernel.org 5926S: Maintained 5927F: drivers/net/ethernet/freescale/fs_enet/ 5928F: include/linux/fs_enet_pd.h 5929 5930FREESCALE SOC SOUND DRIVERS 5931M: Timur Tabi <timur@kernel.org> 5932M: Nicolin Chen <nicoleotsuka@gmail.com> 5933M: Xiubo Li <Xiubo.Lee@gmail.com> 5934R: Fabio Estevam <fabio.estevam@nxp.com> 5935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5936L: linuxppc-dev@lists.ozlabs.org 5937S: Maintained 5938F: sound/soc/fsl/fsl* 5939F: sound/soc/fsl/imx* 5940F: sound/soc/fsl/mpc8610_hpcd.c 5941 5942FREESCALE USB PERIPHERAL DRIVERS 5943M: Li Yang <leoyang.li@nxp.com> 5944L: linux-usb@vger.kernel.org 5945L: linuxppc-dev@lists.ozlabs.org 5946S: Maintained 5947F: drivers/usb/gadget/udc/fsl* 5948 5949FREEVXFS FILESYSTEM 5950M: Christoph Hellwig <hch@infradead.org> 5951W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5952S: Maintained 5953F: fs/freevxfs/ 5954 5955FREEZER 5956M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5957M: Pavel Machek <pavel@ucw.cz> 5958L: linux-pm@vger.kernel.org 5959S: Supported 5960F: Documentation/power/freezing-of-tasks.txt 5961F: include/linux/freezer.h 5962F: kernel/freezer.c 5963 5964FRONTSWAP API 5965M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5966L: linux-kernel@vger.kernel.org 5967S: Maintained 5968F: mm/frontswap.c 5969F: include/linux/frontswap.h 5970 5971FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5972M: David Howells <dhowells@redhat.com> 5973L: linux-cachefs@redhat.com (moderated for non-subscribers) 5974S: Supported 5975F: Documentation/filesystems/caching/ 5976F: fs/fscache/ 5977F: include/linux/fscache*.h 5978 5979FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5980M: Theodore Y. Ts'o <tytso@mit.edu> 5981M: Jaegeuk Kim <jaegeuk@kernel.org> 5982L: linux-fscrypt@vger.kernel.org 5983Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5985S: Supported 5986F: fs/crypto/ 5987F: include/linux/fscrypt*.h 5988F: Documentation/filesystems/fscrypt.rst 5989 5990FSI-ATTACHED I2C DRIVER 5991M: Eddie James <eajames@linux.vnet.ibm.com> 5992L: linux-i2c@vger.kernel.org 5993L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5994S: Maintained 5995F: drivers/i2c/busses/i2c-fsi.c 5996F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5997 5998FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5999M: Jan Kara <jack@suse.cz> 6000R: Amir Goldstein <amir73il@gmail.com> 6001L: linux-fsdevel@vger.kernel.org 6002S: Maintained 6003F: fs/notify/ 6004F: include/linux/fsnotify*.h 6005 6006FUJITSU LAPTOP EXTRAS 6007M: Jonathan Woithe <jwoithe@just42.net> 6008L: platform-driver-x86@vger.kernel.org 6009S: Maintained 6010F: drivers/platform/x86/fujitsu-laptop.c 6011 6012FUJITSU M-5MO LS CAMERA ISP DRIVER 6013M: Kyungmin Park <kyungmin.park@samsung.com> 6014M: Heungjun Kim <riverful.kim@samsung.com> 6015L: linux-media@vger.kernel.org 6016S: Maintained 6017F: drivers/media/i2c/m5mols/ 6018F: include/media/i2c/m5mols.h 6019 6020FUJITSU TABLET EXTRAS 6021M: Robert Gerlach <khnz@gmx.de> 6022L: platform-driver-x86@vger.kernel.org 6023S: Maintained 6024F: drivers/platform/x86/fujitsu-tablet.c 6025 6026FUSE: FILESYSTEM IN USERSPACE 6027M: Miklos Szeredi <miklos@szeredi.hu> 6028L: linux-fsdevel@vger.kernel.org 6029W: http://fuse.sourceforge.net/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6031S: Maintained 6032F: fs/fuse/ 6033F: include/uapi/linux/fuse.h 6034F: Documentation/filesystems/fuse.txt 6035 6036FUTEX SUBSYSTEM 6037M: Thomas Gleixner <tglx@linutronix.de> 6038M: Ingo Molnar <mingo@redhat.com> 6039R: Peter Zijlstra <peterz@infradead.org> 6040R: Darren Hart <dvhart@infradead.org> 6041L: linux-kernel@vger.kernel.org 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6043S: Maintained 6044F: kernel/futex.c 6045F: kernel/futex_compat.c 6046F: include/asm-generic/futex.h 6047F: include/linux/futex.h 6048F: include/uapi/linux/futex.h 6049F: tools/testing/selftests/futex/ 6050F: tools/perf/bench/futex* 6051F: Documentation/*futex* 6052 6053GCC PLUGINS 6054M: Kees Cook <keescook@chromium.org> 6055R: Emese Revfy <re.emese@gmail.com> 6056L: kernel-hardening@lists.openwall.com 6057S: Maintained 6058F: scripts/gcc-plugins/ 6059F: scripts/gcc-plugin.sh 6060F: scripts/Makefile.gcc-plugins 6061F: Documentation/gcc-plugins.txt 6062 6063GASKET DRIVER FRAMEWORK 6064M: Rob Springer <rspringer@google.com> 6065M: Todd Poynor <toddpoynor@google.com> 6066M: Ben Chan <benchan@chromium.org> 6067S: Maintained 6068F: drivers/staging/gasket/ 6069 6070GCOV BASED KERNEL PROFILING 6071M: Peter Oberparleiter <oberpar@linux.ibm.com> 6072S: Maintained 6073F: kernel/gcov/ 6074F: Documentation/dev-tools/gcov.rst 6075 6076GDB KERNEL DEBUGGING HELPER SCRIPTS 6077M: Jan Kiszka <jan.kiszka@siemens.com> 6078M: Kieran Bingham <kbingham@kernel.org> 6079S: Supported 6080F: scripts/gdb/ 6081 6082GDT SCSI DISK ARRAY CONTROLLER DRIVER 6083M: Achim Leubner <achim_leubner@adaptec.com> 6084L: linux-scsi@vger.kernel.org 6085W: http://www.icp-vortex.com/ 6086S: Supported 6087F: drivers/scsi/gdt* 6088 6089GEMTEK FM RADIO RECEIVER DRIVER 6090M: Hans Verkuil <hverkuil@xs4all.nl> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093W: https://linuxtv.org 6094S: Maintained 6095F: drivers/media/radio/radio-gemtek* 6096 6097GENERIC GPIO I2C DRIVER 6098M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6099S: Supported 6100F: drivers/i2c/busses/i2c-gpio.c 6101F: include/linux/platform_data/i2c-gpio.h 6102 6103GENERIC GPIO I2C MULTIPLEXER DRIVER 6104M: Peter Korsgaard <peter.korsgaard@barco.com> 6105L: linux-i2c@vger.kernel.org 6106S: Supported 6107F: drivers/i2c/muxes/i2c-mux-gpio.c 6108F: include/linux/platform_data/i2c-mux-gpio.h 6109F: Documentation/i2c/muxes/i2c-mux-gpio 6110 6111GENERIC HDLC (WAN) DRIVERS 6112M: Krzysztof Halasa <khc@pm.waw.pl> 6113W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6114S: Maintained 6115F: drivers/net/wan/c101.c 6116F: drivers/net/wan/hd6457* 6117F: drivers/net/wan/hdlc* 6118F: drivers/net/wan/n2.c 6119F: drivers/net/wan/pc300too.c 6120F: drivers/net/wan/pci200syn.c 6121F: drivers/net/wan/wanxl* 6122 6123GENERIC INCLUDE/ASM HEADER FILES 6124M: Arnd Bergmann <arnd@arndb.de> 6125L: linux-arch@vger.kernel.org 6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6127S: Maintained 6128F: include/asm-generic/ 6129F: include/uapi/asm-generic/ 6130 6131GENERIC PHY FRAMEWORK 6132M: Kishon Vijay Abraham I <kishon@ti.com> 6133L: linux-kernel@vger.kernel.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6135S: Supported 6136F: drivers/phy/ 6137F: include/linux/phy/ 6138 6139GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6140M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6141S: Supported 6142F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6143 6144GENERIC PM DOMAINS 6145M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6146M: Kevin Hilman <khilman@kernel.org> 6147M: Ulf Hansson <ulf.hansson@linaro.org> 6148L: linux-pm@vger.kernel.org 6149S: Supported 6150F: drivers/base/power/domain*.c 6151F: include/linux/pm_domain.h 6152F: Documentation/devicetree/bindings/power/power_domain.txt 6153 6154GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6155M: Eugen Hristev <eugen.hristev@microchip.com> 6156L: linux-input@vger.kernel.org 6157S: Maintained 6158F: drivers/input/touchscreen/resistive-adc-touch.c 6159 6160GENERIC UIO DRIVER FOR PCI DEVICES 6161M: "Michael S. Tsirkin" <mst@redhat.com> 6162L: kvm@vger.kernel.org 6163S: Supported 6164F: drivers/uio/uio_pci_generic.c 6165 6166GENWQE (IBM Generic Workqueue Card) 6167M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6168M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6169S: Supported 6170F: drivers/misc/genwqe/ 6171 6172GET_MAINTAINER SCRIPT 6173M: Joe Perches <joe@perches.com> 6174S: Maintained 6175F: scripts/get_maintainer.pl 6176 6177GFS2 FILE SYSTEM 6178M: Bob Peterson <rpeterso@redhat.com> 6179M: Andreas Gruenbacher <agruenba@redhat.com> 6180L: cluster-devel@redhat.com 6181W: http://sources.redhat.com/cluster/ 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6183S: Supported 6184F: Documentation/filesystems/gfs2*.txt 6185F: fs/gfs2/ 6186F: include/uapi/linux/gfs2_ondisk.h 6187 6188GIGASET ISDN DRIVERS 6189M: Paul Bolle <pebolle@tiscali.nl> 6190L: gigaset307x-common@lists.sourceforge.net 6191W: http://gigaset307x.sourceforge.net/ 6192S: Odd Fixes 6193F: Documentation/isdn/README.gigaset 6194F: drivers/isdn/gigaset/ 6195F: include/uapi/linux/gigaset_dev.h 6196 6197GNSS SUBSYSTEM 6198M: Johan Hovold <johan@kernel.org> 6199S: Maintained 6200F: Documentation/ABI/testing/sysfs-class-gnss 6201F: Documentation/devicetree/bindings/gnss/ 6202F: drivers/gnss/ 6203F: include/linux/gnss.h 6204 6205GO7007 MPEG CODEC 6206M: Hans Verkuil <hans.verkuil@cisco.com> 6207L: linux-media@vger.kernel.org 6208S: Maintained 6209F: drivers/media/usb/go7007/ 6210 6211GOODIX TOUCHSCREEN 6212M: Bastien Nocera <hadess@hadess.net> 6213L: linux-input@vger.kernel.org 6214S: Maintained 6215F: drivers/input/touchscreen/goodix.c 6216 6217GPD POCKET FAN DRIVER 6218M: Hans de Goede <hdegoede@redhat.com> 6219L: platform-driver-x86@vger.kernel.org 6220S: Maintained 6221F: drivers/platform/x86/gpd-pocket-fan.c 6222 6223GPIO ACPI SUPPORT 6224M: Mika Westerberg <mika.westerberg@linux.intel.com> 6225M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6226L: linux-gpio@vger.kernel.org 6227L: linux-acpi@vger.kernel.org 6228S: Maintained 6229F: Documentation/acpi/gpio-properties.txt 6230F: drivers/gpio/gpiolib-acpi.c 6231 6232GPIO IR Transmitter 6233M: Sean Young <sean@mess.org> 6234L: linux-media@vger.kernel.org 6235S: Maintained 6236F: drivers/media/rc/gpio-ir-tx.c 6237 6238GPIO MOCKUP DRIVER 6239M: Bamvor Jian Zhang <bamv2005@gmail.com> 6240R: Bartosz Golaszewski <brgl@bgdev.pl> 6241L: linux-gpio@vger.kernel.org 6242S: Maintained 6243F: drivers/gpio/gpio-mockup.c 6244F: tools/testing/selftests/gpio/ 6245 6246GPIO SUBSYSTEM 6247M: Linus Walleij <linus.walleij@linaro.org> 6248L: linux-gpio@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6250S: Maintained 6251F: Documentation/devicetree/bindings/gpio/ 6252F: Documentation/driver-api/gpio/ 6253F: Documentation/gpio/ 6254F: Documentation/ABI/testing/gpio-cdev 6255F: Documentation/ABI/obsolete/sysfs-gpio 6256F: drivers/gpio/ 6257F: include/linux/gpio/ 6258F: include/linux/gpio.h 6259F: include/linux/of_gpio.h 6260F: include/asm-generic/gpio.h 6261F: include/uapi/linux/gpio.h 6262F: tools/gpio/ 6263 6264GRE DEMULTIPLEXER DRIVER 6265M: Dmitry Kozlov <xeb@mail.ru> 6266L: netdev@vger.kernel.org 6267S: Maintained 6268F: net/ipv4/gre_demux.c 6269F: net/ipv4/gre_offload.c 6270F: include/net/gre.h 6271 6272GRETH 10/100/1G Ethernet MAC device driver 6273M: Andreas Larsson <andreas@gaisler.com> 6274L: netdev@vger.kernel.org 6275S: Maintained 6276F: drivers/net/ethernet/aeroflex/ 6277 6278GREYBUS AUDIO PROTOCOLS DRIVERS 6279M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6280M: Mark Greer <mgreer@animalcreek.com> 6281S: Maintained 6282F: drivers/staging/greybus/audio_apbridgea.c 6283F: drivers/staging/greybus/audio_apbridgea.h 6284F: drivers/staging/greybus/audio_codec.c 6285F: drivers/staging/greybus/audio_codec.h 6286F: drivers/staging/greybus/audio_gb.c 6287F: drivers/staging/greybus/audio_manager.c 6288F: drivers/staging/greybus/audio_manager.h 6289F: drivers/staging/greybus/audio_manager_module.c 6290F: drivers/staging/greybus/audio_manager_private.h 6291F: drivers/staging/greybus/audio_manager_sysfs.c 6292F: drivers/staging/greybus/audio_module.c 6293F: drivers/staging/greybus/audio_topology.c 6294 6295GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6296M: Viresh Kumar <vireshk@kernel.org> 6297S: Maintained 6298F: drivers/staging/greybus/authentication.c 6299F: drivers/staging/greybus/bootrom.c 6300F: drivers/staging/greybus/firmware.h 6301F: drivers/staging/greybus/fw-core.c 6302F: drivers/staging/greybus/fw-download.c 6303F: drivers/staging/greybus/fw-management.c 6304F: drivers/staging/greybus/greybus_authentication.h 6305F: drivers/staging/greybus/greybus_firmware.h 6306F: drivers/staging/greybus/hid.c 6307F: drivers/staging/greybus/i2c.c 6308F: drivers/staging/greybus/spi.c 6309F: drivers/staging/greybus/spilib.c 6310F: drivers/staging/greybus/spilib.h 6311 6312GREYBUS LOOPBACK DRIVER 6313M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6314S: Maintained 6315F: drivers/staging/greybus/loopback.c 6316 6317GREYBUS PLATFORM DRIVERS 6318M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6319S: Maintained 6320F: drivers/staging/greybus/arche-platform.c 6321F: drivers/staging/greybus/arche-apb-ctrl.c 6322F: drivers/staging/greybus/arche_platform.h 6323 6324GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6325M: Rui Miguel Silva <rmfrfs@gmail.com> 6326S: Maintained 6327F: drivers/staging/greybus/sdio.c 6328F: drivers/staging/greybus/light.c 6329F: drivers/staging/greybus/gpio.c 6330F: drivers/staging/greybus/power_supply.c 6331F: drivers/staging/greybus/spi.c 6332F: drivers/staging/greybus/spilib.c 6333 6334GREYBUS SUBSYSTEM 6335M: Johan Hovold <johan@kernel.org> 6336M: Alex Elder <elder@kernel.org> 6337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6338S: Maintained 6339F: drivers/staging/greybus/ 6340L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6341 6342GREYBUS UART PROTOCOLS DRIVERS 6343M: David Lin <dtwlin@gmail.com> 6344S: Maintained 6345F: drivers/staging/greybus/uart.c 6346F: drivers/staging/greybus/log.c 6347 6348GS1662 VIDEO SERIALIZER 6349M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6350L: linux-media@vger.kernel.org 6351T: git git://linuxtv.org/media_tree.git 6352S: Maintained 6353F: drivers/media/spi/gs1662.c 6354 6355GSPCA FINEPIX SUBDRIVER 6356M: Frank Zago <frank@zago.net> 6357L: linux-media@vger.kernel.org 6358T: git git://linuxtv.org/media_tree.git 6359S: Maintained 6360F: drivers/media/usb/gspca/finepix.c 6361 6362GSPCA GL860 SUBDRIVER 6363M: Olivier Lorin <o.lorin@laposte.net> 6364L: linux-media@vger.kernel.org 6365T: git git://linuxtv.org/media_tree.git 6366S: Maintained 6367F: drivers/media/usb/gspca/gl860/ 6368 6369GSPCA M5602 SUBDRIVER 6370M: Erik Andren <erik.andren@gmail.com> 6371L: linux-media@vger.kernel.org 6372T: git git://linuxtv.org/media_tree.git 6373S: Maintained 6374F: drivers/media/usb/gspca/m5602/ 6375 6376GSPCA PAC207 SONIXB SUBDRIVER 6377M: Hans Verkuil <hverkuil@xs4all.nl> 6378L: linux-media@vger.kernel.org 6379T: git git://linuxtv.org/media_tree.git 6380S: Odd Fixes 6381F: drivers/media/usb/gspca/pac207.c 6382 6383GSPCA SN9C20X SUBDRIVER 6384M: Brian Johnson <brijohn@gmail.com> 6385L: linux-media@vger.kernel.org 6386T: git git://linuxtv.org/media_tree.git 6387S: Maintained 6388F: drivers/media/usb/gspca/sn9c20x.c 6389 6390GSPCA T613 SUBDRIVER 6391M: Leandro Costantino <lcostantino@gmail.com> 6392L: linux-media@vger.kernel.org 6393T: git git://linuxtv.org/media_tree.git 6394S: Maintained 6395F: drivers/media/usb/gspca/t613.c 6396 6397GSPCA USB WEBCAM DRIVER 6398M: Hans Verkuil <hverkuil@xs4all.nl> 6399L: linux-media@vger.kernel.org 6400T: git git://linuxtv.org/media_tree.git 6401S: Odd Fixes 6402F: drivers/media/usb/gspca/ 6403 6404GTP (GPRS Tunneling Protocol) 6405M: Pablo Neira Ayuso <pablo@netfilter.org> 6406M: Harald Welte <laforge@gnumonks.org> 6407L: osmocom-net-gprs@lists.osmocom.org 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6409S: Maintained 6410F: drivers/net/gtp.c 6411 6412GUID PARTITION TABLE (GPT) 6413M: Davidlohr Bueso <dave@stgolabs.net> 6414L: linux-efi@vger.kernel.org 6415S: Maintained 6416F: block/partitions/efi.* 6417 6418H8/300 ARCHITECTURE 6419M: Yoshinori Sato <ysato@users.sourceforge.jp> 6420L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6421W: http://uclinux-h8.sourceforge.jp 6422T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6423S: Maintained 6424F: arch/h8300/ 6425F: drivers/clocksource/h8300_*.c 6426F: drivers/clk/h8300/ 6427F: drivers/irqchip/irq-renesas-h8*.c 6428 6429HACKRF MEDIA DRIVER 6430M: Antti Palosaari <crope@iki.fi> 6431L: linux-media@vger.kernel.org 6432W: https://linuxtv.org 6433W: http://palosaari.fi/linux/ 6434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6435T: git git://linuxtv.org/anttip/media_tree.git 6436S: Maintained 6437F: drivers/media/usb/hackrf/ 6438 6439HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6440M: Frank Seidel <frank@f-seidel.de> 6441L: platform-driver-x86@vger.kernel.org 6442W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6443S: Maintained 6444F: drivers/platform/x86/hdaps.c 6445 6446HARDWARE MONITORING 6447M: Jean Delvare <jdelvare@suse.com> 6448M: Guenter Roeck <linux@roeck-us.net> 6449L: linux-hwmon@vger.kernel.org 6450W: http://hwmon.wiki.kernel.org/ 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6452S: Maintained 6453F: Documentation/devicetree/bindings/hwmon/ 6454F: Documentation/hwmon/ 6455F: drivers/hwmon/ 6456F: include/linux/hwmon*.h 6457 6458HARDWARE RANDOM NUMBER GENERATOR CORE 6459M: Matt Mackall <mpm@selenic.com> 6460M: Herbert Xu <herbert@gondor.apana.org.au> 6461L: linux-crypto@vger.kernel.org 6462S: Odd fixes 6463F: Documentation/devicetree/bindings/rng/ 6464F: Documentation/hw_random.txt 6465F: drivers/char/hw_random/ 6466F: include/linux/hw_random.h 6467 6468HARDWARE TRACING FACILITIES 6469M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6470S: Maintained 6471F: drivers/hwtracing/ 6472 6473HARDWARE SPINLOCK CORE 6474M: Ohad Ben-Cohen <ohad@wizery.com> 6475M: Bjorn Andersson <bjorn.andersson@linaro.org> 6476L: linux-remoteproc@vger.kernel.org 6477S: Maintained 6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6479F: Documentation/devicetree/bindings/hwlock/ 6480F: Documentation/hwspinlock.txt 6481F: drivers/hwspinlock/ 6482F: include/linux/hwspinlock.h 6483 6484HARMONY SOUND DRIVER 6485L: linux-parisc@vger.kernel.org 6486S: Maintained 6487F: sound/parisc/harmony.* 6488 6489HDPVR USB VIDEO ENCODER DRIVER 6490M: Hans Verkuil <hverkuil@xs4all.nl> 6491L: linux-media@vger.kernel.org 6492T: git git://linuxtv.org/media_tree.git 6493W: https://linuxtv.org 6494S: Odd Fixes 6495F: drivers/media/usb/hdpvr/ 6496 6497HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6498M: Jerry Hoemann <jerry.hoemann@hpe.com> 6499S: Supported 6500F: Documentation/watchdog/hpwdt.txt 6501F: drivers/watchdog/hpwdt.c 6502 6503HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6504M: Don Brace <don.brace@microsemi.com> 6505L: esc.storagedev@microsemi.com 6506L: linux-scsi@vger.kernel.org 6507S: Supported 6508F: Documentation/scsi/hpsa.txt 6509F: drivers/scsi/hpsa*.[ch] 6510F: include/linux/cciss*.h 6511F: include/uapi/linux/cciss*.h 6512 6513HFI1 DRIVER 6514M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6515M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6516L: linux-rdma@vger.kernel.org 6517S: Supported 6518F: drivers/infiniband/hw/hfi1 6519 6520HFS FILESYSTEM 6521L: linux-fsdevel@vger.kernel.org 6522S: Orphan 6523F: Documentation/filesystems/hfs.txt 6524F: fs/hfs/ 6525 6526HFSPLUS FILESYSTEM 6527L: linux-fsdevel@vger.kernel.org 6528S: Orphan 6529F: Documentation/filesystems/hfsplus.txt 6530F: fs/hfsplus/ 6531 6532HGA FRAMEBUFFER DRIVER 6533M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6534L: linux-nvidia@lists.surfsouth.com 6535W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6536S: Maintained 6537F: drivers/video/fbdev/hgafb.c 6538 6539HIBERNATION (aka Software Suspend, aka swsusp) 6540M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6541M: Pavel Machek <pavel@ucw.cz> 6542L: linux-pm@vger.kernel.org 6543B: https://bugzilla.kernel.org 6544S: Supported 6545F: arch/x86/power/ 6546F: drivers/base/power/ 6547F: kernel/power/ 6548F: include/linux/suspend.h 6549F: include/linux/freezer.h 6550F: include/linux/pm.h 6551F: arch/*/include/asm/suspend*.h 6552 6553HID CORE LAYER 6554M: Jiri Kosina <jikos@kernel.org> 6555R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6556L: linux-input@vger.kernel.org 6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6558S: Maintained 6559F: drivers/hid/ 6560F: include/linux/hid* 6561F: include/uapi/linux/hid* 6562 6563HID SENSOR HUB DRIVERS 6564M: Jiri Kosina <jikos@kernel.org> 6565M: Jonathan Cameron <jic23@kernel.org> 6566M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6567L: linux-input@vger.kernel.org 6568L: linux-iio@vger.kernel.org 6569S: Maintained 6570F: Documentation/hid/hid-sensor* 6571F: drivers/hid/hid-sensor-* 6572F: drivers/iio/*/hid-* 6573F: include/linux/hid-sensor-* 6574 6575HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6576M: Thomas Gleixner <tglx@linutronix.de> 6577L: linux-kernel@vger.kernel.org 6578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6579S: Maintained 6580F: Documentation/timers/ 6581F: kernel/time/hrtimer.c 6582F: kernel/time/clockevents.c 6583F: kernel/time/timer_*.c 6584F: include/linux/clockchips.h 6585F: include/linux/hrtimer.h 6586 6587HIGH-SPEED SCC DRIVER FOR AX.25 6588L: linux-hams@vger.kernel.org 6589S: Orphan 6590F: drivers/net/hamradio/dmascc.c 6591F: drivers/net/hamradio/scc.c 6592 6593HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6594M: HighPoint Linux Team <linux@highpoint-tech.com> 6595W: http://www.highpoint-tech.com 6596S: Supported 6597F: Documentation/scsi/hptiop.txt 6598F: drivers/scsi/hptiop.c 6599 6600HIPPI 6601M: Jes Sorensen <jes@trained-monkey.org> 6602L: linux-hippi@sunsite.dk 6603S: Maintained 6604F: include/linux/hippidevice.h 6605F: include/uapi/linux/if_hippi.h 6606F: net/802/hippi.c 6607F: drivers/net/hippi/ 6608 6609HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6610M: Yisen Zhuang <yisen.zhuang@huawei.com> 6611M: Salil Mehta <salil.mehta@huawei.com> 6612L: netdev@vger.kernel.org 6613W: http://www.hisilicon.com 6614S: Maintained 6615F: drivers/net/ethernet/hisilicon/hns3/ 6616 6617HISILICON LPC BUS DRIVER 6618M: john.garry@huawei.com 6619W: http://www.hisilicon.com 6620S: Maintained 6621F: drivers/bus/hisi_lpc.c 6622F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6623 6624HISILICON NETWORK SUBSYSTEM DRIVER 6625M: Yisen Zhuang <yisen.zhuang@huawei.com> 6626M: Salil Mehta <salil.mehta@huawei.com> 6627L: netdev@vger.kernel.org 6628W: http://www.hisilicon.com 6629S: Maintained 6630F: drivers/net/ethernet/hisilicon/ 6631F: Documentation/devicetree/bindings/net/hisilicon*.txt 6632 6633HISILICON PMU DRIVER 6634M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6635W: http://www.hisilicon.com 6636S: Supported 6637F: drivers/perf/hisilicon 6638F: Documentation/perf/hisi-pmu.txt 6639 6640HISILICON ROCE DRIVER 6641M: Lijun Ou <oulijun@huawei.com> 6642M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6643L: linux-rdma@vger.kernel.org 6644S: Maintained 6645F: drivers/infiniband/hw/hns/ 6646F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6647 6648HISILICON SAS Controller 6649M: John Garry <john.garry@huawei.com> 6650W: http://www.hisilicon.com 6651S: Supported 6652F: drivers/scsi/hisi_sas/ 6653F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6654 6655HMM - Heterogeneous Memory Management 6656M: Jérôme Glisse <jglisse@redhat.com> 6657L: linux-mm@kvack.org 6658S: Maintained 6659F: mm/hmm* 6660F: include/linux/hmm* 6661F: Documentation/vm/hmm.rst 6662 6663HOST AP DRIVER 6664M: Jouni Malinen <j@w1.fi> 6665L: linux-wireless@vger.kernel.org 6666W: http://w1.fi/hostap-driver.html 6667S: Obsolete 6668F: drivers/net/wireless/intersil/hostap/ 6669 6670HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6671L: platform-driver-x86@vger.kernel.org 6672S: Orphan 6673F: drivers/platform/x86/tc1100-wmi.c 6674 6675HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6676M: Jaroslav Kysela <perex@perex.cz> 6677S: Maintained 6678F: drivers/net/ethernet/hp/hp100.* 6679 6680HPET: High Precision Event Timers driver 6681M: Clemens Ladisch <clemens@ladisch.de> 6682S: Maintained 6683F: Documentation/timers/hpet.txt 6684F: drivers/char/hpet.c 6685F: include/linux/hpet.h 6686F: include/uapi/linux/hpet.h 6687 6688HPET: x86 6689S: Orphan 6690F: arch/x86/kernel/hpet.c 6691F: arch/x86/include/asm/hpet.h 6692 6693HPFS FILESYSTEM 6694M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6695W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6696S: Maintained 6697F: fs/hpfs/ 6698 6699HSI SUBSYSTEM 6700M: Sebastian Reichel <sre@kernel.org> 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6702S: Maintained 6703F: Documentation/ABI/testing/sysfs-bus-hsi 6704F: Documentation/driver-api/hsi.rst 6705F: drivers/hsi/ 6706F: include/linux/hsi/ 6707F: include/uapi/linux/hsi/ 6708 6709HSO 3G MODEM DRIVER 6710L: linux-usb@vger.kernel.org 6711S: Orphan 6712F: drivers/net/usb/hso.c 6713 6714HSR NETWORK PROTOCOL 6715M: Arvid Brodin <arvid.brodin@alten.se> 6716L: netdev@vger.kernel.org 6717S: Maintained 6718F: net/hsr/ 6719 6720HT16K33 LED CONTROLLER DRIVER 6721M: Robin van der Gracht <robin@protonic.nl> 6722S: Maintained 6723F: drivers/auxdisplay/ht16k33.c 6724F: Documentation/devicetree/bindings/display/ht16k33.txt 6725 6726HTCPEN TOUCHSCREEN DRIVER 6727M: Pau Oliva Fora <pof@eslack.org> 6728L: linux-input@vger.kernel.org 6729S: Maintained 6730F: drivers/input/touchscreen/htcpen.c 6731 6732HUAWEI ETHERNET DRIVER 6733M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6734L: netdev@vger.kernel.org 6735S: Supported 6736F: Documentation/networking/hinic.txt 6737F: drivers/net/ethernet/huawei/hinic/ 6738 6739HUGETLB FILESYSTEM 6740M: Mike Kravetz <mike.kravetz@oracle.com> 6741L: linux-mm@kvack.org 6742S: Maintained 6743F: fs/hugetlbfs/ 6744F: mm/hugetlb.c 6745F: include/linux/hugetlb.h 6746F: Documentation/admin-guide/mm/hugetlbpage.rst 6747F: Documentation/vm/hugetlbfs_reserv.rst 6748F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6749 6750HVA ST MEDIA DRIVER 6751M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754W: https://linuxtv.org 6755S: Supported 6756F: drivers/media/platform/sti/hva 6757 6758HWPOISON MEMORY FAILURE HANDLING 6759M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6760L: linux-mm@kvack.org 6761S: Maintained 6762F: mm/memory-failure.c 6763F: mm/hwpoison-inject.c 6764 6765Hyper-V CORE AND DRIVERS 6766M: "K. Y. Srinivasan" <kys@microsoft.com> 6767M: Haiyang Zhang <haiyangz@microsoft.com> 6768M: Stephen Hemminger <sthemmin@microsoft.com> 6769L: devel@linuxdriverproject.org 6770S: Maintained 6771F: Documentation/networking/netvsc.txt 6772F: arch/x86/include/asm/mshyperv.h 6773F: arch/x86/include/asm/trace/hyperv.h 6774F: arch/x86/include/asm/hyperv-tlfs.h 6775F: arch/x86/kernel/cpu/mshyperv.c 6776F: arch/x86/hyperv 6777F: drivers/hid/hid-hyperv.c 6778F: drivers/hv/ 6779F: drivers/input/serio/hyperv-keyboard.c 6780F: drivers/pci/controller/pci-hyperv.c 6781F: drivers/net/hyperv/ 6782F: drivers/scsi/storvsc_drv.c 6783F: drivers/uio/uio_hv_generic.c 6784F: drivers/video/fbdev/hyperv_fb.c 6785F: net/vmw_vsock/hyperv_transport.c 6786F: include/linux/hyperv.h 6787F: include/uapi/linux/hyperv.h 6788F: tools/hv/ 6789F: Documentation/ABI/stable/sysfs-bus-vmbus 6790 6791HYPERVISOR VIRTUAL CONSOLE DRIVER 6792L: linuxppc-dev@lists.ozlabs.org 6793S: Odd Fixes 6794F: drivers/tty/hvc/ 6795 6796I2C ACPI SUPPORT 6797M: Mika Westerberg <mika.westerberg@linux.intel.com> 6798L: linux-i2c@vger.kernel.org 6799L: linux-acpi@vger.kernel.org 6800S: Maintained 6801F: drivers/i2c/i2c-core-acpi.c 6802 6803I2C MUXES 6804M: Peter Rosin <peda@axentia.se> 6805L: linux-i2c@vger.kernel.org 6806S: Maintained 6807F: Documentation/i2c/i2c-topology 6808F: Documentation/i2c/muxes/ 6809F: Documentation/devicetree/bindings/i2c/i2c-mux* 6810F: Documentation/devicetree/bindings/i2c/i2c-arb* 6811F: Documentation/devicetree/bindings/i2c/i2c-gate* 6812F: drivers/i2c/i2c-mux.c 6813F: drivers/i2c/muxes/ 6814F: include/linux/i2c-mux.h 6815 6816I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6817M: Gregory CLEMENT <gregory.clement@bootlin.com> 6818L: linux-i2c@vger.kernel.org 6819S: Maintained 6820F: drivers/i2c/busses/i2c-mv64xxx.c 6821 6822I2C OVER PARALLEL PORT 6823M: Jean Delvare <jdelvare@suse.com> 6824L: linux-i2c@vger.kernel.org 6825S: Maintained 6826F: Documentation/i2c/busses/i2c-parport 6827F: Documentation/i2c/busses/i2c-parport-light 6828F: drivers/i2c/busses/i2c-parport.c 6829F: drivers/i2c/busses/i2c-parport-light.c 6830 6831I2C SUBSYSTEM 6832M: Wolfram Sang <wsa@the-dreams.de> 6833L: linux-i2c@vger.kernel.org 6834W: https://i2c.wiki.kernel.org/ 6835Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6837S: Maintained 6838F: Documentation/devicetree/bindings/i2c/i2c.txt 6839F: Documentation/i2c/ 6840F: drivers/i2c/* 6841F: include/linux/i2c.h 6842F: include/linux/i2c-dev.h 6843F: include/linux/i2c-smbus.h 6844F: include/uapi/linux/i2c.h 6845F: include/uapi/linux/i2c-*.h 6846 6847I2C SUBSYSTEM HOST DRIVERS 6848L: linux-i2c@vger.kernel.org 6849W: https://i2c.wiki.kernel.org/ 6850Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6852S: Odd Fixes 6853F: Documentation/devicetree/bindings/i2c/ 6854F: drivers/i2c/algos/ 6855F: drivers/i2c/busses/ 6856 6857I2C-TAOS-EVM DRIVER 6858M: Jean Delvare <jdelvare@suse.com> 6859L: linux-i2c@vger.kernel.org 6860S: Maintained 6861F: Documentation/i2c/busses/i2c-taos-evm 6862F: drivers/i2c/busses/i2c-taos-evm.c 6863 6864I2C-TINY-USB DRIVER 6865M: Till Harbaum <till@harbaum.org> 6866L: linux-i2c@vger.kernel.org 6867W: http://www.harbaum.org/till/i2c_tiny_usb 6868S: Maintained 6869F: drivers/i2c/busses/i2c-tiny-usb.c 6870 6871I2C/SMBUS CONTROLLER DRIVERS FOR PC 6872M: Jean Delvare <jdelvare@suse.com> 6873L: linux-i2c@vger.kernel.org 6874S: Maintained 6875F: Documentation/i2c/busses/i2c-ali1535 6876F: Documentation/i2c/busses/i2c-ali1563 6877F: Documentation/i2c/busses/i2c-ali15x3 6878F: Documentation/i2c/busses/i2c-amd756 6879F: Documentation/i2c/busses/i2c-amd8111 6880F: Documentation/i2c/busses/i2c-i801 6881F: Documentation/i2c/busses/i2c-nforce2 6882F: Documentation/i2c/busses/i2c-piix4 6883F: Documentation/i2c/busses/i2c-sis5595 6884F: Documentation/i2c/busses/i2c-sis630 6885F: Documentation/i2c/busses/i2c-sis96x 6886F: Documentation/i2c/busses/i2c-via 6887F: Documentation/i2c/busses/i2c-viapro 6888F: drivers/i2c/busses/i2c-ali1535.c 6889F: drivers/i2c/busses/i2c-ali1563.c 6890F: drivers/i2c/busses/i2c-ali15x3.c 6891F: drivers/i2c/busses/i2c-amd756.c 6892F: drivers/i2c/busses/i2c-amd756-s4882.c 6893F: drivers/i2c/busses/i2c-amd8111.c 6894F: drivers/i2c/busses/i2c-i801.c 6895F: drivers/i2c/busses/i2c-isch.c 6896F: drivers/i2c/busses/i2c-nforce2.c 6897F: drivers/i2c/busses/i2c-nforce2-s4985.c 6898F: drivers/i2c/busses/i2c-piix4.c 6899F: drivers/i2c/busses/i2c-sis5595.c 6900F: drivers/i2c/busses/i2c-sis630.c 6901F: drivers/i2c/busses/i2c-sis96x.c 6902F: drivers/i2c/busses/i2c-via.c 6903F: drivers/i2c/busses/i2c-viapro.c 6904 6905I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6906M: Hans de Goede <hdegoede@redhat.com> 6907L: linux-i2c@vger.kernel.org 6908S: Maintained 6909F: drivers/i2c/busses/i2c-cht-wc.c 6910 6911I2C/SMBUS ISMT DRIVER 6912M: Seth Heasley <seth.heasley@intel.com> 6913M: Neil Horman <nhorman@tuxdriver.com> 6914L: linux-i2c@vger.kernel.org 6915F: drivers/i2c/busses/i2c-ismt.c 6916F: Documentation/i2c/busses/i2c-ismt 6917 6918I2C/SMBUS STUB DRIVER 6919M: Jean Delvare <jdelvare@suse.com> 6920L: linux-i2c@vger.kernel.org 6921S: Maintained 6922F: drivers/i2c/i2c-stub.c 6923 6924IA64 (Itanium) PLATFORM 6925M: Tony Luck <tony.luck@intel.com> 6926M: Fenghua Yu <fenghua.yu@intel.com> 6927L: linux-ia64@vger.kernel.org 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6929S: Maintained 6930F: arch/ia64/ 6931 6932IBM Power 842 compression accelerator 6933M: Haren Myneni <haren@us.ibm.com> 6934S: Supported 6935F: drivers/crypto/nx/Makefile 6936F: drivers/crypto/nx/Kconfig 6937F: drivers/crypto/nx/nx-842* 6938F: include/linux/sw842.h 6939F: crypto/842.c 6940F: lib/842/ 6941 6942IBM Power in-Nest Crypto Acceleration 6943M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6944M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6945L: linux-crypto@vger.kernel.org 6946S: Supported 6947F: drivers/crypto/nx/Makefile 6948F: drivers/crypto/nx/Kconfig 6949F: drivers/crypto/nx/nx-aes* 6950F: drivers/crypto/nx/nx-sha* 6951F: drivers/crypto/nx/nx.* 6952F: drivers/crypto/nx/nx_csbcpb.h 6953F: drivers/crypto/nx/nx_debugfs.h 6954 6955IBM Power Linux RAID adapter 6956M: Brian King <brking@us.ibm.com> 6957S: Supported 6958F: drivers/scsi/ipr.* 6959 6960IBM Power SRIOV Virtual NIC Device Driver 6961M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6962M: John Allen <jallen@linux.vnet.ibm.com> 6963L: netdev@vger.kernel.org 6964S: Supported 6965F: drivers/net/ethernet/ibm/ibmvnic.* 6966 6967IBM Power Virtual Accelerator Switchboard 6968M: Sukadev Bhattiprolu 6969L: linuxppc-dev@lists.ozlabs.org 6970S: Supported 6971F: arch/powerpc/platforms/powernv/vas* 6972F: arch/powerpc/platforms/powernv/copy-paste.h 6973F: arch/powerpc/include/asm/vas.h 6974F: arch/powerpc/include/uapi/asm/vas.h 6975 6976IBM Power Virtual Ethernet Device Driver 6977M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6978L: netdev@vger.kernel.org 6979S: Supported 6980F: drivers/net/ethernet/ibm/ibmveth.* 6981 6982IBM Power Virtual FC Device Drivers 6983M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6984L: linux-scsi@vger.kernel.org 6985S: Supported 6986F: drivers/scsi/ibmvscsi/ibmvfc* 6987 6988IBM Power Virtual Management Channel Driver 6989M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6990M: Steven Royer <seroyer@linux.vnet.ibm.com> 6991S: Supported 6992F: drivers/misc/ibmvmc.* 6993 6994IBM Power Virtual SCSI Device Drivers 6995M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6996L: linux-scsi@vger.kernel.org 6997S: Supported 6998F: drivers/scsi/ibmvscsi/ibmvscsi* 6999F: include/scsi/viosrp.h 7000 7001IBM Power Virtual SCSI Device Target Driver 7002M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7003M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7004L: linux-scsi@vger.kernel.org 7005L: target-devel@vger.kernel.org 7006S: Supported 7007F: drivers/scsi/ibmvscsi_tgt/ 7008 7009IBM Power VMX Cryptographic instructions 7010M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7011M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7012L: linux-crypto@vger.kernel.org 7013S: Supported 7014F: drivers/crypto/vmx/Makefile 7015F: drivers/crypto/vmx/Kconfig 7016F: drivers/crypto/vmx/vmx.c 7017F: drivers/crypto/vmx/aes* 7018F: drivers/crypto/vmx/ghash* 7019F: drivers/crypto/vmx/ppc-xlate.pl 7020 7021IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7022M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7023L: linux-pci@vger.kernel.org 7024L: linuxppc-dev@lists.ozlabs.org 7025S: Supported 7026F: drivers/pci/hotplug/rpaphp* 7027 7028IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7029M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7030L: linux-pci@vger.kernel.org 7031L: linuxppc-dev@lists.ozlabs.org 7032S: Supported 7033F: drivers/pci/hotplug/rpadlpar* 7034 7035IBM ServeRAID RAID DRIVER 7036S: Orphan 7037F: drivers/scsi/ips.* 7038 7039ICH LPC AND GPIO DRIVER 7040M: Peter Tyser <ptyser@xes-inc.com> 7041S: Maintained 7042F: drivers/mfd/lpc_ich.c 7043F: drivers/gpio/gpio-ich.c 7044 7045IDE SUBSYSTEM 7046M: "David S. Miller" <davem@davemloft.net> 7047L: linux-ide@vger.kernel.org 7048Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7050S: Maintained 7051F: Documentation/ide/ 7052F: drivers/ide/ 7053F: include/linux/ide.h 7054 7055IDE/ATAPI DRIVERS 7056M: Borislav Petkov <bp@alien8.de> 7057L: linux-ide@vger.kernel.org 7058S: Maintained 7059F: Documentation/cdrom/ide-cd 7060F: drivers/ide/ide-cd* 7061 7062IDEAPAD LAPTOP EXTRAS DRIVER 7063M: Ike Panhc <ike.pan@canonical.com> 7064L: platform-driver-x86@vger.kernel.org 7065W: http://launchpad.net/ideapad-laptop 7066S: Maintained 7067F: drivers/platform/x86/ideapad-laptop.c 7068 7069IDEAPAD LAPTOP SLIDEBAR DRIVER 7070M: Andrey Moiseev <o2g.org.ru@gmail.com> 7071L: linux-input@vger.kernel.org 7072W: https://github.com/o2genum/ideapad-slidebar 7073S: Maintained 7074F: drivers/input/misc/ideapad_slidebar.c 7075 7076IDT VersaClock 5 CLOCK DRIVER 7077M: Marek Vasut <marek.vasut@gmail.com> 7078S: Maintained 7079F: drivers/clk/clk-versaclock5.c 7080 7081IEEE 802.15.4 SUBSYSTEM 7082M: Alexander Aring <alex.aring@gmail.com> 7083M: Stefan Schmidt <stefan@datenfreihafen.org> 7084L: linux-wpan@vger.kernel.org 7085W: http://wpan.cakelab.org/ 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7088S: Maintained 7089F: net/ieee802154/ 7090F: net/mac802154/ 7091F: drivers/net/ieee802154/ 7092F: include/linux/nl802154.h 7093F: include/linux/ieee802154.h 7094F: include/net/nl802154.h 7095F: include/net/mac802154.h 7096F: include/net/af_ieee802154.h 7097F: include/net/cfg802154.h 7098F: include/net/ieee802154_netdev.h 7099F: Documentation/networking/ieee802154.txt 7100 7101IFE PROTOCOL 7102M: Yotam Gigi <yotam.gi@gmail.com> 7103M: Jamal Hadi Salim <jhs@mojatatu.com> 7104F: net/ife 7105F: include/net/ife.h 7106F: include/uapi/linux/ife.h 7107 7108IGORPLUG-USB IR RECEIVER 7109M: Sean Young <sean@mess.org> 7110L: linux-media@vger.kernel.org 7111S: Maintained 7112F: drivers/media/rc/igorplugusb.c 7113 7114IGUANAWORKS USB IR TRANSCEIVER 7115M: Sean Young <sean@mess.org> 7116L: linux-media@vger.kernel.org 7117S: Maintained 7118F: drivers/media/rc/iguanair.c 7119 7120IIO DIGITAL POTENTIOMETER DAC 7121M: Peter Rosin <peda@axentia.se> 7122L: linux-iio@vger.kernel.org 7123S: Maintained 7124F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7125F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7126F: drivers/iio/dac/dpot-dac.c 7127 7128IIO ENVELOPE DETECTOR 7129M: Peter Rosin <peda@axentia.se> 7130L: linux-iio@vger.kernel.org 7131S: Maintained 7132F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7133F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7134F: drivers/iio/adc/envelope-detector.c 7135 7136IIO MULTIPLEXER 7137M: Peter Rosin <peda@axentia.se> 7138L: linux-iio@vger.kernel.org 7139S: Maintained 7140F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7141F: drivers/iio/multiplexer/iio-mux.c 7142 7143IIO SUBSYSTEM AND DRIVERS 7144M: Jonathan Cameron <jic23@kernel.org> 7145R: Hartmut Knaack <knaack.h@gmx.de> 7146R: Lars-Peter Clausen <lars@metafoo.de> 7147R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7148L: linux-iio@vger.kernel.org 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7150S: Maintained 7151F: Documentation/ABI/testing/configfs-iio* 7152F: Documentation/ABI/testing/sysfs-bus-iio* 7153F: Documentation/devicetree/bindings/iio/ 7154F: drivers/iio/ 7155F: drivers/staging/iio/ 7156F: include/linux/iio/ 7157F: tools/iio/ 7158 7159IIO UNIT CONVERTER 7160M: Peter Rosin <peda@axentia.se> 7161L: linux-iio@vger.kernel.org 7162S: Maintained 7163F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7164F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7165F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7166F: drivers/iio/afe/iio-rescale.c 7167 7168IKANOS/ADI EAGLE ADSL USB DRIVER 7169M: Matthieu Castet <castet.matthieu@free.fr> 7170M: Stanislaw Gruszka <stf_xl@wp.pl> 7171S: Maintained 7172F: drivers/usb/atm/ueagle-atm.c 7173 7174IMGTEC ASCII LCD DRIVER 7175M: Paul Burton <paul.burton@mips.com> 7176S: Maintained 7177F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7178F: drivers/auxdisplay/img-ascii-lcd.c 7179 7180IMGTEC IR DECODER DRIVER 7181M: James Hogan <jhogan@kernel.org> 7182S: Maintained 7183F: drivers/media/rc/img-ir/ 7184 7185IMON SOUNDGRAPH USB IR RECEIVER 7186M: Sean Young <sean@mess.org> 7187L: linux-media@vger.kernel.org 7188S: Maintained 7189F: drivers/media/rc/imon_raw.c 7190F: drivers/media/rc/imon.c 7191 7192IMS TWINTURBO FRAMEBUFFER DRIVER 7193L: linux-fbdev@vger.kernel.org 7194S: Orphan 7195F: drivers/video/fbdev/imsttfb.c 7196 7197INA209 HARDWARE MONITOR DRIVER 7198M: Guenter Roeck <linux@roeck-us.net> 7199L: linux-hwmon@vger.kernel.org 7200S: Maintained 7201F: Documentation/hwmon/ina209 7202F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7203F: drivers/hwmon/ina209.c 7204 7205INA2XX HARDWARE MONITOR DRIVER 7206M: Guenter Roeck <linux@roeck-us.net> 7207L: linux-hwmon@vger.kernel.org 7208S: Maintained 7209F: Documentation/hwmon/ina2xx 7210F: drivers/hwmon/ina2xx.c 7211F: include/linux/platform_data/ina2xx.h 7212 7213INDUSTRY PACK SUBSYSTEM (IPACK) 7214M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7215M: Jens Taprogge <jens.taprogge@taprogge.org> 7216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7217L: industrypack-devel@lists.sourceforge.net 7218W: http://industrypack.sourceforge.net 7219S: Maintained 7220F: drivers/ipack/ 7221 7222INFINIBAND SUBSYSTEM 7223M: Doug Ledford <dledford@redhat.com> 7224M: Jason Gunthorpe <jgg@mellanox.com> 7225L: linux-rdma@vger.kernel.org 7226W: https://github.com/linux-rdma/rdma-core 7227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7229S: Supported 7230F: Documentation/devicetree/bindings/infiniband/ 7231F: Documentation/infiniband/ 7232F: drivers/infiniband/ 7233F: include/uapi/linux/if_infiniband.h 7234F: include/uapi/rdma/ 7235F: include/rdma/ 7236 7237INGENIC JZ4780 DMA Driver 7238M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7239S: Maintained 7240F: drivers/dma/dma-jz4780.c 7241 7242INGENIC JZ4780 NAND DRIVER 7243M: Harvey Hunt <harveyhuntnexus@gmail.com> 7244L: linux-mtd@lists.infradead.org 7245S: Maintained 7246F: drivers/mtd/nand/raw/jz4780_* 7247 7248INOTIFY 7249M: Jan Kara <jack@suse.cz> 7250R: Amir Goldstein <amir73il@gmail.com> 7251L: linux-fsdevel@vger.kernel.org 7252S: Maintained 7253F: Documentation/filesystems/inotify.txt 7254F: fs/notify/inotify/ 7255F: include/linux/inotify.h 7256F: include/uapi/linux/inotify.h 7257 7258INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7259M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7260L: linux-input@vger.kernel.org 7261Q: http://patchwork.kernel.org/project/linux-input/list/ 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7263S: Maintained 7264F: drivers/input/ 7265F: include/linux/input.h 7266F: include/uapi/linux/input.h 7267F: include/uapi/linux/input-event-codes.h 7268F: include/linux/input/ 7269F: Documentation/devicetree/bindings/input/ 7270F: Documentation/devicetree/bindings/serio/ 7271F: Documentation/input/ 7272 7273INPUT MULTITOUCH (MT) PROTOCOL 7274M: Henrik Rydberg <rydberg@bitmath.org> 7275L: linux-input@vger.kernel.org 7276S: Odd fixes 7277F: Documentation/input/multi-touch-protocol.rst 7278F: drivers/input/input-mt.c 7279K: \b(ABS|SYN)_MT_ 7280 7281INSIDE SECURE CRYPTO DRIVER 7282M: Antoine Tenart <antoine.tenart@bootlin.com> 7283F: drivers/crypto/inside-secure/ 7284S: Maintained 7285L: linux-crypto@vger.kernel.org 7286 7287INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7288M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7289M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7290L: linux-integrity@vger.kernel.org 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7292S: Supported 7293F: security/integrity/ima/ 7294 7295INTEL 810/815 FRAMEBUFFER DRIVER 7296M: Antonino Daplas <adaplas@gmail.com> 7297L: linux-fbdev@vger.kernel.org 7298S: Maintained 7299F: drivers/video/fbdev/i810/ 7300 7301INTEL ASoC DRIVERS 7302M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7303M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7304M: Jie Yang <yang.jie@linux.intel.com> 7305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7306S: Supported 7307F: sound/soc/intel/ 7308 7309INTEL C600 SERIES SAS CONTROLLER DRIVER 7310M: Intel SCU Linux support <intel-linux-scu@intel.com> 7311M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7312L: linux-scsi@vger.kernel.org 7313T: git git://git.code.sf.net/p/intel-sas/isci 7314S: Supported 7315F: drivers/scsi/isci/ 7316 7317INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7318M: Jani Nikula <jani.nikula@linux.intel.com> 7319M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7320M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7321L: intel-gfx@lists.freedesktop.org 7322W: https://01.org/linuxgraphics/ 7323B: https://01.org/linuxgraphics/documentation/how-report-bugs 7324C: irc://chat.freenode.net/intel-gfx 7325Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7326T: git git://anongit.freedesktop.org/drm-intel 7327S: Supported 7328F: drivers/gpu/drm/i915/ 7329F: include/drm/i915* 7330F: include/uapi/drm/i915_drm.h 7331F: Documentation/gpu/i915.rst 7332 7333INTEL ETHERNET DRIVERS 7334M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7335L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7336W: http://www.intel.com/support/feedback.htm 7337W: http://e1000.sourceforge.net/ 7338Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7341S: Supported 7342F: Documentation/networking/e100.rst 7343F: Documentation/networking/e1000.rst 7344F: Documentation/networking/e1000e.txt 7345F: Documentation/networking/igb.txt 7346F: Documentation/networking/igbvf.txt 7347F: Documentation/networking/ixgb.txt 7348F: Documentation/networking/ixgbe.txt 7349F: Documentation/networking/ixgbevf.txt 7350F: Documentation/networking/i40e.txt 7351F: Documentation/networking/iavf.txt 7352F: Documentation/networking/ice.txt 7353F: drivers/net/ethernet/intel/ 7354F: drivers/net/ethernet/intel/*/ 7355F: include/linux/avf/virtchnl.h 7356 7357INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7358M: Maik Broemme <mbroemme@libmpq.org> 7359L: linux-fbdev@vger.kernel.org 7360S: Maintained 7361F: Documentation/fb/intelfb.txt 7362F: drivers/video/fbdev/intelfb/ 7363 7364INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7365M: Zhenyu Wang <zhenyuw@linux.intel.com> 7366M: Zhi Wang <zhi.a.wang@intel.com> 7367L: intel-gvt-dev@lists.freedesktop.org 7368L: intel-gfx@lists.freedesktop.org 7369W: https://01.org/igvt-g 7370T: git https://github.com/intel/gvt-linux.git 7371S: Supported 7372F: drivers/gpu/drm/i915/gvt/ 7373 7374INTEL HID EVENT DRIVER 7375M: Alex Hung <alex.hung@canonical.com> 7376L: platform-driver-x86@vger.kernel.org 7377S: Maintained 7378F: drivers/platform/x86/intel-hid.c 7379 7380INTEL I/OAT DMA DRIVER 7381M: Dave Jiang <dave.jiang@intel.com> 7382R: Dan Williams <dan.j.williams@intel.com> 7383L: dmaengine@vger.kernel.org 7384Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7385S: Supported 7386F: drivers/dma/ioat* 7387 7388INTEL IDLE DRIVER 7389M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7390M: Len Brown <lenb@kernel.org> 7391L: linux-pm@vger.kernel.org 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7393B: https://bugzilla.kernel.org 7394S: Supported 7395F: drivers/idle/intel_idle.c 7396 7397INTEL INTEGRATED SENSOR HUB DRIVER 7398M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7399M: Jiri Kosina <jikos@kernel.org> 7400L: linux-input@vger.kernel.org 7401S: Maintained 7402F: drivers/hid/intel-ish-hid/ 7403 7404INTEL IOMMU (VT-d) 7405M: David Woodhouse <dwmw2@infradead.org> 7406L: iommu@lists.linux-foundation.org 7407T: git git://git.infradead.org/iommu-2.6.git 7408S: Supported 7409F: drivers/iommu/intel-iommu.c 7410F: include/linux/intel-iommu.h 7411 7412INTEL IOP-ADMA DMA DRIVER 7413R: Dan Williams <dan.j.williams@intel.com> 7414S: Odd fixes 7415F: drivers/dma/iop-adma.c 7416 7417INTEL IPU3 CSI-2 CIO2 DRIVER 7418M: Yong Zhi <yong.zhi@intel.com> 7419M: Sakari Ailus <sakari.ailus@linux.intel.com> 7420M: Bingbu Cao <bingbu.cao@intel.com> 7421R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7422R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7423L: linux-media@vger.kernel.org 7424S: Maintained 7425F: drivers/media/pci/intel/ipu3/ 7426F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7427 7428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7429M: Krzysztof Halasa <khalasa@piap.pl> 7430S: Maintained 7431F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7432F: arch/arm/mach-ixp4xx/include/mach/npe.h 7433F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7434F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7435F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7436F: drivers/net/wan/ixp4xx_hss.c 7437 7438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7439M: Deepak Saxena <dsaxena@plexity.net> 7440S: Maintained 7441F: drivers/char/hw_random/ixp4xx-rng.c 7442 7443INTEL MANAGEMENT ENGINE (mei) 7444M: Tomas Winkler <tomas.winkler@intel.com> 7445L: linux-kernel@vger.kernel.org 7446S: Supported 7447F: include/uapi/linux/mei.h 7448F: include/linux/mei_cl_bus.h 7449F: drivers/misc/mei/* 7450F: drivers/watchdog/mei_wdt.c 7451F: Documentation/misc-devices/mei/* 7452F: samples/mei/* 7453 7454INTEL MENLOW THERMAL DRIVER 7455M: Sujith Thomas <sujith.thomas@intel.com> 7456L: platform-driver-x86@vger.kernel.org 7457W: https://01.org/linux-acpi 7458S: Supported 7459F: drivers/platform/x86/intel_menlow.c 7460 7461INTEL MERRIFIELD GPIO DRIVER 7462M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7463L: linux-gpio@vger.kernel.org 7464S: Maintained 7465F: drivers/gpio/gpio-merrifield.c 7466 7467INTEL MIC DRIVERS (mic) 7468M: Sudeep Dutt <sudeep.dutt@intel.com> 7469M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7470S: Supported 7471W: https://github.com/sudeepdutt/mic 7472W: http://software.intel.com/en-us/mic-developer 7473F: include/linux/mic_bus.h 7474F: include/linux/scif.h 7475F: include/uapi/linux/mic_common.h 7476F: include/uapi/linux/mic_ioctl.h 7477F: include/uapi/linux/scif_ioctl.h 7478F: drivers/misc/mic/ 7479F: drivers/dma/mic_x100_dma.c 7480F: drivers/dma/mic_x100_dma.h 7481F: Documentation/mic/ 7482 7483INTEL PMC CORE DRIVER 7484M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7485M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7486L: platform-driver-x86@vger.kernel.org 7487S: Maintained 7488F: arch/x86/include/asm/pmc_core.h 7489F: drivers/platform/x86/intel_pmc_core* 7490 7491INTEL PMC/P-Unit IPC DRIVER 7492M: Zha Qipeng<qipeng.zha@intel.com> 7493L: platform-driver-x86@vger.kernel.org 7494S: Maintained 7495F: drivers/platform/x86/intel_pmc_ipc.c 7496F: drivers/platform/x86/intel_punit_ipc.c 7497F: arch/x86/include/asm/intel_pmc_ipc.h 7498F: arch/x86/include/asm/intel_punit_ipc.h 7499 7500INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7501M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7502L: linux-wireless@vger.kernel.org 7503S: Maintained 7504F: Documentation/networking/README.ipw2100 7505F: Documentation/networking/README.ipw2200 7506F: drivers/net/wireless/intel/ipw2x00/ 7507 7508INTEL PSTATE DRIVER 7509M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7510M: Len Brown <lenb@kernel.org> 7511L: linux-pm@vger.kernel.org 7512S: Supported 7513F: drivers/cpufreq/intel_pstate.c 7514 7515INTEL RDMA RNIC DRIVER 7516M: Faisal Latif <faisal.latif@intel.com> 7517M: Shiraz Saleem <shiraz.saleem@intel.com> 7518L: linux-rdma@vger.kernel.org 7519S: Supported 7520F: drivers/infiniband/hw/i40iw/ 7521F: include/uapi/rdma/i40iw-abi.h 7522 7523INTEL SHA MULTIBUFFER DRIVER 7524M: Megha Dey <megha.dey@linux.intel.com> 7525R: Tim Chen <tim.c.chen@linux.intel.com> 7526L: linux-crypto@vger.kernel.org 7527S: Supported 7528F: arch/x86/crypto/sha*-mb/ 7529F: crypto/mcryptd.c 7530 7531INTEL TELEMETRY DRIVER 7532M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7533L: platform-driver-x86@vger.kernel.org 7534S: Maintained 7535F: arch/x86/include/asm/intel_telemetry.h 7536F: drivers/platform/x86/intel_telemetry* 7537 7538INTEL VIRTUAL BUTTON DRIVER 7539M: AceLan Kao <acelan.kao@canonical.com> 7540L: platform-driver-x86@vger.kernel.org 7541S: Maintained 7542F: drivers/platform/x86/intel-vbtn.c 7543 7544INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7545M: Stanislaw Gruszka <sgruszka@redhat.com> 7546L: linux-wireless@vger.kernel.org 7547S: Supported 7548F: drivers/net/wireless/intel/iwlegacy/ 7549 7550INTEL WIRELESS WIFI LINK (iwlwifi) 7551M: Johannes Berg <johannes.berg@intel.com> 7552M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7553M: Luca Coelho <luciano.coelho@intel.com> 7554M: Intel Linux Wireless <linuxwifi@intel.com> 7555L: linux-wireless@vger.kernel.org 7556W: http://intellinuxwireless.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7558S: Supported 7559F: drivers/net/wireless/intel/iwlwifi/ 7560 7561INTEL WIRELESS WIMAX CONNECTION 2400 7562M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7563M: linux-wimax@intel.com 7564L: wimax@linuxwimax.org (subscribers-only) 7565S: Supported 7566W: http://linuxwimax.org 7567F: Documentation/wimax/README.i2400m 7568F: drivers/net/wimax/i2400m/ 7569F: include/uapi/linux/wimax/i2400m.h 7570 7571INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7572M: Mario Limonciello <mario.limonciello@dell.com> 7573S: Maintained 7574F: drivers/platform/x86/intel-wmi-thunderbolt.c 7575 7576INTEL(R) TRACE HUB 7577M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7578S: Supported 7579F: Documentation/trace/intel_th.rst 7580F: drivers/hwtracing/intel_th/ 7581 7582INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7583M: Ning Sun <ning.sun@intel.com> 7584L: tboot-devel@lists.sourceforge.net 7585W: http://tboot.sourceforge.net 7586T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7587S: Supported 7588F: Documentation/intel_txt.txt 7589F: include/linux/tboot.h 7590F: arch/x86/kernel/tboot.c 7591 7592INTEL-MID GPIO DRIVER 7593M: David Cohen <david.a.cohen@linux.intel.com> 7594L: linux-gpio@vger.kernel.org 7595S: Maintained 7596F: drivers/gpio/gpio-intel-mid.c 7597 7598INVENSENSE MPU-3050 GYROSCOPE DRIVER 7599M: Linus Walleij <linus.walleij@linaro.org> 7600L: linux-iio@vger.kernel.org 7601S: Maintained 7602F: drivers/iio/gyro/mpu3050* 7603F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7604 7605IOC3 ETHERNET DRIVER 7606M: Ralf Baechle <ralf@linux-mips.org> 7607L: linux-mips@linux-mips.org 7608S: Maintained 7609F: drivers/net/ethernet/sgi/ioc3-eth.c 7610 7611IOC3 SERIAL DRIVER 7612M: Pat Gefre <pfg@sgi.com> 7613L: linux-serial@vger.kernel.org 7614S: Maintained 7615F: drivers/tty/serial/ioc3_serial.c 7616 7617IOMMU DRIVERS 7618M: Joerg Roedel <joro@8bytes.org> 7619L: iommu@lists.linux-foundation.org 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7621S: Maintained 7622F: Documentation/devicetree/bindings/iommu/ 7623F: drivers/iommu/ 7624F: include/linux/iommu.h 7625F: include/linux/of_iommu.h 7626F: include/linux/iova.h 7627 7628IP MASQUERADING 7629M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7630S: Maintained 7631F: net/ipv4/netfilter/ipt_MASQUERADE.c 7632 7633IPMI SUBSYSTEM 7634M: Corey Minyard <minyard@acm.org> 7635L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7636W: http://openipmi.sourceforge.net/ 7637S: Supported 7638F: Documentation/IPMI.txt 7639F: drivers/char/ipmi/ 7640F: include/linux/ipmi* 7641F: include/uapi/linux/ipmi* 7642 7643IPS SCSI RAID DRIVER 7644M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7645L: linux-scsi@vger.kernel.org 7646W: http://www.adaptec.com/ 7647S: Maintained 7648F: drivers/scsi/ips* 7649 7650IPVS 7651M: Wensong Zhang <wensong@linux-vs.org> 7652M: Simon Horman <horms@verge.net.au> 7653M: Julian Anastasov <ja@ssi.bg> 7654L: netdev@vger.kernel.org 7655L: lvs-devel@vger.kernel.org 7656S: Maintained 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7659F: Documentation/networking/ipvs-sysctl.txt 7660F: include/net/ip_vs.h 7661F: include/uapi/linux/ip_vs.h 7662F: net/netfilter/ipvs/ 7663 7664IPWIRELESS DRIVER 7665M: Jiri Kosina <jikos@kernel.org> 7666M: David Sterba <dsterba@suse.com> 7667S: Odd Fixes 7668F: drivers/tty/ipwireless/ 7669 7670IPX NETWORK LAYER 7671L: netdev@vger.kernel.org 7672S: Obsolete 7673F: include/uapi/linux/ipx.h 7674F: drivers/staging/ipx/ 7675 7676IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7677M: Marc Zyngier <marc.zyngier@arm.com> 7678S: Maintained 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7680F: Documentation/IRQ-domain.txt 7681F: include/linux/irqdomain.h 7682F: kernel/irq/irqdomain.c 7683F: kernel/irq/msi.c 7684 7685IRQ SUBSYSTEM 7686M: Thomas Gleixner <tglx@linutronix.de> 7687L: linux-kernel@vger.kernel.org 7688S: Maintained 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7690F: kernel/irq/ 7691 7692IRQCHIP DRIVERS 7693M: Thomas Gleixner <tglx@linutronix.de> 7694M: Jason Cooper <jason@lakedaemon.net> 7695M: Marc Zyngier <marc.zyngier@arm.com> 7696L: linux-kernel@vger.kernel.org 7697S: Maintained 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7699F: Documentation/devicetree/bindings/interrupt-controller/ 7700F: drivers/irqchip/ 7701 7702ISA 7703M: William Breathitt Gray <vilhelm.gray@gmail.com> 7704S: Maintained 7705F: Documentation/isa.txt 7706F: drivers/base/isa.c 7707F: include/linux/isa.h 7708 7709ISA RADIO MODULE 7710M: Hans Verkuil <hverkuil@xs4all.nl> 7711L: linux-media@vger.kernel.org 7712T: git git://linuxtv.org/media_tree.git 7713W: https://linuxtv.org 7714S: Maintained 7715F: drivers/media/radio/radio-isa* 7716 7717ISAPNP 7718M: Jaroslav Kysela <perex@perex.cz> 7719S: Maintained 7720F: Documentation/isapnp.txt 7721F: drivers/pnp/isapnp/ 7722F: include/linux/isapnp.h 7723 7724ISCSI 7725M: Lee Duncan <lduncan@suse.com> 7726M: Chris Leech <cleech@redhat.com> 7727L: open-iscsi@googlegroups.com 7728W: www.open-iscsi.com 7729S: Maintained 7730F: drivers/scsi/*iscsi* 7731F: include/scsi/*iscsi* 7732 7733iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7734M: Peter Jones <pjones@redhat.com> 7735M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7736S: Maintained 7737F: drivers/firmware/iscsi_ibft* 7738 7739ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7740M: Sagi Grimberg <sagi@grimberg.me> 7741M: Max Gurtovoy <maxg@mellanox.com> 7742L: linux-rdma@vger.kernel.org 7743S: Supported 7744W: http://www.openfabrics.org 7745W: www.open-iscsi.org 7746Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7747F: drivers/infiniband/ulp/iser/ 7748 7749ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7750M: Sagi Grimberg <sagi@grimberg.me> 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7752L: linux-rdma@vger.kernel.org 7753L: target-devel@vger.kernel.org 7754S: Supported 7755W: http://www.linux-iscsi.org 7756F: drivers/infiniband/ulp/isert 7757 7758ISDN SUBSYSTEM 7759M: Karsten Keil <isdn@linux-pingi.de> 7760L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7761L: netdev@vger.kernel.org 7762W: http://www.isdn4linux.de 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7764S: Maintained 7765F: Documentation/isdn/ 7766F: drivers/isdn/ 7767F: include/linux/isdn.h 7768F: include/linux/isdn/ 7769F: include/uapi/linux/isdn.h 7770F: include/uapi/linux/isdn/ 7771 7772ISDN SUBSYSTEM (Eicon active card driver) 7773M: Armin Schindler <mac@melware.de> 7774L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7775W: http://www.melware.de 7776S: Maintained 7777F: drivers/isdn/hardware/eicon/ 7778 7779IT87 HARDWARE MONITORING DRIVER 7780M: Jean Delvare <jdelvare@suse.com> 7781L: linux-hwmon@vger.kernel.org 7782S: Maintained 7783F: Documentation/hwmon/it87 7784F: drivers/hwmon/it87.c 7785 7786IT913X MEDIA DRIVER 7787M: Antti Palosaari <crope@iki.fi> 7788L: linux-media@vger.kernel.org 7789W: https://linuxtv.org 7790W: http://palosaari.fi/linux/ 7791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7792T: git git://linuxtv.org/anttip/media_tree.git 7793S: Maintained 7794F: drivers/media/tuners/it913x* 7795 7796IVTV VIDEO4LINUX DRIVER 7797M: Andy Walls <awalls@md.metrocast.net> 7798L: ivtv-devel@ivtvdriver.org (subscribers-only) 7799L: linux-media@vger.kernel.org 7800T: git git://linuxtv.org/media_tree.git 7801W: http://www.ivtvdriver.org 7802S: Maintained 7803F: Documentation/media/v4l-drivers/ivtv* 7804F: drivers/media/pci/ivtv/ 7805F: include/uapi/linux/ivtv* 7806 7807IX2505V MEDIA DRIVER 7808M: Malcolm Priestley <tvboxspy@gmail.com> 7809L: linux-media@vger.kernel.org 7810W: https://linuxtv.org 7811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7812S: Maintained 7813F: drivers/media/dvb-frontends/ix2505v* 7814 7815JAILHOUSE HYPERVISOR INTERFACE 7816M: Jan Kiszka <jan.kiszka@siemens.com> 7817L: jailhouse-dev@googlegroups.com 7818S: Maintained 7819F: arch/x86/kernel/jailhouse.c 7820F: arch/x86/include/asm/jailhouse_para.h 7821 7822JC42.4 TEMPERATURE SENSOR DRIVER 7823M: Guenter Roeck <linux@roeck-us.net> 7824L: linux-hwmon@vger.kernel.org 7825S: Maintained 7826F: drivers/hwmon/jc42.c 7827F: Documentation/hwmon/jc42 7828 7829JFS FILESYSTEM 7830M: Dave Kleikamp <shaggy@kernel.org> 7831L: jfs-discussion@lists.sourceforge.net 7832W: http://jfs.sourceforge.net/ 7833T: git git://github.com/kleikamp/linux-shaggy.git 7834S: Maintained 7835F: Documentation/filesystems/jfs.txt 7836F: fs/jfs/ 7837 7838JME NETWORK DRIVER 7839M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7840L: netdev@vger.kernel.org 7841S: Maintained 7842F: drivers/net/ethernet/jme.* 7843 7844JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7845M: David Woodhouse <dwmw2@infradead.org> 7846L: linux-mtd@lists.infradead.org 7847W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7848S: Maintained 7849F: fs/jffs2/ 7850F: include/uapi/linux/jffs2.h 7851 7852JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7853M: "Theodore Ts'o" <tytso@mit.edu> 7854M: Jan Kara <jack@suse.com> 7855L: linux-ext4@vger.kernel.org 7856S: Maintained 7857F: fs/jbd2/ 7858F: include/linux/jbd2.h 7859 7860JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7861M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7862L: linux-media@vger.kernel.org 7863S: Maintained 7864F: drivers/media/platform/rcar_jpu.c 7865 7866JSM Neo PCI based serial card 7867M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7868L: linux-serial@vger.kernel.org 7869S: Maintained 7870F: drivers/tty/serial/jsm/ 7871 7872K10TEMP HARDWARE MONITORING DRIVER 7873M: Clemens Ladisch <clemens@ladisch.de> 7874L: linux-hwmon@vger.kernel.org 7875S: Maintained 7876F: Documentation/hwmon/k10temp 7877F: drivers/hwmon/k10temp.c 7878 7879K8TEMP HARDWARE MONITORING DRIVER 7880M: Rudolf Marek <r.marek@assembler.cz> 7881L: linux-hwmon@vger.kernel.org 7882S: Maintained 7883F: Documentation/hwmon/k8temp 7884F: drivers/hwmon/k8temp.c 7885 7886KASAN 7887M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7888R: Alexander Potapenko <glider@google.com> 7889R: Dmitry Vyukov <dvyukov@google.com> 7890L: kasan-dev@googlegroups.com 7891S: Maintained 7892F: arch/*/include/asm/kasan.h 7893F: arch/*/mm/kasan_init* 7894F: Documentation/dev-tools/kasan.rst 7895F: include/linux/kasan*.h 7896F: lib/test_kasan.c 7897F: mm/kasan/ 7898F: scripts/Makefile.kasan 7899 7900KCONFIG 7901M: Masahiro Yamada <yamada.masahiro@socionext.com> 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7903L: linux-kbuild@vger.kernel.org 7904S: Maintained 7905F: Documentation/kbuild/kconfig* 7906F: scripts/kconfig/ 7907F: scripts/Kconfig.include 7908 7909KDUMP 7910M: Dave Young <dyoung@redhat.com> 7911M: Baoquan He <bhe@redhat.com> 7912R: Vivek Goyal <vgoyal@redhat.com> 7913L: kexec@lists.infradead.org 7914W: http://lse.sourceforge.net/kdump/ 7915S: Maintained 7916F: Documentation/kdump/ 7917 7918KEENE FM RADIO TRANSMITTER DRIVER 7919M: Hans Verkuil <hverkuil@xs4all.nl> 7920L: linux-media@vger.kernel.org 7921T: git git://linuxtv.org/media_tree.git 7922W: https://linuxtv.org 7923S: Maintained 7924F: drivers/media/radio/radio-keene* 7925 7926KERNEL AUTOMOUNTER 7927M: Ian Kent <raven@themaw.net> 7928L: autofs@vger.kernel.org 7929S: Maintained 7930F: fs/autofs/ 7931 7932KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7933M: Masahiro Yamada <yamada.masahiro@socionext.com> 7934M: Michal Marek <michal.lkml@markovi.net> 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7936L: linux-kbuild@vger.kernel.org 7937S: Maintained 7938F: Documentation/kbuild/ 7939F: Makefile 7940F: scripts/Kbuild* 7941F: scripts/Makefile* 7942F: scripts/basic/ 7943F: scripts/mk* 7944F: scripts/mod/ 7945F: scripts/package/ 7946 7947KERNEL JANITORS 7948L: kernel-janitors@vger.kernel.org 7949W: http://kernelnewbies.org/KernelJanitors 7950S: Odd Fixes 7951 7952KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7953M: "J. Bruce Fields" <bfields@fieldses.org> 7954M: Jeff Layton <jlayton@kernel.org> 7955L: linux-nfs@vger.kernel.org 7956W: http://nfs.sourceforge.net/ 7957T: git git://linux-nfs.org/~bfields/linux.git 7958S: Supported 7959F: fs/nfsd/ 7960F: include/uapi/linux/nfsd/ 7961F: fs/lockd/ 7962F: fs/nfs_common/ 7963F: net/sunrpc/ 7964F: include/linux/lockd/ 7965F: include/linux/sunrpc/ 7966F: include/uapi/linux/sunrpc/ 7967 7968KERNEL SELFTEST FRAMEWORK 7969M: Shuah Khan <shuah@kernel.org> 7970L: linux-kselftest@vger.kernel.org 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7972Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7973S: Maintained 7974F: tools/testing/selftests/ 7975F: Documentation/dev-tools/kselftest* 7976 7977KERNEL USERMODE HELPER 7978M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7979L: linux-kernel@vger.kernel.org 7980S: Maintained 7981F: kernel/umh.c 7982F: include/linux/umh.h 7983 7984KERNEL VIRTUAL MACHINE (KVM) 7985M: Paolo Bonzini <pbonzini@redhat.com> 7986M: Radim Krčmář <rkrcmar@redhat.com> 7987L: kvm@vger.kernel.org 7988W: http://www.linux-kvm.org 7989T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7990S: Supported 7991F: Documentation/virtual/kvm/ 7992F: include/trace/events/kvm.h 7993F: include/uapi/asm-generic/kvm* 7994F: include/uapi/linux/kvm* 7995F: include/asm-generic/kvm* 7996F: include/linux/kvm* 7997F: include/kvm/iodev.h 7998F: virt/kvm/* 7999F: tools/kvm/ 8000 8001KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8002M: Joerg Roedel <joro@8bytes.org> 8003L: kvm@vger.kernel.org 8004W: http://www.linux-kvm.org/ 8005S: Maintained 8006F: arch/x86/include/asm/svm.h 8007F: arch/x86/kvm/svm.c 8008 8009KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8010M: Christoffer Dall <christoffer.dall@arm.com> 8011M: Marc Zyngier <marc.zyngier@arm.com> 8012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8013L: kvmarm@lists.cs.columbia.edu 8014W: http://systems.cs.columbia.edu/projects/kvm-arm 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8016S: Supported 8017F: arch/arm/include/uapi/asm/kvm* 8018F: arch/arm/include/asm/kvm* 8019F: arch/arm/kvm/ 8020F: virt/kvm/arm/ 8021F: include/kvm/arm_* 8022 8023KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8024M: Christoffer Dall <christoffer.dall@arm.com> 8025M: Marc Zyngier <marc.zyngier@arm.com> 8026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8027L: kvmarm@lists.cs.columbia.edu 8028S: Maintained 8029F: arch/arm64/include/uapi/asm/kvm* 8030F: arch/arm64/include/asm/kvm* 8031F: arch/arm64/kvm/ 8032 8033KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8034M: James Hogan <jhogan@kernel.org> 8035L: linux-mips@linux-mips.org 8036S: Supported 8037F: arch/mips/include/uapi/asm/kvm* 8038F: arch/mips/include/asm/kvm* 8039F: arch/mips/kvm/ 8040 8041KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8042M: Paul Mackerras <paulus@ozlabs.org> 8043L: kvm-ppc@vger.kernel.org 8044W: http://www.linux-kvm.org/ 8045T: git git://github.com/agraf/linux-2.6.git 8046S: Supported 8047F: arch/powerpc/include/uapi/asm/kvm* 8048F: arch/powerpc/include/asm/kvm* 8049F: arch/powerpc/kvm/ 8050F: arch/powerpc/kernel/kvm* 8051 8052KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8053M: Christian Borntraeger <borntraeger@de.ibm.com> 8054M: Janosch Frank <frankja@linux.ibm.com> 8055R: David Hildenbrand <david@redhat.com> 8056R: Cornelia Huck <cohuck@redhat.com> 8057L: linux-s390@vger.kernel.org 8058W: http://www.ibm.com/developerworks/linux/linux390/ 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8060S: Supported 8061F: arch/s390/include/uapi/asm/kvm* 8062F: arch/s390/include/asm/gmap.h 8063F: arch/s390/include/asm/kvm* 8064F: arch/s390/kvm/ 8065F: arch/s390/mm/gmap.c 8066 8067KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8068M: Paolo Bonzini <pbonzini@redhat.com> 8069M: Radim Krčmář <rkrcmar@redhat.com> 8070L: kvm@vger.kernel.org 8071W: http://www.linux-kvm.org 8072T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8073S: Supported 8074F: arch/x86/kvm/ 8075F: arch/x86/include/uapi/asm/kvm* 8076F: arch/x86/include/asm/kvm* 8077F: arch/x86/include/asm/pvclock-abi.h 8078F: arch/x86/kernel/kvm.c 8079F: arch/x86/kernel/kvmclock.c 8080 8081KERNFS 8082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8083M: Tejun Heo <tj@kernel.org> 8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8085S: Supported 8086F: include/linux/kernfs.h 8087F: fs/kernfs/ 8088 8089KEXEC 8090M: Eric Biederman <ebiederm@xmission.com> 8091W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8092L: kexec@lists.infradead.org 8093S: Maintained 8094F: include/linux/kexec.h 8095F: include/uapi/linux/kexec.h 8096F: kernel/kexec* 8097 8098KEYS-ENCRYPTED 8099M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8100L: linux-integrity@vger.kernel.org 8101L: keyrings@vger.kernel.org 8102S: Supported 8103F: Documentation/security/keys/trusted-encrypted.rst 8104F: include/keys/encrypted-type.h 8105F: security/keys/encrypted-keys/ 8106 8107KEYS-TRUSTED 8108M: James Bottomley <jejb@linux.vnet.ibm.com> 8109M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8110L: linux-integrity@vger.kernel.org 8111L: keyrings@vger.kernel.org 8112S: Supported 8113F: Documentation/security/keys/trusted-encrypted.rst 8114F: include/keys/trusted-type.h 8115F: security/keys/trusted.c 8116F: security/keys/trusted.h 8117 8118KEYS/KEYRINGS: 8119M: David Howells <dhowells@redhat.com> 8120L: keyrings@vger.kernel.org 8121S: Maintained 8122F: Documentation/security/keys/core.rst 8123F: include/linux/key.h 8124F: include/linux/key-type.h 8125F: include/linux/keyctl.h 8126F: include/uapi/linux/keyctl.h 8127F: include/keys/ 8128F: security/keys/ 8129 8130KGDB / KDB /debug_core 8131M: Jason Wessel <jason.wessel@windriver.com> 8132M: Daniel Thompson <daniel.thompson@linaro.org> 8133W: http://kgdb.wiki.kernel.org/ 8134L: kgdb-bugreport@lists.sourceforge.net 8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8136S: Maintained 8137F: Documentation/dev-tools/kgdb.rst 8138F: drivers/misc/kgdbts.c 8139F: drivers/tty/serial/kgdboc.c 8140F: include/linux/kdb.h 8141F: include/linux/kgdb.h 8142F: kernel/debug/ 8143 8144KMEMLEAK 8145M: Catalin Marinas <catalin.marinas@arm.com> 8146S: Maintained 8147F: Documentation/dev-tools/kmemleak.rst 8148F: include/linux/kmemleak.h 8149F: mm/kmemleak.c 8150F: mm/kmemleak-test.c 8151 8152KMOD KERNEL MODULE LOADER - USERMODE HELPER 8153M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8154L: linux-kernel@vger.kernel.org 8155S: Maintained 8156F: kernel/kmod.c 8157F: include/linux/kmod.h 8158F: lib/test_kmod.c 8159F: tools/testing/selftests/kmod/ 8160 8161KPROBES 8162M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8163M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8164M: "David S. Miller" <davem@davemloft.net> 8165M: Masami Hiramatsu <mhiramat@kernel.org> 8166S: Maintained 8167F: Documentation/kprobes.txt 8168F: include/linux/kprobes.h 8169F: include/asm-generic/kprobes.h 8170F: kernel/kprobes.c 8171 8172KS0108 LCD CONTROLLER DRIVER 8173M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8174S: Maintained 8175F: Documentation/auxdisplay/ks0108 8176F: drivers/auxdisplay/ks0108.c 8177F: include/linux/ks0108.h 8178 8179L3MDEV 8180M: David Ahern <dsa@cumulusnetworks.com> 8181L: netdev@vger.kernel.org 8182S: Maintained 8183F: net/l3mdev 8184F: include/net/l3mdev.h 8185 8186LANTIQ / INTEL Ethernet drivers 8187M: Hauke Mehrtens <hauke@hauke-m.de> 8188L: netdev@vger.kernel.org 8189S: Maintained 8190F: net/dsa/tag_gswip.c 8191F: drivers/net/ethernet/lantiq_xrx200.c 8192F: drivers/net/dsa/lantiq_pce.h 8193F: drivers/net/dsa/intel_gswip.c 8194 8195LANTIQ MIPS ARCHITECTURE 8196M: John Crispin <john@phrozen.org> 8197L: linux-mips@linux-mips.org 8198S: Maintained 8199F: arch/mips/lantiq 8200F: drivers/soc/lantiq 8201 8202LAPB module 8203L: linux-x25@vger.kernel.org 8204S: Orphan 8205F: Documentation/networking/lapb-module.txt 8206F: include/*/lapb.h 8207F: net/lapb/ 8208 8209LASI 53c700 driver for PARISC 8210M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8211L: linux-scsi@vger.kernel.org 8212S: Maintained 8213F: Documentation/scsi/53c700.txt 8214F: drivers/scsi/53c700* 8215 8216LEAKING_ADDRESSES 8217M: Tobin C. Harding <me@tobin.cc> 8218M: Tycho Andersen <tycho@tycho.ws> 8219L: kernel-hardening@lists.openwall.com 8220S: Maintained 8221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8222F: scripts/leaking_addresses.pl 8223 8224LED SUBSYSTEM 8225M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8226M: Pavel Machek <pavel@ucw.cz> 8227L: linux-leds@vger.kernel.org 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8229S: Maintained 8230F: Documentation/devicetree/bindings/leds/ 8231F: drivers/leds/ 8232F: include/linux/leds.h 8233 8234LEGACY EEPROM DRIVER 8235M: Jean Delvare <jdelvare@suse.com> 8236S: Maintained 8237F: Documentation/misc-devices/eeprom 8238F: drivers/misc/eeprom/eeprom.c 8239 8240LEGO MINDSTORMS EV3 8241R: David Lechner <david@lechnology.com> 8242S: Maintained 8243F: arch/arm/boot/dts/da850-lego-ev3.dts 8244F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8245F: drivers/power/supply/lego_ev3_battery.c 8246 8247LEGO USB Tower driver 8248M: Juergen Stuber <starblue@users.sourceforge.net> 8249L: legousb-devel@lists.sourceforge.net 8250W: http://legousb.sourceforge.net/ 8251S: Maintained 8252F: drivers/usb/misc/legousbtower.c 8253 8254LG2160 MEDIA DRIVER 8255M: Michael Krufky <mkrufky@linuxtv.org> 8256L: linux-media@vger.kernel.org 8257W: https://linuxtv.org 8258W: http://github.com/mkrufky 8259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8260T: git git://linuxtv.org/mkrufky/tuners.git 8261S: Maintained 8262F: drivers/media/dvb-frontends/lg2160.* 8263 8264LGDT3305 MEDIA DRIVER 8265M: Michael Krufky <mkrufky@linuxtv.org> 8266L: linux-media@vger.kernel.org 8267W: https://linuxtv.org 8268W: http://github.com/mkrufky 8269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8270T: git git://linuxtv.org/mkrufky/tuners.git 8271S: Maintained 8272F: drivers/media/dvb-frontends/lgdt3305.* 8273 8274LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8275M: Viresh Kumar <vireshk@kernel.org> 8276L: linux-ide@vger.kernel.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8278S: Maintained 8279F: include/linux/pata_arasan_cf_data.h 8280F: drivers/ata/pata_arasan_cf.c 8281 8282LIBATA PATA DRIVERS 8283M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8284M: Jens Axboe <axboe@kernel.dk> 8285L: linux-ide@vger.kernel.org 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8287S: Maintained 8288F: drivers/ata/pata_*.c 8289F: drivers/ata/ata_generic.c 8290 8291LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8292M: Linus Walleij <linus.walleij@linaro.org> 8293L: linux-ide@vger.kernel.org 8294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8295S: Maintained 8296F: drivers/ata/pata_ftide010.c 8297F: drivers/ata/sata_gemini.c 8298F: drivers/ata/sata_gemini.h 8299 8300LIBATA SATA AHCI PLATFORM devices support 8301M: Hans de Goede <hdegoede@redhat.com> 8302M: Jens Axboe <axboe@kernel.dk> 8303L: linux-ide@vger.kernel.org 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8305S: Maintained 8306F: drivers/ata/ahci_platform.c 8307F: drivers/ata/libahci_platform.c 8308F: include/linux/ahci_platform.h 8309 8310LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8311M: Mikael Pettersson <mikpelinux@gmail.com> 8312L: linux-ide@vger.kernel.org 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8314S: Maintained 8315F: drivers/ata/sata_promise.* 8316 8317LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8318M: Jens Axboe <axboe@kernel.dk> 8319L: linux-ide@vger.kernel.org 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8321S: Maintained 8322F: drivers/ata/ 8323F: include/linux/ata.h 8324F: include/linux/libata.h 8325F: Documentation/devicetree/bindings/ata/ 8326 8327LIBLOCKDEP 8328M: Sasha Levin <alexander.levin@microsoft.com> 8329S: Maintained 8330F: tools/lib/lockdep/ 8331 8332LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8333M: Ross Zwisler <zwisler@kernel.org> 8334M: Dan Williams <dan.j.williams@intel.com> 8335M: Vishal Verma <vishal.l.verma@intel.com> 8336M: Dave Jiang <dave.jiang@intel.com> 8337L: linux-nvdimm@lists.01.org 8338Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8339S: Supported 8340F: drivers/nvdimm/blk.c 8341F: drivers/nvdimm/region_devs.c 8342 8343LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8344M: Vishal Verma <vishal.l.verma@intel.com> 8345M: Dan Williams <dan.j.williams@intel.com> 8346M: Ross Zwisler <zwisler@kernel.org> 8347M: Dave Jiang <dave.jiang@intel.com> 8348L: linux-nvdimm@lists.01.org 8349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8350S: Supported 8351F: drivers/nvdimm/btt* 8352 8353LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8354M: Ross Zwisler <zwisler@kernel.org> 8355M: Dan Williams <dan.j.williams@intel.com> 8356M: Vishal Verma <vishal.l.verma@intel.com> 8357M: Dave Jiang <dave.jiang@intel.com> 8358L: linux-nvdimm@lists.01.org 8359Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8360S: Supported 8361F: drivers/nvdimm/pmem* 8362 8363LIBNVDIMM: DEVICETREE BINDINGS 8364M: Oliver O'Halloran <oohall@gmail.com> 8365L: linux-nvdimm@lists.01.org 8366Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8367S: Supported 8368F: drivers/nvdimm/of_pmem.c 8369F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8370 8371LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8372M: Dan Williams <dan.j.williams@intel.com> 8373M: Ross Zwisler <zwisler@kernel.org> 8374M: Vishal Verma <vishal.l.verma@intel.com> 8375M: Dave Jiang <dave.jiang@intel.com> 8376L: linux-nvdimm@lists.01.org 8377Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8379S: Supported 8380F: drivers/nvdimm/* 8381F: drivers/acpi/nfit/* 8382F: include/linux/nd.h 8383F: include/linux/libnvdimm.h 8384F: include/uapi/linux/ndctl.h 8385 8386LIGHTNVM PLATFORM SUPPORT 8387M: Matias Bjorling <mb@lightnvm.io> 8388W: http://github/OpenChannelSSD 8389L: linux-block@vger.kernel.org 8390S: Maintained 8391F: drivers/lightnvm/ 8392F: include/linux/lightnvm.h 8393F: include/uapi/linux/lightnvm.h 8394 8395LINUX FOR POWER MACINTOSH 8396M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8397W: http://www.penguinppc.org/ 8398L: linuxppc-dev@lists.ozlabs.org 8399S: Maintained 8400F: arch/powerpc/platforms/powermac/ 8401F: drivers/macintosh/ 8402 8403LINUX FOR POWERPC (32-BIT AND 64-BIT) 8404M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8405M: Paul Mackerras <paulus@samba.org> 8406M: Michael Ellerman <mpe@ellerman.id.au> 8407W: https://github.com/linuxppc/linux/wiki 8408L: linuxppc-dev@lists.ozlabs.org 8409Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8411S: Supported 8412F: Documentation/ABI/stable/sysfs-firmware-opal-* 8413F: Documentation/devicetree/bindings/powerpc/ 8414F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8415F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8416F: Documentation/powerpc/ 8417F: arch/powerpc/ 8418F: drivers/char/tpm/tpm_ibmvtpm* 8419F: drivers/crypto/nx/ 8420F: drivers/crypto/vmx/ 8421F: drivers/i2c/busses/i2c-opal.c 8422F: drivers/net/ethernet/ibm/ibmveth.* 8423F: drivers/net/ethernet/ibm/ibmvnic.* 8424F: drivers/pci/hotplug/pnv_php.c 8425F: drivers/pci/hotplug/rpa* 8426F: drivers/rtc/rtc-opal.c 8427F: drivers/scsi/ibmvscsi/ 8428F: drivers/tty/hvc/hvc_opal.c 8429F: drivers/watchdog/wdrtas.c 8430F: tools/testing/selftests/powerpc 8431N: /pmac 8432N: powermac 8433N: powernv 8434N: [^a-z0-9]ps3 8435N: pseries 8436 8437LINUX FOR POWERPC EMBEDDED MPC5XXX 8438M: Anatolij Gustschin <agust@denx.de> 8439L: linuxppc-dev@lists.ozlabs.org 8440T: git git://git.denx.de/linux-denx-agust.git 8441S: Maintained 8442F: arch/powerpc/platforms/512x/ 8443F: arch/powerpc/platforms/52xx/ 8444 8445LINUX FOR POWERPC EMBEDDED PPC4XX 8446M: Alistair Popple <alistair@popple.id.au> 8447M: Matt Porter <mporter@kernel.crashing.org> 8448W: http://www.penguinppc.org/ 8449L: linuxppc-dev@lists.ozlabs.org 8450S: Maintained 8451F: arch/powerpc/platforms/40x/ 8452F: arch/powerpc/platforms/44x/ 8453 8454LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8455M: Scott Wood <oss@buserror.net> 8456M: Kumar Gala <galak@kernel.crashing.org> 8457W: http://www.penguinppc.org/ 8458L: linuxppc-dev@lists.ozlabs.org 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8460S: Maintained 8461F: arch/powerpc/platforms/83xx/ 8462F: arch/powerpc/platforms/85xx/ 8463F: Documentation/devicetree/bindings/powerpc/fsl/ 8464 8465LINUX FOR POWERPC EMBEDDED PPC8XX 8466M: Vitaly Bordug <vitb@kernel.crashing.org> 8467W: http://www.penguinppc.org/ 8468L: linuxppc-dev@lists.ozlabs.org 8469S: Maintained 8470F: arch/powerpc/platforms/8xx/ 8471 8472LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8473L: linuxppc-dev@lists.ozlabs.org 8474S: Orphan 8475F: arch/powerpc/*/*virtex* 8476F: arch/powerpc/*/*/*virtex* 8477 8478LINUX FOR POWERPC PA SEMI PWRFICIENT 8479L: linuxppc-dev@lists.ozlabs.org 8480S: Orphan 8481F: arch/powerpc/platforms/pasemi/ 8482F: drivers/*/*pasemi* 8483F: drivers/*/*/*pasemi* 8484 8485LINUX KERNEL DUMP TEST MODULE (LKDTM) 8486M: Kees Cook <keescook@chromium.org> 8487S: Maintained 8488F: drivers/misc/lkdtm/* 8489 8490LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8491M: Alan Stern <stern@rowland.harvard.edu> 8492M: Andrea Parri <andrea.parri@amarulasolutions.com> 8493M: Will Deacon <will.deacon@arm.com> 8494M: Peter Zijlstra <peterz@infradead.org> 8495M: Boqun Feng <boqun.feng@gmail.com> 8496M: Nicholas Piggin <npiggin@gmail.com> 8497M: David Howells <dhowells@redhat.com> 8498M: Jade Alglave <j.alglave@ucl.ac.uk> 8499M: Luc Maranget <luc.maranget@inria.fr> 8500M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8501R: Akira Yokosawa <akiyks@gmail.com> 8502R: Daniel Lustig <dlustig@nvidia.com> 8503L: linux-kernel@vger.kernel.org 8504L: linux-arch@vger.kernel.org 8505S: Supported 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8507F: tools/memory-model/ 8508F: Documentation/atomic_bitops.txt 8509F: Documentation/atomic_t.txt 8510F: Documentation/core-api/atomic_ops.rst 8511F: Documentation/core-api/refcount-vs-atomic.rst 8512F: Documentation/memory-barriers.txt 8513 8514LIS3LV02D ACCELEROMETER DRIVER 8515M: Eric Piel <eric.piel@tremplin-utc.net> 8516S: Maintained 8517F: Documentation/misc-devices/lis3lv02d 8518F: drivers/misc/lis3lv02d/ 8519F: drivers/platform/x86/hp_accel.c 8520 8521LIVE PATCHING 8522M: Josh Poimboeuf <jpoimboe@redhat.com> 8523M: Jessica Yu <jeyu@kernel.org> 8524M: Jiri Kosina <jikos@kernel.org> 8525M: Miroslav Benes <mbenes@suse.cz> 8526R: Petr Mladek <pmladek@suse.com> 8527S: Maintained 8528F: kernel/livepatch/ 8529F: include/linux/livepatch.h 8530F: arch/x86/include/asm/livepatch.h 8531F: arch/x86/kernel/livepatch.c 8532F: Documentation/livepatch/ 8533F: Documentation/ABI/testing/sysfs-kernel-livepatch 8534F: samples/livepatch/ 8535L: live-patching@vger.kernel.org 8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8537 8538LLC (802.2) 8539L: netdev@vger.kernel.org 8540S: Odd fixes 8541F: include/linux/llc.h 8542F: include/uapi/linux/llc.h 8543F: include/net/llc* 8544F: net/llc/ 8545 8546LM73 HARDWARE MONITOR DRIVER 8547M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8548L: linux-hwmon@vger.kernel.org 8549S: Maintained 8550F: drivers/hwmon/lm73.c 8551 8552LM78 HARDWARE MONITOR DRIVER 8553M: Jean Delvare <jdelvare@suse.com> 8554L: linux-hwmon@vger.kernel.org 8555S: Maintained 8556F: Documentation/hwmon/lm78 8557F: drivers/hwmon/lm78.c 8558 8559LM83 HARDWARE MONITOR DRIVER 8560M: Jean Delvare <jdelvare@suse.com> 8561L: linux-hwmon@vger.kernel.org 8562S: Maintained 8563F: Documentation/hwmon/lm83 8564F: drivers/hwmon/lm83.c 8565 8566LM90 HARDWARE MONITOR DRIVER 8567M: Jean Delvare <jdelvare@suse.com> 8568L: linux-hwmon@vger.kernel.org 8569S: Maintained 8570F: Documentation/hwmon/lm90 8571F: Documentation/devicetree/bindings/hwmon/lm90.txt 8572F: drivers/hwmon/lm90.c 8573F: include/dt-bindings/thermal/lm90.h 8574 8575LM95234 HARDWARE MONITOR DRIVER 8576M: Guenter Roeck <linux@roeck-us.net> 8577L: linux-hwmon@vger.kernel.org 8578S: Maintained 8579F: Documentation/hwmon/lm95234 8580F: drivers/hwmon/lm95234.c 8581 8582LME2510 MEDIA DRIVER 8583M: Malcolm Priestley <tvboxspy@gmail.com> 8584L: linux-media@vger.kernel.org 8585W: https://linuxtv.org 8586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8587S: Maintained 8588F: drivers/media/usb/dvb-usb-v2/lmedm04* 8589 8590LOADPIN SECURITY MODULE 8591M: Kees Cook <keescook@chromium.org> 8592T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8593S: Supported 8594F: security/loadpin/ 8595F: Documentation/admin-guide/LSM/LoadPin.rst 8596 8597LOCKING PRIMITIVES 8598M: Peter Zijlstra <peterz@infradead.org> 8599M: Ingo Molnar <mingo@redhat.com> 8600M: Will Deacon <will.deacon@arm.com> 8601L: linux-kernel@vger.kernel.org 8602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8603S: Maintained 8604F: Documentation/locking/ 8605F: include/linux/lockdep.h 8606F: include/linux/spinlock*.h 8607F: arch/*/include/asm/spinlock*.h 8608F: include/linux/rwlock*.h 8609F: include/linux/mutex*.h 8610F: arch/*/include/asm/mutex*.h 8611F: include/linux/rwsem*.h 8612F: arch/*/include/asm/rwsem.h 8613F: include/linux/seqlock.h 8614F: lib/locking*.[ch] 8615F: kernel/locking/ 8616X: kernel/locking/locktorture.c 8617 8618LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8619M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8620L: linux-ntfs-dev@lists.sourceforge.net 8621W: http://www.linux-ntfs.org/content/view/19/37/ 8622S: Maintained 8623F: Documentation/ldm.txt 8624F: block/partitions/ldm.* 8625 8626LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8627M: Sathya Prakash <sathya.prakash@broadcom.com> 8628M: Chaitra P B <chaitra.basappa@broadcom.com> 8629M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8630L: MPT-FusionLinux.pdl@broadcom.com 8631L: linux-scsi@vger.kernel.org 8632W: http://www.avagotech.com/support/ 8633S: Supported 8634F: drivers/message/fusion/ 8635F: drivers/scsi/mpt3sas/ 8636 8637LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8638M: Matthew Wilcox <matthew@wil.cx> 8639L: linux-scsi@vger.kernel.org 8640S: Maintained 8641F: drivers/scsi/sym53c8xx_2/ 8642 8643LTC4261 HARDWARE MONITOR DRIVER 8644M: Guenter Roeck <linux@roeck-us.net> 8645L: linux-hwmon@vger.kernel.org 8646S: Maintained 8647F: Documentation/hwmon/ltc4261 8648F: drivers/hwmon/ltc4261.c 8649 8650LTC4306 I2C MULTIPLEXER DRIVER 8651M: Michael Hennerich <michael.hennerich@analog.com> 8652W: http://ez.analog.com/community/linux-device-drivers 8653L: linux-i2c@vger.kernel.org 8654S: Supported 8655F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8656F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8657 8658LTP (Linux Test Project) 8659M: Mike Frysinger <vapier@gentoo.org> 8660M: Cyril Hrubis <chrubis@suse.cz> 8661M: Wanlong Gao <wanlong.gao@gmail.com> 8662M: Jan Stancek <jstancek@redhat.com> 8663M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8664M: Alexey Kodanev <alexey.kodanev@oracle.com> 8665L: ltp@lists.linux.it (subscribers-only) 8666W: http://linux-test-project.github.io/ 8667T: git git://github.com/linux-test-project/ltp.git 8668S: Maintained 8669 8670M68K ARCHITECTURE 8671M: Geert Uytterhoeven <geert@linux-m68k.org> 8672L: linux-m68k@lists.linux-m68k.org 8673W: http://www.linux-m68k.org/ 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8675S: Maintained 8676F: arch/m68k/ 8677F: drivers/zorro/ 8678 8679M68K ON APPLE MACINTOSH 8680M: Joshua Thompson <funaho@jurai.org> 8681W: http://www.mac.linux-m68k.org/ 8682L: linux-m68k@lists.linux-m68k.org 8683S: Maintained 8684F: arch/m68k/mac/ 8685 8686M68K ON HP9000/300 8687M: Philip Blundell <philb@gnu.org> 8688W: http://www.tazenda.demon.co.uk/phil/linux-hp 8689S: Maintained 8690F: arch/m68k/hp300/ 8691 8692M88DS3103 MEDIA DRIVER 8693M: Antti Palosaari <crope@iki.fi> 8694L: linux-media@vger.kernel.org 8695W: https://linuxtv.org 8696W: http://palosaari.fi/linux/ 8697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8698T: git git://linuxtv.org/anttip/media_tree.git 8699S: Maintained 8700F: drivers/media/dvb-frontends/m88ds3103* 8701 8702M88RS2000 MEDIA DRIVER 8703M: Malcolm Priestley <tvboxspy@gmail.com> 8704L: linux-media@vger.kernel.org 8705W: https://linuxtv.org 8706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8707S: Maintained 8708F: drivers/media/dvb-frontends/m88rs2000* 8709 8710MA901 MASTERKIT USB FM RADIO DRIVER 8711M: Alexey Klimov <klimov.linux@gmail.com> 8712L: linux-media@vger.kernel.org 8713T: git git://linuxtv.org/media_tree.git 8714S: Maintained 8715F: drivers/media/radio/radio-ma901.c 8716 8717MAC80211 8718M: Johannes Berg <johannes@sipsolutions.net> 8719L: linux-wireless@vger.kernel.org 8720W: http://wireless.kernel.org/ 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8723S: Maintained 8724F: Documentation/networking/mac80211-injection.txt 8725F: include/net/mac80211.h 8726F: net/mac80211/ 8727F: drivers/net/wireless/mac80211_hwsim.[ch] 8728F: Documentation/networking/mac80211_hwsim/README 8729 8730MAILBOX API 8731M: Jassi Brar <jassisinghbrar@gmail.com> 8732L: linux-kernel@vger.kernel.org 8733S: Maintained 8734F: drivers/mailbox/ 8735F: include/linux/mailbox_client.h 8736F: include/linux/mailbox_controller.h 8737 8738MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8739M: Michael Kerrisk <mtk.manpages@gmail.com> 8740W: http://www.kernel.org/doc/man-pages 8741L: linux-man@vger.kernel.org 8742S: Maintained 8743 8744MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8745M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8746L: linux-mips@linux-mips.org 8747S: Maintained 8748F: arch/mips/boot/dts/img/pistachio_marduk.dts 8749 8750MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8751M: Andrew Lunn <andrew@lunn.ch> 8752M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8753L: netdev@vger.kernel.org 8754S: Maintained 8755F: drivers/net/dsa/mv88e6xxx/ 8756F: linux/platform_data/mv88e6xxx.h 8757F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8758 8759MARVELL ARMADA DRM SUPPORT 8760M: Russell King <linux@armlinux.org.uk> 8761S: Maintained 8762T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8763T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8764F: drivers/gpu/drm/armada/ 8765F: include/uapi/drm/armada_drm.h 8766F: Documentation/devicetree/bindings/display/armada/ 8767 8768MARVELL CRYPTO DRIVER 8769M: Boris Brezillon <boris.brezillon@bootlin.com> 8770M: Arnaud Ebalard <arno@natisbad.org> 8771F: drivers/crypto/marvell/ 8772S: Maintained 8773L: linux-crypto@vger.kernel.org 8774 8775MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8776M: Mirko Lindner <mlindner@marvell.com> 8777M: Stephen Hemminger <stephen@networkplumber.org> 8778L: netdev@vger.kernel.org 8779S: Maintained 8780F: drivers/net/ethernet/marvell/sk* 8781 8782MARVELL LIBERTAS WIRELESS DRIVER 8783L: libertas-dev@lists.infradead.org 8784S: Orphan 8785F: drivers/net/wireless/marvell/libertas/ 8786 8787MARVELL MACCHIATOBIN SUPPORT 8788M: Russell King <linux@armlinux.org.uk> 8789L: linux-arm-kernel@lists.infradead.org 8790S: Maintained 8791F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8792 8793MARVELL MV643XX ETHERNET DRIVER 8794M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8795L: netdev@vger.kernel.org 8796S: Maintained 8797F: drivers/net/ethernet/marvell/mv643xx_eth.* 8798F: include/linux/mv643xx.h 8799 8800MARVELL MV88X3310 PHY DRIVER 8801M: Russell King <linux@armlinux.org.uk> 8802L: netdev@vger.kernel.org 8803S: Maintained 8804F: drivers/net/phy/marvell10g.c 8805 8806MARVELL MVNETA ETHERNET DRIVER 8807M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8808L: netdev@vger.kernel.org 8809S: Maintained 8810F: drivers/net/ethernet/marvell/mvneta.* 8811 8812MARVELL MWIFIEX WIRELESS DRIVER 8813M: Amitkumar Karwar <amitkarwar@gmail.com> 8814M: Nishant Sarmukadam <nishants@marvell.com> 8815M: Ganapathi Bhat <gbhat@marvell.com> 8816M: Xinming Hu <huxinming820@gmail.com> 8817L: linux-wireless@vger.kernel.org 8818S: Maintained 8819F: drivers/net/wireless/marvell/mwifiex/ 8820 8821MARVELL MWL8K WIRELESS DRIVER 8822M: Lennert Buytenhek <buytenh@wantstofly.org> 8823L: linux-wireless@vger.kernel.org 8824S: Odd Fixes 8825F: drivers/net/wireless/marvell/mwl8k.c 8826 8827MARVELL NAND CONTROLLER DRIVER 8828M: Miquel Raynal <miquel.raynal@bootlin.com> 8829L: linux-mtd@lists.infradead.org 8830S: Maintained 8831F: drivers/mtd/nand/raw/marvell_nand.c 8832F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8833 8834MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8835M: Nicolas Pitre <nico@fluxnic.net> 8836S: Odd Fixes 8837F: drivers/mmc/host/mvsdio.* 8838 8839MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8840M: Hu Ziji <huziji@marvell.com> 8841L: linux-mmc@vger.kernel.org 8842S: Supported 8843F: drivers/mmc/host/sdhci-xenon* 8844F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8845 8846MATROX FRAMEBUFFER DRIVER 8847L: linux-fbdev@vger.kernel.org 8848S: Orphan 8849F: drivers/video/fbdev/matrox/matroxfb_* 8850F: include/uapi/linux/matroxfb.h 8851 8852MAX16065 HARDWARE MONITOR DRIVER 8853M: Guenter Roeck <linux@roeck-us.net> 8854L: linux-hwmon@vger.kernel.org 8855S: Maintained 8856F: Documentation/hwmon/max16065 8857F: drivers/hwmon/max16065.c 8858 8859MAX20751 HARDWARE MONITOR DRIVER 8860M: Guenter Roeck <linux@roeck-us.net> 8861L: linux-hwmon@vger.kernel.org 8862S: Maintained 8863F: Documentation/hwmon/max20751 8864F: drivers/hwmon/max20751.c 8865 8866MAX2175 SDR TUNER DRIVER 8867M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8868L: linux-media@vger.kernel.org 8869T: git git://linuxtv.org/media_tree.git 8870S: Maintained 8871F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8872F: Documentation/media/v4l-drivers/max2175.rst 8873F: drivers/media/i2c/max2175* 8874F: include/uapi/linux/max2175.h 8875 8876MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8877L: linux-hwmon@vger.kernel.org 8878S: Orphan 8879F: Documentation/hwmon/max6650 8880F: drivers/hwmon/max6650.c 8881 8882MAX6697 HARDWARE MONITOR DRIVER 8883M: Guenter Roeck <linux@roeck-us.net> 8884L: linux-hwmon@vger.kernel.org 8885S: Maintained 8886F: Documentation/hwmon/max6697 8887F: Documentation/devicetree/bindings/hwmon/max6697.txt 8888F: drivers/hwmon/max6697.c 8889F: include/linux/platform_data/max6697.h 8890 8891MAX9860 MONO AUDIO VOICE CODEC DRIVER 8892M: Peter Rosin <peda@axentia.se> 8893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8894S: Maintained 8895F: Documentation/devicetree/bindings/sound/max9860.txt 8896F: sound/soc/codecs/max9860.* 8897 8898MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8899M: Javier Martinez Canillas <javier@dowhile0.org> 8900L: linux-kernel@vger.kernel.org 8901S: Supported 8902F: drivers/regulator/max77802-regulator.c 8903F: Documentation/devicetree/bindings/*/*max77802.txt 8904F: include/dt-bindings/*/*max77802.h 8905 8906MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8907M: Krzysztof Kozlowski <krzk@kernel.org> 8908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8909L: linux-pm@vger.kernel.org 8910S: Supported 8911F: drivers/power/supply/max14577_charger.c 8912F: drivers/power/supply/max77693_charger.c 8913 8914MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8915M: Chanwoo Choi <cw00.choi@samsung.com> 8916M: Krzysztof Kozlowski <krzk@kernel.org> 8917M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8918L: linux-kernel@vger.kernel.org 8919S: Supported 8920F: drivers/*/max14577*.c 8921F: drivers/*/max77686*.c 8922F: drivers/*/max77693*.c 8923F: drivers/extcon/extcon-max14577.c 8924F: drivers/extcon/extcon-max77693.c 8925F: drivers/rtc/rtc-max77686.c 8926F: drivers/clk/clk-max77686.c 8927F: Documentation/devicetree/bindings/mfd/max14577.txt 8928F: Documentation/devicetree/bindings/*/max77686.txt 8929F: Documentation/devicetree/bindings/mfd/max77693.txt 8930F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8931F: include/linux/mfd/max14577*.h 8932F: include/linux/mfd/max77686*.h 8933F: include/linux/mfd/max77693*.h 8934 8935MAXIRADIO FM RADIO RECEIVER DRIVER 8936M: Hans Verkuil <hverkuil@xs4all.nl> 8937L: linux-media@vger.kernel.org 8938T: git git://linuxtv.org/media_tree.git 8939W: https://linuxtv.org 8940S: Maintained 8941F: drivers/media/radio/radio-maxiradio* 8942 8943MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8944M: Peter Rosin <peda@axentia.se> 8945L: linux-iio@vger.kernel.org 8946S: Maintained 8947F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8948F: drivers/iio/potentiometer/mcp4018.c 8949F: drivers/iio/potentiometer/mcp4531.c 8950 8951MCR20A IEEE-802.15.4 RADIO DRIVER 8952M: Xue Liu <liuxuenetmail@gmail.com> 8953L: linux-wpan@vger.kernel.org 8954W: https://github.com/xueliu/mcr20a-linux 8955S: Maintained 8956F: drivers/net/ieee802154/mcr20a.c 8957F: drivers/net/ieee802154/mcr20a.h 8958F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8959 8960MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8961M: William Breathitt Gray <vilhelm.gray@gmail.com> 8962L: linux-iio@vger.kernel.org 8963S: Maintained 8964F: drivers/iio/dac/cio-dac.c 8965 8966MEDIA DRIVERS FOR ASCOT2E 8967M: Sergey Kozlov <serjk@netup.ru> 8968M: Abylay Ospan <aospan@netup.ru> 8969L: linux-media@vger.kernel.org 8970W: https://linuxtv.org 8971W: http://netup.tv/ 8972T: git git://linuxtv.org/media_tree.git 8973S: Supported 8974F: drivers/media/dvb-frontends/ascot2e* 8975 8976MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8977M: Jasmin Jessich <jasmin@anw.at> 8978L: linux-media@vger.kernel.org 8979W: https://linuxtv.org 8980T: git git://linuxtv.org/media_tree.git 8981S: Maintained 8982F: drivers/media/dvb-frontends/cxd2099* 8983 8984MEDIA DRIVERS FOR CXD2841ER 8985M: Sergey Kozlov <serjk@netup.ru> 8986M: Abylay Ospan <aospan@netup.ru> 8987L: linux-media@vger.kernel.org 8988W: https://linuxtv.org 8989W: http://netup.tv/ 8990T: git git://linuxtv.org/media_tree.git 8991S: Supported 8992F: drivers/media/dvb-frontends/cxd2841er* 8993 8994MEDIA DRIVERS FOR CXD2880 8995M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8996L: linux-media@vger.kernel.org 8997W: http://linuxtv.org/ 8998T: git git://linuxtv.org/media_tree.git 8999S: Supported 9000F: drivers/media/dvb-frontends/cxd2880/* 9001F: drivers/media/spi/cxd2880* 9002 9003MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9004M: Daniel Scheller <d.scheller.oss@gmail.com> 9005L: linux-media@vger.kernel.org 9006W: https://linuxtv.org 9007T: git git://linuxtv.org/media_tree.git 9008S: Maintained 9009F: drivers/media/pci/ddbridge/* 9010 9011MEDIA DRIVERS FOR FREESCALE IMX 9012M: Steve Longerbeam <slongerbeam@gmail.com> 9013M: Philipp Zabel <p.zabel@pengutronix.de> 9014L: linux-media@vger.kernel.org 9015T: git git://linuxtv.org/media_tree.git 9016S: Maintained 9017F: Documentation/devicetree/bindings/media/imx.txt 9018F: Documentation/media/v4l-drivers/imx.rst 9019F: drivers/staging/media/imx/ 9020F: include/linux/imx-media.h 9021F: include/media/imx.h 9022 9023MEDIA DRIVERS FOR HELENE 9024M: Abylay Ospan <aospan@netup.ru> 9025L: linux-media@vger.kernel.org 9026W: https://linuxtv.org 9027W: http://netup.tv/ 9028T: git git://linuxtv.org/media_tree.git 9029S: Supported 9030F: drivers/media/dvb-frontends/helene* 9031 9032MEDIA DRIVERS FOR HORUS3A 9033M: Sergey Kozlov <serjk@netup.ru> 9034M: Abylay Ospan <aospan@netup.ru> 9035L: linux-media@vger.kernel.org 9036W: https://linuxtv.org 9037W: http://netup.tv/ 9038T: git git://linuxtv.org/media_tree.git 9039S: Supported 9040F: drivers/media/dvb-frontends/horus3a* 9041 9042MEDIA DRIVERS FOR LNBH25 9043M: Sergey Kozlov <serjk@netup.ru> 9044M: Abylay Ospan <aospan@netup.ru> 9045L: linux-media@vger.kernel.org 9046W: https://linuxtv.org 9047W: http://netup.tv/ 9048T: git git://linuxtv.org/media_tree.git 9049S: Supported 9050F: drivers/media/dvb-frontends/lnbh25* 9051 9052MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9053M: Daniel Scheller <d.scheller.oss@gmail.com> 9054L: linux-media@vger.kernel.org 9055W: https://linuxtv.org 9056T: git git://linuxtv.org/media_tree.git 9057S: Maintained 9058F: drivers/media/dvb-frontends/mxl5xx* 9059 9060MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9061M: Sergey Kozlov <serjk@netup.ru> 9062M: Abylay Ospan <aospan@netup.ru> 9063L: linux-media@vger.kernel.org 9064W: https://linuxtv.org 9065W: http://netup.tv/ 9066T: git git://linuxtv.org/media_tree.git 9067S: Supported 9068F: drivers/media/pci/netup_unidvb/* 9069 9070MEDIA DRIVERS FOR RENESAS - CEU 9071M: Jacopo Mondi <jacopo@jmondi.org> 9072L: linux-media@vger.kernel.org 9073L: linux-renesas-soc@vger.kernel.org 9074T: git git://linuxtv.org/media_tree.git 9075S: Supported 9076F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9077F: drivers/media/platform/renesas-ceu.c 9078F: include/media/drv-intf/renesas-ceu.h 9079 9080MEDIA DRIVERS FOR RENESAS - DRIF 9081M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9082L: linux-media@vger.kernel.org 9083L: linux-renesas-soc@vger.kernel.org 9084T: git git://linuxtv.org/media_tree.git 9085S: Supported 9086F: Documentation/devicetree/bindings/media/renesas,drif.txt 9087F: drivers/media/platform/rcar_drif.c 9088 9089MEDIA DRIVERS FOR RENESAS - FCP 9090M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9091L: linux-media@vger.kernel.org 9092L: linux-renesas-soc@vger.kernel.org 9093T: git git://linuxtv.org/media_tree.git 9094S: Supported 9095F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9096F: drivers/media/platform/rcar-fcp.c 9097F: include/media/rcar-fcp.h 9098 9099MEDIA DRIVERS FOR RENESAS - FDP1 9100M: Kieran Bingham <kieran@bingham.xyz> 9101L: linux-media@vger.kernel.org 9102L: linux-renesas-soc@vger.kernel.org 9103T: git git://linuxtv.org/media_tree.git 9104S: Supported 9105F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9106F: drivers/media/platform/rcar_fdp1.c 9107 9108MEDIA DRIVERS FOR RENESAS - VIN 9109M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9110L: linux-media@vger.kernel.org 9111L: linux-renesas-soc@vger.kernel.org 9112T: git git://linuxtv.org/media_tree.git 9113S: Supported 9114F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9115F: Documentation/devicetree/bindings/media/rcar_vin.txt 9116F: drivers/media/platform/rcar-vin/ 9117 9118MEDIA DRIVERS FOR RENESAS - VSP1 9119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9120L: linux-media@vger.kernel.org 9121L: linux-renesas-soc@vger.kernel.org 9122T: git git://linuxtv.org/media_tree.git 9123S: Supported 9124F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9125F: drivers/media/platform/vsp1/ 9126 9127MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9128M: Daniel Scheller <d.scheller.oss@gmail.com> 9129L: linux-media@vger.kernel.org 9130W: https://linuxtv.org 9131T: git git://linuxtv.org/media_tree.git 9132S: Maintained 9133F: drivers/media/dvb-frontends/stv0910* 9134 9135MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9136M: Daniel Scheller <d.scheller.oss@gmail.com> 9137L: linux-media@vger.kernel.org 9138W: https://linuxtv.org 9139T: git git://linuxtv.org/media_tree.git 9140S: Maintained 9141F: drivers/media/dvb-frontends/stv6111* 9142 9143MEDIA DRIVERS FOR STM32 - DCMI 9144M: Hugues Fruchet <hugues.fruchet@st.com> 9145L: linux-media@vger.kernel.org 9146T: git git://linuxtv.org/media_tree.git 9147S: Supported 9148F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9149F: drivers/media/platform/stm32/stm32-dcmi.c 9150 9151MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9152M: Dmitry Osipenko <digetx@gmail.com> 9153L: linux-media@vger.kernel.org 9154L: linux-tegra@vger.kernel.org 9155T: git git://linuxtv.org/media_tree.git 9156S: Maintained 9157F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9158F: drivers/staging/media/tegra-vde/ 9159 9160MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9161M: Mauro Carvalho Chehab <mchehab@kernel.org> 9162P: LinuxTV.org Project 9163L: linux-media@vger.kernel.org 9164W: https://linuxtv.org 9165Q: http://patchwork.kernel.org/project/linux-media/list/ 9166T: git git://linuxtv.org/media_tree.git 9167S: Maintained 9168F: Documentation/devicetree/bindings/media/ 9169F: Documentation/media/ 9170F: drivers/media/ 9171F: drivers/staging/media/ 9172F: include/linux/platform_data/media/ 9173F: include/media/ 9174F: include/uapi/linux/dvb/ 9175F: include/uapi/linux/videodev2.h 9176F: include/uapi/linux/media.h 9177F: include/uapi/linux/v4l2-* 9178F: include/uapi/linux/meye.h 9179F: include/uapi/linux/ivtv* 9180F: include/uapi/linux/uvcvideo.h 9181 9182MEDIATEK BLUETOOTH DRIVER 9183M: Sean Wang <sean.wang@mediatek.com> 9184L: linux-bluetooth@vger.kernel.org 9185L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9186S: Maintained 9187F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9188F: drivers/bluetooth/btmtkuart.c 9189 9190MEDIATEK CIR DRIVER 9191M: Sean Wang <sean.wang@mediatek.com> 9192S: Maintained 9193F: drivers/media/rc/mtk-cir.c 9194 9195MEDIATEK DMA DRIVER 9196M: Sean Wang <sean.wang@mediatek.com> 9197L: dmaengine@vger.kernel.org 9198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9199L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9200S: Maintained 9201F: Documentation/devicetree/bindings/dma/mtk-* 9202F: drivers/dma/mediatek/ 9203 9204MEDIATEK PMIC LED DRIVER 9205M: Sean Wang <sean.wang@mediatek.com> 9206S: Maintained 9207F: drivers/leds/leds-mt6323.c 9208F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9209 9210MEDIATEK ETHERNET DRIVER 9211M: Felix Fietkau <nbd@openwrt.org> 9212M: John Crispin <john@phrozen.org> 9213M: Sean Wang <sean.wang@mediatek.com> 9214M: Nelson Chang <nelson.chang@mediatek.com> 9215L: netdev@vger.kernel.org 9216S: Maintained 9217F: drivers/net/ethernet/mediatek/ 9218 9219MEDIATEK SWITCH DRIVER 9220M: Sean Wang <sean.wang@mediatek.com> 9221L: netdev@vger.kernel.org 9222S: Maintained 9223F: drivers/net/dsa/mt7530.* 9224F: net/dsa/tag_mtk.c 9225 9226MEDIATEK JPEG DRIVER 9227M: Rick Chang <rick.chang@mediatek.com> 9228M: Bin Liu <bin.liu@mediatek.com> 9229S: Supported 9230F: drivers/media/platform/mtk-jpeg/ 9231F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9232 9233MEDIATEK MDP DRIVER 9234M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9235M: Houlong Wei <houlong.wei@mediatek.com> 9236M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9237S: Supported 9238F: drivers/media/platform/mtk-mdp/ 9239F: drivers/media/platform/mtk-vpu/ 9240F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9241 9242MEDIATEK MEDIA DRIVER 9243M: Tiffany Lin <tiffany.lin@mediatek.com> 9244M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9245S: Supported 9246F: drivers/media/platform/mtk-vcodec/ 9247F: drivers/media/platform/mtk-vpu/ 9248F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9249F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9250 9251MEDIATEK MT7601U WIRELESS LAN DRIVER 9252M: Jakub Kicinski <kubakici@wp.pl> 9253L: linux-wireless@vger.kernel.org 9254S: Maintained 9255F: drivers/net/wireless/mediatek/mt7601u/ 9256 9257MEDIATEK NAND CONTROLLER DRIVER 9258M: Xiaolei Li <xiaolei.li@mediatek.com> 9259L: linux-mtd@lists.infradead.org 9260S: Maintained 9261F: drivers/mtd/nand/raw/mtk_* 9262F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9263 9264MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9265M: Sean Wang <sean.wang@mediatek.com> 9266S: Maintained 9267F: drivers/char/hw_random/mtk-rng.c 9268 9269MEDIATEK USB3 DRD IP DRIVER 9270M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9271L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9273L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9274S: Maintained 9275F: drivers/usb/mtu3/ 9276 9277MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9278M: Peter Senna Tschudin <peter.senna@gmail.com> 9279M: Martin Donnelly <martin.donnelly@ge.com> 9280M: Martyn Welch <martyn.welch@collabora.co.uk> 9281S: Maintained 9282F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9283F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9284 9285MEGARAID SCSI/SAS DRIVERS 9286M: Kashyap Desai <kashyap.desai@broadcom.com> 9287M: Sumit Saxena <sumit.saxena@broadcom.com> 9288M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9289L: megaraidlinux.pdl@broadcom.com 9290L: linux-scsi@vger.kernel.org 9291W: http://www.avagotech.com/support/ 9292S: Maintained 9293F: Documentation/scsi/megaraid.txt 9294F: drivers/scsi/megaraid.* 9295F: drivers/scsi/megaraid/ 9296 9297MELEXIS MLX90614 DRIVER 9298M: Crt Mori <cmo@melexis.com> 9299L: linux-iio@vger.kernel.org 9300W: http://www.melexis.com 9301S: Supported 9302F: drivers/iio/temperature/mlx90614.c 9303 9304MELEXIS MLX90632 DRIVER 9305M: Crt Mori <cmo@melexis.com> 9306L: linux-iio@vger.kernel.org 9307W: http://www.melexis.com 9308S: Supported 9309F: drivers/iio/temperature/mlx90632.c 9310 9311MELFAS MIP4 TOUCHSCREEN DRIVER 9312M: Sangwon Jee <jeesw@melfas.com> 9313W: http://www.melfas.com 9314S: Supported 9315F: drivers/input/touchscreen/melfas_mip4.c 9316F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9317 9318MELLANOX ETHERNET DRIVER (mlx4_en) 9319M: Tariq Toukan <tariqt@mellanox.com> 9320L: netdev@vger.kernel.org 9321S: Supported 9322W: http://www.mellanox.com 9323Q: http://patchwork.ozlabs.org/project/netdev/list/ 9324F: drivers/net/ethernet/mellanox/mlx4/en_* 9325 9326MELLANOX ETHERNET DRIVER (mlx5e) 9327M: Saeed Mahameed <saeedm@mellanox.com> 9328L: netdev@vger.kernel.org 9329S: Supported 9330W: http://www.mellanox.com 9331Q: http://patchwork.ozlabs.org/project/netdev/list/ 9332F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9333 9334MELLANOX ETHERNET INNOVA DRIVERS 9335R: Boris Pismenny <borisp@mellanox.com> 9336L: netdev@vger.kernel.org 9337S: Supported 9338W: http://www.mellanox.com 9339Q: http://patchwork.ozlabs.org/project/netdev/list/ 9340F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9341F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9342F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9343F: include/linux/mlx5/mlx5_ifc_fpga.h 9344 9345MELLANOX ETHERNET INNOVA IPSEC DRIVER 9346R: Boris Pismenny <borisp@mellanox.com> 9347L: netdev@vger.kernel.org 9348S: Supported 9349W: http://www.mellanox.com 9350Q: http://patchwork.ozlabs.org/project/netdev/list/ 9351F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9352F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9353 9354MELLANOX ETHERNET SWITCH DRIVERS 9355M: Jiri Pirko <jiri@mellanox.com> 9356M: Ido Schimmel <idosch@mellanox.com> 9357L: netdev@vger.kernel.org 9358S: Supported 9359W: http://www.mellanox.com 9360Q: http://patchwork.ozlabs.org/project/netdev/list/ 9361F: drivers/net/ethernet/mellanox/mlxsw/ 9362F: tools/testing/selftests/drivers/net/mlxsw/ 9363 9364MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9365M: mlxsw@mellanox.com 9366L: netdev@vger.kernel.org 9367S: Supported 9368W: http://www.mellanox.com 9369Q: http://patchwork.ozlabs.org/project/netdev/list/ 9370F: drivers/net/ethernet/mellanox/mlxfw/ 9371 9372MELLANOX HARDWARE PLATFORM SUPPORT 9373M: Andy Shevchenko <andy@infradead.org> 9374M: Darren Hart <dvhart@infradead.org> 9375M: Vadim Pasternak <vadimp@mellanox.com> 9376L: platform-driver-x86@vger.kernel.org 9377S: Supported 9378F: drivers/platform/mellanox/ 9379 9380MELLANOX MLX4 core VPI driver 9381M: Tariq Toukan <tariqt@mellanox.com> 9382L: netdev@vger.kernel.org 9383L: linux-rdma@vger.kernel.org 9384W: http://www.mellanox.com 9385Q: http://patchwork.ozlabs.org/project/netdev/list/ 9386S: Supported 9387F: drivers/net/ethernet/mellanox/mlx4/ 9388F: include/linux/mlx4/ 9389 9390MELLANOX MLX4 IB driver 9391M: Yishai Hadas <yishaih@mellanox.com> 9392L: linux-rdma@vger.kernel.org 9393W: http://www.mellanox.com 9394Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9395S: Supported 9396F: drivers/infiniband/hw/mlx4/ 9397F: include/linux/mlx4/ 9398F: include/uapi/rdma/mlx4-abi.h 9399 9400MELLANOX MLX5 core VPI driver 9401M: Saeed Mahameed <saeedm@mellanox.com> 9402M: Leon Romanovsky <leonro@mellanox.com> 9403L: netdev@vger.kernel.org 9404L: linux-rdma@vger.kernel.org 9405W: http://www.mellanox.com 9406Q: http://patchwork.ozlabs.org/project/netdev/list/ 9407S: Supported 9408F: drivers/net/ethernet/mellanox/mlx5/core/ 9409F: include/linux/mlx5/ 9410 9411MELLANOX MLX5 IB driver 9412M: Leon Romanovsky <leonro@mellanox.com> 9413L: linux-rdma@vger.kernel.org 9414W: http://www.mellanox.com 9415Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9416S: Supported 9417F: drivers/infiniband/hw/mlx5/ 9418F: include/linux/mlx5/ 9419F: include/uapi/rdma/mlx5-abi.h 9420 9421MELLANOX MLXCPLD I2C AND MUX DRIVER 9422M: Vadim Pasternak <vadimp@mellanox.com> 9423M: Michael Shych <michaelsh@mellanox.com> 9424L: linux-i2c@vger.kernel.org 9425S: Supported 9426F: drivers/i2c/busses/i2c-mlxcpld.c 9427F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9428F: Documentation/i2c/busses/i2c-mlxcpld 9429 9430MELLANOX MLXCPLD LED DRIVER 9431M: Vadim Pasternak <vadimp@mellanox.com> 9432L: linux-leds@vger.kernel.org 9433S: Supported 9434F: drivers/leds/leds-mlxcpld.c 9435F: drivers/leds/leds-mlxreg.c 9436F: Documentation/leds/leds-mlxcpld.txt 9437 9438MELLANOX PLATFORM DRIVER 9439M: Vadim Pasternak <vadimp@mellanox.com> 9440L: platform-driver-x86@vger.kernel.org 9441S: Supported 9442F: drivers/platform/x86/mlx-platform.c 9443 9444MEMBARRIER SUPPORT 9445M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9446M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9447L: linux-kernel@vger.kernel.org 9448S: Supported 9449F: kernel/sched/membarrier.c 9450F: include/uapi/linux/membarrier.h 9451F: arch/powerpc/include/asm/membarrier.h 9452 9453MEMORY MANAGEMENT 9454L: linux-mm@kvack.org 9455W: http://www.linux-mm.org 9456S: Maintained 9457F: include/linux/mm.h 9458F: include/linux/gfp.h 9459F: include/linux/mmzone.h 9460F: include/linux/memory_hotplug.h 9461F: include/linux/vmalloc.h 9462F: mm/ 9463 9464MEMORY TECHNOLOGY DEVICES (MTD) 9465M: David Woodhouse <dwmw2@infradead.org> 9466M: Brian Norris <computersforpeace@gmail.com> 9467M: Boris Brezillon <boris.brezillon@bootlin.com> 9468M: Marek Vasut <marek.vasut@gmail.com> 9469M: Richard Weinberger <richard@nod.at> 9470L: linux-mtd@lists.infradead.org 9471W: http://www.linux-mtd.infradead.org/ 9472Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9473T: git git://git.infradead.org/linux-mtd.git master 9474T: git git://git.infradead.org/linux-mtd.git mtd/next 9475S: Maintained 9476F: Documentation/devicetree/bindings/mtd/ 9477F: drivers/mtd/ 9478F: include/linux/mtd/ 9479F: include/uapi/mtd/ 9480 9481MEN A21 WATCHDOG DRIVER 9482M: Johannes Thumshirn <morbidrsa@gmail.com> 9483L: linux-watchdog@vger.kernel.org 9484S: Maintained 9485F: drivers/watchdog/mena21_wdt.c 9486 9487MEN CHAMELEON BUS (mcb) 9488M: Johannes Thumshirn <morbidrsa@gmail.com> 9489S: Maintained 9490F: drivers/mcb/ 9491F: include/linux/mcb.h 9492F: Documentation/men-chameleon-bus.txt 9493 9494MEN F21BMC (Board Management Controller) 9495M: Andreas Werner <andreas.werner@men.de> 9496S: Supported 9497F: drivers/mfd/menf21bmc.c 9498F: drivers/watchdog/menf21bmc_wdt.c 9499F: drivers/leds/leds-menf21bmc.c 9500F: drivers/hwmon/menf21bmc_hwmon.c 9501F: Documentation/hwmon/menf21bmc 9502 9503MEN Z069 WATCHDOG DRIVER 9504M: Johannes Thumshirn <jth@kernel.org> 9505L: linux-watchdog@vger.kernel.org 9506S: Maintained 9507F: drivers/watchdog/menz069_wdt.c 9508 9509MESON AO CEC DRIVER FOR AMLOGIC SOCS 9510M: Neil Armstrong <narmstrong@baylibre.com> 9511L: linux-media@lists.freedesktop.org 9512L: linux-amlogic@lists.infradead.org 9513W: http://linux-meson.com/ 9514S: Supported 9515F: drivers/media/platform/meson/ao-cec.c 9516F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9517T: git git://linuxtv.org/media_tree.git 9518 9519MICROBLAZE ARCHITECTURE 9520M: Michal Simek <monstr@monstr.eu> 9521W: http://www.monstr.eu/fdt/ 9522T: git git://git.monstr.eu/linux-2.6-microblaze.git 9523S: Supported 9524F: arch/microblaze/ 9525 9526MICROCHIP / ATMEL AT91 SERIAL DRIVER 9527M: Richard Genoud <richard.genoud@gmail.com> 9528S: Maintained 9529F: drivers/tty/serial/atmel_serial.c 9530F: drivers/tty/serial/atmel_serial.h 9531 9532MICROCHIP / ATMEL DMA DRIVER 9533M: Ludovic Desroches <ludovic.desroches@microchip.com> 9534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9535L: dmaengine@vger.kernel.org 9536S: Supported 9537F: drivers/dma/at_hdmac.c 9538F: drivers/dma/at_hdmac_regs.h 9539F: include/linux/platform_data/dma-atmel.h 9540 9541MICROCHIP / ATMEL ECC DRIVER 9542M: Tudor Ambarus <tudor.ambarus@microchip.com> 9543L: linux-crypto@vger.kernel.org 9544S: Maintained 9545F: drivers/crypto/atmel-ecc.* 9546 9547MICROCHIP / ATMEL ISC DRIVER 9548M: Songjun Wu <songjun.wu@microchip.com> 9549L: linux-media@vger.kernel.org 9550S: Supported 9551F: drivers/media/platform/atmel/atmel-isc.c 9552F: drivers/media/platform/atmel/atmel-isc-regs.h 9553F: devicetree/bindings/media/atmel-isc.txt 9554 9555MICROCHIP / ATMEL NAND DRIVER 9556M: Josh Wu <rainyfeeling@outlook.com> 9557L: linux-mtd@lists.infradead.org 9558S: Supported 9559F: drivers/mtd/nand/raw/atmel/* 9560F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9561 9562MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9563M: Woojung Huh <Woojung.Huh@microchip.com> 9564M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9565L: netdev@vger.kernel.org 9566S: Maintained 9567F: net/dsa/tag_ksz.c 9568F: drivers/net/dsa/microchip/* 9569F: include/linux/platform_data/microchip-ksz.h 9570F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9571 9572MICROCHIP LAN743X ETHERNET DRIVER 9573M: Bryan Whitehead <bryan.whitehead@microchip.com> 9574M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9575L: netdev@vger.kernel.org 9576S: Maintained 9577F: drivers/net/ethernet/microchip/lan743x_* 9578 9579MICROCHIP USB251XB DRIVER 9580M: Richard Leitner <richard.leitner@skidata.com> 9581L: linux-usb@vger.kernel.org 9582S: Maintained 9583F: drivers/usb/misc/usb251xb.c 9584F: Documentation/devicetree/bindings/usb/usb251xb.txt 9585 9586MICROSEMI MIPS SOCS 9587M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9588L: linux-mips@linux-mips.org 9589S: Maintained 9590F: arch/mips/generic/board-ocelot.c 9591F: arch/mips/configs/generic/board-ocelot.config 9592F: arch/mips/boot/dts/mscc/ 9593F: Documentation/devicetree/bindings/mips/mscc.txt 9594 9595MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9596M: Don Brace <don.brace@microsemi.com> 9597L: esc.storagedev@microsemi.com 9598L: linux-scsi@vger.kernel.org 9599S: Supported 9600F: drivers/scsi/smartpqi/smartpqi*.[ch] 9601F: drivers/scsi/smartpqi/Kconfig 9602F: drivers/scsi/smartpqi/Makefile 9603F: include/linux/cciss*.h 9604F: include/uapi/linux/cciss*.h 9605F: Documentation/scsi/smartpqi.txt 9606 9607MICROSEMI ETHERNET SWITCH DRIVER 9608M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9609L: netdev@vger.kernel.org 9610S: Supported 9611F: drivers/net/ethernet/mscc/ 9612 9613MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9614M: Chen Yu <yu.c.chen@intel.com> 9615L: platform-driver-x86@vger.kernel.org 9616S: Supported 9617F: drivers/platform/x86/surfacepro3_button.c 9618 9619MICROTEK X6 SCANNER 9620M: Oliver Neukum <oliver@neukum.org> 9621S: Maintained 9622F: drivers/usb/image/microtek.* 9623 9624MIPS 9625M: Ralf Baechle <ralf@linux-mips.org> 9626M: Paul Burton <paul.burton@mips.com> 9627M: James Hogan <jhogan@kernel.org> 9628L: linux-mips@linux-mips.org 9629W: http://www.linux-mips.org/ 9630T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9632Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9633S: Supported 9634F: Documentation/devicetree/bindings/mips/ 9635F: Documentation/mips/ 9636F: arch/mips/ 9637F: drivers/platform/mips/ 9638 9639MIPS BOSTON DEVELOPMENT BOARD 9640M: Paul Burton <paul.burton@mips.com> 9641L: linux-mips@linux-mips.org 9642S: Maintained 9643F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9644F: arch/mips/boot/dts/img/boston.dts 9645F: arch/mips/configs/generic/board-boston.config 9646F: drivers/clk/imgtec/clk-boston.c 9647F: include/dt-bindings/clock/boston-clock.h 9648 9649MIPS GENERIC PLATFORM 9650M: Paul Burton <paul.burton@mips.com> 9651L: linux-mips@linux-mips.org 9652S: Supported 9653F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9654F: arch/mips/generic/ 9655F: arch/mips/tools/generic-board-config.sh 9656 9657MIPS/LOONGSON1 ARCHITECTURE 9658M: Keguang Zhang <keguang.zhang@gmail.com> 9659L: linux-mips@linux-mips.org 9660S: Maintained 9661F: arch/mips/loongson32/ 9662F: arch/mips/include/asm/mach-loongson32/ 9663F: drivers/*/*loongson1* 9664F: drivers/*/*/*loongson1* 9665 9666MIPS/LOONGSON2 ARCHITECTURE 9667M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9668L: linux-mips@linux-mips.org 9669S: Maintained 9670F: arch/mips/loongson64/*{2e/2f}* 9671F: arch/mips/include/asm/mach-loongson64/ 9672F: drivers/*/*loongson2* 9673F: drivers/*/*/*loongson2* 9674 9675MIPS/LOONGSON3 ARCHITECTURE 9676M: Huacai Chen <chenhc@lemote.com> 9677L: linux-mips@linux-mips.org 9678S: Maintained 9679F: arch/mips/loongson64/ 9680F: arch/mips/include/asm/mach-loongson64/ 9681F: drivers/platform/mips/cpu_hwmon.c 9682F: drivers/*/*loongson3* 9683F: drivers/*/*/*loongson3* 9684 9685MIPS RINT INSTRUCTION EMULATION 9686M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9687L: linux-mips@linux-mips.org 9688S: Supported 9689F: arch/mips/math-emu/sp_rint.c 9690F: arch/mips/math-emu/dp_rint.c 9691 9692MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9693M: Hans Verkuil <hverkuil@xs4all.nl> 9694L: linux-media@vger.kernel.org 9695T: git git://linuxtv.org/media_tree.git 9696W: https://linuxtv.org 9697S: Odd Fixes 9698F: drivers/media/radio/radio-miropcm20* 9699 9700MMP SUPPORT 9701M: Eric Miao <eric.y.miao@gmail.com> 9702M: Haojian Zhuang <haojian.zhuang@gmail.com> 9703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9704T: git git://github.com/hzhuang1/linux.git 9705T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9706S: Maintained 9707F: arch/arm/boot/dts/mmp* 9708F: arch/arm/mach-mmp/ 9709 9710MN88472 MEDIA DRIVER 9711M: Antti Palosaari <crope@iki.fi> 9712L: linux-media@vger.kernel.org 9713W: https://linuxtv.org 9714W: http://palosaari.fi/linux/ 9715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9716S: Maintained 9717F: drivers/media/dvb-frontends/mn88472* 9718 9719MN88473 MEDIA DRIVER 9720M: Antti Palosaari <crope@iki.fi> 9721L: linux-media@vger.kernel.org 9722W: https://linuxtv.org 9723W: http://palosaari.fi/linux/ 9724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9725S: Maintained 9726F: drivers/media/dvb-frontends/mn88473* 9727 9728PCI DRIVER FOR MOBIVEIL PCIE IP 9729M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9730L: linux-pci@vger.kernel.org 9731S: Supported 9732F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9733F: drivers/pci/controller/pcie-mobiveil.c 9734 9735MODULE SUPPORT 9736M: Jessica Yu <jeyu@kernel.org> 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9738S: Maintained 9739F: include/linux/module.h 9740F: kernel/module.c 9741 9742MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9743W: http://popies.net/meye/ 9744S: Orphan 9745F: Documentation/media/v4l-drivers/meye* 9746F: drivers/media/pci/meye/ 9747F: include/uapi/linux/meye.h 9748 9749MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9750M: Jiri Slaby <jirislaby@gmail.com> 9751S: Maintained 9752F: Documentation/serial/moxa-smartio 9753F: drivers/tty/mxser.* 9754 9755MR800 AVERMEDIA USB FM RADIO DRIVER 9756M: Alexey Klimov <klimov.linux@gmail.com> 9757L: linux-media@vger.kernel.org 9758T: git git://linuxtv.org/media_tree.git 9759S: Maintained 9760F: drivers/media/radio/radio-mr800.c 9761 9762MRF24J40 IEEE 802.15.4 RADIO DRIVER 9763M: Alan Ott <alan@signal11.us> 9764L: linux-wpan@vger.kernel.org 9765S: Maintained 9766F: drivers/net/ieee802154/mrf24j40.c 9767F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9768 9769MSI LAPTOP SUPPORT 9770M: "Lee, Chun-Yi" <jlee@suse.com> 9771L: platform-driver-x86@vger.kernel.org 9772S: Maintained 9773F: drivers/platform/x86/msi-laptop.c 9774 9775MSI WMI SUPPORT 9776L: platform-driver-x86@vger.kernel.org 9777S: Orphan 9778F: drivers/platform/x86/msi-wmi.c 9779 9780MSI001 MEDIA DRIVER 9781M: Antti Palosaari <crope@iki.fi> 9782L: linux-media@vger.kernel.org 9783W: https://linuxtv.org 9784W: http://palosaari.fi/linux/ 9785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9786T: git git://linuxtv.org/anttip/media_tree.git 9787S: Maintained 9788F: drivers/media/tuners/msi001* 9789 9790MSI2500 MEDIA DRIVER 9791M: Antti Palosaari <crope@iki.fi> 9792L: linux-media@vger.kernel.org 9793W: https://linuxtv.org 9794W: http://palosaari.fi/linux/ 9795Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9796T: git git://linuxtv.org/anttip/media_tree.git 9797S: Maintained 9798F: drivers/media/usb/msi2500/ 9799 9800MSYSTEMS DISKONCHIP G3 MTD DRIVER 9801M: Robert Jarzmik <robert.jarzmik@free.fr> 9802L: linux-mtd@lists.infradead.org 9803S: Maintained 9804F: drivers/mtd/devices/docg3* 9805 9806MT9M032 APTINA SENSOR DRIVER 9807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9808L: linux-media@vger.kernel.org 9809T: git git://linuxtv.org/media_tree.git 9810S: Maintained 9811F: drivers/media/i2c/mt9m032.c 9812F: include/media/i2c/mt9m032.h 9813 9814MT9P031 APTINA CAMERA SENSOR 9815M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9816L: linux-media@vger.kernel.org 9817T: git git://linuxtv.org/media_tree.git 9818S: Maintained 9819F: drivers/media/i2c/mt9p031.c 9820F: include/media/i2c/mt9p031.h 9821 9822MT9T001 APTINA CAMERA SENSOR 9823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9824L: linux-media@vger.kernel.org 9825T: git git://linuxtv.org/media_tree.git 9826S: Maintained 9827F: drivers/media/i2c/mt9t001.c 9828F: include/media/i2c/mt9t001.h 9829 9830MT9T112 APTINA CAMERA SENSOR 9831M: Jacopo Mondi <jacopo@jmondi.org> 9832L: linux-media@vger.kernel.org 9833T: git git://linuxtv.org/media_tree.git 9834S: Odd Fixes 9835F: drivers/media/i2c/mt9t112.c 9836F: include/media/i2c/mt9t112.h 9837 9838MT9V032 APTINA CAMERA SENSOR 9839M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9840L: linux-media@vger.kernel.org 9841T: git git://linuxtv.org/media_tree.git 9842S: Maintained 9843F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9844F: drivers/media/i2c/mt9v032.c 9845F: include/media/i2c/mt9v032.h 9846 9847MT9V111 APTINA CAMERA SENSOR 9848M: Jacopo Mondi <jacopo@jmondi.org> 9849L: linux-media@vger.kernel.org 9850T: git git://linuxtv.org/media_tree.git 9851S: Maintained 9852F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9853F: drivers/media/i2c/mt9v111.c 9854 9855MULTIFUNCTION DEVICES (MFD) 9856M: Lee Jones <lee.jones@linaro.org> 9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9858S: Supported 9859F: Documentation/devicetree/bindings/mfd/ 9860F: drivers/mfd/ 9861F: include/linux/mfd/ 9862F: include/dt-bindings/mfd/ 9863 9864MULTIMEDIA CARD (MMC) ETC. OVER SPI 9865S: Orphan 9866F: drivers/mmc/host/mmc_spi.c 9867F: include/linux/spi/mmc_spi.h 9868 9869MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9870M: Ulf Hansson <ulf.hansson@linaro.org> 9871L: linux-mmc@vger.kernel.org 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9873S: Maintained 9874F: Documentation/devicetree/bindings/mmc/ 9875F: drivers/mmc/ 9876F: include/linux/mmc/ 9877F: include/uapi/linux/mmc/ 9878 9879MULTIPLEXER SUBSYSTEM 9880M: Peter Rosin <peda@axentia.se> 9881S: Maintained 9882F: Documentation/ABI/testing/sysfs-class-mux* 9883F: Documentation/devicetree/bindings/mux/ 9884F: include/linux/dt-bindings/mux/ 9885F: include/linux/mux/ 9886F: drivers/mux/ 9887 9888MULTITECH MULTIPORT CARD (ISICOM) 9889S: Orphan 9890F: drivers/tty/isicom.c 9891F: include/linux/isicom.h 9892 9893MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9894M: Bin Liu <b-liu@ti.com> 9895L: linux-usb@vger.kernel.org 9896S: Maintained 9897F: drivers/usb/musb/ 9898 9899MXL301RF MEDIA DRIVER 9900M: Akihiro Tsukada <tskd08@gmail.com> 9901L: linux-media@vger.kernel.org 9902S: Odd Fixes 9903F: drivers/media/tuners/mxl301rf* 9904 9905MXL5007T MEDIA DRIVER 9906M: Michael Krufky <mkrufky@linuxtv.org> 9907L: linux-media@vger.kernel.org 9908W: https://linuxtv.org 9909W: http://github.com/mkrufky 9910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9911T: git git://linuxtv.org/mkrufky/tuners.git 9912S: Maintained 9913F: drivers/media/tuners/mxl5007t.* 9914 9915MXSFB DRM DRIVER 9916M: Marek Vasut <marex@denx.de> 9917S: Supported 9918F: drivers/gpu/drm/mxsfb/ 9919F: Documentation/devicetree/bindings/display/mxsfb.txt 9920 9921MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9922M: Chris Lee <christopher.lee@cspi.com> 9923L: netdev@vger.kernel.org 9924W: https://www.cspi.com/ethernet-products/support/downloads/ 9925S: Supported 9926F: drivers/net/ethernet/myricom/myri10ge/ 9927 9928NAND FLASH SUBSYSTEM 9929M: Boris Brezillon <boris.brezillon@bootlin.com> 9930M: Miquel Raynal <miquel.raynal@bootlin.com> 9931R: Richard Weinberger <richard@nod.at> 9932L: linux-mtd@lists.infradead.org 9933W: http://www.linux-mtd.infradead.org/ 9934Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9935T: git git://git.infradead.org/linux-mtd.git nand/fixes 9936T: git git://git.infradead.org/linux-mtd.git nand/next 9937S: Maintained 9938F: drivers/mtd/nand/ 9939F: include/linux/mtd/*nand*.h 9940 9941NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9942M: Daniel Mack <zonque@gmail.com> 9943S: Maintained 9944L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9945W: http://www.native-instruments.com 9946F: sound/usb/caiaq/ 9947 9948NATSEMI ETHERNET DRIVER (DP8381x) 9949S: Orphan 9950F: drivers/net/ethernet/natsemi/natsemi.c 9951 9952NCP FILESYSTEM 9953M: Petr Vandrovec <petr@vandrovec.name> 9954S: Obsolete 9955F: drivers/staging/ncpfs/ 9956 9957NCR 5380 SCSI DRIVERS 9958M: Finn Thain <fthain@telegraphics.com.au> 9959M: Michael Schmitz <schmitzmic@gmail.com> 9960L: linux-scsi@vger.kernel.org 9961S: Maintained 9962F: Documentation/scsi/g_NCR5380.txt 9963F: drivers/scsi/NCR5380.* 9964F: drivers/scsi/arm/cumana_1.c 9965F: drivers/scsi/arm/oak.c 9966F: drivers/scsi/atari_scsi.* 9967F: drivers/scsi/dmx3191d.c 9968F: drivers/scsi/g_NCR5380.* 9969F: drivers/scsi/mac_scsi.* 9970F: drivers/scsi/sun3_scsi.* 9971F: drivers/scsi/sun3_scsi_vme.c 9972 9973NCSI LIBRARY: 9974M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9975S: Maintained 9976F: net/ncsi/ 9977 9978NCT6775 HARDWARE MONITOR DRIVER 9979M: Guenter Roeck <linux@roeck-us.net> 9980L: linux-hwmon@vger.kernel.org 9981S: Maintained 9982F: Documentation/hwmon/nct6775 9983F: drivers/hwmon/nct6775.c 9984 9985NET_FAILOVER MODULE 9986M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9987L: netdev@vger.kernel.org 9988S: Supported 9989F: driver/net/net_failover.c 9990F: include/net/net_failover.h 9991F: Documentation/networking/net_failover.rst 9992 9993NETEFFECT IWARP RNIC DRIVER (IW_NES) 9994M: Faisal Latif <faisal.latif@intel.com> 9995L: linux-rdma@vger.kernel.org 9996W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9997S: Supported 9998F: drivers/infiniband/hw/nes/ 9999F: include/uapi/rdma/nes-abi.h 10000 10001NETEM NETWORK EMULATOR 10002M: Stephen Hemminger <stephen@networkplumber.org> 10003L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10004S: Maintained 10005F: net/sched/sch_netem.c 10006 10007NETERION 10GbE DRIVERS (s2io/vxge) 10008M: Jon Mason <jdmason@kudzu.us> 10009L: netdev@vger.kernel.org 10010S: Supported 10011F: Documentation/networking/s2io.txt 10012F: Documentation/networking/vxge.txt 10013F: drivers/net/ethernet/neterion/ 10014 10015NETFILTER 10016M: Pablo Neira Ayuso <pablo@netfilter.org> 10017M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10018M: Florian Westphal <fw@strlen.de> 10019L: netfilter-devel@vger.kernel.org 10020L: coreteam@netfilter.org 10021W: http://www.netfilter.org/ 10022W: http://www.iptables.org/ 10023W: http://www.nftables.org/ 10024Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10025T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10027S: Maintained 10028F: include/linux/netfilter* 10029F: include/linux/netfilter/ 10030F: include/net/netfilter/ 10031F: include/uapi/linux/netfilter* 10032F: include/uapi/linux/netfilter/ 10033F: net/*/netfilter.c 10034F: net/*/netfilter/ 10035F: net/netfilter/ 10036F: net/bridge/br_netfilter*.c 10037 10038NETROM NETWORK LAYER 10039M: Ralf Baechle <ralf@linux-mips.org> 10040L: linux-hams@vger.kernel.org 10041W: http://www.linux-ax25.org/ 10042S: Maintained 10043F: include/net/netrom.h 10044F: include/uapi/linux/netrom.h 10045F: net/netrom/ 10046 10047NETRONOME ETHERNET DRIVERS 10048M: Jakub Kicinski <jakub.kicinski@netronome.com> 10049L: oss-drivers@netronome.com 10050S: Maintained 10051F: drivers/net/ethernet/netronome/ 10052 10053NETWORK BLOCK DEVICE (NBD) 10054M: Josef Bacik <josef@toxicpanda.com> 10055S: Maintained 10056L: linux-block@vger.kernel.org 10057L: nbd@other.debian.org 10058F: Documentation/blockdev/nbd.txt 10059F: drivers/block/nbd.c 10060F: include/uapi/linux/nbd.h 10061 10062NETWORK DROP MONITOR 10063M: Neil Horman <nhorman@tuxdriver.com> 10064L: netdev@vger.kernel.org 10065S: Maintained 10066W: https://fedorahosted.org/dropwatch/ 10067F: net/core/drop_monitor.c 10068 10069NETWORKING DRIVERS 10070M: "David S. Miller" <davem@davemloft.net> 10071L: netdev@vger.kernel.org 10072W: http://www.linuxfoundation.org/en/Net 10073Q: http://patchwork.ozlabs.org/project/netdev/list/ 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10076S: Odd Fixes 10077F: Documentation/devicetree/bindings/net/ 10078F: drivers/net/ 10079F: include/linux/if_* 10080F: include/linux/netdevice.h 10081F: include/linux/etherdevice.h 10082F: include/linux/fcdevice.h 10083F: include/linux/fddidevice.h 10084F: include/linux/hippidevice.h 10085F: include/linux/inetdevice.h 10086F: include/uapi/linux/if_* 10087F: include/uapi/linux/netdevice.h 10088 10089NETWORKING DRIVERS (WIRELESS) 10090M: Kalle Valo <kvalo@codeaurora.org> 10091L: linux-wireless@vger.kernel.org 10092Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10095S: Maintained 10096F: Documentation/devicetree/bindings/net/wireless/ 10097F: drivers/net/wireless/ 10098 10099NETWORKING [DSA] 10100M: Andrew Lunn <andrew@lunn.ch> 10101M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10102M: Florian Fainelli <f.fainelli@gmail.com> 10103S: Maintained 10104F: Documentation/devicetree/bindings/net/dsa/ 10105F: net/dsa/ 10106F: include/net/dsa.h 10107F: include/linux/dsa/ 10108F: drivers/net/dsa/ 10109 10110NETWORKING [GENERAL] 10111M: "David S. Miller" <davem@davemloft.net> 10112L: netdev@vger.kernel.org 10113W: http://www.linuxfoundation.org/en/Net 10114Q: http://patchwork.ozlabs.org/project/netdev/list/ 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10117B: mailto:netdev@vger.kernel.org 10118S: Maintained 10119F: net/ 10120F: include/net/ 10121F: include/linux/in.h 10122F: include/linux/net.h 10123F: include/linux/netdevice.h 10124F: include/uapi/linux/in.h 10125F: include/uapi/linux/net.h 10126F: include/uapi/linux/netdevice.h 10127F: include/uapi/linux/net_namespace.h 10128F: tools/testing/selftests/net/ 10129F: lib/net_utils.c 10130F: lib/random32.c 10131F: Documentation/networking/ 10132 10133NETWORKING [IPSEC] 10134M: Steffen Klassert <steffen.klassert@secunet.com> 10135M: Herbert Xu <herbert@gondor.apana.org.au> 10136M: "David S. Miller" <davem@davemloft.net> 10137L: netdev@vger.kernel.org 10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10140S: Maintained 10141F: net/core/flow.c 10142F: net/xfrm/ 10143F: net/key/ 10144F: net/ipv4/xfrm* 10145F: net/ipv4/esp4* 10146F: net/ipv4/ah4.c 10147F: net/ipv4/ipcomp.c 10148F: net/ipv4/ip_vti.c 10149F: net/ipv6/xfrm* 10150F: net/ipv6/esp6* 10151F: net/ipv6/ah6.c 10152F: net/ipv6/ipcomp6.c 10153F: net/ipv6/ip6_vti.c 10154F: include/uapi/linux/xfrm.h 10155F: include/net/xfrm.h 10156 10157NETWORKING [IPv4/IPv6] 10158M: "David S. Miller" <davem@davemloft.net> 10159M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10160M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10161L: netdev@vger.kernel.org 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10163S: Maintained 10164F: net/ipv4/ 10165F: net/ipv6/ 10166F: include/net/ip* 10167F: arch/x86/net/* 10168 10169NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10170M: Paul Moore <paul@paul-moore.com> 10171W: https://github.com/netlabel 10172L: netdev@vger.kernel.org 10173L: linux-security-module@vger.kernel.org 10174S: Maintained 10175F: Documentation/netlabel/ 10176F: include/net/calipso.h 10177F: include/net/cipso_ipv4.h 10178F: include/net/netlabel.h 10179F: include/uapi/linux/netfilter/xt_SECMARK.h 10180F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10181F: net/netlabel/ 10182F: net/ipv4/cipso_ipv4.c 10183F: net/ipv6/calipso.c 10184F: net/netfilter/xt_CONNSECMARK.c 10185F: net/netfilter/xt_SECMARK.c 10186 10187NETWORKING [TCP] 10188M: Eric Dumazet <edumazet@google.com> 10189L: netdev@vger.kernel.org 10190S: Maintained 10191F: net/ipv4/tcp*.c 10192F: net/ipv4/syncookies.c 10193F: net/ipv6/tcp*.c 10194F: net/ipv6/syncookies.c 10195F: include/uapi/linux/tcp.h 10196F: include/net/tcp.h 10197F: include/linux/tcp.h 10198F: include/trace/events/tcp.h 10199 10200NETWORKING [TLS] 10201M: Boris Pismenny <borisp@mellanox.com> 10202M: Aviad Yehezkel <aviadye@mellanox.com> 10203M: Dave Watson <davejwatson@fb.com> 10204L: netdev@vger.kernel.org 10205S: Maintained 10206F: net/tls/* 10207F: include/uapi/linux/tls.h 10208F: include/net/tls.h 10209 10210NETWORKING [WIRELESS] 10211L: linux-wireless@vger.kernel.org 10212Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10213 10214NETDEVSIM 10215M: Jakub Kicinski <jakub.kicinski@netronome.com> 10216S: Maintained 10217F: drivers/net/netdevsim/* 10218 10219NETXEN (1/10) GbE SUPPORT 10220M: Manish Chopra <manish.chopra@cavium.com> 10221M: Rahul Verma <rahul.verma@cavium.com> 10222M: Dept-GELinuxNICDev@cavium.com 10223L: netdev@vger.kernel.org 10224S: Supported 10225F: drivers/net/ethernet/qlogic/netxen/ 10226 10227NFC SUBSYSTEM 10228M: Samuel Ortiz <sameo@linux.intel.com> 10229L: linux-wireless@vger.kernel.org 10230L: linux-nfc@lists.01.org (subscribers-only) 10231S: Supported 10232F: net/nfc/ 10233F: include/net/nfc/ 10234F: include/uapi/linux/nfc.h 10235F: drivers/nfc/ 10236F: include/linux/platform_data/nfcmrvl.h 10237F: include/linux/platform_data/nxp-nci.h 10238F: Documentation/devicetree/bindings/net/nfc/ 10239 10240NFS, SUNRPC, AND LOCKD CLIENTS 10241M: Trond Myklebust <trond.myklebust@hammerspace.com> 10242M: Anna Schumaker <anna.schumaker@netapp.com> 10243L: linux-nfs@vger.kernel.org 10244W: http://client.linux-nfs.org 10245T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10246S: Maintained 10247F: fs/lockd/ 10248F: fs/nfs/ 10249F: fs/nfs_common/ 10250F: net/sunrpc/ 10251F: include/linux/lockd/ 10252F: include/linux/nfs* 10253F: include/linux/sunrpc/ 10254F: include/uapi/linux/nfs* 10255F: include/uapi/linux/sunrpc/ 10256 10257NILFS2 FILESYSTEM 10258M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10259L: linux-nilfs@vger.kernel.org 10260W: https://nilfs.sourceforge.io/ 10261W: https://nilfs.osdn.jp/ 10262T: git git://github.com/konis/nilfs2.git 10263S: Supported 10264F: Documentation/filesystems/nilfs2.txt 10265F: fs/nilfs2/ 10266F: include/trace/events/nilfs2.h 10267F: include/uapi/linux/nilfs2_api.h 10268F: include/uapi/linux/nilfs2_ondisk.h 10269 10270NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10271M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10272W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10273S: Maintained 10274F: Documentation/scsi/NinjaSCSI.txt 10275F: drivers/scsi/pcmcia/nsp_* 10276 10277NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10278M: GOTO Masanori <gotom@debian.or.jp> 10279M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10280W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10281S: Maintained 10282F: Documentation/scsi/NinjaSCSI.txt 10283F: drivers/scsi/nsp32* 10284 10285NIOS2 ARCHITECTURE 10286M: Ley Foon Tan <lftan@altera.com> 10287L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10289S: Maintained 10290F: arch/nios2/ 10291 10292NOHZ, DYNTICKS SUPPORT 10293M: Frederic Weisbecker <fweisbec@gmail.com> 10294M: Thomas Gleixner <tglx@linutronix.de> 10295M: Ingo Molnar <mingo@kernel.org> 10296L: linux-kernel@vger.kernel.org 10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10298S: Maintained 10299F: kernel/time/tick*.* 10300F: include/linux/tick.h 10301F: include/linux/sched/nohz.h 10302 10303NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10304M: Pavel Machek <pavel@ucw.cz> 10305M: Sakari Ailus <sakari.ailus@iki.fi> 10306L: linux-media@vger.kernel.org 10307S: Maintained 10308F: drivers/media/i2c/et8ek8 10309F: drivers/media/i2c/ad5820.c 10310 10311NOKIA N900 POWER SUPPLY DRIVERS 10312R: Pali Rohár <pali.rohar@gmail.com> 10313F: include/linux/power/bq2415x_charger.h 10314F: include/linux/power/bq27xxx_battery.h 10315F: include/linux/power/isp1704_charger.h 10316F: drivers/power/supply/bq2415x_charger.c 10317F: drivers/power/supply/bq27xxx_battery.c 10318F: drivers/power/supply/bq27xxx_battery_i2c.c 10319F: drivers/power/supply/isp1704_charger.c 10320F: drivers/power/supply/rx51_battery.c 10321 10322NTB AMD DRIVER 10323M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10324L: linux-ntb@googlegroups.com 10325S: Supported 10326F: drivers/ntb/hw/amd/ 10327 10328NTB DRIVER CORE 10329M: Jon Mason <jdmason@kudzu.us> 10330M: Dave Jiang <dave.jiang@intel.com> 10331M: Allen Hubbe <allenbh@gmail.com> 10332L: linux-ntb@googlegroups.com 10333S: Supported 10334W: https://github.com/jonmason/ntb/wiki 10335T: git git://github.com/jonmason/ntb.git 10336F: drivers/ntb/ 10337F: drivers/net/ntb_netdev.c 10338F: include/linux/ntb.h 10339F: include/linux/ntb_transport.h 10340F: tools/testing/selftests/ntb/ 10341 10342NTB IDT DRIVER 10343M: Serge Semin <fancer.lancer@gmail.com> 10344L: linux-ntb@googlegroups.com 10345S: Supported 10346F: drivers/ntb/hw/idt/ 10347 10348NTB INTEL DRIVER 10349M: Dave Jiang <dave.jiang@intel.com> 10350L: linux-ntb@googlegroups.com 10351S: Supported 10352W: https://github.com/davejiang/linux/wiki 10353T: git https://github.com/davejiang/linux.git 10354F: drivers/ntb/hw/intel/ 10355 10356NTFS FILESYSTEM 10357M: Anton Altaparmakov <anton@tuxera.com> 10358L: linux-ntfs-dev@lists.sourceforge.net 10359W: http://www.tuxera.com/ 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10361S: Supported 10362F: Documentation/filesystems/ntfs.txt 10363F: fs/ntfs/ 10364 10365NUBUS SUBSYSTEM 10366M: Finn Thain <fthain@telegraphics.com.au> 10367L: linux-m68k@lists.linux-m68k.org 10368S: Maintained 10369F: arch/*/include/asm/nubus.h 10370F: drivers/nubus/ 10371F: include/linux/nubus.h 10372F: include/uapi/linux/nubus.h 10373 10374NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10375M: Antonino Daplas <adaplas@gmail.com> 10376L: linux-fbdev@vger.kernel.org 10377S: Maintained 10378F: drivers/video/fbdev/riva/ 10379F: drivers/video/fbdev/nvidia/ 10380 10381NVM EXPRESS DRIVER 10382M: Keith Busch <keith.busch@intel.com> 10383M: Jens Axboe <axboe@fb.com> 10384M: Christoph Hellwig <hch@lst.de> 10385M: Sagi Grimberg <sagi@grimberg.me> 10386L: linux-nvme@lists.infradead.org 10387T: git://git.infradead.org/nvme.git 10388W: http://git.infradead.org/nvme.git 10389S: Supported 10390F: drivers/nvme/host/ 10391F: include/linux/nvme.h 10392F: include/uapi/linux/nvme_ioctl.h 10393 10394NVM EXPRESS FC TRANSPORT DRIVERS 10395M: James Smart <james.smart@broadcom.com> 10396L: linux-nvme@lists.infradead.org 10397S: Supported 10398F: include/linux/nvme-fc.h 10399F: include/linux/nvme-fc-driver.h 10400F: drivers/nvme/host/fc.c 10401F: drivers/nvme/target/fc.c 10402F: drivers/nvme/target/fcloop.c 10403 10404NVM EXPRESS TARGET DRIVER 10405M: Christoph Hellwig <hch@lst.de> 10406M: Sagi Grimberg <sagi@grimberg.me> 10407L: linux-nvme@lists.infradead.org 10408T: git://git.infradead.org/nvme.git 10409W: http://git.infradead.org/nvme.git 10410S: Supported 10411F: drivers/nvme/target/ 10412 10413NVMEM FRAMEWORK 10414M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10415S: Maintained 10416F: drivers/nvmem/ 10417F: Documentation/devicetree/bindings/nvmem/ 10418F: Documentation/ABI/stable/sysfs-bus-nvmem 10419F: include/linux/nvmem-consumer.h 10420F: include/linux/nvmem-provider.h 10421 10422NXP SGTL5000 DRIVER 10423M: Fabio Estevam <fabio.estevam@nxp.com> 10424L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10425S: Maintained 10426F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10427F: sound/soc/codecs/sgtl5000* 10428 10429NXP TDA998X DRM DRIVER 10430M: Russell King <linux@armlinux.org.uk> 10431S: Maintained 10432T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10433T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10434F: drivers/gpu/drm/i2c/tda998x_drv.c 10435F: include/drm/i2c/tda998x.h 10436F: include/dt-bindings/display/tda998x.h 10437K: "nxp,tda998x" 10438 10439NXP TFA9879 DRIVER 10440M: Peter Rosin <peda@axentia.se> 10441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10442S: Maintained 10443F: Documentation/devicetree/bindings/sound/tfa9879.txt 10444F: sound/soc/codecs/tfa9879* 10445 10446NXP-NCI NFC DRIVER 10447M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10448R: Charles Gorand <charles.gorand@effinnov.com> 10449L: linux-nfc@lists.01.org (moderated for non-subscribers) 10450S: Supported 10451F: drivers/nfc/nxp-nci 10452 10453OBJTOOL 10454M: Josh Poimboeuf <jpoimboe@redhat.com> 10455M: Peter Zijlstra <peterz@infradead.org> 10456S: Supported 10457F: tools/objtool/ 10458 10459OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10460M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10461M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10462L: linuxppc-dev@lists.ozlabs.org 10463S: Supported 10464F: arch/powerpc/platforms/powernv/ocxl.c 10465F: arch/powerpc/include/asm/pnv-ocxl.h 10466F: drivers/misc/ocxl/ 10467F: include/misc/ocxl* 10468F: include/uapi/misc/ocxl.h 10469F: Documentation/accelerators/ocxl.rst 10470 10471OMAP AUDIO SUPPORT 10472M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10473M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10475L: linux-omap@vger.kernel.org 10476S: Maintained 10477F: sound/soc/omap/ 10478 10479OMAP CLOCK FRAMEWORK SUPPORT 10480M: Paul Walmsley <paul@pwsan.com> 10481L: linux-omap@vger.kernel.org 10482S: Maintained 10483F: arch/arm/*omap*/*clock* 10484 10485OMAP DEVICE TREE SUPPORT 10486M: Benoît Cousson <bcousson@baylibre.com> 10487M: Tony Lindgren <tony@atomide.com> 10488L: linux-omap@vger.kernel.org 10489L: devicetree@vger.kernel.org 10490S: Maintained 10491F: arch/arm/boot/dts/*omap* 10492F: arch/arm/boot/dts/*am3* 10493F: arch/arm/boot/dts/*am4* 10494F: arch/arm/boot/dts/*am5* 10495F: arch/arm/boot/dts/*dra7* 10496 10497OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10498L: linux-omap@vger.kernel.org 10499L: linux-fbdev@vger.kernel.org 10500S: Orphan 10501F: drivers/video/fbdev/omap2/ 10502F: Documentation/arm/OMAP/DSS 10503 10504OMAP FRAMEBUFFER SUPPORT 10505L: linux-fbdev@vger.kernel.org 10506L: linux-omap@vger.kernel.org 10507S: Orphan 10508F: drivers/video/fbdev/omap/ 10509 10510OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10511M: Roger Quadros <rogerq@ti.com> 10512M: Tony Lindgren <tony@atomide.com> 10513L: linux-omap@vger.kernel.org 10514S: Maintained 10515F: drivers/memory/omap-gpmc.c 10516F: arch/arm/mach-omap2/*gpmc* 10517 10518OMAP GPIO DRIVER 10519M: Grygorii Strashko <grygorii.strashko@ti.com> 10520M: Santosh Shilimkar <ssantosh@kernel.org> 10521M: Kevin Hilman <khilman@kernel.org> 10522L: linux-omap@vger.kernel.org 10523S: Maintained 10524F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10525F: drivers/gpio/gpio-omap.c 10526 10527OMAP HARDWARE SPINLOCK SUPPORT 10528M: Ohad Ben-Cohen <ohad@wizery.com> 10529L: linux-omap@vger.kernel.org 10530S: Maintained 10531F: drivers/hwspinlock/omap_hwspinlock.c 10532 10533OMAP HS MMC SUPPORT 10534L: linux-mmc@vger.kernel.org 10535L: linux-omap@vger.kernel.org 10536S: Orphan 10537F: drivers/mmc/host/omap_hsmmc.c 10538 10539OMAP HWMOD DATA 10540M: Paul Walmsley <paul@pwsan.com> 10541L: linux-omap@vger.kernel.org 10542S: Maintained 10543F: arch/arm/mach-omap2/omap_hwmod*data* 10544 10545OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10546M: Benoît Cousson <bcousson@baylibre.com> 10547L: linux-omap@vger.kernel.org 10548S: Maintained 10549F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10550 10551OMAP HWMOD SUPPORT 10552M: Benoît Cousson <bcousson@baylibre.com> 10553M: Paul Walmsley <paul@pwsan.com> 10554L: linux-omap@vger.kernel.org 10555S: Maintained 10556F: arch/arm/mach-omap2/omap_hwmod.* 10557 10558OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10559M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10560L: linux-media@vger.kernel.org 10561S: Maintained 10562F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10563F: drivers/media/platform/omap3isp/ 10564F: drivers/staging/media/omap4iss/ 10565 10566OMAP MMC SUPPORT 10567M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10568L: linux-omap@vger.kernel.org 10569S: Maintained 10570F: drivers/mmc/host/omap.c 10571 10572OMAP POWER MANAGEMENT SUPPORT 10573M: Kevin Hilman <khilman@kernel.org> 10574L: linux-omap@vger.kernel.org 10575S: Maintained 10576F: arch/arm/*omap*/*pm* 10577F: drivers/cpufreq/omap-cpufreq.c 10578 10579OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10580M: Rajendra Nayak <rnayak@codeaurora.org> 10581M: Paul Walmsley <paul@pwsan.com> 10582L: linux-omap@vger.kernel.org 10583S: Maintained 10584F: arch/arm/mach-omap2/prm* 10585 10586OMAP RANDOM NUMBER GENERATOR SUPPORT 10587M: Deepak Saxena <dsaxena@plexity.net> 10588S: Maintained 10589F: drivers/char/hw_random/omap-rng.c 10590 10591OMAP USB SUPPORT 10592L: linux-usb@vger.kernel.org 10593L: linux-omap@vger.kernel.org 10594S: Orphan 10595F: drivers/usb/*/*omap* 10596F: arch/arm/*omap*/usb* 10597 10598OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10599M: Mark Jackson <mpfj@newflow.co.uk> 10600L: linux-omap@vger.kernel.org 10601S: Maintained 10602F: arch/arm/boot/dts/am335x-nano.dts 10603 10604OMAP1 SUPPORT 10605M: Aaro Koskinen <aaro.koskinen@iki.fi> 10606M: Tony Lindgren <tony@atomide.com> 10607L: linux-omap@vger.kernel.org 10608Q: http://patchwork.kernel.org/project/linux-omap/list/ 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10610S: Maintained 10611F: arch/arm/mach-omap1/ 10612F: arch/arm/plat-omap/ 10613F: arch/arm/configs/omap1_defconfig 10614F: drivers/i2c/busses/i2c-omap.c 10615F: include/linux/platform_data/i2c-omap.h 10616F: include/linux/platform_data/ams-delta-fiq.h 10617 10618OMAP2+ SUPPORT 10619M: Tony Lindgren <tony@atomide.com> 10620L: linux-omap@vger.kernel.org 10621W: http://www.muru.com/linux/omap/ 10622W: http://linux.omap.com/ 10623Q: http://patchwork.kernel.org/project/linux-omap/list/ 10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10625S: Maintained 10626F: arch/arm/mach-omap2/ 10627F: arch/arm/plat-omap/ 10628F: arch/arm/configs/omap2plus_defconfig 10629F: drivers/i2c/busses/i2c-omap.c 10630F: drivers/irqchip/irq-omap-intc.c 10631F: drivers/mfd/*omap*.c 10632F: drivers/mfd/menelaus.c 10633F: drivers/mfd/palmas.c 10634F: drivers/mfd/tps65217.c 10635F: drivers/mfd/tps65218.c 10636F: drivers/mfd/tps65910.c 10637F: drivers/mfd/twl-core.[ch] 10638F: drivers/mfd/twl4030*.c 10639F: drivers/mfd/twl6030*.c 10640F: drivers/mfd/twl6040*.c 10641F: drivers/regulator/palmas-regulator*.c 10642F: drivers/regulator/pbias-regulator.c 10643F: drivers/regulator/tps65217-regulator.c 10644F: drivers/regulator/tps65218-regulator.c 10645F: drivers/regulator/tps65910-regulator.c 10646F: drivers/regulator/twl-regulator.c 10647F: drivers/regulator/twl6030-regulator.c 10648F: include/linux/platform_data/i2c-omap.h 10649 10650ONION OMEGA2+ BOARD 10651M: Harvey Hunt <harveyhuntnexus@gmail.com> 10652L: linux-mips@linux-mips.org 10653S: Maintained 10654F: arch/mips/boot/dts/ralink/omega2p.dts 10655 10656OMFS FILESYSTEM 10657M: Bob Copeland <me@bobcopeland.com> 10658L: linux-karma-devel@lists.sourceforge.net 10659S: Maintained 10660F: Documentation/filesystems/omfs.txt 10661F: fs/omfs/ 10662 10663OMNIKEY CARDMAN 4000 DRIVER 10664M: Harald Welte <laforge@gnumonks.org> 10665S: Maintained 10666F: drivers/char/pcmcia/cm4000_cs.c 10667F: include/linux/cm4000_cs.h 10668F: include/uapi/linux/cm4000_cs.h 10669 10670OMNIKEY CARDMAN 4040 DRIVER 10671M: Harald Welte <laforge@gnumonks.org> 10672S: Maintained 10673F: drivers/char/pcmcia/cm4040_cs.* 10674 10675OMNIVISION OV13858 SENSOR DRIVER 10676M: Sakari Ailus <sakari.ailus@linux.intel.com> 10677L: linux-media@vger.kernel.org 10678T: git git://linuxtv.org/media_tree.git 10679S: Maintained 10680F: drivers/media/i2c/ov13858.c 10681 10682OMNIVISION OV2680 SENSOR DRIVER 10683M: Rui Miguel Silva <rmfrfs@gmail.com> 10684L: linux-media@vger.kernel.org 10685T: git git://linuxtv.org/media_tree.git 10686S: Maintained 10687F: drivers/media/i2c/ov2680.c 10688F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10689 10690OMNIVISION OV2685 SENSOR DRIVER 10691M: Shunqian Zheng <zhengsq@rock-chips.com> 10692L: linux-media@vger.kernel.org 10693T: git git://linuxtv.org/media_tree.git 10694S: Maintained 10695F: drivers/media/i2c/ov2685.c 10696 10697OMNIVISION OV5640 SENSOR DRIVER 10698M: Steve Longerbeam <slongerbeam@gmail.com> 10699L: linux-media@vger.kernel.org 10700T: git git://linuxtv.org/media_tree.git 10701S: Maintained 10702F: drivers/media/i2c/ov5640.c 10703 10704OMNIVISION OV5647 SENSOR DRIVER 10705M: Luis Oliveira <lolivei@synopsys.com> 10706L: linux-media@vger.kernel.org 10707T: git git://linuxtv.org/media_tree.git 10708S: Maintained 10709F: drivers/media/i2c/ov5647.c 10710 10711OMNIVISION OV5695 SENSOR DRIVER 10712M: Shunqian Zheng <zhengsq@rock-chips.com> 10713L: linux-media@vger.kernel.org 10714T: git git://linuxtv.org/media_tree.git 10715S: Maintained 10716F: drivers/media/i2c/ov5695.c 10717 10718OMNIVISION OV7670 SENSOR DRIVER 10719M: Jonathan Corbet <corbet@lwn.net> 10720L: linux-media@vger.kernel.org 10721T: git git://linuxtv.org/media_tree.git 10722S: Maintained 10723F: drivers/media/i2c/ov7670.c 10724F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10725 10726OMNIVISION OV772x SENSOR DRIVER 10727M: Jacopo Mondi <jacopo@jmondi.org> 10728L: linux-media@vger.kernel.org 10729T: git git://linuxtv.org/media_tree.git 10730S: Odd fixes 10731F: drivers/media/i2c/ov772x.c 10732F: include/media/i2c/ov772x.h 10733F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10734 10735OMNIVISION OV7740 SENSOR DRIVER 10736M: Wenyou Yang <wenyou.yang@microchip.com> 10737L: linux-media@vger.kernel.org 10738T: git git://linuxtv.org/media_tree.git 10739S: Maintained 10740F: drivers/media/i2c/ov7740.c 10741F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10742 10743OMNIVISION OV9650 SENSOR DRIVER 10744M: Sakari Ailus <sakari.ailus@linux.intel.com> 10745R: Akinobu Mita <akinobu.mita@gmail.com> 10746R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10747L: linux-media@vger.kernel.org 10748T: git git://linuxtv.org/media_tree.git 10749S: Maintained 10750F: drivers/media/i2c/ov9650.c 10751F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10752 10753ONENAND FLASH DRIVER 10754M: Kyungmin Park <kyungmin.park@samsung.com> 10755L: linux-mtd@lists.infradead.org 10756S: Maintained 10757F: drivers/mtd/nand/onenand/ 10758F: include/linux/mtd/onenand*.h 10759 10760ONSTREAM SCSI TAPE DRIVER 10761M: Willem Riede <osst@riede.org> 10762L: osst-users@lists.sourceforge.net 10763L: linux-scsi@vger.kernel.org 10764S: Maintained 10765F: Documentation/scsi/osst.txt 10766F: drivers/scsi/osst.* 10767F: drivers/scsi/osst_*.h 10768F: drivers/scsi/st.h 10769 10770OP-TEE DRIVER 10771M: Jens Wiklander <jens.wiklander@linaro.org> 10772S: Maintained 10773F: drivers/tee/optee/ 10774 10775OPA-VNIC DRIVER 10776M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10777M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10778L: linux-rdma@vger.kernel.org 10779S: Supported 10780F: drivers/infiniband/ulp/opa_vnic 10781 10782OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10783M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10784M: Frank Rowand <frowand.list@gmail.com> 10785L: devicetree@vger.kernel.org 10786S: Maintained 10787F: Documentation/devicetree/dynamic-resolution-notes.txt 10788F: Documentation/devicetree/overlay-notes.txt 10789F: drivers/of/overlay.c 10790F: drivers/of/resolver.c 10791K: of_overlay_notifier_ 10792 10793OPEN FIRMWARE AND FLATTENED DEVICE TREE 10794M: Rob Herring <robh+dt@kernel.org> 10795M: Frank Rowand <frowand.list@gmail.com> 10796L: devicetree@vger.kernel.org 10797W: http://www.devicetree.org/ 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10799S: Maintained 10800F: drivers/of/ 10801F: include/linux/of*.h 10802F: scripts/dtc/ 10803F: Documentation/ABI/testing/sysfs-firmware-ofw 10804 10805OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10806M: Rob Herring <robh+dt@kernel.org> 10807M: Mark Rutland <mark.rutland@arm.com> 10808L: devicetree@vger.kernel.org 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10810Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10811S: Maintained 10812F: Documentation/devicetree/ 10813F: arch/*/boot/dts/ 10814F: include/dt-bindings/ 10815 10816OPENCORES I2C BUS DRIVER 10817M: Peter Korsgaard <peter@korsgaard.com> 10818L: linux-i2c@vger.kernel.org 10819S: Maintained 10820F: Documentation/i2c/busses/i2c-ocores 10821F: drivers/i2c/busses/i2c-ocores.c 10822 10823OPENRISC ARCHITECTURE 10824M: Jonas Bonn <jonas@southpole.se> 10825M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10826M: Stafford Horne <shorne@gmail.com> 10827T: git git://github.com/openrisc/linux.git 10828L: openrisc@lists.librecores.org 10829W: http://openrisc.io 10830S: Maintained 10831F: Documentation/devicetree/bindings/openrisc/ 10832F: Documentation/openrisc/ 10833F: arch/openrisc/ 10834F: drivers/irqchip/irq-ompic.c 10835F: drivers/irqchip/irq-or1k-* 10836 10837OPENVSWITCH 10838M: Pravin B Shelar <pshelar@ovn.org> 10839L: netdev@vger.kernel.org 10840L: dev@openvswitch.org 10841W: http://openvswitch.org 10842S: Maintained 10843F: net/openvswitch/ 10844F: include/uapi/linux/openvswitch.h 10845 10846OPERATING PERFORMANCE POINTS (OPP) 10847M: Viresh Kumar <vireshk@kernel.org> 10848M: Nishanth Menon <nm@ti.com> 10849M: Stephen Boyd <sboyd@kernel.org> 10850L: linux-pm@vger.kernel.org 10851S: Maintained 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10853F: drivers/opp/ 10854F: include/linux/pm_opp.h 10855F: Documentation/power/opp.txt 10856F: Documentation/devicetree/bindings/opp/ 10857 10858OPL4 DRIVER 10859M: Clemens Ladisch <clemens@ladisch.de> 10860L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10861T: git git://git.alsa-project.org/alsa-kernel.git 10862S: Maintained 10863F: sound/drivers/opl4/ 10864 10865OPROFILE 10866M: Robert Richter <rric@kernel.org> 10867L: oprofile-list@lists.sf.net 10868S: Maintained 10869F: arch/*/include/asm/oprofile*.h 10870F: arch/*/oprofile/ 10871F: drivers/oprofile/ 10872F: include/linux/oprofile.h 10873 10874ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10875M: Mark Fasheh <mark@fasheh.com> 10876M: Joel Becker <jlbec@evilplan.org> 10877L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10878W: http://ocfs2.wiki.kernel.org 10879S: Supported 10880F: Documentation/filesystems/ocfs2.txt 10881F: Documentation/filesystems/dlmfs.txt 10882F: fs/ocfs2/ 10883 10884ORANGEFS FILESYSTEM 10885M: Mike Marshall <hubcap@omnibond.com> 10886R: Martin Brandenburg <martin@omnibond.com> 10887L: devel@lists.orangefs.org 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10889S: Supported 10890F: fs/orangefs/ 10891F: Documentation/filesystems/orangefs.txt 10892 10893ORINOCO DRIVER 10894L: linux-wireless@vger.kernel.org 10895W: http://wireless.kernel.org/en/users/Drivers/orinoco 10896W: http://www.nongnu.org/orinoco/ 10897S: Orphan 10898F: drivers/net/wireless/intersil/orinoco/ 10899 10900OSD LIBRARY and FILESYSTEM 10901M: Boaz Harrosh <ooo@electrozaur.com> 10902S: Maintained 10903F: drivers/scsi/osd/ 10904F: include/scsi/osd_* 10905F: fs/exofs/ 10906 10907OV2659 OMNIVISION SENSOR DRIVER 10908M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10909L: linux-media@vger.kernel.org 10910W: https://linuxtv.org 10911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10912T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10913S: Maintained 10914F: drivers/media/i2c/ov2659.c 10915F: include/media/i2c/ov2659.h 10916 10917OVERLAY FILESYSTEM 10918M: Miklos Szeredi <miklos@szeredi.hu> 10919L: linux-unionfs@vger.kernel.org 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10921S: Supported 10922F: fs/overlayfs/ 10923F: Documentation/filesystems/overlayfs.txt 10924 10925P54 WIRELESS DRIVER 10926M: Christian Lamparter <chunkeey@googlemail.com> 10927L: linux-wireless@vger.kernel.org 10928W: http://wireless.kernel.org/en/users/Drivers/p54 10929S: Maintained 10930F: drivers/net/wireless/intersil/p54/ 10931 10932PA SEMI ETHERNET DRIVER 10933L: netdev@vger.kernel.org 10934S: Orphan 10935F: drivers/net/ethernet/pasemi/* 10936 10937PA SEMI SMBUS DRIVER 10938L: linux-i2c@vger.kernel.org 10939S: Orphan 10940F: drivers/i2c/busses/i2c-pasemi.c 10941 10942PADATA PARALLEL EXECUTION MECHANISM 10943M: Steffen Klassert <steffen.klassert@secunet.com> 10944L: linux-crypto@vger.kernel.org 10945S: Maintained 10946F: kernel/padata.c 10947F: include/linux/padata.h 10948F: Documentation/padata.txt 10949 10950PANASONIC LAPTOP ACPI EXTRAS DRIVER 10951M: Harald Welte <laforge@gnumonks.org> 10952L: platform-driver-x86@vger.kernel.org 10953S: Maintained 10954F: drivers/platform/x86/panasonic-laptop.c 10955 10956PARALLEL LCD/KEYPAD PANEL DRIVER 10957M: Willy Tarreau <willy@haproxy.com> 10958M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10959S: Odd Fixes 10960F: Documentation/auxdisplay/lcd-panel-cgram.txt 10961F: drivers/misc/panel.c 10962 10963PARALLEL PORT SUBSYSTEM 10964M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10965M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10966L: linux-parport@lists.infradead.org (subscribers-only) 10967S: Maintained 10968F: drivers/parport/ 10969F: include/linux/parport*.h 10970F: drivers/char/ppdev.c 10971F: include/uapi/linux/ppdev.h 10972F: Documentation/parport*.txt 10973 10974PARAVIRT_OPS INTERFACE 10975M: Juergen Gross <jgross@suse.com> 10976M: Alok Kataria <akataria@vmware.com> 10977L: virtualization@lists.linux-foundation.org 10978S: Supported 10979F: Documentation/virtual/paravirt_ops.txt 10980F: arch/*/kernel/paravirt* 10981F: arch/*/include/asm/paravirt*.h 10982F: include/linux/hypervisor.h 10983 10984PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10985M: Tim Waugh <tim@cyberelk.net> 10986L: linux-parport@lists.infradead.org (subscribers-only) 10987S: Maintained 10988F: Documentation/blockdev/paride.txt 10989F: drivers/block/paride/ 10990 10991PARISC ARCHITECTURE 10992M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10993M: Helge Deller <deller@gmx.de> 10994L: linux-parisc@vger.kernel.org 10995W: http://www.parisc-linux.org/ 10996Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10999S: Maintained 11000F: arch/parisc/ 11001F: Documentation/parisc/ 11002F: drivers/parisc/ 11003F: drivers/char/agp/parisc-agp.c 11004F: drivers/input/serio/gscps2.c 11005F: drivers/parport/parport_gsc.* 11006F: drivers/tty/serial/8250/8250_gsc.c 11007F: drivers/video/fbdev/sti* 11008F: drivers/video/console/sti* 11009F: drivers/video/logo/logo_parisc* 11010 11011PARMAN 11012M: Jiri Pirko <jiri@mellanox.com> 11013L: netdev@vger.kernel.org 11014S: Supported 11015F: lib/parman.c 11016F: lib/test_parman.c 11017F: include/linux/parman.h 11018 11019PC87360 HARDWARE MONITORING DRIVER 11020M: Jim Cromie <jim.cromie@gmail.com> 11021L: linux-hwmon@vger.kernel.org 11022S: Maintained 11023F: Documentation/hwmon/pc87360 11024F: drivers/hwmon/pc87360.c 11025 11026PC8736x GPIO DRIVER 11027M: Jim Cromie <jim.cromie@gmail.com> 11028S: Maintained 11029F: drivers/char/pc8736x_gpio.c 11030 11031PC87427 HARDWARE MONITORING DRIVER 11032M: Jean Delvare <jdelvare@suse.com> 11033L: linux-hwmon@vger.kernel.org 11034S: Maintained 11035F: Documentation/hwmon/pc87427 11036F: drivers/hwmon/pc87427.c 11037 11038PCA9532 LED DRIVER 11039M: Riku Voipio <riku.voipio@iki.fi> 11040S: Maintained 11041F: drivers/leds/leds-pca9532.c 11042F: include/linux/leds-pca9532.h 11043 11044PCA9541 I2C BUS MASTER SELECTOR DRIVER 11045M: Guenter Roeck <linux@roeck-us.net> 11046L: linux-i2c@vger.kernel.org 11047S: Maintained 11048F: drivers/i2c/muxes/i2c-mux-pca9541.c 11049 11050PCDP - PRIMARY CONSOLE AND DEBUG PORT 11051M: Khalid Aziz <khalid@gonehiking.org> 11052S: Maintained 11053F: drivers/firmware/pcdp.* 11054 11055PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11056M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11057L: linux-pci@vger.kernel.org 11058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11059S: Maintained 11060F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11061F: drivers/pci/controller/pci-aardvark.c 11062 11063PCI DRIVER FOR ALTERA PCIE IP 11064M: Ley Foon Tan <lftan@altera.com> 11065L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11066L: linux-pci@vger.kernel.org 11067S: Supported 11068F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11069F: drivers/pci/controller/pcie-altera.c 11070 11071PCI DRIVER FOR APPLIEDMICRO XGENE 11072M: Tanmay Inamdar <tinamdar@apm.com> 11073L: linux-pci@vger.kernel.org 11074L: linux-arm-kernel@lists.infradead.org 11075S: Maintained 11076F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11077F: drivers/pci/controller/pci-xgene.c 11078 11079PCI DRIVER FOR ARM VERSATILE PLATFORM 11080M: Rob Herring <robh@kernel.org> 11081L: linux-pci@vger.kernel.org 11082L: linux-arm-kernel@lists.infradead.org 11083S: Maintained 11084F: Documentation/devicetree/bindings/pci/versatile.txt 11085F: drivers/pci/controller/pci-versatile.c 11086 11087PCI DRIVER FOR ARMADA 8K 11088M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11089L: linux-pci@vger.kernel.org 11090L: linux-arm-kernel@lists.infradead.org 11091S: Maintained 11092F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11093F: drivers/pci/controller/dwc/pcie-armada8k.c 11094 11095PCI DRIVER FOR CADENCE PCIE IP 11096M: Alan Douglas <adouglas@cadence.com> 11097L: linux-pci@vger.kernel.org 11098S: Maintained 11099F: Documentation/devicetree/bindings/pci/cdns,*.txt 11100F: drivers/pci/controller/pcie-cadence* 11101 11102PCI DRIVER FOR FREESCALE LAYERSCAPE 11103M: Minghuan Lian <minghuan.Lian@nxp.com> 11104M: Mingkai Hu <mingkai.hu@nxp.com> 11105M: Roy Zang <roy.zang@nxp.com> 11106L: linuxppc-dev@lists.ozlabs.org 11107L: linux-pci@vger.kernel.org 11108L: linux-arm-kernel@lists.infradead.org 11109S: Maintained 11110F: drivers/pci/controller/dwc/*layerscape* 11111 11112PCI DRIVER FOR GENERIC OF HOSTS 11113M: Will Deacon <will.deacon@arm.com> 11114L: linux-pci@vger.kernel.org 11115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11116S: Maintained 11117F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11118F: drivers/pci/controller/pci-host-common.c 11119F: drivers/pci/controller/pci-host-generic.c 11120 11121PCI DRIVER FOR IMX6 11122M: Richard Zhu <hongxing.zhu@nxp.com> 11123M: Lucas Stach <l.stach@pengutronix.de> 11124L: linux-pci@vger.kernel.org 11125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11126S: Maintained 11127F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11128F: drivers/pci/controller/dwc/*imx6* 11129 11130PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11131M: Keith Busch <keith.busch@intel.com> 11132M: Jonathan Derrick <jonathan.derrick@intel.com> 11133L: linux-pci@vger.kernel.org 11134S: Supported 11135F: drivers/pci/controller/vmd.c 11136 11137PCI DRIVER FOR MICROSEMI SWITCHTEC 11138M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11139M: Logan Gunthorpe <logang@deltatee.com> 11140L: linux-pci@vger.kernel.org 11141S: Maintained 11142F: Documentation/switchtec.txt 11143F: Documentation/ABI/testing/sysfs-class-switchtec 11144F: drivers/pci/switch/switchtec* 11145F: include/uapi/linux/switchtec_ioctl.h 11146F: include/linux/switchtec.h 11147F: drivers/ntb/hw/mscc/ 11148 11149PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11150M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11151M: Jason Cooper <jason@lakedaemon.net> 11152L: linux-pci@vger.kernel.org 11153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11154S: Maintained 11155F: drivers/pci/controller/*mvebu* 11156 11157PCI DRIVER FOR NVIDIA TEGRA 11158M: Thierry Reding <thierry.reding@gmail.com> 11159L: linux-tegra@vger.kernel.org 11160L: linux-pci@vger.kernel.org 11161S: Supported 11162F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11163F: drivers/pci/controller/pci-tegra.c 11164 11165PCI DRIVER FOR RENESAS R-CAR 11166M: Simon Horman <horms@verge.net.au> 11167L: linux-pci@vger.kernel.org 11168L: linux-renesas-soc@vger.kernel.org 11169S: Maintained 11170F: drivers/pci/controller/*rcar* 11171 11172PCI DRIVER FOR SAMSUNG EXYNOS 11173M: Jingoo Han <jingoohan1@gmail.com> 11174L: linux-pci@vger.kernel.org 11175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11176L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11177S: Maintained 11178F: drivers/pci/controller/dwc/pci-exynos.c 11179 11180PCI DRIVER FOR SYNOPSYS DESIGNWARE 11181M: Jingoo Han <jingoohan1@gmail.com> 11182M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11183L: linux-pci@vger.kernel.org 11184S: Maintained 11185F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11186F: drivers/pci/controller/dwc/*designware* 11187 11188PCI DRIVER FOR TI DRA7XX 11189M: Kishon Vijay Abraham I <kishon@ti.com> 11190L: linux-omap@vger.kernel.org 11191L: linux-pci@vger.kernel.org 11192S: Supported 11193F: Documentation/devicetree/bindings/pci/ti-pci.txt 11194F: drivers/pci/controller/dwc/pci-dra7xx.c 11195 11196PCI DRIVER FOR TI KEYSTONE 11197M: Murali Karicheri <m-karicheri2@ti.com> 11198L: linux-pci@vger.kernel.org 11199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11200S: Maintained 11201F: drivers/pci/controller/dwc/*keystone* 11202 11203PCI ENDPOINT SUBSYSTEM 11204M: Kishon Vijay Abraham I <kishon@ti.com> 11205M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11206L: linux-pci@vger.kernel.org 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11208S: Supported 11209F: drivers/pci/endpoint/ 11210F: drivers/misc/pci_endpoint_test.c 11211F: tools/pci/ 11212 11213PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11214M: Russell Currey <ruscur@russell.cc> 11215L: linuxppc-dev@lists.ozlabs.org 11216S: Supported 11217F: Documentation/powerpc/eeh-pci-error-recovery.txt 11218F: arch/powerpc/kernel/eeh*.c 11219F: arch/powerpc/platforms/*/eeh*.c 11220F: arch/powerpc/include/*/eeh*.h 11221 11222PCI ERROR RECOVERY 11223M: Linas Vepstas <linasvepstas@gmail.com> 11224L: linux-pci@vger.kernel.org 11225S: Supported 11226F: Documentation/PCI/pci-error-recovery.txt 11227 11228PCI MSI DRIVER FOR ALTERA MSI IP 11229M: Ley Foon Tan <lftan@altera.com> 11230L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11231L: linux-pci@vger.kernel.org 11232S: Supported 11233F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11234F: drivers/pci/controller/pcie-altera-msi.c 11235 11236PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11237M: Duc Dang <dhdang@apm.com> 11238L: linux-pci@vger.kernel.org 11239L: linux-arm-kernel@lists.infradead.org 11240S: Maintained 11241F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11242F: drivers/pci/controller/pci-xgene-msi.c 11243 11244PCI SUBSYSTEM 11245M: Bjorn Helgaas <bhelgaas@google.com> 11246L: linux-pci@vger.kernel.org 11247Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11248T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11249S: Supported 11250F: Documentation/devicetree/bindings/pci/ 11251F: Documentation/PCI/ 11252F: drivers/acpi/pci* 11253F: drivers/pci/ 11254F: include/asm-generic/pci* 11255F: include/linux/pci* 11256F: include/linux/of_pci.h 11257F: include/uapi/linux/pci* 11258F: lib/pci* 11259F: arch/x86/pci/ 11260F: arch/x86/kernel/quirks.c 11261 11262PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11263M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11264L: linux-pci@vger.kernel.org 11265Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11267S: Supported 11268F: drivers/pci/controller/ 11269 11270PCIE DRIVER FOR AXIS ARTPEC 11271M: Jesper Nilsson <jesper.nilsson@axis.com> 11272L: linux-arm-kernel@axis.com 11273L: linux-pci@vger.kernel.org 11274S: Maintained 11275F: Documentation/devicetree/bindings/pci/axis,artpec* 11276F: drivers/pci/controller/dwc/*artpec* 11277 11278PCIE DRIVER FOR CAVIUM THUNDERX 11279M: David Daney <david.daney@cavium.com> 11280L: linux-pci@vger.kernel.org 11281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11282S: Supported 11283F: Documentation/devicetree/bindings/pci/pci-thunder-* 11284F: drivers/pci/controller/pci-thunder-* 11285 11286PCIE DRIVER FOR HISILICON 11287M: Zhou Wang <wangzhou1@hisilicon.com> 11288L: linux-pci@vger.kernel.org 11289S: Maintained 11290F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11291F: drivers/pci/controller/dwc/pcie-hisi.c 11292 11293PCIE DRIVER FOR HISILICON KIRIN 11294M: Xiaowei Song <songxiaowei@hisilicon.com> 11295M: Binghui Wang <wangbinghui@hisilicon.com> 11296L: linux-pci@vger.kernel.org 11297S: Maintained 11298F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11299F: drivers/pci/controller/dwc/pcie-kirin.c 11300 11301PCIE DRIVER FOR HISILICON STB 11302M: Jianguo Sun <sunjianguo1@huawei.com> 11303M: Shawn Guo <shawn.guo@linaro.org> 11304L: linux-pci@vger.kernel.org 11305S: Maintained 11306F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11307F: drivers/pci/controller/dwc/pcie-histb.c 11308 11309PCIE DRIVER FOR MEDIATEK 11310M: Ryder Lee <ryder.lee@mediatek.com> 11311L: linux-pci@vger.kernel.org 11312L: linux-mediatek@lists.infradead.org 11313S: Supported 11314F: Documentation/devicetree/bindings/pci/mediatek* 11315F: drivers/pci/controller/*mediatek* 11316 11317PCIE DRIVER FOR QUALCOMM MSM 11318M: Stanimir Varbanov <svarbanov@mm-sol.com> 11319L: linux-pci@vger.kernel.org 11320L: linux-arm-msm@vger.kernel.org 11321S: Maintained 11322F: drivers/pci/controller/dwc/*qcom* 11323 11324PCIE DRIVER FOR ROCKCHIP 11325M: Shawn Lin <shawn.lin@rock-chips.com> 11326L: linux-pci@vger.kernel.org 11327L: linux-rockchip@lists.infradead.org 11328S: Maintained 11329F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11330F: drivers/pci/controller/pcie-rockchip* 11331 11332PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11333M: Linus Walleij <linus.walleij@linaro.org> 11334L: linux-pci@vger.kernel.org 11335S: Maintained 11336F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11337F: drivers/pci/controller/pci-v3-semi.c 11338 11339PCIE DRIVER FOR ST SPEAR13XX 11340M: Pratyush Anand <pratyush.anand@gmail.com> 11341L: linux-pci@vger.kernel.org 11342S: Maintained 11343F: drivers/pci/controller/dwc/*spear* 11344 11345PCMCIA SUBSYSTEM 11346M: Dominik Brodowski <linux@dominikbrodowski.net> 11347T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11348S: Odd Fixes 11349F: Documentation/pcmcia/ 11350F: tools/pcmcia/ 11351F: drivers/pcmcia/ 11352F: include/pcmcia/ 11353 11354PCNET32 NETWORK DRIVER 11355M: Don Fry <pcnet32@frontier.com> 11356L: netdev@vger.kernel.org 11357S: Maintained 11358F: drivers/net/ethernet/amd/pcnet32.c 11359 11360PCRYPT PARALLEL CRYPTO ENGINE 11361M: Steffen Klassert <steffen.klassert@secunet.com> 11362L: linux-crypto@vger.kernel.org 11363S: Maintained 11364F: crypto/pcrypt.c 11365F: include/crypto/pcrypt.h 11366 11367PEAQ WMI HOTKEYS DRIVER 11368M: Hans de Goede <hdegoede@redhat.com> 11369L: platform-driver-x86@vger.kernel.org 11370S: Maintained 11371F: drivers/platform/x86/peaq-wmi.c 11372 11373PER-CPU MEMORY ALLOCATOR 11374M: Dennis Zhou <dennis@kernel.org> 11375M: Tejun Heo <tj@kernel.org> 11376M: Christoph Lameter <cl@linux.com> 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11378S: Maintained 11379F: include/linux/percpu*.h 11380F: mm/percpu*.c 11381F: arch/*/include/asm/percpu.h 11382 11383PER-TASK DELAY ACCOUNTING 11384M: Balbir Singh <bsingharora@gmail.com> 11385S: Maintained 11386F: include/linux/delayacct.h 11387F: kernel/delayacct.c 11388 11389PERFORMANCE EVENTS SUBSYSTEM 11390M: Peter Zijlstra <peterz@infradead.org> 11391M: Ingo Molnar <mingo@redhat.com> 11392M: Arnaldo Carvalho de Melo <acme@kernel.org> 11393R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11394R: Jiri Olsa <jolsa@redhat.com> 11395R: Namhyung Kim <namhyung@kernel.org> 11396L: linux-kernel@vger.kernel.org 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11398S: Supported 11399F: kernel/events/* 11400F: include/linux/perf_event.h 11401F: include/uapi/linux/perf_event.h 11402F: arch/*/kernel/perf_event*.c 11403F: arch/*/kernel/*/perf_event*.c 11404F: arch/*/kernel/*/*/perf_event*.c 11405F: arch/*/include/asm/perf_event.h 11406F: arch/*/kernel/perf_callchain.c 11407F: arch/*/events/* 11408F: tools/perf/ 11409 11410PERSONALITY HANDLING 11411M: Christoph Hellwig <hch@infradead.org> 11412L: linux-abi-devel@lists.sourceforge.net 11413S: Maintained 11414F: include/linux/personality.h 11415F: include/uapi/linux/personality.h 11416 11417PHOENIX RC FLIGHT CONTROLLER ADAPTER 11418M: Marcus Folkesson <marcus.folkesson@gmail.com> 11419L: linux-input@vger.kernel.org 11420S: Maintained 11421F: Documentation/input/devices/pxrc.rst 11422F: drivers/input/joystick/pxrc.c 11423 11424PHONET PROTOCOL 11425M: Remi Denis-Courmont <courmisch@gmail.com> 11426S: Supported 11427F: Documentation/networking/phonet.txt 11428F: include/linux/phonet.h 11429F: include/net/phonet/ 11430F: include/uapi/linux/phonet.h 11431F: net/phonet/ 11432 11433PHRAM MTD DRIVER 11434M: Joern Engel <joern@lazybastard.org> 11435L: linux-mtd@lists.infradead.org 11436S: Maintained 11437F: drivers/mtd/devices/phram.c 11438 11439PICOLCD HID DRIVER 11440M: Bruno Prémont <bonbons@linux-vserver.org> 11441L: linux-input@vger.kernel.org 11442S: Maintained 11443F: drivers/hid/hid-picolcd* 11444 11445PICOXCELL SUPPORT 11446M: Jamie Iles <jamie@jamieiles.com> 11447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11448T: git git://github.com/jamieiles/linux-2.6-ji.git 11449S: Supported 11450F: arch/arm/boot/dts/picoxcell* 11451F: arch/arm/mach-picoxcell/ 11452F: drivers/crypto/picoxcell* 11453 11454PIN CONTROL SUBSYSTEM 11455M: Linus Walleij <linus.walleij@linaro.org> 11456L: linux-gpio@vger.kernel.org 11457T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11458S: Maintained 11459F: Documentation/devicetree/bindings/pinctrl/ 11460F: Documentation/driver-api/pinctl.rst 11461F: drivers/pinctrl/ 11462F: include/linux/pinctrl/ 11463 11464PIN CONTROLLER - ATMEL AT91 11465M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11467S: Maintained 11468F: drivers/pinctrl/pinctrl-at91.* 11469 11470PIN CONTROLLER - ATMEL AT91 PIO4 11471M: Ludovic Desroches <ludovic.desroches@microchip.com> 11472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11473L: linux-gpio@vger.kernel.org 11474S: Supported 11475F: drivers/pinctrl/pinctrl-at91-pio4.* 11476 11477PIN CONTROLLER - FREESCALE 11478M: Dong Aisheng <aisheng.dong@nxp.com> 11479M: Fabio Estevam <festevam@gmail.com> 11480M: Shawn Guo <shawnguo@kernel.org> 11481M: Stefan Agner <stefan@agner.ch> 11482R: Pengutronix Kernel Team <kernel@pengutronix.de> 11483L: linux-gpio@vger.kernel.org 11484S: Maintained 11485F: drivers/pinctrl/freescale/ 11486F: Documentation/devicetree/bindings/pinctrl/fsl,* 11487 11488PIN CONTROLLER - INTEL 11489M: Mika Westerberg <mika.westerberg@linux.intel.com> 11490M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11491S: Maintained 11492F: drivers/pinctrl/intel/ 11493 11494PIN CONTROLLER - MEDIATEK 11495M: Sean Wang <sean.wang@mediatek.com> 11496L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11497S: Maintained 11498F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11499F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11500F: drivers/pinctrl/mediatek/mtk-eint.* 11501F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11502F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11503F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11504 11505PIN CONTROLLER - QUALCOMM 11506M: Bjorn Andersson <bjorn.andersson@linaro.org> 11507S: Maintained 11508L: linux-arm-msm@vger.kernel.org 11509F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11510F: drivers/pinctrl/qcom/ 11511 11512PIN CONTROLLER - RENESAS 11513M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11514M: Geert Uytterhoeven <geert+renesas@glider.be> 11515L: linux-renesas-soc@vger.kernel.org 11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11517S: Maintained 11518F: drivers/pinctrl/sh-pfc/ 11519 11520PIN CONTROLLER - SAMSUNG 11521M: Tomasz Figa <tomasz.figa@gmail.com> 11522M: Krzysztof Kozlowski <krzk@kernel.org> 11523M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11525L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11526Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11528S: Maintained 11529F: drivers/pinctrl/samsung/ 11530F: include/dt-bindings/pinctrl/samsung.h 11531F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11532 11533PIN CONTROLLER - SINGLE 11534M: Tony Lindgren <tony@atomide.com> 11535M: Haojian Zhuang <haojian.zhuang@linaro.org> 11536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11537L: linux-omap@vger.kernel.org 11538S: Maintained 11539F: drivers/pinctrl/pinctrl-single.c 11540 11541PIN CONTROLLER - ST SPEAR 11542M: Viresh Kumar <vireshk@kernel.org> 11543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11544W: http://www.st.com/spear 11545S: Maintained 11546F: drivers/pinctrl/spear/ 11547 11548PISTACHIO SOC SUPPORT 11549M: James Hartley <james.hartley@sondrel.com> 11550L: linux-mips@linux-mips.org 11551S: Odd Fixes 11552F: arch/mips/pistachio/ 11553F: arch/mips/include/asm/mach-pistachio/ 11554F: arch/mips/boot/dts/img/pistachio* 11555F: arch/mips/configs/pistachio*_defconfig 11556 11557PKTCDVD DRIVER 11558S: Orphan 11559M: linux-block@vger.kernel.org 11560F: drivers/block/pktcdvd.c 11561F: include/linux/pktcdvd.h 11562F: include/uapi/linux/pktcdvd.h 11563 11564PKUNITY SOC DRIVERS 11565M: Guan Xuetao <gxt@pku.edu.cn> 11566W: http://mprc.pku.edu.cn/~guanxuetao/linux 11567S: Maintained 11568T: git git://github.com/gxt/linux.git 11569F: drivers/input/serio/i8042-unicore32io.h 11570F: drivers/i2c/busses/i2c-puv3.c 11571F: drivers/video/fbdev/fb-puv3.c 11572F: drivers/rtc/rtc-puv3.c 11573 11574PMBUS HARDWARE MONITORING DRIVERS 11575M: Guenter Roeck <linux@roeck-us.net> 11576L: linux-hwmon@vger.kernel.org 11577W: http://hwmon.wiki.kernel.org/ 11578W: http://www.roeck-us.net/linux/drivers/ 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11580S: Maintained 11581F: Documentation/hwmon/pmbus 11582F: drivers/hwmon/pmbus/ 11583F: include/linux/pmbus.h 11584 11585PMC SIERRA MaxRAID DRIVER 11586L: linux-scsi@vger.kernel.org 11587W: http://www.pmc-sierra.com/ 11588S: Orphan 11589F: drivers/scsi/pmcraid.* 11590 11591PMC SIERRA PM8001 DRIVER 11592M: Jack Wang <jinpu.wang@profitbricks.com> 11593M: lindar_liu@usish.com 11594L: linux-scsi@vger.kernel.org 11595S: Supported 11596F: drivers/scsi/pm8001/ 11597 11598PNP SUPPORT 11599M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11600S: Maintained 11601F: drivers/pnp/ 11602 11603POSIX CLOCKS and TIMERS 11604M: Thomas Gleixner <tglx@linutronix.de> 11605L: linux-kernel@vger.kernel.org 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11607S: Maintained 11608F: fs/timerfd.c 11609F: include/linux/timer* 11610F: kernel/time/*timer* 11611 11612POWER MANAGEMENT CORE 11613M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11614L: linux-pm@vger.kernel.org 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11616B: https://bugzilla.kernel.org 11617S: Supported 11618F: drivers/base/power/ 11619F: include/linux/pm.h 11620F: include/linux/pm_* 11621F: include/linux/powercap.h 11622F: drivers/powercap/ 11623F: kernel/configs/nopm.config 11624 11625POWER STATE COORDINATION INTERFACE (PSCI) 11626M: Mark Rutland <mark.rutland@arm.com> 11627M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11628L: linux-arm-kernel@lists.infradead.org 11629S: Maintained 11630F: drivers/firmware/psci*.c 11631F: include/linux/psci.h 11632F: include/uapi/linux/psci.h 11633 11634POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11635M: Sebastian Reichel <sre@kernel.org> 11636L: linux-pm@vger.kernel.org 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11638S: Maintained 11639F: Documentation/ABI/testing/sysfs-class-power 11640F: Documentation/devicetree/bindings/power/supply/ 11641F: include/linux/power_supply.h 11642F: drivers/power/supply/ 11643 11644POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11645M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11646L: linuxppc-dev@lists.ozlabs.org 11647S: Maintained 11648F: drivers/char/powernv-op-panel.c 11649 11650PPP OVER ATM (RFC 2364) 11651M: Mitchell Blank Jr <mitch@sfgoth.com> 11652S: Maintained 11653F: net/atm/pppoatm.c 11654F: include/uapi/linux/atmppp.h 11655 11656PPP OVER ETHERNET 11657M: Michal Ostrowski <mostrows@earthlink.net> 11658S: Maintained 11659F: drivers/net/ppp/pppoe.c 11660F: drivers/net/ppp/pppox.c 11661 11662PPP OVER L2TP 11663M: James Chapman <jchapman@katalix.com> 11664S: Maintained 11665F: net/l2tp/l2tp_ppp.c 11666F: include/linux/if_pppol2tp.h 11667F: include/uapi/linux/if_pppol2tp.h 11668 11669PPP PROTOCOL DRIVERS AND COMPRESSORS 11670M: Paul Mackerras <paulus@samba.org> 11671L: linux-ppp@vger.kernel.org 11672S: Maintained 11673F: drivers/net/ppp/ppp_* 11674 11675PPS SUPPORT 11676M: Rodolfo Giometti <giometti@enneenne.com> 11677W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11678L: linuxpps@ml.enneenne.com (subscribers-only) 11679S: Maintained 11680F: Documentation/pps/ 11681F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11682F: Documentation/ABI/testing/sysfs-pps 11683F: drivers/pps/ 11684F: include/linux/pps*.h 11685F: include/uapi/linux/pps.h 11686 11687PPTP DRIVER 11688M: Dmitry Kozlov <xeb@mail.ru> 11689L: netdev@vger.kernel.org 11690S: Maintained 11691F: drivers/net/ppp/pptp.c 11692W: http://sourceforge.net/projects/accel-pptp 11693 11694PREEMPTIBLE KERNEL 11695M: Robert Love <rml@tech9.net> 11696L: kpreempt-tech@lists.sourceforge.net 11697W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11698S: Supported 11699F: Documentation/preempt-locking.txt 11700F: include/linux/preempt.h 11701 11702PRINTK 11703M: Petr Mladek <pmladek@suse.com> 11704M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11705R: Steven Rostedt <rostedt@goodmis.org> 11706S: Maintained 11707F: kernel/printk/ 11708F: include/linux/printk.h 11709 11710PRISM54 WIRELESS DRIVER 11711M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11712L: linux-wireless@vger.kernel.org 11713W: http://wireless.kernel.org/en/users/Drivers/p54 11714S: Obsolete 11715F: drivers/net/wireless/intersil/prism54/ 11716 11717PROC FILESYSTEM 11718R: Alexey Dobriyan <adobriyan@gmail.com> 11719L: linux-kernel@vger.kernel.org 11720L: linux-fsdevel@vger.kernel.org 11721S: Maintained 11722F: fs/proc/ 11723F: include/linux/proc_fs.h 11724F: tools/testing/selftests/proc/ 11725 11726PROC SYSCTL 11727M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11728M: Kees Cook <keescook@chromium.org> 11729L: linux-kernel@vger.kernel.org 11730L: linux-fsdevel@vger.kernel.org 11731S: Maintained 11732F: fs/proc/proc_sysctl.c 11733F: include/linux/sysctl.h 11734F: kernel/sysctl.c 11735F: tools/testing/selftests/sysctl/ 11736 11737PS3 NETWORK SUPPORT 11738M: Geoff Levand <geoff@infradead.org> 11739L: netdev@vger.kernel.org 11740L: linuxppc-dev@lists.ozlabs.org 11741S: Maintained 11742F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11743 11744PS3 PLATFORM SUPPORT 11745M: Geoff Levand <geoff@infradead.org> 11746L: linuxppc-dev@lists.ozlabs.org 11747S: Maintained 11748F: arch/powerpc/boot/ps3* 11749F: arch/powerpc/include/asm/lv1call.h 11750F: arch/powerpc/include/asm/ps3*.h 11751F: arch/powerpc/platforms/ps3/ 11752F: drivers/*/ps3* 11753F: drivers/ps3/ 11754F: drivers/rtc/rtc-ps3.c 11755F: drivers/usb/host/*ps3.c 11756F: sound/ppc/snd_ps3* 11757 11758PS3VRAM DRIVER 11759M: Jim Paris <jim@jtan.com> 11760M: Geoff Levand <geoff@infradead.org> 11761L: linuxppc-dev@lists.ozlabs.org 11762S: Maintained 11763F: drivers/block/ps3vram.c 11764 11765PSAMPLE PACKET SAMPLING SUPPORT: 11766M: Yotam Gigi <yotam.gi@gmail.com> 11767S: Maintained 11768F: net/psample 11769F: include/net/psample.h 11770F: include/uapi/linux/psample.h 11771 11772PSTORE FILESYSTEM 11773M: Kees Cook <keescook@chromium.org> 11774M: Anton Vorontsov <anton@enomsg.org> 11775M: Colin Cross <ccross@android.com> 11776M: Tony Luck <tony.luck@intel.com> 11777S: Maintained 11778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11779F: fs/pstore/ 11780F: include/linux/pstore* 11781F: drivers/firmware/efi/efi-pstore.c 11782F: drivers/acpi/apei/erst.c 11783F: Documentation/admin-guide/ramoops.rst 11784F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11785K: \b(pstore|ramoops) 11786 11787PTP HARDWARE CLOCK SUPPORT 11788M: Richard Cochran <richardcochran@gmail.com> 11789L: netdev@vger.kernel.org 11790S: Maintained 11791W: http://linuxptp.sourceforge.net/ 11792F: Documentation/ABI/testing/sysfs-ptp 11793F: Documentation/ptp/* 11794F: drivers/net/phy/dp83640* 11795F: drivers/ptp/* 11796F: include/linux/ptp_cl* 11797 11798PTRACE SUPPORT 11799M: Oleg Nesterov <oleg@redhat.com> 11800S: Maintained 11801F: include/asm-generic/syscall.h 11802F: include/linux/ptrace.h 11803F: include/linux/regset.h 11804F: include/linux/tracehook.h 11805F: include/uapi/linux/ptrace.h 11806F: include/uapi/linux/ptrace.h 11807F: include/asm-generic/ptrace.h 11808F: kernel/ptrace.c 11809F: arch/*/ptrace*.c 11810F: arch/*/*/ptrace*.c 11811F: arch/*/include/asm/ptrace*.h 11812 11813PULSE8-CEC DRIVER 11814M: Hans Verkuil <hverkuil@xs4all.nl> 11815L: linux-media@vger.kernel.org 11816T: git git://linuxtv.org/media_tree.git 11817S: Maintained 11818F: drivers/media/usb/pulse8-cec/* 11819F: Documentation/media/cec-drivers/pulse8-cec.rst 11820 11821PVRUSB2 VIDEO4LINUX DRIVER 11822M: Mike Isely <isely@pobox.com> 11823L: pvrusb2@isely.net (subscribers-only) 11824L: linux-media@vger.kernel.org 11825W: http://www.isely.net/pvrusb2/ 11826T: git git://linuxtv.org/media_tree.git 11827S: Maintained 11828F: Documentation/media/v4l-drivers/pvrusb2* 11829F: drivers/media/usb/pvrusb2/ 11830 11831PWC WEBCAM DRIVER 11832M: Hans Verkuil <hverkuil@xs4all.nl> 11833L: linux-media@vger.kernel.org 11834T: git git://linuxtv.org/media_tree.git 11835S: Odd Fixes 11836F: drivers/media/usb/pwc/* 11837 11838PWM FAN DRIVER 11839M: Kamil Debski <kamil@wypas.org> 11840M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11841L: linux-hwmon@vger.kernel.org 11842S: Supported 11843F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11844F: Documentation/hwmon/pwm-fan 11845F: drivers/hwmon/pwm-fan.c 11846 11847PWM IR Transmitter 11848M: Sean Young <sean@mess.org> 11849L: linux-media@vger.kernel.org 11850S: Maintained 11851F: drivers/media/rc/pwm-ir-tx.c 11852 11853PWM SUBSYSTEM 11854M: Thierry Reding <thierry.reding@gmail.com> 11855L: linux-pwm@vger.kernel.org 11856S: Maintained 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11858F: Documentation/pwm.txt 11859F: Documentation/devicetree/bindings/pwm/ 11860F: include/linux/pwm.h 11861F: drivers/pwm/ 11862F: drivers/video/backlight/pwm_bl.c 11863F: include/linux/pwm_backlight.h 11864F: drivers/gpio/gpio-mvebu.c 11865F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11866 11867PXA GPIO DRIVER 11868M: Robert Jarzmik <robert.jarzmik@free.fr> 11869L: linux-gpio@vger.kernel.org 11870S: Maintained 11871F: drivers/gpio/gpio-pxa.c 11872 11873PXA MMCI DRIVER 11874S: Orphan 11875 11876PXA RTC DRIVER 11877M: Robert Jarzmik <robert.jarzmik@free.fr> 11878L: linux-rtc@vger.kernel.org 11879S: Maintained 11880 11881PXA2xx/PXA3xx SUPPORT 11882M: Daniel Mack <daniel@zonque.org> 11883M: Haojian Zhuang <haojian.zhuang@gmail.com> 11884M: Robert Jarzmik <robert.jarzmik@free.fr> 11885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11886T: git git://github.com/hzhuang1/linux.git 11887T: git git://github.com/rjarzmik/linux.git 11888S: Maintained 11889F: arch/arm/boot/dts/pxa* 11890F: arch/arm/mach-pxa/ 11891F: drivers/dma/pxa* 11892F: drivers/pcmcia/pxa2xx* 11893F: drivers/pinctrl/pxa/ 11894F: drivers/spi/spi-pxa2xx* 11895F: drivers/usb/gadget/udc/pxa2* 11896F: include/sound/pxa2xx-lib.h 11897F: sound/arm/pxa* 11898F: sound/soc/pxa/ 11899 11900QAT DRIVER 11901M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11902L: qat-linux@intel.com 11903S: Supported 11904F: drivers/crypto/qat/ 11905 11906QCOM AUDIO (ASoC) DRIVERS 11907M: Patrick Lai <plai@codeaurora.org> 11908M: Banajit Goswami <bgoswami@codeaurora.org> 11909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11910S: Supported 11911F: sound/soc/qcom/ 11912 11913QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11914M: Gabriel Somlo <somlo@cmu.edu> 11915M: "Michael S. Tsirkin" <mst@redhat.com> 11916L: qemu-devel@nongnu.org 11917S: Maintained 11918F: drivers/firmware/qemu_fw_cfg.c 11919F: include/uapi/linux/qemu_fw_cfg.h 11920 11921QIB DRIVER 11922M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11923M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11924L: linux-rdma@vger.kernel.org 11925S: Supported 11926F: drivers/infiniband/hw/qib/ 11927 11928QLOGIC QL41xxx FCOE DRIVER 11929M: QLogic-Storage-Upstream@cavium.com 11930L: linux-scsi@vger.kernel.org 11931S: Supported 11932F: drivers/scsi/qedf/ 11933 11934QLOGIC QL41xxx ISCSI DRIVER 11935M: QLogic-Storage-Upstream@cavium.com 11936L: linux-scsi@vger.kernel.org 11937S: Supported 11938F: drivers/scsi/qedi/ 11939 11940QLOGIC QL4xxx ETHERNET DRIVER 11941M: Ariel Elior <Ariel.Elior@cavium.com> 11942M: everest-linux-l2@cavium.com 11943L: netdev@vger.kernel.org 11944S: Supported 11945F: drivers/net/ethernet/qlogic/qed/ 11946F: include/linux/qed/ 11947F: drivers/net/ethernet/qlogic/qede/ 11948 11949QLOGIC QL4xxx RDMA DRIVER 11950M: Michal Kalderon <Michal.Kalderon@cavium.com> 11951M: Ariel Elior <Ariel.Elior@cavium.com> 11952L: linux-rdma@vger.kernel.org 11953S: Supported 11954F: drivers/infiniband/hw/qedr/ 11955F: include/uapi/rdma/qedr-abi.h 11956 11957QLOGIC QLA1280 SCSI DRIVER 11958M: Michael Reed <mdr@sgi.com> 11959L: linux-scsi@vger.kernel.org 11960S: Maintained 11961F: drivers/scsi/qla1280.[ch] 11962 11963QLOGIC QLA2XXX FC-SCSI DRIVER 11964M: qla2xxx-upstream@qlogic.com 11965L: linux-scsi@vger.kernel.org 11966S: Supported 11967F: Documentation/scsi/LICENSE.qla2xxx 11968F: drivers/scsi/qla2xxx/ 11969 11970QLOGIC QLA3XXX NETWORK DRIVER 11971M: Dept-GELinuxNICDev@cavium.com 11972L: netdev@vger.kernel.org 11973S: Supported 11974F: Documentation/networking/LICENSE.qla3xxx 11975F: drivers/net/ethernet/qlogic/qla3xxx.* 11976 11977QLOGIC QLA4XXX iSCSI DRIVER 11978M: QLogic-Storage-Upstream@qlogic.com 11979L: linux-scsi@vger.kernel.org 11980S: Supported 11981F: Documentation/scsi/LICENSE.qla4xxx 11982F: drivers/scsi/qla4xxx/ 11983 11984QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11985M: Harish Patil <harish.patil@cavium.com> 11986M: Manish Chopra <manish.chopra@cavium.com> 11987M: Dept-GELinuxNICDev@cavium.com 11988L: netdev@vger.kernel.org 11989S: Supported 11990F: drivers/net/ethernet/qlogic/qlcnic/ 11991 11992QLOGIC QLGE 10Gb ETHERNET DRIVER 11993M: Harish Patil <harish.patil@cavium.com> 11994M: Manish Chopra <manish.chopra@cavium.com> 11995M: Dept-GELinuxNICDev@cavium.com 11996L: netdev@vger.kernel.org 11997S: Supported 11998F: drivers/net/ethernet/qlogic/qlge/ 11999 12000QM1D1B0004 MEDIA DRIVER 12001M: Akihiro Tsukada <tskd08@gmail.com> 12002L: linux-media@vger.kernel.org 12003S: Odd Fixes 12004F: drivers/media/tuners/qm1d1b0004* 12005 12006QM1D1C0042 MEDIA DRIVER 12007M: Akihiro Tsukada <tskd08@gmail.com> 12008L: linux-media@vger.kernel.org 12009S: Odd Fixes 12010F: drivers/media/tuners/qm1d1c0042* 12011 12012QNX4 FILESYSTEM 12013M: Anders Larsen <al@alarsen.net> 12014W: http://www.alarsen.net/linux/qnx4fs/ 12015S: Maintained 12016F: fs/qnx4/ 12017F: include/uapi/linux/qnx4_fs.h 12018F: include/uapi/linux/qnxtypes.h 12019 12020QORIQ DPAA2 FSL-MC BUS DRIVER 12021M: Stuart Yoder <stuyoder@gmail.com> 12022M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12023L: linux-kernel@vger.kernel.org 12024S: Maintained 12025F: drivers/bus/fsl-mc/ 12026F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12027F: Documentation/networking/dpaa2/overview.rst 12028 12029QT1010 MEDIA DRIVER 12030M: Antti Palosaari <crope@iki.fi> 12031L: linux-media@vger.kernel.org 12032W: https://linuxtv.org 12033W: http://palosaari.fi/linux/ 12034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12035T: git git://linuxtv.org/anttip/media_tree.git 12036S: Maintained 12037F: drivers/media/tuners/qt1010* 12038 12039QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12040M: Kalle Valo <kvalo@codeaurora.org> 12041L: ath10k@lists.infradead.org 12042W: http://wireless.kernel.org/en/users/Drivers/ath10k 12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12044S: Supported 12045F: drivers/net/wireless/ath/ath10k/ 12046 12047QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12048M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12049L: linux-wireless@vger.kernel.org 12050W: http://wireless.kernel.org/en/users/Drivers/ath9k 12051S: Supported 12052F: drivers/net/wireless/ath/ath9k/ 12053 12054QUALCOMM CAMERA SUBSYSTEM DRIVER 12055M: Todor Tomov <todor.tomov@linaro.org> 12056L: linux-media@vger.kernel.org 12057S: Maintained 12058F: Documentation/devicetree/bindings/media/qcom,camss.txt 12059F: Documentation/media/v4l-drivers/qcom_camss.rst 12060F: drivers/media/platform/qcom/camss/ 12061 12062QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12063M: Ilia Lin <ilia.lin@gmail.com> 12064L: linux-pm@vger.kernel.org 12065S: Maintained 12066F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12067F: drivers/cpufreq/qcom-cpufreq-kryo.c 12068 12069QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12070M: Timur Tabi <timur@kernel.org> 12071L: netdev@vger.kernel.org 12072S: Maintained 12073F: drivers/net/ethernet/qualcomm/emac/ 12074 12075QUALCOMM GENERIC INTERFACE I2C DRIVER 12076M: Alok Chauhan <alokc@codeaurora.org> 12077M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12078L: linux-i2c@vger.kernel.org 12079L: linux-arm-msm@vger.kernel.org 12080S: Supported 12081F: drivers/i2c/busses/i2c-qcom-geni.c 12082 12083QUALCOMM HEXAGON ARCHITECTURE 12084M: Richard Kuo <rkuo@codeaurora.org> 12085L: linux-hexagon@vger.kernel.org 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12087S: Supported 12088F: arch/hexagon/ 12089 12090QUALCOMM HIDMA DRIVER 12091M: Sinan Kaya <okaya@kernel.org> 12092L: linux-arm-kernel@lists.infradead.org 12093L: linux-arm-msm@vger.kernel.org 12094L: dmaengine@vger.kernel.org 12095S: Supported 12096F: drivers/dma/qcom/hidma* 12097 12098QUALCOMM IOMMU 12099M: Rob Clark <robdclark@gmail.com> 12100L: iommu@lists.linux-foundation.org 12101L: linux-arm-msm@vger.kernel.org 12102S: Maintained 12103F: drivers/iommu/qcom_iommu.c 12104 12105QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12106M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12107L: linux-media@vger.kernel.org 12108L: linux-arm-msm@vger.kernel.org 12109T: git git://linuxtv.org/media_tree.git 12110S: Maintained 12111F: drivers/media/platform/qcom/venus/ 12112 12113QUALCOMM WCN36XX WIRELESS DRIVER 12114M: Kalle Valo <kvalo@codeaurora.org> 12115L: wcn36xx@lists.infradead.org 12116W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12117T: git git://github.com/KrasnikovEugene/wcn36xx.git 12118S: Supported 12119F: drivers/net/wireless/ath/wcn36xx/ 12120 12121QUANTENNA QTNFMAC WIRELESS DRIVER 12122M: Igor Mitsyanko <imitsyanko@quantenna.com> 12123M: Avinash Patil <avinashp@quantenna.com> 12124M: Sergey Matyukevich <smatyukevich@quantenna.com> 12125L: linux-wireless@vger.kernel.org 12126S: Maintained 12127F: drivers/net/wireless/quantenna 12128 12129RADEON and AMDGPU DRM DRIVERS 12130M: Alex Deucher <alexander.deucher@amd.com> 12131M: Christian König <christian.koenig@amd.com> 12132M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12133L: amd-gfx@lists.freedesktop.org 12134T: git git://people.freedesktop.org/~agd5f/linux 12135S: Supported 12136F: drivers/gpu/drm/radeon/ 12137F: include/uapi/drm/radeon_drm.h 12138F: drivers/gpu/drm/amd/ 12139F: include/uapi/drm/amdgpu_drm.h 12140 12141RADEON FRAMEBUFFER DISPLAY DRIVER 12142M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12143L: linux-fbdev@vger.kernel.org 12144S: Maintained 12145F: drivers/video/fbdev/aty/radeon* 12146F: include/uapi/linux/radeonfb.h 12147 12148RADIOSHARK RADIO DRIVER 12149M: Hans Verkuil <hverkuil@xs4all.nl> 12150L: linux-media@vger.kernel.org 12151T: git git://linuxtv.org/media_tree.git 12152S: Maintained 12153F: drivers/media/radio/radio-shark.c 12154 12155RADIOSHARK2 RADIO DRIVER 12156M: Hans Verkuil <hverkuil@xs4all.nl> 12157L: linux-media@vger.kernel.org 12158T: git git://linuxtv.org/media_tree.git 12159S: Maintained 12160F: drivers/media/radio/radio-shark2.c 12161F: drivers/media/radio/radio-tea5777.c 12162 12163RADOS BLOCK DEVICE (RBD) 12164M: Ilya Dryomov <idryomov@gmail.com> 12165M: Sage Weil <sage@redhat.com> 12166M: Alex Elder <elder@kernel.org> 12167L: ceph-devel@vger.kernel.org 12168W: http://ceph.com/ 12169T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12170T: git git://github.com/ceph/ceph-client.git 12171S: Supported 12172F: Documentation/ABI/testing/sysfs-bus-rbd 12173F: drivers/block/rbd.c 12174F: drivers/block/rbd_types.h 12175 12176RAGE128 FRAMEBUFFER DISPLAY DRIVER 12177M: Paul Mackerras <paulus@samba.org> 12178L: linux-fbdev@vger.kernel.org 12179S: Maintained 12180F: drivers/video/fbdev/aty/aty128fb.c 12181 12182RAINSHADOW-CEC DRIVER 12183M: Hans Verkuil <hverkuil@xs4all.nl> 12184L: linux-media@vger.kernel.org 12185T: git git://linuxtv.org/media_tree.git 12186S: Maintained 12187F: drivers/media/usb/rainshadow-cec/* 12188 12189RALINK MIPS ARCHITECTURE 12190M: John Crispin <john@phrozen.org> 12191L: linux-mips@linux-mips.org 12192S: Maintained 12193F: arch/mips/ralink 12194 12195RALINK RT2X00 WIRELESS LAN DRIVER 12196P: rt2x00 project 12197M: Stanislaw Gruszka <sgruszka@redhat.com> 12198M: Helmut Schaa <helmut.schaa@googlemail.com> 12199L: linux-wireless@vger.kernel.org 12200S: Maintained 12201F: drivers/net/wireless/ralink/rt2x00/ 12202 12203RAMDISK RAM BLOCK DEVICE DRIVER 12204M: Jens Axboe <axboe@kernel.dk> 12205S: Maintained 12206F: Documentation/blockdev/ramdisk.txt 12207F: drivers/block/brd.c 12208 12209RANCHU VIRTUAL BOARD FOR MIPS 12210M: Miodrag Dinic <miodrag.dinic@mips.com> 12211L: linux-mips@linux-mips.org 12212S: Supported 12213F: arch/mips/generic/board-ranchu.c 12214F: arch/mips/configs/generic/board-ranchu.config 12215 12216RANDOM NUMBER DRIVER 12217M: "Theodore Ts'o" <tytso@mit.edu> 12218S: Maintained 12219F: drivers/char/random.c 12220 12221RAPIDIO SUBSYSTEM 12222M: Matt Porter <mporter@kernel.crashing.org> 12223M: Alexandre Bounine <alex.bou9@gmail.com> 12224S: Maintained 12225F: drivers/rapidio/ 12226 12227RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12228L: linux-wireless@vger.kernel.org 12229S: Orphan 12230F: drivers/net/wireless/ray* 12231 12232RCUTORTURE TEST FRAMEWORK 12233M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12234M: Josh Triplett <josh@joshtriplett.org> 12235R: Steven Rostedt <rostedt@goodmis.org> 12236R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12237R: Lai Jiangshan <jiangshanlai@gmail.com> 12238L: linux-kernel@vger.kernel.org 12239S: Supported 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12241F: tools/testing/selftests/rcutorture 12242 12243RDC R-321X SoC 12244M: Florian Fainelli <florian@openwrt.org> 12245S: Maintained 12246 12247RDC R6040 FAST ETHERNET DRIVER 12248M: Florian Fainelli <f.fainelli@gmail.com> 12249L: netdev@vger.kernel.org 12250S: Maintained 12251F: drivers/net/ethernet/rdc/r6040.c 12252 12253RDMAVT - RDMA verbs software 12254M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12255M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12256L: linux-rdma@vger.kernel.org 12257S: Supported 12258F: drivers/infiniband/sw/rdmavt 12259 12260RDS - RELIABLE DATAGRAM SOCKETS 12261M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12262L: netdev@vger.kernel.org 12263L: linux-rdma@vger.kernel.org 12264L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12265W: https://oss.oracle.com/projects/rds/ 12266S: Supported 12267F: net/rds/ 12268F: Documentation/networking/rds.txt 12269 12270RDT - RESOURCE ALLOCATION 12271M: Fenghua Yu <fenghua.yu@intel.com> 12272M: Reinette Chatre <reinette.chatre@intel.com> 12273L: linux-kernel@vger.kernel.org 12274S: Supported 12275F: arch/x86/kernel/cpu/intel_rdt* 12276F: arch/x86/include/asm/intel_rdt_sched.h 12277F: Documentation/x86/intel_rdt* 12278 12279READ-COPY UPDATE (RCU) 12280M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12281M: Josh Triplett <josh@joshtriplett.org> 12282R: Steven Rostedt <rostedt@goodmis.org> 12283R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12284R: Lai Jiangshan <jiangshanlai@gmail.com> 12285L: linux-kernel@vger.kernel.org 12286W: http://www.rdrop.com/users/paulmck/RCU/ 12287S: Supported 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12289F: Documentation/RCU/ 12290X: Documentation/RCU/torture.txt 12291F: include/linux/rcu* 12292X: include/linux/srcu*.h 12293F: kernel/rcu/ 12294X: kernel/rcu/srcu*.c 12295 12296REAL TIME CLOCK (RTC) SUBSYSTEM 12297M: Alessandro Zummo <a.zummo@towertech.it> 12298M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12299L: linux-rtc@vger.kernel.org 12300Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12301T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12302S: Maintained 12303F: Documentation/devicetree/bindings/rtc/ 12304F: Documentation/rtc.txt 12305F: drivers/rtc/ 12306F: include/linux/rtc.h 12307F: include/uapi/linux/rtc.h 12308F: include/linux/rtc/ 12309F: include/linux/platform_data/rtc-* 12310F: tools/testing/selftests/rtc/ 12311 12312REALTEK AUDIO CODECS 12313M: Bard Liao <bardliao@realtek.com> 12314M: Oder Chiou <oder_chiou@realtek.com> 12315S: Maintained 12316F: sound/soc/codecs/rt* 12317F: include/sound/rt*.h 12318 12319REALTEK RTL83xx SMI DSA ROUTER CHIPS 12320M: Linus Walleij <linus.walleij@linaro.org> 12321S: Maintained 12322F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12323F: drivers/net/dsa/realtek-smi* 12324F: drivers/net/dsa/rtl83* 12325 12326REGISTER MAP ABSTRACTION 12327M: Mark Brown <broonie@kernel.org> 12328L: linux-kernel@vger.kernel.org 12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12330S: Supported 12331F: Documentation/devicetree/bindings/regmap/ 12332F: drivers/base/regmap/ 12333F: include/linux/regmap.h 12334 12335REISERFS FILE SYSTEM 12336L: reiserfs-devel@vger.kernel.org 12337S: Supported 12338F: fs/reiserfs/ 12339 12340REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12341M: Ohad Ben-Cohen <ohad@wizery.com> 12342M: Bjorn Andersson <bjorn.andersson@linaro.org> 12343L: linux-remoteproc@vger.kernel.org 12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12345S: Maintained 12346F: Documentation/devicetree/bindings/remoteproc/ 12347F: Documentation/remoteproc.txt 12348F: drivers/remoteproc/ 12349F: include/linux/remoteproc.h 12350 12351REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12352M: Ohad Ben-Cohen <ohad@wizery.com> 12353M: Bjorn Andersson <bjorn.andersson@linaro.org> 12354L: linux-remoteproc@vger.kernel.org 12355T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12356S: Maintained 12357F: drivers/rpmsg/ 12358F: Documentation/rpmsg.txt 12359F: include/linux/rpmsg.h 12360F: include/linux/rpmsg/ 12361 12362RENESAS CLOCK DRIVERS 12363M: Geert Uytterhoeven <geert+renesas@glider.be> 12364L: linux-renesas-soc@vger.kernel.org 12365T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12366S: Supported 12367F: drivers/clk/renesas/ 12368 12369RENESAS EMEV2 I2C DRIVER 12370M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12371S: Supported 12372F: drivers/i2c/busses/i2c-emev2.c 12373 12374RENESAS ETHERNET DRIVERS 12375R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12376L: netdev@vger.kernel.org 12377L: linux-renesas-soc@vger.kernel.org 12378F: Documentation/devicetree/bindings/net/renesas,*.txt 12379F: Documentation/devicetree/bindings/net/sh_eth.txt 12380F: drivers/net/ethernet/renesas/ 12381F: include/linux/sh_eth.h 12382 12383RENESAS R-CAR GYROADC DRIVER 12384M: Marek Vasut <marek.vasut@gmail.com> 12385L: linux-iio@vger.kernel.org 12386S: Supported 12387F: drivers/iio/adc/rcar_gyro_adc.c 12388 12389RENESAS R-CAR I2C DRIVERS 12390M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12391S: Supported 12392F: drivers/i2c/busses/i2c-rcar.c 12393F: drivers/i2c/busses/i2c-sh_mobile.c 12394 12395RENESAS USB PHY DRIVER 12396M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12397L: linux-renesas-soc@vger.kernel.org 12398S: Maintained 12399F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12400 12401RESET CONTROLLER FRAMEWORK 12402M: Philipp Zabel <p.zabel@pengutronix.de> 12403T: git git://git.pengutronix.de/git/pza/linux 12404S: Maintained 12405F: drivers/reset/ 12406F: Documentation/devicetree/bindings/reset/ 12407F: include/dt-bindings/reset/ 12408F: include/linux/reset.h 12409F: include/linux/reset-controller.h 12410 12411RESTARTABLE SEQUENCES SUPPORT 12412M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12413M: Peter Zijlstra <peterz@infradead.org> 12414M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12415M: Boqun Feng <boqun.feng@gmail.com> 12416L: linux-kernel@vger.kernel.org 12417S: Supported 12418F: kernel/rseq.c 12419F: include/uapi/linux/rseq.h 12420F: include/trace/events/rseq.h 12421F: tools/testing/selftests/rseq/ 12422 12423RFKILL 12424M: Johannes Berg <johannes@sipsolutions.net> 12425L: linux-wireless@vger.kernel.org 12426W: http://wireless.kernel.org/ 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12428T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12429S: Maintained 12430F: Documentation/rfkill.txt 12431F: Documentation/ABI/stable/sysfs-class-rfkill 12432F: net/rfkill/ 12433F: include/linux/rfkill.h 12434F: include/uapi/linux/rfkill.h 12435 12436RHASHTABLE 12437M: Thomas Graf <tgraf@suug.ch> 12438M: Herbert Xu <herbert@gondor.apana.org.au> 12439L: netdev@vger.kernel.org 12440S: Maintained 12441F: lib/rhashtable.c 12442F: lib/test_rhashtable.c 12443F: include/linux/rhashtable.h 12444F: include/linux/rhashtable-types.h 12445 12446RICOH R5C592 MEMORYSTICK DRIVER 12447M: Maxim Levitsky <maximlevitsky@gmail.com> 12448S: Maintained 12449F: drivers/memstick/host/r592.* 12450 12451RICOH SMARTMEDIA/XD DRIVER 12452M: Maxim Levitsky <maximlevitsky@gmail.com> 12453S: Maintained 12454F: drivers/mtd/nand/raw/r852.c 12455F: drivers/mtd/nand/raw/r852.h 12456 12457RISC-V ARCHITECTURE 12458M: Palmer Dabbelt <palmer@sifive.com> 12459M: Albert Ou <aou@eecs.berkeley.edu> 12460L: linux-riscv@lists.infradead.org 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12462S: Supported 12463F: arch/riscv/ 12464K: riscv 12465N: riscv 12466 12467ROCCAT DRIVERS 12468M: Stefan Achatz <erazor_de@users.sourceforge.net> 12469W: http://sourceforge.net/projects/roccat/ 12470S: Maintained 12471F: drivers/hid/hid-roccat* 12472F: include/linux/hid-roccat* 12473F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12474 12475ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12476M: Jacob chen <jacob2.chen@rock-chips.com> 12477L: linux-media@vger.kernel.org 12478S: Maintained 12479F: drivers/media/platform/rockchip/rga/ 12480F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12481 12482ROCKER DRIVER 12483M: Jiri Pirko <jiri@resnulli.us> 12484L: netdev@vger.kernel.org 12485S: Supported 12486F: drivers/net/ethernet/rocker/ 12487 12488ROCKETPORT DRIVER 12489P: Comtrol Corp. 12490W: http://www.comtrol.com 12491S: Maintained 12492F: Documentation/serial/rocket.txt 12493F: drivers/tty/rocket* 12494 12495ROCKETPORT EXPRESS/INFINITY DRIVER 12496M: Kevin Cernekee <cernekee@gmail.com> 12497L: linux-serial@vger.kernel.org 12498S: Odd Fixes 12499F: drivers/tty/serial/rp2.* 12500 12501ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12502M: Marek Vasut <marek.vasut+renesas@gmail.com> 12503L: linux-kernel@vger.kernel.org 12504L: linux-renesas-soc@vger.kernel.org 12505S: Supported 12506F: drivers/mfd/bd9571mwv.c 12507F: drivers/regulator/bd9571mwv-regulator.c 12508F: drivers/gpio/gpio-bd9571mwv.c 12509F: include/linux/mfd/bd9571mwv.h 12510F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12511 12512ROSE NETWORK LAYER 12513M: Ralf Baechle <ralf@linux-mips.org> 12514L: linux-hams@vger.kernel.org 12515W: http://www.linux-ax25.org/ 12516S: Maintained 12517F: include/net/rose.h 12518F: include/uapi/linux/rose.h 12519F: net/rose/ 12520 12521RTL2830 MEDIA DRIVER 12522M: Antti Palosaari <crope@iki.fi> 12523L: linux-media@vger.kernel.org 12524W: https://linuxtv.org 12525W: http://palosaari.fi/linux/ 12526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12527T: git git://linuxtv.org/anttip/media_tree.git 12528S: Maintained 12529F: drivers/media/dvb-frontends/rtl2830* 12530 12531RTL2832 MEDIA DRIVER 12532M: Antti Palosaari <crope@iki.fi> 12533L: linux-media@vger.kernel.org 12534W: https://linuxtv.org 12535W: http://palosaari.fi/linux/ 12536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12537T: git git://linuxtv.org/anttip/media_tree.git 12538S: Maintained 12539F: drivers/media/dvb-frontends/rtl2832* 12540 12541RTL2832_SDR MEDIA DRIVER 12542M: Antti Palosaari <crope@iki.fi> 12543L: linux-media@vger.kernel.org 12544W: https://linuxtv.org 12545W: http://palosaari.fi/linux/ 12546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12547T: git git://linuxtv.org/anttip/media_tree.git 12548S: Maintained 12549F: drivers/media/dvb-frontends/rtl2832_sdr* 12550 12551RTL8180 WIRELESS DRIVER 12552L: linux-wireless@vger.kernel.org 12553W: http://wireless.kernel.org/ 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12555S: Orphan 12556F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12557 12558RTL8187 WIRELESS DRIVER 12559M: Herton Ronaldo Krzesinski <herton@canonical.com> 12560M: Hin-Tak Leung <htl10@users.sourceforge.net> 12561M: Larry Finger <Larry.Finger@lwfinger.net> 12562L: linux-wireless@vger.kernel.org 12563W: http://wireless.kernel.org/ 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12565S: Maintained 12566F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12567 12568REALTEK WIRELESS DRIVER (rtlwifi family) 12569M: Ping-Ke Shih <pkshih@realtek.com> 12570L: linux-wireless@vger.kernel.org 12571W: http://wireless.kernel.org/ 12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12573S: Maintained 12574F: drivers/net/wireless/realtek/rtlwifi/ 12575 12576RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12577M: Jes Sorensen <Jes.Sorensen@gmail.com> 12578L: linux-wireless@vger.kernel.org 12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12580S: Maintained 12581F: drivers/net/wireless/realtek/rtl8xxxu/ 12582 12583RXRPC SOCKETS (AF_RXRPC) 12584M: David Howells <dhowells@redhat.com> 12585L: linux-afs@lists.infradead.org 12586S: Supported 12587F: net/rxrpc/ 12588F: include/keys/rxrpc-type.h 12589F: include/net/af_rxrpc.h 12590F: include/trace/events/rxrpc.h 12591F: include/uapi/linux/rxrpc.h 12592F: Documentation/networking/rxrpc.txt 12593W: https://www.infradead.org/~dhowells/kafs/ 12594 12595S3 SAVAGE FRAMEBUFFER DRIVER 12596M: Antonino Daplas <adaplas@gmail.com> 12597L: linux-fbdev@vger.kernel.org 12598S: Maintained 12599F: drivers/video/fbdev/savage/ 12600 12601S390 12602M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12603M: Heiko Carstens <heiko.carstens@de.ibm.com> 12604L: linux-s390@vger.kernel.org 12605W: http://www.ibm.com/developerworks/linux/linux390/ 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12607S: Supported 12608F: arch/s390/ 12609F: drivers/s390/ 12610F: Documentation/s390/ 12611F: Documentation/driver-api/s390-drivers.rst 12612 12613S390 COMMON I/O LAYER 12614M: Sebastian Ott <sebott@linux.ibm.com> 12615M: Peter Oberparleiter <oberpar@linux.ibm.com> 12616L: linux-s390@vger.kernel.org 12617W: http://www.ibm.com/developerworks/linux/linux390/ 12618S: Supported 12619F: drivers/s390/cio/ 12620 12621S390 DASD DRIVER 12622M: Stefan Haberland <sth@linux.ibm.com> 12623M: Jan Hoeppner <hoeppner@linux.ibm.com> 12624L: linux-s390@vger.kernel.org 12625W: http://www.ibm.com/developerworks/linux/linux390/ 12626S: Supported 12627F: drivers/s390/block/dasd* 12628F: block/partitions/ibm.c 12629 12630S390 IOMMU (PCI) 12631M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12632L: linux-s390@vger.kernel.org 12633W: http://www.ibm.com/developerworks/linux/linux390/ 12634S: Supported 12635F: drivers/iommu/s390-iommu.c 12636 12637S390 IUCV NETWORK LAYER 12638M: Julian Wiedmann <jwi@linux.ibm.com> 12639M: Ursula Braun <ubraun@linux.ibm.com> 12640L: linux-s390@vger.kernel.org 12641W: http://www.ibm.com/developerworks/linux/linux390/ 12642S: Supported 12643F: drivers/s390/net/*iucv* 12644F: include/net/iucv/ 12645F: net/iucv/ 12646 12647S390 NETWORK DRIVERS 12648M: Julian Wiedmann <jwi@linux.ibm.com> 12649M: Ursula Braun <ubraun@linux.ibm.com> 12650L: linux-s390@vger.kernel.org 12651W: http://www.ibm.com/developerworks/linux/linux390/ 12652S: Supported 12653F: drivers/s390/net/ 12654 12655S390 PCI SUBSYSTEM 12656M: Sebastian Ott <sebott@linux.ibm.com> 12657M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12658L: linux-s390@vger.kernel.org 12659W: http://www.ibm.com/developerworks/linux/linux390/ 12660S: Supported 12661F: arch/s390/pci/ 12662F: drivers/pci/hotplug/s390_pci_hpc.c 12663 12664S390 VFIO-CCW DRIVER 12665M: Cornelia Huck <cohuck@redhat.com> 12666M: Halil Pasic <pasic@linux.ibm.com> 12667L: linux-s390@vger.kernel.org 12668L: kvm@vger.kernel.org 12669S: Supported 12670F: drivers/s390/cio/vfio_ccw* 12671F: Documentation/s390/vfio-ccw.txt 12672F: include/uapi/linux/vfio_ccw.h 12673 12674S390 ZCRYPT DRIVER 12675M: Harald Freudenberger <freude@linux.ibm.com> 12676L: linux-s390@vger.kernel.org 12677W: http://www.ibm.com/developerworks/linux/linux390/ 12678S: Supported 12679F: drivers/s390/crypto/ 12680 12681S390 ZFCP DRIVER 12682M: Steffen Maier <maier@linux.ibm.com> 12683M: Benjamin Block <bblock@linux.ibm.com> 12684L: linux-s390@vger.kernel.org 12685W: http://www.ibm.com/developerworks/linux/linux390/ 12686S: Supported 12687F: drivers/s390/scsi/zfcp_* 12688 12689S3C24XX SD/MMC Driver 12690M: Ben Dooks <ben-linux@fluff.org> 12691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12692S: Supported 12693F: drivers/mmc/host/s3cmci.* 12694 12695SAA6588 RDS RECEIVER DRIVER 12696M: Hans Verkuil <hverkuil@xs4all.nl> 12697L: linux-media@vger.kernel.org 12698T: git git://linuxtv.org/media_tree.git 12699W: https://linuxtv.org 12700S: Odd Fixes 12701F: drivers/media/i2c/saa6588* 12702 12703SAA7134 VIDEO4LINUX DRIVER 12704M: Mauro Carvalho Chehab <mchehab@kernel.org> 12705L: linux-media@vger.kernel.org 12706W: https://linuxtv.org 12707T: git git://linuxtv.org/media_tree.git 12708S: Odd fixes 12709F: Documentation/media/v4l-drivers/saa7134* 12710F: drivers/media/pci/saa7134/ 12711 12712SAA7146 VIDEO4LINUX-2 DRIVER 12713M: Hans Verkuil <hverkuil@xs4all.nl> 12714L: linux-media@vger.kernel.org 12715T: git git://linuxtv.org/media_tree.git 12716S: Maintained 12717F: drivers/media/common/saa7146/ 12718F: drivers/media/pci/saa7146/ 12719F: include/media/saa7146* 12720 12721SAMSUNG AUDIO (ASoC) DRIVERS 12722M: Krzysztof Kozlowski <krzk@kernel.org> 12723M: Sangbeom Kim <sbkim73@samsung.com> 12724M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12726S: Supported 12727F: sound/soc/samsung/ 12728F: Documentation/devicetree/bindings/sound/samsung* 12729 12730SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12731M: Krzysztof Kozlowski <krzk@kernel.org> 12732L: linux-crypto@vger.kernel.org 12733L: linux-samsung-soc@vger.kernel.org 12734S: Maintained 12735F: drivers/crypto/exynos-rng.c 12736F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12737 12738SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12739M: Łukasz Stelmach <l.stelmach@samsung.com> 12740L: linux-samsung-soc@vger.kernel.org 12741S: Maintained 12742F: drivers/char/hw_random/exynos-trng.c 12743F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12744 12745SAMSUNG FRAMEBUFFER DRIVER 12746M: Jingoo Han <jingoohan1@gmail.com> 12747L: linux-fbdev@vger.kernel.org 12748S: Maintained 12749F: drivers/video/fbdev/s3c-fb.c 12750 12751SAMSUNG LAPTOP DRIVER 12752M: Corentin Chary <corentin.chary@gmail.com> 12753L: platform-driver-x86@vger.kernel.org 12754S: Maintained 12755F: drivers/platform/x86/samsung-laptop.c 12756 12757SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12758M: Sangbeom Kim <sbkim73@samsung.com> 12759M: Krzysztof Kozlowski <krzk@kernel.org> 12760M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12761L: linux-kernel@vger.kernel.org 12762L: linux-samsung-soc@vger.kernel.org 12763S: Supported 12764F: drivers/mfd/sec*.c 12765F: drivers/regulator/s2m*.c 12766F: drivers/regulator/s5m*.c 12767F: drivers/clk/clk-s2mps11.c 12768F: drivers/rtc/rtc-s5m.c 12769F: include/linux/mfd/samsung/ 12770F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12771F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12772F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12773F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12774 12775SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12776M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12777L: linux-media@vger.kernel.org 12778L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12779S: Maintained 12780F: drivers/media/platform/s3c-camif/ 12781F: include/media/drv-intf/s3c_camif.h 12782 12783SAMSUNG S3FWRN5 NFC DRIVER 12784M: Robert Baldyga <r.baldyga@samsung.com> 12785M: Krzysztof Opasiak <k.opasiak@samsung.com> 12786L: linux-nfc@lists.01.org (moderated for non-subscribers) 12787S: Supported 12788F: drivers/nfc/s3fwrn5 12789 12790SAMSUNG S5C73M3 CAMERA DRIVER 12791M: Kyungmin Park <kyungmin.park@samsung.com> 12792M: Andrzej Hajda <a.hajda@samsung.com> 12793L: linux-media@vger.kernel.org 12794S: Supported 12795F: drivers/media/i2c/s5c73m3/* 12796 12797SAMSUNG S5K5BAF CAMERA DRIVER 12798M: Kyungmin Park <kyungmin.park@samsung.com> 12799M: Andrzej Hajda <a.hajda@samsung.com> 12800L: linux-media@vger.kernel.org 12801S: Supported 12802F: drivers/media/i2c/s5k5baf.c 12803 12804SAMSUNG S5P Security SubSystem (SSS) DRIVER 12805M: Krzysztof Kozlowski <krzk@kernel.org> 12806M: Vladimir Zapolskiy <vz@mleia.com> 12807M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12808L: linux-crypto@vger.kernel.org 12809L: linux-samsung-soc@vger.kernel.org 12810S: Maintained 12811F: drivers/crypto/s5p-sss.c 12812 12813SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12814M: Kyungmin Park <kyungmin.park@samsung.com> 12815M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12816L: linux-media@vger.kernel.org 12817Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12818S: Supported 12819F: drivers/media/platform/exynos4-is/ 12820 12821SAMSUNG SOC CLOCK DRIVERS 12822M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12823M: Tomasz Figa <tomasz.figa@gmail.com> 12824M: Chanwoo Choi <cw00.choi@samsung.com> 12825S: Supported 12826L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12827T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12828F: drivers/clk/samsung/ 12829F: include/dt-bindings/clock/exynos*.h 12830F: Documentation/devicetree/bindings/clock/exynos*.txt 12831 12832SAMSUNG SPI DRIVERS 12833M: Kukjin Kim <kgene@kernel.org> 12834M: Krzysztof Kozlowski <krzk@kernel.org> 12835M: Andi Shyti <andi@etezian.org> 12836L: linux-spi@vger.kernel.org 12837L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12838S: Maintained 12839F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12840F: drivers/spi/spi-s3c* 12841F: include/linux/platform_data/spi-s3c64xx.h 12842 12843SAMSUNG SXGBE DRIVERS 12844M: Byungho An <bh74.an@samsung.com> 12845M: Girish K S <ks.giri@samsung.com> 12846M: Vipul Pandya <vipul.pandya@samsung.com> 12847S: Supported 12848L: netdev@vger.kernel.org 12849F: drivers/net/ethernet/samsung/sxgbe/ 12850 12851SAMSUNG THERMAL DRIVER 12852M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12853L: linux-pm@vger.kernel.org 12854L: linux-samsung-soc@vger.kernel.org 12855S: Supported 12856T: git https://github.com/lmajewski/linux-samsung-thermal.git 12857F: drivers/thermal/samsung/ 12858 12859SAMSUNG USB2 PHY DRIVER 12860M: Kamil Debski <kamil@wypas.org> 12861M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12862L: linux-kernel@vger.kernel.org 12863S: Supported 12864F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12865F: Documentation/phy/samsung-usb2.txt 12866F: drivers/phy/samsung/phy-exynos4210-usb2.c 12867F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12868F: drivers/phy/samsung/phy-exynos5250-usb2.c 12869F: drivers/phy/samsung/phy-s5pv210-usb2.c 12870F: drivers/phy/samsung/phy-samsung-usb2.c 12871F: drivers/phy/samsung/phy-samsung-usb2.h 12872 12873SC1200 WDT DRIVER 12874M: Zwane Mwaikambo <zwanem@gmail.com> 12875S: Maintained 12876F: drivers/watchdog/sc1200wdt.c 12877 12878SCHEDULER 12879M: Ingo Molnar <mingo@redhat.com> 12880M: Peter Zijlstra <peterz@infradead.org> 12881L: linux-kernel@vger.kernel.org 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12883S: Maintained 12884F: kernel/sched/ 12885F: include/linux/sched.h 12886F: include/uapi/linux/sched.h 12887F: include/linux/wait.h 12888 12889SCR24X CHIP CARD INTERFACE DRIVER 12890M: Lubomir Rintel <lkundrak@v3.sk> 12891S: Supported 12892F: drivers/char/pcmcia/scr24x_cs.c 12893 12894SCSI CDROM DRIVER 12895M: Jens Axboe <axboe@kernel.dk> 12896L: linux-scsi@vger.kernel.org 12897W: http://www.kernel.dk 12898S: Maintained 12899F: drivers/scsi/sr* 12900 12901SCSI RDMA PROTOCOL (SRP) INITIATOR 12902M: Bart Van Assche <bvanassche@acm.org> 12903L: linux-rdma@vger.kernel.org 12904S: Supported 12905Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12906F: drivers/infiniband/ulp/srp/ 12907F: include/scsi/srp.h 12908 12909SCSI RDMA PROTOCOL (SRP) TARGET 12910M: Bart Van Assche <bvanassche@acm.org> 12911L: linux-rdma@vger.kernel.org 12912L: target-devel@vger.kernel.org 12913S: Supported 12914Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12915F: drivers/infiniband/ulp/srpt/ 12916 12917SCSI SG DRIVER 12918M: Doug Gilbert <dgilbert@interlog.com> 12919L: linux-scsi@vger.kernel.org 12920W: http://sg.danny.cz/sg 12921S: Maintained 12922F: Documentation/scsi/scsi-generic.txt 12923F: drivers/scsi/sg.c 12924F: include/scsi/sg.h 12925 12926SCSI SUBSYSTEM 12927M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12929M: "Martin K. Petersen" <martin.petersen@oracle.com> 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12931L: linux-scsi@vger.kernel.org 12932S: Maintained 12933F: Documentation/devicetree/bindings/scsi/ 12934F: drivers/scsi/ 12935F: include/scsi/ 12936 12937SCSI TAPE DRIVER 12938M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12939L: linux-scsi@vger.kernel.org 12940S: Maintained 12941F: Documentation/scsi/st.txt 12942F: drivers/scsi/st.* 12943F: drivers/scsi/st_*.h 12944 12945SCTP PROTOCOL 12946M: Vlad Yasevich <vyasevich@gmail.com> 12947M: Neil Horman <nhorman@tuxdriver.com> 12948M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12949L: linux-sctp@vger.kernel.org 12950W: http://lksctp.sourceforge.net 12951S: Maintained 12952F: Documentation/networking/sctp.txt 12953F: include/linux/sctp.h 12954F: include/uapi/linux/sctp.h 12955F: include/net/sctp/ 12956F: net/sctp/ 12957 12958SCx200 CPU SUPPORT 12959M: Jim Cromie <jim.cromie@gmail.com> 12960S: Odd Fixes 12961F: Documentation/i2c/busses/scx200_acb 12962F: arch/x86/platform/scx200/ 12963F: drivers/watchdog/scx200_wdt.c 12964F: drivers/i2c/busses/scx200* 12965F: drivers/mtd/maps/scx200_docflash.c 12966F: include/linux/scx200.h 12967 12968SCx200 GPIO DRIVER 12969M: Jim Cromie <jim.cromie@gmail.com> 12970S: Maintained 12971F: drivers/char/scx200_gpio.c 12972F: include/linux/scx200_gpio.h 12973 12974SCx200 HRT CLOCKSOURCE DRIVER 12975M: Jim Cromie <jim.cromie@gmail.com> 12976S: Maintained 12977F: drivers/clocksource/scx200_hrt.c 12978 12979SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12980M: Sascha Sommer <saschasommer@freenet.de> 12981L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12982S: Maintained 12983F: drivers/mmc/host/sdricoh_cs.c 12984 12985SECURE COMPUTING 12986M: Kees Cook <keescook@chromium.org> 12987R: Andy Lutomirski <luto@amacapital.net> 12988R: Will Drewry <wad@chromium.org> 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12990S: Supported 12991F: kernel/seccomp.c 12992F: include/uapi/linux/seccomp.h 12993F: include/linux/seccomp.h 12994F: tools/testing/selftests/seccomp/* 12995F: tools/testing/selftests/kselftest_harness.h 12996F: Documentation/userspace-api/seccomp_filter.rst 12997K: \bsecure_computing 12998K: \bTIF_SECCOMP\b 12999 13000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13001M: Al Cooper <alcooperx@gmail.com> 13002L: linux-mmc@vger.kernel.org 13003L: bcm-kernel-feedback-list@broadcom.com 13004S: Maintained 13005F: drivers/mmc/host/sdhci-brcmstb* 13006 13007SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13008M: Adrian Hunter <adrian.hunter@intel.com> 13009L: linux-mmc@vger.kernel.org 13010T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13011S: Maintained 13012F: drivers/mmc/host/sdhci* 13013F: include/linux/mmc/sdhci* 13014 13015SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13016M: Prabu Thangamuthu <prabu.t@synopsys.com> 13017M: Manjunath M B <manjumb@synopsys.com> 13018L: linux-mmc@vger.kernel.org 13019S: Maintained 13020F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13021 13022SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13023M: Ben Dooks <ben-linux@fluff.org> 13024M: Jaehoon Chung <jh80.chung@samsung.com> 13025L: linux-mmc@vger.kernel.org 13026S: Maintained 13027F: drivers/mmc/host/sdhci-s3c* 13028 13029SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13030M: Viresh Kumar <vireshk@kernel.org> 13031L: linux-mmc@vger.kernel.org 13032S: Maintained 13033F: drivers/mmc/host/sdhci-spear.c 13034 13035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13036M: Kishon Vijay Abraham I <kishon@ti.com> 13037L: linux-mmc@vger.kernel.org 13038S: Maintained 13039F: drivers/mmc/host/sdhci-omap.c 13040 13041SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13042M: Scott Bauer <scott.bauer@intel.com> 13043M: Jonathan Derrick <jonathan.derrick@intel.com> 13044L: linux-block@vger.kernel.org 13045S: Supported 13046F: block/sed* 13047F: block/opal_proto.h 13048F: include/linux/sed* 13049F: include/uapi/linux/sed* 13050 13051SECURITY CONTACT 13052M: Security Officers <security@kernel.org> 13053S: Supported 13054 13055SECURITY SUBSYSTEM 13056M: James Morris <jmorris@namei.org> 13057M: "Serge E. Hallyn" <serge@hallyn.com> 13058L: linux-security-module@vger.kernel.org (suggested Cc:) 13059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13060W: http://kernsec.org/ 13061S: Supported 13062F: security/ 13063X: security/selinux/ 13064 13065SELINUX SECURITY MODULE 13066M: Paul Moore <paul@paul-moore.com> 13067M: Stephen Smalley <sds@tycho.nsa.gov> 13068M: Eric Paris <eparis@parisplace.org> 13069L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13070W: https://selinuxproject.org 13071W: https://github.com/SELinuxProject 13072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13073S: Supported 13074F: include/linux/selinux* 13075F: security/selinux/ 13076F: scripts/selinux/ 13077F: Documentation/admin-guide/LSM/SELinux.rst 13078 13079SENSABLE PHANTOM 13080M: Jiri Slaby <jirislaby@gmail.com> 13081S: Maintained 13082F: drivers/misc/phantom.c 13083F: include/uapi/linux/phantom.h 13084 13085SERIAL DEVICE BUS 13086M: Rob Herring <robh@kernel.org> 13087L: linux-serial@vger.kernel.org 13088S: Maintained 13089F: Documentation/devicetree/bindings/serial/slave-device.txt 13090F: drivers/tty/serdev/ 13091F: include/linux/serdev.h 13092 13093SERIAL DRIVERS 13094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13095L: linux-serial@vger.kernel.org 13096S: Maintained 13097F: Documentation/devicetree/bindings/serial/ 13098F: drivers/tty/serial/ 13099 13100SERIAL IR RECEIVER 13101M: Sean Young <sean@mess.org> 13102L: linux-media@vger.kernel.org 13103S: Maintained 13104F: drivers/media/rc/serial_ir.c 13105 13106SFC NETWORK DRIVER 13107M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13108M: Edward Cree <ecree@solarflare.com> 13109M: Bert Kenward <bkenward@solarflare.com> 13110L: netdev@vger.kernel.org 13111S: Supported 13112F: drivers/net/ethernet/sfc/ 13113 13114SGI GRU DRIVER 13115M: Dimitri Sivanich <sivanich@sgi.com> 13116S: Maintained 13117F: drivers/misc/sgi-gru/ 13118 13119SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13120M: Pat Gefre <pfg@sgi.com> 13121L: linux-ia64@vger.kernel.org 13122S: Supported 13123F: Documentation/ia64/serial.txt 13124F: drivers/tty/serial/ioc?_serial.c 13125F: include/linux/ioc?.h 13126 13127SGI XP/XPC/XPNET DRIVER 13128M: Cliff Whickman <cpw@sgi.com> 13129M: Robin Holt <robinmholt@gmail.com> 13130S: Maintained 13131F: drivers/misc/sgi-xp/ 13132 13133SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13134M: Ursula Braun <ubraun@linux.ibm.com> 13135L: linux-s390@vger.kernel.org 13136W: http://www.ibm.com/developerworks/linux/linux390/ 13137S: Supported 13138F: net/smc/ 13139 13140SHARP RJ54N1CB0C SENSOR DRIVER 13141M: Jacopo Mondi <jacopo@jmondi.org> 13142L: linux-media@vger.kernel.org 13143T: git git://linuxtv.org/media_tree.git 13144S: Odd fixes 13145F: drivers/media/i2c/rj54n1cb0c.c 13146F: include/media/i2c/rj54n1cb0c.h 13147 13148SH_VEU V4L2 MEM2MEM DRIVER 13149L: linux-media@vger.kernel.org 13150S: Orphan 13151F: drivers/media/platform/sh_veu.c 13152 13153SH_VOU V4L2 OUTPUT DRIVER 13154L: linux-media@vger.kernel.org 13155S: Orphan 13156F: drivers/media/platform/sh_vou.c 13157F: include/media/drv-intf/sh_vou.h 13158 13159SI2157 MEDIA DRIVER 13160M: Antti Palosaari <crope@iki.fi> 13161L: linux-media@vger.kernel.org 13162W: https://linuxtv.org 13163W: http://palosaari.fi/linux/ 13164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13165T: git git://linuxtv.org/anttip/media_tree.git 13166S: Maintained 13167F: drivers/media/tuners/si2157* 13168 13169SI2165 MEDIA DRIVER 13170M: Matthias Schwarzott <zzam@gentoo.org> 13171L: linux-media@vger.kernel.org 13172W: https://linuxtv.org 13173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13174S: Maintained 13175F: drivers/media/dvb-frontends/si2165* 13176 13177SI2168 MEDIA DRIVER 13178M: Antti Palosaari <crope@iki.fi> 13179L: linux-media@vger.kernel.org 13180W: https://linuxtv.org 13181W: http://palosaari.fi/linux/ 13182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13183T: git git://linuxtv.org/anttip/media_tree.git 13184S: Maintained 13185F: drivers/media/dvb-frontends/si2168* 13186 13187SI470X FM RADIO RECEIVER I2C DRIVER 13188M: Hans Verkuil <hverkuil@xs4all.nl> 13189L: linux-media@vger.kernel.org 13190T: git git://linuxtv.org/media_tree.git 13191W: https://linuxtv.org 13192S: Odd Fixes 13193F: drivers/media/radio/si470x/radio-si470x-i2c.c 13194 13195SI470X FM RADIO RECEIVER USB DRIVER 13196M: Hans Verkuil <hverkuil@xs4all.nl> 13197L: linux-media@vger.kernel.org 13198T: git git://linuxtv.org/media_tree.git 13199W: https://linuxtv.org 13200S: Maintained 13201F: drivers/media/radio/si470x/radio-si470x-common.c 13202F: drivers/media/radio/si470x/radio-si470x.h 13203F: drivers/media/radio/si470x/radio-si470x-usb.c 13204 13205SI4713 FM RADIO TRANSMITTER I2C DRIVER 13206M: Eduardo Valentin <edubezval@gmail.com> 13207L: linux-media@vger.kernel.org 13208T: git git://linuxtv.org/media_tree.git 13209W: https://linuxtv.org 13210S: Odd Fixes 13211F: drivers/media/radio/si4713/si4713.? 13212 13213SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13214M: Eduardo Valentin <edubezval@gmail.com> 13215L: linux-media@vger.kernel.org 13216T: git git://linuxtv.org/media_tree.git 13217W: https://linuxtv.org 13218S: Odd Fixes 13219F: drivers/media/radio/si4713/radio-platform-si4713.c 13220 13221SI4713 FM RADIO TRANSMITTER USB DRIVER 13222M: Hans Verkuil <hverkuil@xs4all.nl> 13223L: linux-media@vger.kernel.org 13224T: git git://linuxtv.org/media_tree.git 13225W: https://linuxtv.org 13226S: Maintained 13227F: drivers/media/radio/si4713/radio-usb-si4713.c 13228 13229SIANO DVB DRIVER 13230M: Mauro Carvalho Chehab <mchehab@kernel.org> 13231L: linux-media@vger.kernel.org 13232W: https://linuxtv.org 13233T: git git://linuxtv.org/media_tree.git 13234S: Odd fixes 13235F: drivers/media/common/siano/ 13236F: drivers/media/usb/siano/ 13237F: drivers/media/usb/siano/ 13238F: drivers/media/mmc/siano/ 13239 13240SIFIVE DRIVERS 13241M: Palmer Dabbelt <palmer@sifive.com> 13242L: linux-riscv@lists.infradead.org 13243T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13244S: Supported 13245K: sifive 13246N: sifive 13247 13248SILEAD TOUCHSCREEN DRIVER 13249M: Hans de Goede <hdegoede@redhat.com> 13250L: linux-input@vger.kernel.org 13251L: platform-driver-x86@vger.kernel.org 13252S: Maintained 13253F: drivers/input/touchscreen/silead.c 13254F: drivers/platform/x86/touchscreen_dmi.c 13255 13256SILICON MOTION SM712 FRAME BUFFER DRIVER 13257M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13258M: Teddy Wang <teddy.wang@siliconmotion.com> 13259M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13260L: linux-fbdev@vger.kernel.org 13261S: Maintained 13262F: drivers/video/fbdev/sm712* 13263F: Documentation/fb/sm712fb.txt 13264 13265SIMPLE FIRMWARE INTERFACE (SFI) 13266M: Len Brown <lenb@kernel.org> 13267L: sfi-devel@simplefirmware.org 13268W: http://simplefirmware.org/ 13269T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13270S: Supported 13271F: arch/x86/platform/sfi/ 13272F: drivers/sfi/ 13273F: include/linux/sfi*.h 13274 13275SIMPLEFB FB DRIVER 13276M: Hans de Goede <hdegoede@redhat.com> 13277L: linux-fbdev@vger.kernel.org 13278S: Maintained 13279F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13280F: drivers/video/fbdev/simplefb.c 13281F: include/linux/platform_data/simplefb.h 13282 13283SIMTEC EB110ATX (Chalice CATS) 13284P: Ben Dooks 13285P: Vincent Sanders <vince@simtec.co.uk> 13286M: Simtec Linux Team <linux@simtec.co.uk> 13287W: http://www.simtec.co.uk/products/EB110ATX/ 13288S: Supported 13289 13290SIMTEC EB2410ITX (BAST) 13291P: Ben Dooks 13292P: Vincent Sanders <vince@simtec.co.uk> 13293M: Simtec Linux Team <linux@simtec.co.uk> 13294W: http://www.simtec.co.uk/products/EB2410ITX/ 13295S: Supported 13296F: arch/arm/mach-s3c24xx/mach-bast.c 13297F: arch/arm/mach-s3c24xx/bast-ide.c 13298F: arch/arm/mach-s3c24xx/bast-irq.c 13299 13300SIPHASH PRF ROUTINES 13301M: Jason A. Donenfeld <Jason@zx2c4.com> 13302S: Maintained 13303F: lib/siphash.c 13304F: lib/test_siphash.c 13305F: include/linux/siphash.h 13306 13307SIOX 13308M: Gavin Schenk <g.schenk@eckelmann.de> 13309M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13310R: Pengutronix Kernel Team <kernel@pengutronix.de> 13311S: Supported 13312F: drivers/siox/* 13313F: include/trace/events/siox.h 13314 13315SIS 190 ETHERNET DRIVER 13316M: Francois Romieu <romieu@fr.zoreil.com> 13317L: netdev@vger.kernel.org 13318S: Maintained 13319F: drivers/net/ethernet/sis/sis190.c 13320 13321SIS 900/7016 FAST ETHERNET DRIVER 13322M: Daniele Venzano <venza@brownhat.org> 13323W: http://www.brownhat.org/sis900.html 13324L: netdev@vger.kernel.org 13325S: Maintained 13326F: drivers/net/ethernet/sis/sis900.* 13327 13328SIS FRAMEBUFFER DRIVER 13329M: Thomas Winischhofer <thomas@winischhofer.net> 13330W: http://www.winischhofer.net/linuxsisvga.shtml 13331S: Maintained 13332F: Documentation/fb/sisfb.txt 13333F: drivers/video/fbdev/sis/ 13334F: include/video/sisfb.h 13335 13336SIS USB2VGA DRIVER 13337M: Thomas Winischhofer <thomas@winischhofer.net> 13338W: http://www.winischhofer.at/linuxsisusbvga.shtml 13339S: Maintained 13340F: drivers/usb/misc/sisusbvga/ 13341 13342SLAB ALLOCATOR 13343M: Christoph Lameter <cl@linux.com> 13344M: Pekka Enberg <penberg@kernel.org> 13345M: David Rientjes <rientjes@google.com> 13346M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13347M: Andrew Morton <akpm@linux-foundation.org> 13348L: linux-mm@kvack.org 13349S: Maintained 13350F: include/linux/sl?b*.h 13351F: mm/sl?b* 13352 13353SLEEPABLE READ-COPY UPDATE (SRCU) 13354M: Lai Jiangshan <jiangshanlai@gmail.com> 13355M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13356M: Josh Triplett <josh@joshtriplett.org> 13357R: Steven Rostedt <rostedt@goodmis.org> 13358R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13359L: linux-kernel@vger.kernel.org 13360W: http://www.rdrop.com/users/paulmck/RCU/ 13361S: Supported 13362T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13363F: include/linux/srcu*.h 13364F: kernel/rcu/srcu*.c 13365 13366SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13367M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13368L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13369S: Maintained 13370F: drivers/slimbus/ 13371F: Documentation/devicetree/bindings/slimbus/ 13372F: include/linux/slimbus.h 13373 13374SMACK SECURITY MODULE 13375M: Casey Schaufler <casey@schaufler-ca.com> 13376L: linux-security-module@vger.kernel.org 13377W: http://schaufler-ca.com 13378T: git git://github.com/cschaufler/smack-next 13379S: Maintained 13380F: Documentation/admin-guide/LSM/Smack.rst 13381F: security/smack/ 13382 13383SMC91x ETHERNET DRIVER 13384M: Nicolas Pitre <nico@fluxnic.net> 13385S: Odd Fixes 13386F: drivers/net/ethernet/smsc/smc91x.* 13387 13388SMIA AND SMIA++ IMAGE SENSOR DRIVER 13389M: Sakari Ailus <sakari.ailus@iki.fi> 13390L: linux-media@vger.kernel.org 13391S: Maintained 13392F: drivers/media/i2c/smiapp/ 13393F: include/media/i2c/smiapp.h 13394F: drivers/media/i2c/smiapp-pll.c 13395F: drivers/media/i2c/smiapp-pll.h 13396F: include/uapi/linux/smiapp.h 13397F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13398 13399SMM665 HARDWARE MONITOR DRIVER 13400M: Guenter Roeck <linux@roeck-us.net> 13401L: linux-hwmon@vger.kernel.org 13402S: Maintained 13403F: Documentation/hwmon/smm665 13404F: drivers/hwmon/smm665.c 13405 13406SMSC EMC2103 HARDWARE MONITOR DRIVER 13407M: Steve Glendinning <steve.glendinning@shawell.net> 13408L: linux-hwmon@vger.kernel.org 13409S: Maintained 13410F: Documentation/hwmon/emc2103 13411F: drivers/hwmon/emc2103.c 13412 13413SMSC SCH5627 HARDWARE MONITOR DRIVER 13414M: Hans de Goede <hdegoede@redhat.com> 13415L: linux-hwmon@vger.kernel.org 13416S: Supported 13417F: Documentation/hwmon/sch5627 13418F: drivers/hwmon/sch5627.c 13419 13420SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13421M: Steve Glendinning <steve.glendinning@shawell.net> 13422L: linux-fbdev@vger.kernel.org 13423S: Maintained 13424F: drivers/video/fbdev/smscufx.c 13425 13426SMSC47B397 HARDWARE MONITOR DRIVER 13427M: Jean Delvare <jdelvare@suse.com> 13428L: linux-hwmon@vger.kernel.org 13429S: Maintained 13430F: Documentation/hwmon/smsc47b397 13431F: drivers/hwmon/smsc47b397.c 13432 13433SMSC911x ETHERNET DRIVER 13434M: Steve Glendinning <steve.glendinning@shawell.net> 13435L: netdev@vger.kernel.org 13436S: Maintained 13437F: include/linux/smsc911x.h 13438F: drivers/net/ethernet/smsc/smsc911x.* 13439 13440SMSC9420 PCI ETHERNET DRIVER 13441M: Steve Glendinning <steve.glendinning@shawell.net> 13442L: netdev@vger.kernel.org 13443S: Maintained 13444F: drivers/net/ethernet/smsc/smsc9420.* 13445 13446SOC-CAMERA V4L2 SUBSYSTEM 13447L: linux-media@vger.kernel.org 13448T: git git://linuxtv.org/media_tree.git 13449S: Orphan 13450F: include/media/soc* 13451F: drivers/media/i2c/soc_camera/ 13452F: drivers/media/platform/soc_camera/ 13453 13454SOCIONEXT SYNQUACER I2C DRIVER 13455M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13456L: linux-i2c@vger.kernel.org 13457S: Maintained 13458F: drivers/i2c/busses/i2c-synquacer.c 13459F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13460 13461SOCIONEXT UNIPHIER SOUND DRIVER 13462L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13463S: Orphan 13464F: sound/soc/uniphier/ 13465 13466SOEKRIS NET48XX LED SUPPORT 13467M: Chris Boot <bootc@bootc.net> 13468S: Maintained 13469F: drivers/leds/leds-net48xx.c 13470 13471SOFT-ROCE DRIVER (rxe) 13472M: Moni Shoua <monis@mellanox.com> 13473L: linux-rdma@vger.kernel.org 13474S: Supported 13475W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13476Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13477F: drivers/infiniband/sw/rxe/ 13478F: include/uapi/rdma/rdma_user_rxe.h 13479 13480SOFTLOGIC 6x10 MPEG CODEC 13481M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13482M: Anton Sviridenko <anton@corp.bluecherry.net> 13483M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13484M: Andrey Utkin <andrey_utkin@fastmail.com> 13485M: Ismael Luceno <ismael@iodev.co.uk> 13486L: linux-media@vger.kernel.org 13487S: Supported 13488F: drivers/media/pci/solo6x10/ 13489 13490SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13491M: James Morse <james.morse@arm.com> 13492L: linux-arm-kernel@lists.infradead.org 13493S: Maintained 13494F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13495F: drivers/firmware/arm_sdei.c 13496F: include/linux/sdei.h 13497F: include/uapi/linux/sdei.h 13498 13499SOFTWARE RAID (Multiple Disks) SUPPORT 13500M: Shaohua Li <shli@kernel.org> 13501L: linux-raid@vger.kernel.org 13502T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13503S: Supported 13504F: drivers/md/Makefile 13505F: drivers/md/Kconfig 13506F: drivers/md/md* 13507F: drivers/md/raid* 13508F: include/linux/raid/ 13509F: include/uapi/linux/raid/ 13510 13511SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13512M: Jassi Brar <jaswinder.singh@linaro.org> 13513L: netdev@vger.kernel.org 13514S: Maintained 13515F: drivers/net/ethernet/socionext/netsec.c 13516F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13517 13518SOLIDRUN CLEARFOG SUPPORT 13519M: Russell King <linux@armlinux.org.uk> 13520S: Maintained 13521F: arch/arm/boot/dts/armada-388-clearfog* 13522F: arch/arm/boot/dts/armada-38x-solidrun-* 13523 13524SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13525M: Russell King <linux@armlinux.org.uk> 13526S: Maintained 13527F: arch/arm/boot/dts/imx6*-cubox-i* 13528F: arch/arm/boot/dts/imx6*-hummingboard* 13529F: arch/arm/boot/dts/imx6*-sr-* 13530 13531SONIC NETWORK DRIVER 13532M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13533L: netdev@vger.kernel.org 13534S: Maintained 13535F: drivers/net/ethernet/natsemi/sonic.* 13536 13537SONICS SILICON BACKPLANE DRIVER (SSB) 13538M: Michael Buesch <m@bues.ch> 13539L: linux-wireless@vger.kernel.org 13540S: Maintained 13541F: drivers/ssb/ 13542F: include/linux/ssb/ 13543 13544SONY IMX258 SENSOR DRIVER 13545M: Sakari Ailus <sakari.ailus@linux.intel.com> 13546L: linux-media@vger.kernel.org 13547T: git git://linuxtv.org/media_tree.git 13548S: Maintained 13549F: drivers/media/i2c/imx258.c 13550 13551SONY IMX274 SENSOR DRIVER 13552M: Leon Luo <leonl@leopardimaging.com> 13553L: linux-media@vger.kernel.org 13554T: git git://linuxtv.org/media_tree.git 13555S: Maintained 13556F: drivers/media/i2c/imx274.c 13557F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13558 13559SONY MEMORYSTICK CARD SUPPORT 13560M: Alex Dubov <oakad@yahoo.com> 13561W: http://tifmxx.berlios.de/ 13562S: Maintained 13563F: drivers/memstick/host/tifm_ms.c 13564 13565SONY MEMORYSTICK STANDARD SUPPORT 13566M: Maxim Levitsky <maximlevitsky@gmail.com> 13567S: Maintained 13568F: drivers/memstick/core/ms_block.* 13569 13570SONY VAIO CONTROL DEVICE DRIVER 13571M: Mattia Dongili <malattia@linux.it> 13572L: platform-driver-x86@vger.kernel.org 13573W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13574S: Maintained 13575F: Documentation/laptops/sony-laptop.txt 13576F: drivers/char/sonypi.c 13577F: drivers/platform/x86/sony-laptop.c 13578F: include/linux/sony-laptop.h 13579 13580SOUND 13581M: Jaroslav Kysela <perex@perex.cz> 13582M: Takashi Iwai <tiwai@suse.com> 13583L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13584W: http://www.alsa-project.org/ 13585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13586T: git git://git.alsa-project.org/alsa-kernel.git 13587Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13588S: Maintained 13589F: Documentation/sound/ 13590F: include/sound/ 13591F: include/uapi/sound/ 13592F: sound/ 13593 13594SOUND - COMPRESSED AUDIO 13595M: Vinod Koul <vkoul@kernel.org> 13596L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13598S: Supported 13599F: Documentation/sound/designs/compress-offload.rst 13600F: include/sound/compress_driver.h 13601F: include/uapi/sound/compress_* 13602F: sound/core/compress_offload.c 13603F: sound/soc/soc-compress.c 13604 13605SOUND - DMAENGINE HELPERS 13606M: Lars-Peter Clausen <lars@metafoo.de> 13607S: Supported 13608F: include/sound/dmaengine_pcm.h 13609F: sound/core/pcm_dmaengine.c 13610F: sound/soc/soc-generic-dmaengine-pcm.c 13611 13612SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13613M: Liam Girdwood <lgirdwood@gmail.com> 13614M: Mark Brown <broonie@kernel.org> 13615T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13617W: http://alsa-project.org/main/index.php/ASoC 13618S: Supported 13619F: Documentation/devicetree/bindings/sound/ 13620F: Documentation/sound/soc/ 13621F: sound/soc/ 13622F: include/sound/soc* 13623 13624SOUNDWIRE SUBSYSTEM 13625M: Vinod Koul <vinod.koul@intel.com> 13626M: Sanyog Kale <sanyog.r.kale@intel.com> 13627R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13629S: Supported 13630F: Documentation/driver-api/soundwire/ 13631F: drivers/soundwire/ 13632F: include/linux/soundwire/ 13633 13634SP2 MEDIA DRIVER 13635M: Olli Salonen <olli.salonen@iki.fi> 13636L: linux-media@vger.kernel.org 13637W: https://linuxtv.org 13638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13639S: Maintained 13640F: drivers/media/dvb-frontends/sp2* 13641 13642SPARC + UltraSPARC (sparc/sparc64) 13643M: "David S. Miller" <davem@davemloft.net> 13644L: sparclinux@vger.kernel.org 13645Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13648S: Maintained 13649F: arch/sparc/ 13650F: drivers/sbus/ 13651 13652SPARC SERIAL DRIVERS 13653M: "David S. Miller" <davem@davemloft.net> 13654L: sparclinux@vger.kernel.org 13655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13656T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13657S: Maintained 13658F: include/linux/sunserialcore.h 13659F: drivers/tty/serial/suncore.c 13660F: drivers/tty/serial/sunhv.c 13661F: drivers/tty/serial/sunsab.c 13662F: drivers/tty/serial/sunsab.h 13663F: drivers/tty/serial/sunsu.c 13664F: drivers/tty/serial/sunzilog.c 13665F: drivers/tty/serial/sunzilog.h 13666F: drivers/tty/vcc.c 13667 13668SPARSE CHECKER 13669M: "Christopher Li" <sparse@chrisli.org> 13670L: linux-sparse@vger.kernel.org 13671W: https://sparse.wiki.kernel.org/ 13672T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13673T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13674S: Maintained 13675F: include/linux/compiler.h 13676 13677SPEAR CLOCK FRAMEWORK SUPPORT 13678M: Viresh Kumar <vireshk@kernel.org> 13679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13680W: http://www.st.com/spear 13681S: Maintained 13682F: drivers/clk/spear/ 13683 13684SPEAR PLATFORM SUPPORT 13685M: Viresh Kumar <vireshk@kernel.org> 13686M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13688W: http://www.st.com/spear 13689S: Maintained 13690F: arch/arm/boot/dts/spear* 13691F: arch/arm/mach-spear/ 13692 13693SPI NOR SUBSYSTEM 13694M: Marek Vasut <marek.vasut@gmail.com> 13695L: linux-mtd@lists.infradead.org 13696W: http://www.linux-mtd.infradead.org/ 13697Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13698T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13699T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13700S: Maintained 13701F: drivers/mtd/spi-nor/ 13702F: include/linux/mtd/spi-nor.h 13703 13704SPI SUBSYSTEM 13705M: Mark Brown <broonie@kernel.org> 13706L: linux-spi@vger.kernel.org 13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13708Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13709S: Maintained 13710F: Documentation/devicetree/bindings/spi/ 13711F: Documentation/spi/ 13712F: drivers/spi/ 13713F: include/linux/spi/ 13714F: include/uapi/linux/spi/ 13715F: tools/spi/ 13716 13717SPIDERNET NETWORK DRIVER for CELL 13718M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13719L: netdev@vger.kernel.org 13720S: Supported 13721F: Documentation/networking/spider_net.txt 13722F: drivers/net/ethernet/toshiba/spider_net* 13723 13724SPMI SUBSYSTEM 13725R: Stephen Boyd <sboyd@kernel.org> 13726L: linux-arm-msm@vger.kernel.org 13727F: Documentation/devicetree/bindings/spmi/ 13728F: drivers/spmi/ 13729F: include/dt-bindings/spmi/spmi.h 13730F: include/linux/spmi.h 13731F: include/trace/events/spmi.h 13732 13733SPU FILE SYSTEM 13734M: Jeremy Kerr <jk@ozlabs.org> 13735L: linuxppc-dev@lists.ozlabs.org 13736W: http://www.ibm.com/developerworks/power/cell/ 13737S: Supported 13738F: Documentation/filesystems/spufs.txt 13739F: arch/powerpc/platforms/cell/spufs/ 13740 13741SQUASHFS FILE SYSTEM 13742M: Phillip Lougher <phillip@squashfs.org.uk> 13743L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13744W: http://squashfs.org.uk 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13746S: Maintained 13747F: Documentation/filesystems/squashfs.txt 13748F: fs/squashfs/ 13749 13750SRM (Alpha) environment access 13751M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13752S: Maintained 13753F: arch/alpha/kernel/srm_env.c 13754 13755ST STM32 I2C/SMBUS DRIVER 13756M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13757L: linux-i2c@vger.kernel.org 13758S: Maintained 13759F: drivers/i2c/busses/i2c-stm32* 13760 13761STABLE BRANCH 13762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13763L: stable@vger.kernel.org 13764S: Supported 13765F: Documentation/process/stable-kernel-rules.rst 13766 13767STAGING - COMEDI 13768M: Ian Abbott <abbotti@mev.co.uk> 13769M: H Hartley Sweeten <hsweeten@visionengravers.com> 13770S: Odd Fixes 13771F: drivers/staging/comedi/ 13772 13773STAGING - EROFS FILE SYSTEM 13774M: Gao Xiang <gaoxiang25@huawei.com> 13775M: Chao Yu <yuchao0@huawei.com> 13776L: linux-erofs@lists.ozlabs.org 13777S: Maintained 13778F: drivers/staging/erofs/ 13779 13780STAGING - FLARION FT1000 DRIVERS 13781M: Marek Belisko <marek.belisko@gmail.com> 13782S: Odd Fixes 13783F: drivers/staging/ft1000/ 13784 13785STAGING - INDUSTRIAL IO 13786M: Jonathan Cameron <jic23@kernel.org> 13787L: linux-iio@vger.kernel.org 13788S: Odd Fixes 13789F: Documentation/devicetree/bindings/staging/iio/ 13790F: drivers/staging/iio/ 13791 13792STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13793M: Marc Dietrich <marvin24@gmx.de> 13794L: ac100@lists.launchpad.net (moderated for non-subscribers) 13795L: linux-tegra@vger.kernel.org 13796S: Maintained 13797F: drivers/staging/nvec/ 13798 13799STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13800M: Jens Frederich <jfrederich@gmail.com> 13801M: Daniel Drake <dsd@laptop.org> 13802M: Jon Nettleton <jon.nettleton@gmail.com> 13803W: http://wiki.laptop.org/go/DCON 13804S: Maintained 13805F: drivers/staging/olpc_dcon/ 13806 13807STAGING - REALTEK RTL8712U DRIVERS 13808M: Larry Finger <Larry.Finger@lwfinger.net> 13809M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13810S: Odd Fixes 13811F: drivers/staging/rtl8712/ 13812 13813STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13814M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13815M: Teddy Wang <teddy.wang@siliconmotion.com> 13816M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13817L: linux-fbdev@vger.kernel.org 13818S: Maintained 13819F: drivers/staging/sm750fb/ 13820 13821STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13822M: William Hubbs <w.d.hubbs@gmail.com> 13823M: Chris Brannon <chris@the-brannons.com> 13824M: Kirk Reiser <kirk@reisers.ca> 13825M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13826L: speakup@linux-speakup.org 13827W: http://www.linux-speakup.org/ 13828S: Odd Fixes 13829F: drivers/staging/speakup/ 13830 13831STAGING - VIA VT665X DRIVERS 13832M: Forest Bond <forest@alittletooquiet.net> 13833S: Odd Fixes 13834F: drivers/staging/vt665?/ 13835 13836STAGING - WILC1000 WIFI DRIVER 13837M: Aditya Shankar <aditya.shankar@microchip.com> 13838M: Ganesh Krishna <ganesh.krishna@microchip.com> 13839L: linux-wireless@vger.kernel.org 13840S: Supported 13841F: drivers/staging/wilc1000/ 13842 13843STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13844M: Arnaud Patard <arnaud.patard@rtp-net.org> 13845S: Odd Fixes 13846F: drivers/staging/xgifb/ 13847 13848STAGING SUBSYSTEM 13849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13851L: devel@driverdev.osuosl.org 13852S: Supported 13853F: drivers/staging/ 13854 13855STARFIRE/DURALAN NETWORK DRIVER 13856M: Ion Badulescu <ionut@badula.org> 13857S: Odd Fixes 13858F: drivers/net/ethernet/adaptec/starfire* 13859 13860STEC S1220 SKD DRIVER 13861M: Bart Van Assche <bart.vanassche@wdc.com> 13862L: linux-block@vger.kernel.org 13863S: Maintained 13864F: drivers/block/skd*[ch] 13865 13866STI AUDIO (ASoC) DRIVERS 13867M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13868L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13869S: Maintained 13870F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13871F: sound/soc/sti/ 13872 13873STI CEC DRIVER 13874M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13875S: Maintained 13876F: drivers/staging/media/st-cec/ 13877F: Documentation/devicetree/bindings/media/stih-cec.txt 13878 13879STK1160 USB VIDEO CAPTURE DRIVER 13880M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13881L: linux-media@vger.kernel.org 13882T: git git://linuxtv.org/media_tree.git 13883S: Maintained 13884F: drivers/media/usb/stk1160/ 13885 13886STM32 AUDIO (ASoC) DRIVERS 13887M: Olivier Moysan <olivier.moysan@st.com> 13888M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13889L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13890S: Maintained 13891F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13892F: sound/soc/stm/ 13893 13894STM32 TIMER/LPTIMER DRIVERS 13895M: Fabrice Gasnier <fabrice.gasnier@st.com> 13896S: Maintained 13897F: drivers/*/stm32-*timer* 13898F: drivers/pwm/pwm-stm32* 13899F: include/linux/*/stm32-*tim* 13900F: Documentation/ABI/testing/*timer-stm32 13901F: Documentation/devicetree/bindings/*/stm32-*timer* 13902F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13903 13904STMMAC ETHERNET DRIVER 13905M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13906M: Alexandre Torgue <alexandre.torgue@st.com> 13907M: Jose Abreu <joabreu@synopsys.com> 13908L: netdev@vger.kernel.org 13909W: http://www.stlinux.com 13910S: Supported 13911F: drivers/net/ethernet/stmicro/stmmac/ 13912 13913SUN3/3X 13914M: Sam Creasey <sammy@sammy.net> 13915W: http://sammy.net/sun3/ 13916S: Maintained 13917F: arch/m68k/kernel/*sun3* 13918F: arch/m68k/sun3*/ 13919F: arch/m68k/include/asm/sun3* 13920F: drivers/net/ethernet/i825xx/sun3* 13921 13922SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13923M: Hans de Goede <hdegoede@redhat.com> 13924L: linux-input@vger.kernel.org 13925S: Maintained 13926F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13927F: drivers/input/keyboard/sun4i-lradc-keys.c 13928 13929SUNDANCE NETWORK DRIVER 13930M: Denis Kirjanov <kda@linux-powerpc.org> 13931L: netdev@vger.kernel.org 13932S: Maintained 13933F: drivers/net/ethernet/dlink/sundance.c 13934 13935SUPERH 13936M: Yoshinori Sato <ysato@users.sourceforge.jp> 13937M: Rich Felker <dalias@libc.org> 13938L: linux-sh@vger.kernel.org 13939Q: http://patchwork.kernel.org/project/linux-sh/list/ 13940S: Maintained 13941F: Documentation/sh/ 13942F: arch/sh/ 13943F: drivers/sh/ 13944 13945SUSPEND TO RAM 13946M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13947M: Len Brown <len.brown@intel.com> 13948M: Pavel Machek <pavel@ucw.cz> 13949L: linux-pm@vger.kernel.org 13950B: https://bugzilla.kernel.org 13951S: Supported 13952F: Documentation/power/ 13953F: arch/x86/kernel/acpi/ 13954F: drivers/base/power/ 13955F: kernel/power/ 13956F: include/linux/suspend.h 13957F: include/linux/freezer.h 13958F: include/linux/pm.h 13959 13960SVGA HANDLING 13961M: Martin Mares <mj@ucw.cz> 13962L: linux-video@atrey.karlin.mff.cuni.cz 13963S: Maintained 13964F: Documentation/svga.txt 13965F: arch/x86/boot/video* 13966 13967SWIOTLB SUBSYSTEM 13968M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13969L: iommu@lists.linux-foundation.org 13970T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13971S: Supported 13972F: kernel/dma/swiotlb.c 13973F: arch/*/kernel/pci-swiotlb.c 13974F: include/linux/swiotlb.h 13975 13976SWITCHDEV 13977M: Jiri Pirko <jiri@resnulli.us> 13978M: Ivan Vecera <ivecera@redhat.com> 13979L: netdev@vger.kernel.org 13980S: Supported 13981F: net/switchdev/ 13982F: include/net/switchdev.h 13983 13984SY8106A REGULATOR DRIVER 13985M: Icenowy Zheng <icenowy@aosc.io> 13986S: Maintained 13987F: drivers/regulator/sy8106a-regulator.c 13988F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13989 13990SYNC FILE FRAMEWORK 13991M: Sumit Semwal <sumit.semwal@linaro.org> 13992R: Gustavo Padovan <gustavo@padovan.org> 13993S: Maintained 13994L: linux-media@vger.kernel.org 13995L: dri-devel@lists.freedesktop.org 13996F: drivers/dma-buf/sync_* 13997F: drivers/dma-buf/dma-fence* 13998F: drivers/dma-buf/sw_sync.c 13999F: include/linux/sync_file.h 14000F: include/uapi/linux/sync_file.h 14001F: Documentation/sync_file.txt 14002T: git git://anongit.freedesktop.org/drm/drm-misc 14003 14004SYNOPSYS ARC ARCHITECTURE 14005M: Vineet Gupta <vgupta@synopsys.com> 14006L: linux-snps-arc@lists.infradead.org 14007S: Supported 14008F: arch/arc/ 14009F: Documentation/devicetree/bindings/arc/* 14010F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14011F: drivers/clocksource/arc_timer.c 14012F: drivers/tty/serial/arc_uart.c 14013T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14014 14015SYNOPSYS ARC HSDK SDP pll clock driver 14016M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14017S: Supported 14018F: drivers/clk/clk-hsdk-pll.c 14019F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14020 14021SYNOPSYS ARC SDP clock driver 14022M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14023S: Supported 14024F: drivers/clk/axs10x/* 14025F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14026 14027SYNOPSYS ARC SDP platform support 14028M: Alexey Brodkin <abrodkin@synopsys.com> 14029S: Supported 14030F: arch/arc/plat-axs10x 14031F: arch/arc/boot/dts/ax* 14032F: Documentation/devicetree/bindings/arc/axs10* 14033 14034SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14035M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14036S: Supported 14037F: drivers/reset/reset-axs10x.c 14038F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14039 14040SYNOPSYS DESIGNWARE 8250 UART DRIVER 14041R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14042S: Maintained 14043F: drivers/tty/serial/8250/8250_dw.c 14044 14045SYNOPSYS DESIGNWARE APB GPIO DRIVER 14046M: Hoan Tran <hotran@apm.com> 14047L: linux-gpio@vger.kernel.org 14048S: Maintained 14049F: drivers/gpio/gpio-dwapb.c 14050F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14051 14052SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14053M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14054S: Maintained 14055F: drivers/dma/dwi-axi-dmac/ 14056F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14057 14058SYNOPSYS DESIGNWARE DMAC DRIVER 14059M: Viresh Kumar <vireshk@kernel.org> 14060R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14061S: Maintained 14062F: include/linux/dma/dw.h 14063F: include/linux/platform_data/dma-dw.h 14064F: drivers/dma/dw/ 14065 14066SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14067M: Jose Abreu <Jose.Abreu@synopsys.com> 14068L: netdev@vger.kernel.org 14069S: Supported 14070F: drivers/net/ethernet/synopsys/ 14071 14072SYNOPSYS DESIGNWARE I2C DRIVER 14073M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14074R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14075R: Mika Westerberg <mika.westerberg@linux.intel.com> 14076L: linux-i2c@vger.kernel.org 14077S: Maintained 14078F: drivers/i2c/busses/i2c-designware-* 14079F: include/linux/platform_data/i2c-designware.h 14080 14081SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14082M: Jaehoon Chung <jh80.chung@samsung.com> 14083L: linux-mmc@vger.kernel.org 14084S: Maintained 14085F: drivers/mmc/host/dw_mmc* 14086 14087SYNOPSYS HSDK RESET CONTROLLER DRIVER 14088M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14089S: Supported 14090F: drivers/reset/reset-hsdk.c 14091F: include/dt-bindings/reset/snps,hsdk-reset.h 14092F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14093 14094SYSTEM CONFIGURATION (SYSCON) 14095M: Lee Jones <lee.jones@linaro.org> 14096M: Arnd Bergmann <arnd@arndb.de> 14097T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14098S: Supported 14099F: drivers/mfd/syscon.c 14100 14101SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14102M: Sudeep Holla <sudeep.holla@arm.com> 14103L: linux-arm-kernel@lists.infradead.org 14104S: Maintained 14105F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14106F: drivers/clk/clk-sc[mp]i.c 14107F: drivers/cpufreq/sc[mp]i-cpufreq.c 14108F: drivers/firmware/arm_scpi.c 14109F: drivers/firmware/arm_scmi/ 14110F: include/linux/sc[mp]i_protocol.h 14111 14112SYSTEM RESET/SHUTDOWN DRIVERS 14113M: Sebastian Reichel <sre@kernel.org> 14114L: linux-pm@vger.kernel.org 14115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14116S: Maintained 14117F: Documentation/devicetree/bindings/power/reset/ 14118F: drivers/power/reset/ 14119 14120SYSTEM TRACE MODULE CLASS 14121M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14122S: Maintained 14123T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14124F: Documentation/trace/stm.rst 14125F: drivers/hwtracing/stm/ 14126F: include/linux/stm.h 14127F: include/uapi/linux/stm.h 14128 14129SYSV FILESYSTEM 14130M: Christoph Hellwig <hch@infradead.org> 14131S: Maintained 14132F: Documentation/filesystems/sysv-fs.txt 14133F: fs/sysv/ 14134F: include/linux/sysv_fs.h 14135 14136TARGET SUBSYSTEM 14137M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14138L: linux-scsi@vger.kernel.org 14139L: target-devel@vger.kernel.org 14140W: http://www.linux-iscsi.org 14141W: http://groups.google.com/group/linux-iscsi-target-dev 14142T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14143S: Supported 14144F: drivers/target/ 14145F: include/target/ 14146F: Documentation/target/ 14147 14148TASKSTATS STATISTICS INTERFACE 14149M: Balbir Singh <bsingharora@gmail.com> 14150S: Maintained 14151F: Documentation/accounting/taskstats* 14152F: include/linux/taskstats* 14153F: kernel/taskstats.c 14154 14155TC subsystem 14156M: Jamal Hadi Salim <jhs@mojatatu.com> 14157M: Cong Wang <xiyou.wangcong@gmail.com> 14158M: Jiri Pirko <jiri@resnulli.us> 14159L: netdev@vger.kernel.org 14160S: Maintained 14161F: include/net/pkt_cls.h 14162F: include/net/pkt_sched.h 14163F: include/net/tc_act/ 14164F: include/uapi/linux/pkt_cls.h 14165F: include/uapi/linux/pkt_sched.h 14166F: include/uapi/linux/tc_act/ 14167F: include/uapi/linux/tc_ematch/ 14168F: net/sched/ 14169 14170TC90522 MEDIA DRIVER 14171M: Akihiro Tsukada <tskd08@gmail.com> 14172L: linux-media@vger.kernel.org 14173S: Odd Fixes 14174F: drivers/media/dvb-frontends/tc90522* 14175 14176TCP LOW PRIORITY MODULE 14177M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14178M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14179W: http://tcp-lp-mod.sourceforge.net/ 14180S: Maintained 14181F: net/ipv4/tcp_lp.c 14182 14183TDA10071 MEDIA DRIVER 14184M: Antti Palosaari <crope@iki.fi> 14185L: linux-media@vger.kernel.org 14186W: https://linuxtv.org 14187W: http://palosaari.fi/linux/ 14188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14189T: git git://linuxtv.org/anttip/media_tree.git 14190S: Maintained 14191F: drivers/media/dvb-frontends/tda10071* 14192 14193TDA18212 MEDIA DRIVER 14194M: Antti Palosaari <crope@iki.fi> 14195L: linux-media@vger.kernel.org 14196W: https://linuxtv.org 14197W: http://palosaari.fi/linux/ 14198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14199T: git git://linuxtv.org/anttip/media_tree.git 14200S: Maintained 14201F: drivers/media/tuners/tda18212* 14202 14203TDA18218 MEDIA DRIVER 14204M: Antti Palosaari <crope@iki.fi> 14205L: linux-media@vger.kernel.org 14206W: https://linuxtv.org 14207W: http://palosaari.fi/linux/ 14208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14209T: git git://linuxtv.org/anttip/media_tree.git 14210S: Maintained 14211F: drivers/media/tuners/tda18218* 14212 14213TDA18250 MEDIA DRIVER 14214M: Olli Salonen <olli.salonen@iki.fi> 14215L: linux-media@vger.kernel.org 14216W: https://linuxtv.org 14217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14218T: git git://linuxtv.org/media_tree.git 14219S: Maintained 14220F: drivers/media/tuners/tda18250* 14221 14222TDA18271 MEDIA DRIVER 14223M: Michael Krufky <mkrufky@linuxtv.org> 14224L: linux-media@vger.kernel.org 14225W: https://linuxtv.org 14226W: http://github.com/mkrufky 14227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14228T: git git://linuxtv.org/mkrufky/tuners.git 14229S: Maintained 14230F: drivers/media/tuners/tda18271* 14231 14232TDA1997x MEDIA DRIVER 14233M: Tim Harvey <tharvey@gateworks.com> 14234L: linux-media@vger.kernel.org 14235W: https://linuxtv.org 14236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14237S: Maintained 14238F: drivers/media/i2c/tda1997x.* 14239 14240TDA827x MEDIA DRIVER 14241M: Michael Krufky <mkrufky@linuxtv.org> 14242L: linux-media@vger.kernel.org 14243W: https://linuxtv.org 14244W: http://github.com/mkrufky 14245Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14246T: git git://linuxtv.org/mkrufky/tuners.git 14247S: Maintained 14248F: drivers/media/tuners/tda8290.* 14249 14250TDA8290 MEDIA DRIVER 14251M: Michael Krufky <mkrufky@linuxtv.org> 14252L: linux-media@vger.kernel.org 14253W: https://linuxtv.org 14254W: http://github.com/mkrufky 14255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14256T: git git://linuxtv.org/mkrufky/tuners.git 14257S: Maintained 14258F: drivers/media/tuners/tda8290.* 14259 14260TDA9840 MEDIA DRIVER 14261M: Hans Verkuil <hverkuil@xs4all.nl> 14262L: linux-media@vger.kernel.org 14263T: git git://linuxtv.org/media_tree.git 14264W: https://linuxtv.org 14265S: Maintained 14266F: drivers/media/i2c/tda9840* 14267 14268TEA5761 TUNER DRIVER 14269M: Mauro Carvalho Chehab <mchehab@kernel.org> 14270L: linux-media@vger.kernel.org 14271W: https://linuxtv.org 14272T: git git://linuxtv.org/media_tree.git 14273S: Odd fixes 14274F: drivers/media/tuners/tea5761.* 14275 14276TEA5767 TUNER DRIVER 14277M: Mauro Carvalho Chehab <mchehab@kernel.org> 14278L: linux-media@vger.kernel.org 14279W: https://linuxtv.org 14280T: git git://linuxtv.org/media_tree.git 14281S: Maintained 14282F: drivers/media/tuners/tea5767.* 14283 14284TEA6415C MEDIA DRIVER 14285M: Hans Verkuil <hverkuil@xs4all.nl> 14286L: linux-media@vger.kernel.org 14287T: git git://linuxtv.org/media_tree.git 14288W: https://linuxtv.org 14289S: Maintained 14290F: drivers/media/i2c/tea6415c* 14291 14292TEA6420 MEDIA DRIVER 14293M: Hans Verkuil <hverkuil@xs4all.nl> 14294L: linux-media@vger.kernel.org 14295T: git git://linuxtv.org/media_tree.git 14296W: https://linuxtv.org 14297S: Maintained 14298F: drivers/media/i2c/tea6420* 14299 14300TEAM DRIVER 14301M: Jiri Pirko <jiri@resnulli.us> 14302L: netdev@vger.kernel.org 14303S: Supported 14304F: drivers/net/team/ 14305F: include/linux/if_team.h 14306F: include/uapi/linux/if_team.h 14307 14308TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14309M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14310S: Maintained 14311F: arch/x86/platform/ts5500/ 14312 14313TECHNOTREND USB IR RECEIVER 14314M: Sean Young <sean@mess.org> 14315L: linux-media@vger.kernel.org 14316S: Maintained 14317F: drivers/media/rc/ttusbir.c 14318 14319TECHWELL TW9910 VIDEO DECODER 14320L: linux-media@vger.kernel.org 14321S: Orphan 14322F: drivers/media/i2c/tw9910.c 14323F: include/media/i2c/tw9910.h 14324 14325TEE SUBSYSTEM 14326M: Jens Wiklander <jens.wiklander@linaro.org> 14327S: Maintained 14328F: include/linux/tee_drv.h 14329F: include/uapi/linux/tee.h 14330F: drivers/tee/ 14331F: Documentation/tee.txt 14332 14333TEGRA ARCHITECTURE SUPPORT 14334M: Thierry Reding <thierry.reding@gmail.com> 14335M: Jonathan Hunter <jonathanh@nvidia.com> 14336L: linux-tegra@vger.kernel.org 14337Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14339S: Supported 14340N: [^a-z]tegra 14341 14342TEGRA CLOCK DRIVER 14343M: Peter De Schrijver <pdeschrijver@nvidia.com> 14344M: Prashant Gaikwad <pgaikwad@nvidia.com> 14345S: Supported 14346F: drivers/clk/tegra/ 14347 14348TEGRA DMA DRIVERS 14349M: Laxman Dewangan <ldewangan@nvidia.com> 14350M: Jon Hunter <jonathanh@nvidia.com> 14351S: Supported 14352F: drivers/dma/tegra* 14353 14354TEGRA I2C DRIVER 14355M: Laxman Dewangan <ldewangan@nvidia.com> 14356S: Supported 14357F: drivers/i2c/busses/i2c-tegra.c 14358 14359TEGRA IOMMU DRIVERS 14360M: Thierry Reding <thierry.reding@gmail.com> 14361L: linux-tegra@vger.kernel.org 14362S: Supported 14363F: drivers/iommu/tegra* 14364 14365TEGRA KBC DRIVER 14366M: Laxman Dewangan <ldewangan@nvidia.com> 14367S: Supported 14368F: drivers/input/keyboard/tegra-kbc.c 14369 14370TEGRA NAND DRIVER 14371M: Stefan Agner <stefan@agner.ch> 14372M: Lucas Stach <dev@lynxeye.de> 14373S: Maintained 14374F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14375F: drivers/mtd/nand/raw/tegra_nand.c 14376 14377TEGRA PWM DRIVER 14378M: Thierry Reding <thierry.reding@gmail.com> 14379S: Supported 14380F: drivers/pwm/pwm-tegra.c 14381 14382TEGRA SERIAL DRIVER 14383M: Laxman Dewangan <ldewangan@nvidia.com> 14384S: Supported 14385F: drivers/tty/serial/serial-tegra.c 14386 14387TEGRA SPI DRIVER 14388M: Laxman Dewangan <ldewangan@nvidia.com> 14389S: Supported 14390F: drivers/spi/spi-tegra* 14391 14392TEHUTI ETHERNET DRIVER 14393M: Andy Gospodarek <andy@greyhouse.net> 14394L: netdev@vger.kernel.org 14395S: Supported 14396F: drivers/net/ethernet/tehuti/* 14397 14398Telecom Clock Driver for MCPL0010 14399M: Mark Gross <mark.gross@intel.com> 14400S: Supported 14401F: drivers/char/tlclk.c 14402 14403TENSILICA XTENSA PORT (xtensa) 14404M: Chris Zankel <chris@zankel.net> 14405M: Max Filippov <jcmvbkbc@gmail.com> 14406L: linux-xtensa@linux-xtensa.org 14407T: git git://github.com/czankel/xtensa-linux.git 14408S: Maintained 14409F: arch/xtensa/ 14410F: drivers/irqchip/irq-xtensa-* 14411 14412Texas Instruments' System Control Interface (TISCI) Protocol Driver 14413M: Nishanth Menon <nm@ti.com> 14414M: Tero Kristo <t-kristo@ti.com> 14415M: Santosh Shilimkar <ssantosh@kernel.org> 14416L: linux-arm-kernel@lists.infradead.org 14417S: Maintained 14418F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14419F: drivers/firmware/ti_sci* 14420F: include/linux/soc/ti/ti_sci_protocol.h 14421F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14422F: include/dt-bindings/genpd/k2g.h 14423F: drivers/soc/ti/ti_sci_pm_domains.c 14424F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14425F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14426F: drivers/clk/keystone/sci-clk.c 14427F: drivers/reset/reset-ti-sci.c 14428 14429THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14430M: Hans Verkuil <hverkuil@xs4all.nl> 14431L: linux-media@vger.kernel.org 14432T: git git://linuxtv.org/media_tree.git 14433W: https://linuxtv.org 14434S: Maintained 14435F: drivers/media/radio/radio-raremono.c 14436 14437THERMAL 14438M: Zhang Rui <rui.zhang@intel.com> 14439M: Eduardo Valentin <edubezval@gmail.com> 14440R: Daniel Lezcano <daniel.lezcano@linaro.org> 14441L: linux-pm@vger.kernel.org 14442T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14443T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14444Q: https://patchwork.kernel.org/project/linux-pm/list/ 14445S: Supported 14446F: drivers/thermal/ 14447F: include/linux/thermal.h 14448F: include/uapi/linux/thermal.h 14449F: include/linux/cpu_cooling.h 14450F: Documentation/devicetree/bindings/thermal/ 14451 14452THERMAL/CPU_COOLING 14453M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14454M: Viresh Kumar <viresh.kumar@linaro.org> 14455M: Javi Merino <javi.merino@kernel.org> 14456L: linux-pm@vger.kernel.org 14457S: Supported 14458F: Documentation/thermal/cpu-cooling-api.txt 14459F: drivers/thermal/cpu_cooling.c 14460F: include/linux/cpu_cooling.h 14461 14462THINKPAD ACPI EXTRAS DRIVER 14463M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14464L: ibm-acpi-devel@lists.sourceforge.net 14465L: platform-driver-x86@vger.kernel.org 14466W: http://ibm-acpi.sourceforge.net 14467W: http://thinkwiki.org/wiki/Ibm-acpi 14468T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14469S: Maintained 14470F: drivers/platform/x86/thinkpad_acpi.c 14471 14472THUNDERBOLT DRIVER 14473M: Andreas Noever <andreas.noever@gmail.com> 14474M: Michael Jamet <michael.jamet@intel.com> 14475M: Mika Westerberg <mika.westerberg@linux.intel.com> 14476M: Yehezkel Bernat <YehezkelShB@gmail.com> 14477T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14478S: Maintained 14479F: Documentation/admin-guide/thunderbolt.rst 14480F: drivers/thunderbolt/ 14481F: include/linux/thunderbolt.h 14482 14483THUNDERBOLT NETWORK DRIVER 14484M: Michael Jamet <michael.jamet@intel.com> 14485M: Mika Westerberg <mika.westerberg@linux.intel.com> 14486M: Yehezkel Bernat <YehezkelShB@gmail.com> 14487L: netdev@vger.kernel.org 14488S: Maintained 14489F: drivers/net/thunderbolt.c 14490 14491THUNDERX GPIO DRIVER 14492M: David Daney <david.daney@cavium.com> 14493S: Maintained 14494F: drivers/gpio/gpio-thunderx.c 14495 14496TI AM437X VPFE DRIVER 14497M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14498L: linux-media@vger.kernel.org 14499W: https://linuxtv.org 14500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14501T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14502S: Maintained 14503F: drivers/media/platform/am437x/ 14504 14505TI BANDGAP AND THERMAL DRIVER 14506M: Eduardo Valentin <edubezval@gmail.com> 14507M: Keerthy <j-keerthy@ti.com> 14508L: linux-pm@vger.kernel.org 14509L: linux-omap@vger.kernel.org 14510S: Maintained 14511F: drivers/thermal/ti-soc-thermal/ 14512 14513TI BQ27XXX POWER SUPPLY DRIVER 14514R: Andrew F. Davis <afd@ti.com> 14515F: include/linux/power/bq27xxx_battery.h 14516F: drivers/power/supply/bq27xxx_battery.c 14517F: drivers/power/supply/bq27xxx_battery_i2c.c 14518 14519TI CDCE706 CLOCK DRIVER 14520M: Max Filippov <jcmvbkbc@gmail.com> 14521S: Maintained 14522F: drivers/clk/clk-cdce706.c 14523 14524TI CLOCK DRIVER 14525M: Tero Kristo <t-kristo@ti.com> 14526L: linux-omap@vger.kernel.org 14527S: Maintained 14528F: drivers/clk/ti/ 14529F: include/linux/clk/ti.h 14530 14531TI DAVINCI MACHINE SUPPORT 14532M: Sekhar Nori <nsekhar@ti.com> 14533M: Kevin Hilman <khilman@kernel.org> 14534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14535T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14536S: Supported 14537F: arch/arm/mach-davinci/ 14538F: drivers/i2c/busses/i2c-davinci.c 14539F: arch/arm/boot/dts/da850* 14540 14541TI DAVINCI SERIES CLOCK DRIVER 14542M: David Lechner <david@lechnology.com> 14543R: Sekhar Nori <nsekhar@ti.com> 14544S: Maintained 14545F: Documentation/devicetree/bindings/clock/ti/davinci/ 14546F: drivers/clk/davinci/ 14547 14548TI DAVINCI SERIES GPIO DRIVER 14549M: Keerthy <j-keerthy@ti.com> 14550L: linux-gpio@vger.kernel.org 14551S: Maintained 14552F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14553F: drivers/gpio/gpio-davinci.c 14554 14555TI DAVINCI SERIES MEDIA DRIVER 14556M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14557L: linux-media@vger.kernel.org 14558W: https://linuxtv.org 14559Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14560T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14561S: Maintained 14562F: drivers/media/platform/davinci/ 14563F: include/media/davinci/ 14564 14565TI ETHERNET SWITCH DRIVER (CPSW) 14566R: Grygorii Strashko <grygorii.strashko@ti.com> 14567L: linux-omap@vger.kernel.org 14568L: netdev@vger.kernel.org 14569S: Maintained 14570F: drivers/net/ethernet/ti/cpsw* 14571F: drivers/net/ethernet/ti/davinci* 14572 14573TI FLASH MEDIA INTERFACE DRIVER 14574M: Alex Dubov <oakad@yahoo.com> 14575S: Maintained 14576F: drivers/misc/tifm* 14577F: drivers/mmc/host/tifm_sd.c 14578F: include/linux/tifm.h 14579 14580TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14581M: Santosh Shilimkar <ssantosh@kernel.org> 14582L: linux-kernel@vger.kernel.org 14583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14584S: Maintained 14585F: drivers/soc/ti/* 14586T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14587 14588TI LM49xxx FAMILY ASoC CODEC DRIVERS 14589M: M R Swami Reddy <mr.swami.reddy@ti.com> 14590M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14592S: Maintained 14593F: sound/soc/codecs/lm49453* 14594F: sound/soc/codecs/isabelle* 14595 14596TI LP855x BACKLIGHT DRIVER 14597M: Milo Kim <milo.kim@ti.com> 14598S: Maintained 14599F: Documentation/backlight/lp855x-driver.txt 14600F: drivers/video/backlight/lp855x_bl.c 14601F: include/linux/platform_data/lp855x.h 14602 14603TI LP8727 CHARGER DRIVER 14604M: Milo Kim <milo.kim@ti.com> 14605S: Maintained 14606F: drivers/power/supply/lp8727_charger.c 14607F: include/linux/platform_data/lp8727.h 14608 14609TI LP8788 MFD DRIVER 14610M: Milo Kim <milo.kim@ti.com> 14611S: Maintained 14612F: drivers/iio/adc/lp8788_adc.c 14613F: drivers/leds/leds-lp8788.c 14614F: drivers/mfd/lp8788*.c 14615F: drivers/power/supply/lp8788-charger.c 14616F: drivers/regulator/lp8788-*.c 14617F: include/linux/mfd/lp8788*.h 14618 14619TI NETCP ETHERNET DRIVER 14620M: Wingman Kwok <w-kwok2@ti.com> 14621M: Murali Karicheri <m-karicheri2@ti.com> 14622L: netdev@vger.kernel.org 14623S: Maintained 14624F: drivers/net/ethernet/ti/netcp* 14625 14626TI TAS571X FAMILY ASoC CODEC DRIVER 14627M: Kevin Cernekee <cernekee@chromium.org> 14628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14629S: Odd Fixes 14630F: sound/soc/codecs/tas571x* 14631 14632TI TRF7970A NFC DRIVER 14633M: Mark Greer <mgreer@animalcreek.com> 14634L: linux-wireless@vger.kernel.org 14635L: linux-nfc@lists.01.org (moderated for non-subscribers) 14636S: Supported 14637F: drivers/nfc/trf7970a.c 14638F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14639 14640TI TWL4030 SERIES SOC CODEC DRIVER 14641M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14643S: Maintained 14644F: sound/soc/codecs/twl4030* 14645 14646TI VPE/CAL DRIVERS 14647M: Benoit Parrot <bparrot@ti.com> 14648L: linux-media@vger.kernel.org 14649W: http://linuxtv.org/ 14650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14651S: Maintained 14652F: drivers/media/platform/ti-vpe/ 14653 14654TI WILINK WIRELESS DRIVERS 14655L: linux-wireless@vger.kernel.org 14656W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14657W: http://wireless.kernel.org/en/users/Drivers/wl1251 14658T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14659S: Orphan 14660F: drivers/net/wireless/ti/ 14661F: include/linux/wl12xx.h 14662 14663TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14664M: John Stultz <john.stultz@linaro.org> 14665M: Thomas Gleixner <tglx@linutronix.de> 14666R: Stephen Boyd <sboyd@kernel.org> 14667L: linux-kernel@vger.kernel.org 14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14669S: Supported 14670F: include/linux/clocksource.h 14671F: include/linux/time.h 14672F: include/linux/timex.h 14673F: include/uapi/linux/time.h 14674F: include/uapi/linux/timex.h 14675F: kernel/time/clocksource.c 14676F: kernel/time/time*.c 14677F: kernel/time/alarmtimer.c 14678F: kernel/time/ntp.c 14679F: tools/testing/selftests/timers/ 14680 14681TIPC NETWORK LAYER 14682M: Jon Maloy <jon.maloy@ericsson.com> 14683M: Ying Xue <ying.xue@windriver.com> 14684L: netdev@vger.kernel.org (core kernel code) 14685L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14686W: http://tipc.sourceforge.net/ 14687S: Maintained 14688F: include/uapi/linux/tipc*.h 14689F: net/tipc/ 14690 14691TLAN NETWORK DRIVER 14692M: Samuel Chessman <chessman@tux.org> 14693L: tlan-devel@lists.sourceforge.net (subscribers-only) 14694W: http://sourceforge.net/projects/tlan/ 14695S: Maintained 14696F: Documentation/networking/tlan.txt 14697F: drivers/net/ethernet/ti/tlan.* 14698 14699TM6000 VIDEO4LINUX DRIVER 14700M: Mauro Carvalho Chehab <mchehab@kernel.org> 14701L: linux-media@vger.kernel.org 14702W: https://linuxtv.org 14703T: git git://linuxtv.org/media_tree.git 14704S: Odd fixes 14705F: drivers/media/usb/tm6000/ 14706F: Documentation/media/v4l-drivers/tm6000* 14707 14708TMIO/SDHI MMC DRIVER 14709M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14710L: linux-mmc@vger.kernel.org 14711S: Supported 14712F: drivers/mmc/host/tmio_mmc* 14713F: drivers/mmc/host/renesas_sdhi* 14714F: include/linux/mfd/tmio.h 14715 14716TMP401 HARDWARE MONITOR DRIVER 14717M: Guenter Roeck <linux@roeck-us.net> 14718L: linux-hwmon@vger.kernel.org 14719S: Maintained 14720F: Documentation/hwmon/tmp401 14721F: drivers/hwmon/tmp401.c 14722 14723TMPFS (SHMEM FILESYSTEM) 14724M: Hugh Dickins <hughd@google.com> 14725L: linux-mm@kvack.org 14726S: Maintained 14727F: include/linux/shmem_fs.h 14728F: mm/shmem.c 14729 14730TOMOYO SECURITY MODULE 14731M: Kentaro Takeda <takedakn@nttdata.co.jp> 14732M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14733L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14734L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14735L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14736L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14737W: http://tomoyo.sourceforge.jp/ 14738T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14739S: Maintained 14740F: security/tomoyo/ 14741 14742TOPSTAR LAPTOP EXTRAS DRIVER 14743M: Herton Ronaldo Krzesinski <herton@canonical.com> 14744L: platform-driver-x86@vger.kernel.org 14745S: Maintained 14746F: drivers/platform/x86/topstar-laptop.c 14747 14748TORTURE-TEST MODULES 14749M: Davidlohr Bueso <dave@stgolabs.net> 14750M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14751M: Josh Triplett <josh@joshtriplett.org> 14752L: linux-kernel@vger.kernel.org 14753S: Supported 14754T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14755F: Documentation/RCU/torture.txt 14756F: kernel/torture.c 14757F: kernel/rcu/rcutorture.c 14758F: kernel/rcu/rcuperf.c 14759F: kernel/locking/locktorture.c 14760 14761TOSHIBA ACPI EXTRAS DRIVER 14762M: Azael Avalos <coproscefalo@gmail.com> 14763L: platform-driver-x86@vger.kernel.org 14764S: Maintained 14765F: drivers/platform/x86/toshiba_acpi.c 14766 14767TOSHIBA BLUETOOTH DRIVER 14768M: Azael Avalos <coproscefalo@gmail.com> 14769L: platform-driver-x86@vger.kernel.org 14770S: Maintained 14771F: drivers/platform/x86/toshiba_bluetooth.c 14772 14773TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14774M: Azael Avalos <coproscefalo@gmail.com> 14775L: platform-driver-x86@vger.kernel.org 14776S: Maintained 14777F: drivers/platform/x86/toshiba_haps.c 14778 14779TOSHIBA SMM DRIVER 14780M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14781W: http://www.buzzard.org.uk/toshiba/ 14782S: Maintained 14783F: drivers/char/toshiba.c 14784F: include/linux/toshiba.h 14785F: include/uapi/linux/toshiba.h 14786 14787TOSHIBA TC358743 DRIVER 14788M: Mats Randgaard <matrandg@cisco.com> 14789L: linux-media@vger.kernel.org 14790S: Maintained 14791F: drivers/media/i2c/tc358743* 14792F: include/media/i2c/tc358743.h 14793 14794TOSHIBA WMI HOTKEYS DRIVER 14795M: Azael Avalos <coproscefalo@gmail.com> 14796L: platform-driver-x86@vger.kernel.org 14797S: Maintained 14798F: drivers/platform/x86/toshiba-wmi.c 14799 14800TPM DEVICE DRIVER 14801M: Peter Huewe <peterhuewe@gmx.de> 14802M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14803R: Jason Gunthorpe <jgg@ziepe.ca> 14804L: linux-integrity@vger.kernel.org 14805Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14806W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14807T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14808S: Maintained 14809F: drivers/char/tpm/ 14810 14811TRACING 14812M: Steven Rostedt <rostedt@goodmis.org> 14813M: Ingo Molnar <mingo@redhat.com> 14814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14815S: Maintained 14816F: Documentation/trace/ftrace.rst 14817F: arch/*/*/*/ftrace.h 14818F: arch/*/kernel/ftrace.c 14819F: include/*/ftrace.h 14820F: include/linux/trace*.h 14821F: include/trace/ 14822F: kernel/trace/ 14823F: tools/testing/selftests/ftrace/ 14824 14825TRACING MMIO ACCESSES (MMIOTRACE) 14826M: Steven Rostedt <rostedt@goodmis.org> 14827M: Ingo Molnar <mingo@kernel.org> 14828R: Karol Herbst <karolherbst@gmail.com> 14829R: Pekka Paalanen <ppaalanen@gmail.com> 14830S: Maintained 14831L: linux-kernel@vger.kernel.org 14832L: nouveau@lists.freedesktop.org 14833F: kernel/trace/trace_mmiotrace.c 14834F: include/linux/mmiotrace.h 14835F: arch/x86/mm/kmmio.c 14836F: arch/x86/mm/mmio-mod.c 14837F: arch/x86/mm/testmmiotrace.c 14838 14839TRIVIAL PATCHES 14840M: Jiri Kosina <trivial@kernel.org> 14841T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14842S: Maintained 14843K: ^Subject:.*(?i)trivial 14844 14845TEMPO SEMICONDUCTOR DRIVERS 14846M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14847S: Maintained 14848F: sound/soc/codecs/tscs*.c 14849F: sound/soc/codecs/tscs*.h 14850F: Documentation/devicetree/bindings/sound/tscs*.txt 14851 14852TTY LAYER 14853M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14854M: Jiri Slaby <jslaby@suse.com> 14855S: Supported 14856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14857F: Documentation/serial/ 14858F: drivers/tty/ 14859F: drivers/tty/serial/serial_core.c 14860F: include/linux/serial_core.h 14861F: include/linux/serial.h 14862F: include/linux/tty.h 14863F: include/uapi/linux/serial_core.h 14864F: include/uapi/linux/serial.h 14865F: include/uapi/linux/tty.h 14866 14867TUA9001 MEDIA DRIVER 14868M: Antti Palosaari <crope@iki.fi> 14869L: linux-media@vger.kernel.org 14870W: https://linuxtv.org 14871W: http://palosaari.fi/linux/ 14872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14873T: git git://linuxtv.org/anttip/media_tree.git 14874S: Maintained 14875F: drivers/media/tuners/tua9001* 14876 14877TULIP NETWORK DRIVERS 14878L: netdev@vger.kernel.org 14879L: linux-parisc@vger.kernel.org 14880S: Orphan 14881F: drivers/net/ethernet/dec/tulip/ 14882 14883TUN/TAP driver 14884M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14885W: http://vtun.sourceforge.net/tun 14886S: Maintained 14887F: Documentation/networking/tuntap.txt 14888F: arch/um/os-Linux/drivers/ 14889 14890TURBOCHANNEL SUBSYSTEM 14891M: "Maciej W. Rozycki" <macro@linux-mips.org> 14892M: Ralf Baechle <ralf@linux-mips.org> 14893L: linux-mips@linux-mips.org 14894Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14895S: Maintained 14896F: drivers/tc/ 14897F: include/linux/tc.h 14898 14899TURBOSTAT UTILITY 14900M: "Len Brown" <lenb@kernel.org> 14901L: linux-pm@vger.kernel.org 14902B: https://bugzilla.kernel.org 14903Q: https://patchwork.kernel.org/project/linux-pm/list/ 14904T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14905S: Supported 14906F: tools/power/x86/turbostat/ 14907 14908TW5864 VIDEO4LINUX DRIVER 14909M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14910M: Anton Sviridenko <anton@corp.bluecherry.net> 14911M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14912M: Andrey Utkin <andrey_utkin@fastmail.com> 14913L: linux-media@vger.kernel.org 14914S: Supported 14915F: drivers/media/pci/tw5864/ 14916 14917TW68 VIDEO4LINUX DRIVER 14918M: Hans Verkuil <hverkuil@xs4all.nl> 14919L: linux-media@vger.kernel.org 14920T: git git://linuxtv.org/media_tree.git 14921W: https://linuxtv.org 14922S: Odd Fixes 14923F: drivers/media/pci/tw68/ 14924 14925TW686X VIDEO4LINUX DRIVER 14926M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14927L: linux-media@vger.kernel.org 14928T: git git://linuxtv.org/media_tree.git 14929W: http://linuxtv.org 14930S: Maintained 14931F: drivers/media/pci/tw686x/ 14932 14933UBI FILE SYSTEM (UBIFS) 14934M: Richard Weinberger <richard@nod.at> 14935M: Artem Bityutskiy <dedekind1@gmail.com> 14936M: Adrian Hunter <adrian.hunter@intel.com> 14937L: linux-mtd@lists.infradead.org 14938T: git git://git.infradead.org/ubifs-2.6.git 14939W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14940S: Supported 14941F: Documentation/filesystems/ubifs.txt 14942F: fs/ubifs/ 14943 14944UCLINUX (M68KNOMMU AND COLDFIRE) 14945M: Greg Ungerer <gerg@linux-m68k.org> 14946W: http://www.linux-m68k.org/ 14947W: http://www.uclinux.org/ 14948L: linux-m68k@lists.linux-m68k.org 14949L: uclinux-dev@uclinux.org (subscribers-only) 14950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14951S: Maintained 14952F: arch/m68k/coldfire/ 14953F: arch/m68k/68*/ 14954F: arch/m68k/*/*_no.* 14955F: arch/m68k/include/asm/*_no.* 14956 14957UDF FILESYSTEM 14958M: Jan Kara <jack@suse.com> 14959S: Maintained 14960F: Documentation/filesystems/udf.txt 14961F: fs/udf/ 14962 14963UDRAW TABLET 14964M: Bastien Nocera <hadess@hadess.net> 14965L: linux-input@vger.kernel.org 14966S: Maintained 14967F: drivers/hid/hid-udraw-ps3.c 14968 14969UFS FILESYSTEM 14970M: Evgeniy Dushistov <dushistov@mail.ru> 14971S: Maintained 14972F: Documentation/filesystems/ufs.txt 14973F: fs/ufs/ 14974 14975UHID USERSPACE HID IO DRIVER: 14976M: David Herrmann <dh.herrmann@googlemail.com> 14977L: linux-input@vger.kernel.org 14978S: Maintained 14979F: drivers/hid/uhid.c 14980F: include/uapi/linux/uhid.h 14981 14982ULPI BUS 14983M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14984L: linux-usb@vger.kernel.org 14985S: Maintained 14986F: drivers/usb/common/ulpi.c 14987F: include/linux/ulpi/ 14988 14989ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14990L: linux-usb@vger.kernel.org 14991S: Orphan 14992F: drivers/uwb/ 14993F: include/linux/uwb.h 14994F: include/linux/uwb/ 14995 14996UNICORE32 ARCHITECTURE: 14997M: Guan Xuetao <gxt@pku.edu.cn> 14998W: http://mprc.pku.edu.cn/~guanxuetao/linux 14999S: Maintained 15000T: git git://github.com/gxt/linux.git 15001F: arch/unicore32/ 15002 15003UNIFDEF 15004M: Tony Finch <dot@dotat.at> 15005W: http://dotat.at/prog/unifdef 15006S: Maintained 15007F: scripts/unifdef.c 15008 15009UNIFORM CDROM DRIVER 15010M: Jens Axboe <axboe@kernel.dk> 15011W: http://www.kernel.dk 15012S: Maintained 15013F: Documentation/cdrom/ 15014F: drivers/cdrom/cdrom.c 15015F: include/linux/cdrom.h 15016F: include/uapi/linux/cdrom.h 15017 15018UNISYS S-PAR DRIVERS 15019M: David Kershner <david.kershner@unisys.com> 15020L: sparmaintainer@unisys.com (Unisys internal) 15021S: Supported 15022F: include/linux/visorbus.h 15023F: drivers/visorbus/ 15024F: drivers/staging/unisys/ 15025 15026UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15027M: Vinayak Holikatti <vinholikatti@gmail.com> 15028L: linux-scsi@vger.kernel.org 15029S: Supported 15030F: Documentation/scsi/ufs.txt 15031F: drivers/scsi/ufs/ 15032 15033UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15034M: Joao Pinto <jpinto@synopsys.com> 15035L: linux-scsi@vger.kernel.org 15036S: Supported 15037F: drivers/scsi/ufs/*dwc* 15038 15039UNSORTED BLOCK IMAGES (UBI) 15040M: Artem Bityutskiy <dedekind1@gmail.com> 15041M: Richard Weinberger <richard@nod.at> 15042W: http://www.linux-mtd.infradead.org/ 15043L: linux-mtd@lists.infradead.org 15044T: git git://git.infradead.org/ubifs-2.6.git 15045S: Supported 15046F: drivers/mtd/ubi/ 15047F: include/linux/mtd/ubi.h 15048F: include/uapi/mtd/ubi-user.h 15049 15050USB "USBNET" DRIVER FRAMEWORK 15051M: Oliver Neukum <oneukum@suse.com> 15052L: netdev@vger.kernel.org 15053W: http://www.linux-usb.org/usbnet 15054S: Maintained 15055F: drivers/net/usb/usbnet.c 15056F: include/linux/usb/usbnet.h 15057 15058USB ACM DRIVER 15059M: Oliver Neukum <oneukum@suse.com> 15060L: linux-usb@vger.kernel.org 15061S: Maintained 15062F: Documentation/usb/acm.txt 15063F: drivers/usb/class/cdc-acm.* 15064 15065USB AR5523 WIRELESS DRIVER 15066M: Pontus Fuchs <pontus.fuchs@gmail.com> 15067L: linux-wireless@vger.kernel.org 15068S: Maintained 15069F: drivers/net/wireless/ath/ar5523/ 15070 15071USB ATTACHED SCSI 15072M: Oliver Neukum <oneukum@suse.com> 15073L: linux-usb@vger.kernel.org 15074L: linux-scsi@vger.kernel.org 15075S: Maintained 15076F: drivers/usb/storage/uas.c 15077 15078USB CDC ETHERNET DRIVER 15079M: Oliver Neukum <oliver@neukum.org> 15080L: linux-usb@vger.kernel.org 15081S: Maintained 15082F: drivers/net/usb/cdc_*.c 15083F: include/uapi/linux/usb/cdc.h 15084 15085USB CHAOSKEY DRIVER 15086M: Keith Packard <keithp@keithp.com> 15087L: linux-usb@vger.kernel.org 15088S: Maintained 15089F: drivers/usb/misc/chaoskey.c 15090 15091USB CYPRESS C67X00 DRIVER 15092M: Peter Korsgaard <jacmet@sunsite.dk> 15093L: linux-usb@vger.kernel.org 15094S: Maintained 15095F: drivers/usb/c67x00/ 15096 15097USB DAVICOM DM9601 DRIVER 15098M: Peter Korsgaard <jacmet@sunsite.dk> 15099L: netdev@vger.kernel.org 15100W: http://www.linux-usb.org/usbnet 15101S: Maintained 15102F: drivers/net/usb/dm9601.c 15103 15104USB DIAMOND RIO500 DRIVER 15105M: Cesar Miquel <miquel@df.uba.ar> 15106L: rio500-users@lists.sourceforge.net 15107W: http://rio500.sourceforge.net 15108S: Maintained 15109F: drivers/usb/misc/rio500* 15110 15111USB EHCI DRIVER 15112M: Alan Stern <stern@rowland.harvard.edu> 15113L: linux-usb@vger.kernel.org 15114S: Maintained 15115F: Documentation/usb/ehci.txt 15116F: drivers/usb/host/ehci* 15117 15118USB GADGET/PERIPHERAL SUBSYSTEM 15119M: Felipe Balbi <balbi@kernel.org> 15120L: linux-usb@vger.kernel.org 15121W: http://www.linux-usb.org/gadget 15122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15123S: Maintained 15124F: drivers/usb/gadget/ 15125F: include/linux/usb/gadget* 15126 15127USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15128M: Jiri Kosina <jikos@kernel.org> 15129R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15130L: linux-usb@vger.kernel.org 15131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15132S: Maintained 15133F: Documentation/hid/hiddev.txt 15134F: drivers/hid/usbhid/ 15135 15136USB INTEL XHCI ROLE MUX DRIVER 15137M: Hans de Goede <hdegoede@redhat.com> 15138L: linux-usb@vger.kernel.org 15139S: Maintained 15140F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15141 15142USB ISP116X DRIVER 15143M: Olav Kongas <ok@artecdesign.ee> 15144L: linux-usb@vger.kernel.org 15145S: Maintained 15146F: drivers/usb/host/isp116x* 15147F: include/linux/usb/isp116x.h 15148 15149USB LAN78XX ETHERNET DRIVER 15150M: Woojung Huh <woojung.huh@microchip.com> 15151M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15152L: netdev@vger.kernel.org 15153S: Maintained 15154F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15155F: drivers/net/usb/lan78xx.* 15156F: include/dt-bindings/net/microchip-lan78xx.h 15157 15158USB MASS STORAGE DRIVER 15159M: Alan Stern <stern@rowland.harvard.edu> 15160L: linux-usb@vger.kernel.org 15161L: usb-storage@lists.one-eyed-alien.net 15162S: Maintained 15163W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15164F: drivers/usb/storage/ 15165 15166USB MIDI DRIVER 15167M: Clemens Ladisch <clemens@ladisch.de> 15168L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15169T: git git://git.alsa-project.org/alsa-kernel.git 15170S: Maintained 15171F: sound/usb/midi.* 15172 15173USB NETWORKING DRIVERS 15174L: linux-usb@vger.kernel.org 15175S: Odd Fixes 15176F: drivers/net/usb/ 15177 15178USB OHCI DRIVER 15179M: Alan Stern <stern@rowland.harvard.edu> 15180L: linux-usb@vger.kernel.org 15181S: Maintained 15182F: Documentation/usb/ohci.txt 15183F: drivers/usb/host/ohci* 15184 15185USB OTG FSM (Finite State Machine) 15186M: Peter Chen <Peter.Chen@nxp.com> 15187T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15188L: linux-usb@vger.kernel.org 15189S: Maintained 15190F: drivers/usb/common/usb-otg-fsm.c 15191 15192USB OVER IP DRIVER 15193M: Valentina Manea <valentina.manea.m@gmail.com> 15194M: Shuah Khan <shuah@kernel.org> 15195L: linux-usb@vger.kernel.org 15196S: Maintained 15197F: Documentation/usb/usbip_protocol.txt 15198F: drivers/usb/usbip/ 15199F: tools/usb/usbip/ 15200F: tools/testing/selftests/drivers/usb/usbip/ 15201 15202USB PEGASUS DRIVER 15203M: Petko Manolov <petkan@nucleusys.com> 15204L: linux-usb@vger.kernel.org 15205L: netdev@vger.kernel.org 15206T: git git://github.com/petkan/pegasus.git 15207W: https://github.com/petkan/pegasus 15208S: Maintained 15209F: drivers/net/usb/pegasus.* 15210 15211USB PHY LAYER 15212M: Felipe Balbi <balbi@kernel.org> 15213L: linux-usb@vger.kernel.org 15214T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15215S: Maintained 15216F: drivers/usb/phy/ 15217 15218USB PRINTER DRIVER (usblp) 15219M: Pete Zaitcev <zaitcev@redhat.com> 15220L: linux-usb@vger.kernel.org 15221S: Supported 15222F: drivers/usb/class/usblp.c 15223 15224USB QMI WWAN NETWORK DRIVER 15225M: Bjørn Mork <bjorn@mork.no> 15226L: netdev@vger.kernel.org 15227S: Maintained 15228F: Documentation/ABI/testing/sysfs-class-net-qmi 15229F: drivers/net/usb/qmi_wwan.c 15230 15231USB RTL8150 DRIVER 15232M: Petko Manolov <petkan@nucleusys.com> 15233L: linux-usb@vger.kernel.org 15234L: netdev@vger.kernel.org 15235T: git git://github.com/petkan/rtl8150.git 15236W: https://github.com/petkan/rtl8150 15237S: Maintained 15238F: drivers/net/usb/rtl8150.c 15239 15240USB SERIAL SUBSYSTEM 15241M: Johan Hovold <johan@kernel.org> 15242L: linux-usb@vger.kernel.org 15243T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15244S: Maintained 15245F: Documentation/usb/usb-serial.txt 15246F: drivers/usb/serial/ 15247F: include/linux/usb/serial.h 15248 15249USB SMSC75XX ETHERNET DRIVER 15250M: Steve Glendinning <steve.glendinning@shawell.net> 15251L: netdev@vger.kernel.org 15252S: Maintained 15253F: drivers/net/usb/smsc75xx.* 15254 15255USB SMSC95XX ETHERNET DRIVER 15256M: Steve Glendinning <steve.glendinning@shawell.net> 15257M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15258L: netdev@vger.kernel.org 15259S: Maintained 15260F: drivers/net/usb/smsc95xx.* 15261 15262USB SUBSYSTEM 15263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15264L: linux-usb@vger.kernel.org 15265W: http://www.linux-usb.org 15266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15267S: Supported 15268F: Documentation/devicetree/bindings/usb/ 15269F: Documentation/usb/ 15270F: drivers/usb/ 15271F: include/linux/usb.h 15272F: include/linux/usb/ 15273 15274USB TYPEC PI3USB30532 MUX DRIVER 15275M: Hans de Goede <hdegoede@redhat.com> 15276L: linux-usb@vger.kernel.org 15277S: Maintained 15278F: drivers/usb/typec/mux/pi3usb30532.c 15279 15280USB TYPEC CLASS 15281M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15282L: linux-usb@vger.kernel.org 15283S: Maintained 15284F: Documentation/ABI/testing/sysfs-class-typec 15285F: Documentation/driver-api/usb/typec.rst 15286F: drivers/usb/typec/ 15287F: include/linux/usb/typec.h 15288 15289USB TYPEC BUS FOR ALTERNATE MODES 15290M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15291L: linux-usb@vger.kernel.org 15292S: Maintained 15293F: Documentation/ABI/testing/sysfs-bus-typec 15294F: Documentation/driver-api/usb/typec_bus.rst 15295F: drivers/usb/typec/altmodes/ 15296F: include/linux/usb/typec_altmode.h 15297 15298USB UHCI DRIVER 15299M: Alan Stern <stern@rowland.harvard.edu> 15300L: linux-usb@vger.kernel.org 15301S: Maintained 15302F: drivers/usb/host/uhci* 15303 15304USB VIDEO CLASS 15305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15306L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15307L: linux-media@vger.kernel.org 15308T: git git://linuxtv.org/media_tree.git 15309W: http://www.ideasonboard.org/uvc/ 15310S: Maintained 15311F: drivers/media/usb/uvc/ 15312F: include/uapi/linux/uvcvideo.h 15313 15314USB VISION DRIVER 15315M: Hans Verkuil <hverkuil@xs4all.nl> 15316L: linux-media@vger.kernel.org 15317T: git git://linuxtv.org/media_tree.git 15318W: https://linuxtv.org 15319S: Odd Fixes 15320F: drivers/media/usb/usbvision/ 15321 15322USB WEBCAM GADGET 15323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15324L: linux-usb@vger.kernel.org 15325S: Maintained 15326F: drivers/usb/gadget/function/*uvc* 15327F: drivers/usb/gadget/legacy/webcam.c 15328F: include/uapi/linux/usb/g_uvc.h 15329 15330USB WIRELESS RNDIS DRIVER (rndis_wlan) 15331M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15332L: linux-wireless@vger.kernel.org 15333S: Maintained 15334F: drivers/net/wireless/rndis_wlan.c 15335 15336USB XHCI DRIVER 15337M: Mathias Nyman <mathias.nyman@intel.com> 15338L: linux-usb@vger.kernel.org 15339S: Supported 15340F: drivers/usb/host/xhci* 15341F: drivers/usb/host/pci-quirks* 15342 15343USB ZD1201 DRIVER 15344L: linux-wireless@vger.kernel.org 15345W: http://linux-lc100020.sourceforge.net 15346S: Orphan 15347F: drivers/net/wireless/zydas/zd1201.* 15348 15349USB ZR364XX DRIVER 15350M: Antoine Jacquet <royale@zerezo.com> 15351L: linux-usb@vger.kernel.org 15352L: linux-media@vger.kernel.org 15353T: git git://linuxtv.org/media_tree.git 15354W: http://royale.zerezo.com/zr364xx/ 15355S: Maintained 15356F: Documentation/media/v4l-drivers/zr364xx* 15357F: drivers/media/usb/zr364xx/ 15358 15359USER-MODE LINUX (UML) 15360M: Jeff Dike <jdike@addtoit.com> 15361M: Richard Weinberger <richard@nod.at> 15362L: linux-um@lists.infradead.org 15363W: http://user-mode-linux.sourceforge.net 15364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15365S: Maintained 15366F: Documentation/virtual/uml/ 15367F: arch/um/ 15368F: arch/x86/um/ 15369F: fs/hostfs/ 15370F: fs/hppfs/ 15371 15372USERSPACE I/O (UIO) 15373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15374S: Maintained 15375T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15376F: Documentation/driver-api/uio-howto.rst 15377F: drivers/uio/ 15378F: include/linux/uio*.h 15379 15380UTIL-LINUX PACKAGE 15381M: Karel Zak <kzak@redhat.com> 15382L: util-linux@vger.kernel.org 15383W: http://en.wikipedia.org/wiki/Util-linux 15384T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15385S: Maintained 15386 15387UUID HELPERS 15388M: Christoph Hellwig <hch@lst.de> 15389R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15390L: linux-kernel@vger.kernel.org 15391T: git git://git.infradead.org/users/hch/uuid.git 15392F: lib/uuid.c 15393F: lib/test_uuid.c 15394F: include/linux/uuid.h 15395F: include/uapi/linux/uuid.h 15396S: Maintained 15397 15398UVESAFB DRIVER 15399M: Michal Januszewski <spock@gentoo.org> 15400L: linux-fbdev@vger.kernel.org 15401W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15402S: Maintained 15403F: Documentation/fb/uvesafb.txt 15404F: drivers/video/fbdev/uvesafb.* 15405 15406VF610 NAND DRIVER 15407M: Stefan Agner <stefan@agner.ch> 15408L: linux-mtd@lists.infradead.org 15409S: Supported 15410F: drivers/mtd/nand/raw/vf610_nfc.c 15411 15412VFAT/FAT/MSDOS FILESYSTEM 15413M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15414S: Maintained 15415F: Documentation/filesystems/vfat.txt 15416F: fs/fat/ 15417 15418VFIO DRIVER 15419M: Alex Williamson <alex.williamson@redhat.com> 15420L: kvm@vger.kernel.org 15421T: git git://github.com/awilliam/linux-vfio.git 15422S: Maintained 15423F: Documentation/vfio.txt 15424F: drivers/vfio/ 15425F: include/linux/vfio.h 15426F: include/uapi/linux/vfio.h 15427 15428VFIO MEDIATED DEVICE DRIVERS 15429M: Kirti Wankhede <kwankhede@nvidia.com> 15430L: kvm@vger.kernel.org 15431S: Maintained 15432F: Documentation/vfio-mediated-device.txt 15433F: drivers/vfio/mdev/ 15434F: include/linux/mdev.h 15435F: samples/vfio-mdev/ 15436 15437VFIO PLATFORM DRIVER 15438M: Eric Auger <eric.auger@redhat.com> 15439L: kvm@vger.kernel.org 15440S: Maintained 15441F: drivers/vfio/platform/ 15442 15443VGA_SWITCHEROO 15444R: Lukas Wunner <lukas@wunner.de> 15445S: Maintained 15446F: Documentation/gpu/vga-switcheroo.rst 15447F: drivers/gpu/vga/vga_switcheroo.c 15448F: include/linux/vga_switcheroo.h 15449T: git git://anongit.freedesktop.org/drm/drm-misc 15450 15451VIA RHINE NETWORK DRIVER 15452S: Orphan 15453F: drivers/net/ethernet/via/via-rhine.c 15454 15455VIA SD/MMC CARD CONTROLLER DRIVER 15456M: Bruce Chang <brucechang@via.com.tw> 15457M: Harald Welte <HaraldWelte@viatech.com> 15458S: Maintained 15459F: drivers/mmc/host/via-sdmmc.c 15460 15461VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15462M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15463L: linux-fbdev@vger.kernel.org 15464S: Maintained 15465F: include/linux/via-core.h 15466F: include/linux/via-gpio.h 15467F: include/linux/via_i2c.h 15468F: drivers/video/fbdev/via/ 15469 15470VIA VELOCITY NETWORK DRIVER 15471M: Francois Romieu <romieu@fr.zoreil.com> 15472L: netdev@vger.kernel.org 15473S: Maintained 15474F: drivers/net/ethernet/via/via-velocity.* 15475 15476VICODEC VIRTUAL CODEC DRIVER 15477M: Hans Verkuil <hans.verkuil@cisco.com> 15478L: linux-media@vger.kernel.org 15479T: git git://linuxtv.org/media_tree.git 15480W: https://linuxtv.org 15481S: Maintained 15482F: drivers/media/platform/vicodec/* 15483 15484VIDEO MULTIPLEXER DRIVER 15485M: Philipp Zabel <p.zabel@pengutronix.de> 15486L: linux-media@vger.kernel.org 15487S: Maintained 15488F: drivers/media/platform/video-mux.c 15489 15490VIDEO I2C POLLING DRIVER 15491M: Matt Ranostay <matt.ranostay@konsulko.com> 15492L: linux-media@vger.kernel.org 15493S: Maintained 15494F: drivers/media/i2c/video-i2c.c 15495 15496VIDEOBUF2 FRAMEWORK 15497M: Pawel Osciak <pawel@osciak.com> 15498M: Marek Szyprowski <m.szyprowski@samsung.com> 15499M: Kyungmin Park <kyungmin.park@samsung.com> 15500L: linux-media@vger.kernel.org 15501S: Maintained 15502F: drivers/media/v4l2-core/videobuf2-* 15503F: include/media/videobuf2-* 15504 15505VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15506M: Helen Koike <helen.koike@collabora.com> 15507L: linux-media@vger.kernel.org 15508T: git git://linuxtv.org/media_tree.git 15509W: https://linuxtv.org 15510S: Maintained 15511F: drivers/media/platform/vimc/* 15512 15513VIRT LIB 15514M: Alex Williamson <alex.williamson@redhat.com> 15515M: Paolo Bonzini <pbonzini@redhat.com> 15516L: kvm@vger.kernel.org 15517S: Supported 15518F: virt/lib/ 15519 15520VIRTIO AND VHOST VSOCK DRIVER 15521M: Stefan Hajnoczi <stefanha@redhat.com> 15522L: kvm@vger.kernel.org 15523L: virtualization@lists.linux-foundation.org 15524L: netdev@vger.kernel.org 15525S: Maintained 15526F: include/linux/virtio_vsock.h 15527F: include/uapi/linux/virtio_vsock.h 15528F: include/uapi/linux/vsockmon.h 15529F: include/uapi/linux/vm_sockets_diag.h 15530F: net/vmw_vsock/diag.c 15531F: net/vmw_vsock/af_vsock_tap.c 15532F: net/vmw_vsock/virtio_transport_common.c 15533F: net/vmw_vsock/virtio_transport.c 15534F: drivers/net/vsockmon.c 15535F: drivers/vhost/vsock.c 15536F: drivers/vhost/vsock.h 15537F: tools/testing/vsock/ 15538 15539VIRTIO CONSOLE DRIVER 15540M: Amit Shah <amit@kernel.org> 15541L: virtualization@lists.linux-foundation.org 15542S: Maintained 15543F: drivers/char/virtio_console.c 15544F: include/linux/virtio_console.h 15545F: include/uapi/linux/virtio_console.h 15546 15547VIRTIO CORE, NET AND BLOCK DRIVERS 15548M: "Michael S. Tsirkin" <mst@redhat.com> 15549M: Jason Wang <jasowang@redhat.com> 15550L: virtualization@lists.linux-foundation.org 15551S: Maintained 15552F: Documentation/devicetree/bindings/virtio/ 15553F: drivers/virtio/ 15554F: tools/virtio/ 15555F: drivers/net/virtio_net.c 15556F: drivers/block/virtio_blk.c 15557F: include/linux/virtio*.h 15558F: include/uapi/linux/virtio_*.h 15559F: drivers/crypto/virtio/ 15560F: mm/balloon_compaction.c 15561 15562VIRTIO CRYPTO DRIVER 15563M: Gonglei <arei.gonglei@huawei.com> 15564L: virtualization@lists.linux-foundation.org 15565L: linux-crypto@vger.kernel.org 15566S: Maintained 15567F: drivers/crypto/virtio/ 15568F: include/uapi/linux/virtio_crypto.h 15569 15570VIRTIO DRIVERS FOR S390 15571M: Cornelia Huck <cohuck@redhat.com> 15572M: Halil Pasic <pasic@linux.ibm.com> 15573L: linux-s390@vger.kernel.org 15574L: virtualization@lists.linux-foundation.org 15575L: kvm@vger.kernel.org 15576S: Supported 15577F: drivers/s390/virtio/ 15578F: arch/s390/include/uapi/asm/virtio-ccw.h 15579 15580VIRTIO GPU DRIVER 15581M: David Airlie <airlied@linux.ie> 15582M: Gerd Hoffmann <kraxel@redhat.com> 15583L: dri-devel@lists.freedesktop.org 15584L: virtualization@lists.linux-foundation.org 15585T: git git://anongit.freedesktop.org/drm/drm-misc 15586S: Maintained 15587F: drivers/gpu/drm/virtio/ 15588F: include/uapi/linux/virtio_gpu.h 15589 15590VIRTIO HOST (VHOST) 15591M: "Michael S. Tsirkin" <mst@redhat.com> 15592M: Jason Wang <jasowang@redhat.com> 15593L: kvm@vger.kernel.org 15594L: virtualization@lists.linux-foundation.org 15595L: netdev@vger.kernel.org 15596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15597S: Maintained 15598F: drivers/vhost/ 15599F: include/uapi/linux/vhost.h 15600 15601VIRTIO INPUT DRIVER 15602M: Gerd Hoffmann <kraxel@redhat.com> 15603S: Maintained 15604F: drivers/virtio/virtio_input.c 15605F: include/uapi/linux/virtio_input.h 15606 15607VIRTUAL BOX GUEST DEVICE DRIVER 15608M: Hans de Goede <hdegoede@redhat.com> 15609M: Arnd Bergmann <arnd@arndb.de> 15610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15611S: Maintained 15612F: include/linux/vbox_utils.h 15613F: include/uapi/linux/vbox*.h 15614F: drivers/virt/vboxguest/ 15615 15616VIRTUAL SERIO DEVICE DRIVER 15617M: Stephen Chandler Paul <thatslyude@gmail.com> 15618S: Maintained 15619F: drivers/input/serio/userio.c 15620F: include/uapi/linux/userio.h 15621 15622VIVID VIRTUAL VIDEO DRIVER 15623M: Hans Verkuil <hverkuil@xs4all.nl> 15624L: linux-media@vger.kernel.org 15625T: git git://linuxtv.org/media_tree.git 15626W: https://linuxtv.org 15627S: Maintained 15628F: drivers/media/platform/vivid/* 15629 15630VLYNQ BUS 15631M: Florian Fainelli <f.fainelli@gmail.com> 15632L: openwrt-devel@lists.openwrt.org (subscribers-only) 15633S: Maintained 15634F: drivers/vlynq/vlynq.c 15635F: include/linux/vlynq.h 15636 15637VME SUBSYSTEM 15638M: Martyn Welch <martyn@welchs.me.uk> 15639M: Manohar Vanga <manohar.vanga@gmail.com> 15640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15641L: devel@driverdev.osuosl.org 15642S: Maintained 15643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15644F: Documentation/driver-api/vme.rst 15645F: drivers/staging/vme/ 15646F: drivers/vme/ 15647F: include/linux/vme* 15648 15649VMWARE BALLOON DRIVER 15650M: Xavier Deguillard <xdeguillard@vmware.com> 15651M: Nadav Amit <namit@vmware.com> 15652M: "VMware, Inc." <pv-drivers@vmware.com> 15653L: linux-kernel@vger.kernel.org 15654S: Maintained 15655F: drivers/misc/vmw_balloon.c 15656 15657VMWARE HYPERVISOR INTERFACE 15658M: Alok Kataria <akataria@vmware.com> 15659L: virtualization@lists.linux-foundation.org 15660S: Supported 15661F: arch/x86/kernel/cpu/vmware.c 15662 15663VMWARE PVRDMA DRIVER 15664M: Adit Ranadive <aditr@vmware.com> 15665M: VMware PV-Drivers <pv-drivers@vmware.com> 15666L: linux-rdma@vger.kernel.org 15667S: Maintained 15668F: drivers/infiniband/hw/vmw_pvrdma/ 15669 15670VMware PVSCSI driver 15671M: Jim Gill <jgill@vmware.com> 15672M: VMware PV-Drivers <pv-drivers@vmware.com> 15673L: linux-scsi@vger.kernel.org 15674S: Maintained 15675F: drivers/scsi/vmw_pvscsi.c 15676F: drivers/scsi/vmw_pvscsi.h 15677 15678VMWARE VMMOUSE SUBDRIVER 15679M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15680M: "VMware, Inc." <pv-drivers@vmware.com> 15681L: linux-input@vger.kernel.org 15682S: Maintained 15683F: drivers/input/mouse/vmmouse.c 15684F: drivers/input/mouse/vmmouse.h 15685 15686VMWARE VMXNET3 ETHERNET DRIVER 15687M: Ronak Doshi <doshir@vmware.com> 15688M: "VMware, Inc." <pv-drivers@vmware.com> 15689L: netdev@vger.kernel.org 15690S: Maintained 15691F: drivers/net/vmxnet3/ 15692 15693VOCORE VOCORE2 BOARD 15694M: Harvey Hunt <harveyhuntnexus@gmail.com> 15695L: linux-mips@linux-mips.org 15696S: Maintained 15697F: arch/mips/boot/dts/ralink/vocore2.dts 15698 15699VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15700M: Liam Girdwood <lgirdwood@gmail.com> 15701M: Mark Brown <broonie@kernel.org> 15702L: linux-kernel@vger.kernel.org 15703W: http://www.slimlogic.co.uk/?p=48 15704T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15705S: Supported 15706F: Documentation/devicetree/bindings/regulator/ 15707F: Documentation/power/regulator/ 15708F: drivers/regulator/ 15709F: include/dt-bindings/regulator/ 15710F: include/linux/regulator/ 15711 15712VRF 15713M: David Ahern <dsa@cumulusnetworks.com> 15714M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15715L: netdev@vger.kernel.org 15716S: Maintained 15717F: drivers/net/vrf.c 15718F: Documentation/networking/vrf.txt 15719 15720VT1211 HARDWARE MONITOR DRIVER 15721M: Juerg Haefliger <juergh@gmail.com> 15722L: linux-hwmon@vger.kernel.org 15723S: Maintained 15724F: Documentation/hwmon/vt1211 15725F: drivers/hwmon/vt1211.c 15726 15727VT8231 HARDWARE MONITOR DRIVER 15728M: Roger Lucas <vt8231@hiddenengine.co.uk> 15729L: linux-hwmon@vger.kernel.org 15730S: Maintained 15731F: drivers/hwmon/vt8231.c 15732 15733VUB300 USB to SDIO/SD/MMC bridge chip 15734M: Tony Olech <tony.olech@elandigitalsystems.com> 15735L: linux-mmc@vger.kernel.org 15736L: linux-usb@vger.kernel.org 15737S: Supported 15738F: drivers/mmc/host/vub300.c 15739 15740W1 DALLAS'S 1-WIRE BUS 15741M: Evgeniy Polyakov <zbr@ioremap.net> 15742S: Maintained 15743F: Documentation/devicetree/bindings/w1/ 15744F: Documentation/w1/ 15745F: drivers/w1/ 15746F: include/linux/w1.h 15747 15748W83791D HARDWARE MONITORING DRIVER 15749M: Marc Hulsman <m.hulsman@tudelft.nl> 15750L: linux-hwmon@vger.kernel.org 15751S: Maintained 15752F: Documentation/hwmon/w83791d 15753F: drivers/hwmon/w83791d.c 15754 15755W83793 HARDWARE MONITORING DRIVER 15756M: Rudolf Marek <r.marek@assembler.cz> 15757L: linux-hwmon@vger.kernel.org 15758S: Maintained 15759F: Documentation/hwmon/w83793 15760F: drivers/hwmon/w83793.c 15761 15762W83795 HARDWARE MONITORING DRIVER 15763M: Jean Delvare <jdelvare@suse.com> 15764L: linux-hwmon@vger.kernel.org 15765S: Maintained 15766F: drivers/hwmon/w83795.c 15767 15768W83L51xD SD/MMC CARD INTERFACE DRIVER 15769M: Pierre Ossman <pierre@ossman.eu> 15770S: Maintained 15771F: drivers/mmc/host/wbsd.* 15772 15773WACOM PROTOCOL 4 SERIAL TABLETS 15774M: Julian Squires <julian@cipht.net> 15775M: Hans de Goede <hdegoede@redhat.com> 15776L: linux-input@vger.kernel.org 15777S: Maintained 15778F: drivers/input/tablet/wacom_serial4.c 15779 15780WATCHDOG DEVICE DRIVERS 15781M: Wim Van Sebroeck <wim@linux-watchdog.org> 15782M: Guenter Roeck <linux@roeck-us.net> 15783L: linux-watchdog@vger.kernel.org 15784W: http://www.linux-watchdog.org/ 15785T: git git://www.linux-watchdog.org/linux-watchdog.git 15786S: Maintained 15787F: Documentation/devicetree/bindings/watchdog/ 15788F: Documentation/watchdog/ 15789F: drivers/watchdog/ 15790F: include/linux/watchdog.h 15791F: include/uapi/linux/watchdog.h 15792 15793WHISKEYCOVE PMIC GPIO DRIVER 15794M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15795L: linux-gpio@vger.kernel.org 15796S: Maintained 15797F: drivers/gpio/gpio-wcove.c 15798 15799WIIMOTE HID DRIVER 15800M: David Herrmann <dh.herrmann@googlemail.com> 15801L: linux-input@vger.kernel.org 15802S: Maintained 15803F: drivers/hid/hid-wiimote* 15804 15805WILOCITY WIL6210 WIRELESS DRIVER 15806M: Maya Erez <merez@codeaurora.org> 15807L: linux-wireless@vger.kernel.org 15808L: wil6210@qti.qualcomm.com 15809S: Supported 15810W: http://wireless.kernel.org/en/users/Drivers/wil6210 15811F: drivers/net/wireless/ath/wil6210/ 15812 15813WIMAX STACK 15814M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15815M: linux-wimax@intel.com 15816L: wimax@linuxwimax.org (subscribers-only) 15817S: Supported 15818W: http://linuxwimax.org 15819F: Documentation/wimax/README.wimax 15820F: include/linux/wimax/debug.h 15821F: include/net/wimax.h 15822F: include/uapi/linux/wimax.h 15823F: net/wimax/ 15824 15825WINBOND CIR DRIVER 15826M: David Härdeman <david@hardeman.nu> 15827S: Maintained 15828F: drivers/media/rc/winbond-cir.c 15829 15830WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15831M: William Breathitt Gray <vilhelm.gray@gmail.com> 15832L: linux-watchdog@vger.kernel.org 15833S: Maintained 15834F: drivers/watchdog/ebc-c384_wdt.c 15835 15836WINSYSTEMS WS16C48 GPIO DRIVER 15837M: William Breathitt Gray <vilhelm.gray@gmail.com> 15838L: linux-gpio@vger.kernel.org 15839S: Maintained 15840F: drivers/gpio/gpio-ws16c48.c 15841 15842WISTRON LAPTOP BUTTON DRIVER 15843M: Miloslav Trmac <mitr@volny.cz> 15844S: Maintained 15845F: drivers/input/misc/wistron_btns.c 15846 15847WL3501 WIRELESS PCMCIA CARD DRIVER 15848L: linux-wireless@vger.kernel.org 15849S: Odd fixes 15850F: drivers/net/wireless/wl3501* 15851 15852WOLFSON MICROELECTRONICS DRIVERS 15853L: patches@opensource.cirrus.com 15854T: git https://github.com/CirrusLogic/linux-drivers.git 15855W: https://github.com/CirrusLogic/linux-drivers/wiki 15856S: Supported 15857F: Documentation/hwmon/wm83?? 15858F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15859F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15860F: Documentation/devicetree/bindings/mfd/arizona.txt 15861F: Documentation/devicetree/bindings/mfd/wm831x.txt 15862F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15863F: arch/arm/mach-s3c64xx/mach-crag6410* 15864F: drivers/clk/clk-wm83*.c 15865F: drivers/extcon/extcon-arizona.c 15866F: drivers/leds/leds-wm83*.c 15867F: drivers/gpio/gpio-*wm*.c 15868F: drivers/gpio/gpio-arizona.c 15869F: drivers/hwmon/wm83??-hwmon.c 15870F: drivers/input/misc/wm831x-on.c 15871F: drivers/input/touchscreen/wm831x-ts.c 15872F: drivers/input/touchscreen/wm97*.c 15873F: drivers/mfd/arizona* 15874F: drivers/mfd/wm*.c 15875F: drivers/mfd/cs47l24* 15876F: drivers/power/supply/wm83*.c 15877F: drivers/rtc/rtc-wm83*.c 15878F: drivers/regulator/wm8*.c 15879F: drivers/regulator/arizona* 15880F: drivers/video/backlight/wm83*_bl.c 15881F: drivers/watchdog/wm83*_wdt.c 15882F: include/linux/mfd/arizona/ 15883F: include/linux/mfd/wm831x/ 15884F: include/linux/mfd/wm8350/ 15885F: include/linux/mfd/wm8400* 15886F: include/linux/regulator/arizona* 15887F: include/linux/wm97xx.h 15888F: include/sound/wm????.h 15889F: sound/soc/codecs/arizona.? 15890F: sound/soc/codecs/wm* 15891F: sound/soc/codecs/cs47l24* 15892 15893WORKQUEUE 15894M: Tejun Heo <tj@kernel.org> 15895R: Lai Jiangshan <jiangshanlai@gmail.com> 15896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15897S: Maintained 15898F: include/linux/workqueue.h 15899F: kernel/workqueue.c 15900F: Documentation/core-api/workqueue.rst 15901 15902X-POWERS AXP288 PMIC DRIVERS 15903M: Hans de Goede <hdegoede@redhat.com> 15904S: Maintained 15905N: axp288 15906F: drivers/acpi/pmic/intel_pmic_xpower.c 15907 15908X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15909M: Chen-Yu Tsai <wens@csie.org> 15910L: linux-kernel@vger.kernel.org 15911S: Maintained 15912N: axp[128] 15913 15914X.25 NETWORK LAYER 15915M: Andrew Hendry <andrew.hendry@gmail.com> 15916L: linux-x25@vger.kernel.org 15917S: Odd Fixes 15918F: Documentation/networking/x25* 15919F: include/net/x25* 15920F: net/x25/ 15921 15922X86 ARCHITECTURE (32-BIT AND 64-BIT) 15923M: Thomas Gleixner <tglx@linutronix.de> 15924M: Ingo Molnar <mingo@redhat.com> 15925M: Borislav Petkov <bp@alien8.de> 15926R: "H. Peter Anvin" <hpa@zytor.com> 15927M: x86@kernel.org 15928L: linux-kernel@vger.kernel.org 15929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15930S: Maintained 15931F: Documentation/devicetree/bindings/x86/ 15932F: Documentation/x86/ 15933F: arch/x86/ 15934 15935X86 ENTRY CODE 15936M: Andy Lutomirski <luto@kernel.org> 15937L: linux-kernel@vger.kernel.org 15938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15939S: Maintained 15940F: arch/x86/entry/ 15941 15942X86 MCE INFRASTRUCTURE 15943M: Tony Luck <tony.luck@intel.com> 15944M: Borislav Petkov <bp@alien8.de> 15945L: linux-edac@vger.kernel.org 15946S: Maintained 15947F: arch/x86/kernel/cpu/mcheck/* 15948 15949X86 MICROCODE UPDATE SUPPORT 15950M: Borislav Petkov <bp@alien8.de> 15951S: Maintained 15952F: arch/x86/kernel/cpu/microcode/* 15953 15954X86 MM 15955M: Dave Hansen <dave.hansen@linux.intel.com> 15956M: Andy Lutomirski <luto@kernel.org> 15957M: Peter Zijlstra <peterz@infradead.org> 15958L: linux-kernel@vger.kernel.org 15959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15960S: Maintained 15961F: arch/x86/mm/ 15962 15963X86 PLATFORM DRIVERS 15964M: Darren Hart <dvhart@infradead.org> 15965M: Andy Shevchenko <andy@infradead.org> 15966L: platform-driver-x86@vger.kernel.org 15967T: git git://git.infradead.org/linux-platform-drivers-x86.git 15968S: Maintained 15969F: drivers/platform/x86/ 15970F: drivers/platform/olpc/ 15971 15972X86 VDSO 15973M: Andy Lutomirski <luto@kernel.org> 15974L: linux-kernel@vger.kernel.org 15975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15976S: Maintained 15977F: arch/x86/entry/vdso/ 15978 15979XC2028/3028 TUNER DRIVER 15980M: Mauro Carvalho Chehab <mchehab@kernel.org> 15981L: linux-media@vger.kernel.org 15982W: https://linuxtv.org 15983T: git git://linuxtv.org/media_tree.git 15984S: Maintained 15985F: drivers/media/tuners/tuner-xc2028.* 15986 15987XDP SOCKETS (AF_XDP) 15988M: Björn Töpel <bjorn.topel@intel.com> 15989M: Magnus Karlsson <magnus.karlsson@intel.com> 15990L: netdev@vger.kernel.org 15991S: Maintained 15992F: kernel/bpf/xskmap.c 15993F: net/xdp/ 15994 15995XEN BLOCK SUBSYSTEM 15996M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15997M: Roger Pau Monné <roger.pau@citrix.com> 15998L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15999S: Supported 16000F: drivers/block/xen-blkback/* 16001F: drivers/block/xen* 16002 16003XEN HYPERVISOR ARM 16004M: Stefano Stabellini <sstabellini@kernel.org> 16005L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16006S: Maintained 16007F: arch/arm/xen/ 16008F: arch/arm/include/asm/xen/ 16009 16010XEN HYPERVISOR ARM64 16011M: Stefano Stabellini <sstabellini@kernel.org> 16012L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16013S: Maintained 16014F: arch/arm64/xen/ 16015F: arch/arm64/include/asm/xen/ 16016 16017XEN HYPERVISOR INTERFACE 16018M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16019M: Juergen Gross <jgross@suse.com> 16020L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16021T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16022S: Supported 16023F: arch/x86/xen/ 16024F: drivers/*/xen-*front.c 16025F: drivers/xen/ 16026F: arch/x86/include/asm/xen/ 16027F: arch/x86/include/asm/pvclock-abi.h 16028F: include/xen/ 16029F: include/uapi/xen/ 16030F: Documentation/ABI/stable/sysfs-hypervisor-xen 16031F: Documentation/ABI/testing/sysfs-hypervisor-xen 16032 16033XEN NETWORK BACKEND DRIVER 16034M: Wei Liu <wei.liu2@citrix.com> 16035M: Paul Durrant <paul.durrant@citrix.com> 16036L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16037L: netdev@vger.kernel.org 16038S: Supported 16039F: drivers/net/xen-netback/* 16040 16041XEN PCI SUBSYSTEM 16042M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16043L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16044S: Supported 16045F: arch/x86/pci/*xen* 16046F: drivers/pci/*xen* 16047 16048XEN PVSCSI DRIVERS 16049M: Juergen Gross <jgross@suse.com> 16050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16051L: linux-scsi@vger.kernel.org 16052S: Supported 16053F: drivers/scsi/xen-scsifront.c 16054F: drivers/xen/xen-scsiback.c 16055F: include/xen/interface/io/vscsiif.h 16056 16057XEN SWIOTLB SUBSYSTEM 16058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16059L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16060L: iommu@lists.linux-foundation.org 16061S: Supported 16062F: arch/x86/xen/*swiotlb* 16063F: drivers/xen/*swiotlb* 16064 16065XEN SOUND FRONTEND DRIVER 16066M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16067L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16069S: Supported 16070F: sound/xen/* 16071 16072XFS FILESYSTEM 16073M: Darrick J. Wong <darrick.wong@oracle.com> 16074M: linux-xfs@vger.kernel.org 16075L: linux-xfs@vger.kernel.org 16076W: http://xfs.org/ 16077T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16078S: Supported 16079F: Documentation/filesystems/xfs.txt 16080F: fs/xfs/ 16081 16082XILINX AXI ETHERNET DRIVER 16083M: Anirudha Sarangi <anirudh@xilinx.com> 16084M: John Linn <John.Linn@xilinx.com> 16085S: Maintained 16086F: drivers/net/ethernet/xilinx/xilinx_axienet* 16087 16088XILINX UARTLITE SERIAL DRIVER 16089M: Peter Korsgaard <jacmet@sunsite.dk> 16090L: linux-serial@vger.kernel.org 16091S: Maintained 16092F: drivers/tty/serial/uartlite.c 16093 16094XILINX VIDEO IP CORES 16095M: Hyun Kwon <hyun.kwon@xilinx.com> 16096M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16097L: linux-media@vger.kernel.org 16098T: git git://linuxtv.org/media_tree.git 16099S: Supported 16100F: Documentation/devicetree/bindings/media/xilinx/ 16101F: drivers/media/platform/xilinx/ 16102F: include/uapi/linux/xilinx-v4l2-controls.h 16103 16104XILLYBUS DRIVER 16105M: Eli Billauer <eli.billauer@gmail.com> 16106L: linux-kernel@vger.kernel.org 16107S: Supported 16108F: drivers/char/xillybus/ 16109 16110XLP9XX I2C DRIVER 16111M: George Cherian <george.cherian@cavium.com> 16112M: Jan Glauber <jglauber@cavium.com> 16113L: linux-i2c@vger.kernel.org 16114W: http://www.cavium.com 16115S: Supported 16116F: drivers/i2c/busses/i2c-xlp9xx.c 16117 16118XRA1403 GPIO EXPANDER 16119M: Nandor Han <nandor.han@ge.com> 16120M: Semi Malinen <semi.malinen@ge.com> 16121L: linux-gpio@vger.kernel.org 16122S: Maintained 16123F: drivers/gpio/gpio-xra1403.c 16124F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16125 16126XTENSA XTFPGA PLATFORM SUPPORT 16127M: Max Filippov <jcmvbkbc@gmail.com> 16128L: linux-xtensa@linux-xtensa.org 16129S: Maintained 16130F: drivers/spi/spi-xtensa-xtfpga.c 16131F: sound/soc/xtensa/xtfpga-i2s.c 16132 16133YAM DRIVER FOR AX.25 16134M: Jean-Paul Roubelat <jpr@f6fbb.org> 16135L: linux-hams@vger.kernel.org 16136S: Maintained 16137F: drivers/net/hamradio/yam* 16138F: include/linux/yam.h 16139 16140YAMA SECURITY MODULE 16141M: Kees Cook <keescook@chromium.org> 16142T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16143S: Supported 16144F: security/yama/ 16145F: Documentation/admin-guide/LSM/Yama.rst 16146 16147YEALINK PHONE DRIVER 16148M: Henk Vergonet <Henk.Vergonet@gmail.com> 16149L: usbb2k-api-dev@nongnu.org 16150S: Maintained 16151F: Documentation/input/devices/yealink.rst 16152F: drivers/input/misc/yealink.* 16153 16154Z8530 DRIVER FOR AX.25 16155M: Joerg Reuter <jreuter@yaina.de> 16156W: http://yaina.de/jreuter/ 16157W: http://www.qsl.net/dl1bke/ 16158L: linux-hams@vger.kernel.org 16159S: Maintained 16160F: Documentation/networking/z8530drv.txt 16161F: drivers/net/hamradio/*scc.c 16162F: drivers/net/hamradio/z8530.h 16163 16164ZBUD COMPRESSED PAGE ALLOCATOR 16165M: Seth Jennings <sjenning@redhat.com> 16166M: Dan Streetman <ddstreet@ieee.org> 16167L: linux-mm@kvack.org 16168S: Maintained 16169F: mm/zbud.c 16170F: include/linux/zbud.h 16171 16172ZD1211RW WIRELESS DRIVER 16173M: Daniel Drake <dsd@gentoo.org> 16174M: Ulrich Kunitz <kune@deine-taler.de> 16175W: http://zd1211.ath.cx/wiki/DriverRewrite 16176L: linux-wireless@vger.kernel.org 16177L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16178S: Maintained 16179F: drivers/net/wireless/zydas/zd1211rw/ 16180 16181ZD1301 MEDIA DRIVER 16182M: Antti Palosaari <crope@iki.fi> 16183L: linux-media@vger.kernel.org 16184W: https://linuxtv.org/ 16185W: http://palosaari.fi/linux/ 16186Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16187S: Maintained 16188F: drivers/media/usb/dvb-usb-v2/zd1301* 16189 16190ZD1301_DEMOD MEDIA DRIVER 16191M: Antti Palosaari <crope@iki.fi> 16192L: linux-media@vger.kernel.org 16193W: https://linuxtv.org/ 16194W: http://palosaari.fi/linux/ 16195Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16196S: Maintained 16197F: drivers/media/dvb-frontends/zd1301_demod* 16198 16199ZPOOL COMPRESSED PAGE STORAGE API 16200M: Dan Streetman <ddstreet@ieee.org> 16201L: linux-mm@kvack.org 16202S: Maintained 16203F: mm/zpool.c 16204F: include/linux/zpool.h 16205 16206ZR36067 VIDEO FOR LINUX DRIVER 16207L: mjpeg-users@lists.sourceforge.net 16208L: linux-media@vger.kernel.org 16209W: http://mjpeg.sourceforge.net/driver-zoran/ 16210T: hg https://linuxtv.org/hg/v4l-dvb 16211S: Odd Fixes 16212F: drivers/staging/media/zoran/ 16213 16214ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16215M: Minchan Kim <minchan@kernel.org> 16216M: Nitin Gupta <ngupta@vflare.org> 16217R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16218L: linux-kernel@vger.kernel.org 16219S: Maintained 16220F: drivers/block/zram/ 16221F: Documentation/blockdev/zram.txt 16222 16223ZS DECSTATION Z85C30 SERIAL DRIVER 16224M: "Maciej W. Rozycki" <macro@linux-mips.org> 16225S: Maintained 16226F: drivers/tty/serial/zs.* 16227 16228ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16229M: Minchan Kim <minchan@kernel.org> 16230M: Nitin Gupta <ngupta@vflare.org> 16231R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16232L: linux-mm@kvack.org 16233S: Maintained 16234F: mm/zsmalloc.c 16235F: include/linux/zsmalloc.h 16236F: Documentation/vm/zsmalloc.rst 16237 16238ZSWAP COMPRESSED SWAP CACHING 16239M: Seth Jennings <sjenning@redhat.com> 16240M: Dan Streetman <ddstreet@ieee.org> 16241L: linux-mm@kvack.org 16242S: Maintained 16243F: mm/zswap.c 16244 16245THE REST 16246M: Linus Torvalds <torvalds@linux-foundation.org> 16247L: linux-kernel@vger.kernel.org 16248Q: http://patchwork.kernel.org/project/LKML/list/ 16249T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16250S: Buried alive in reporters 16251F: * 16252F: */ 16253