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: linux-kernel@vger.kernel.org 4532S: Maintained 4533F: drivers/staging/fsl-dpaa2/ethernet 4534 4535DPAA2 ETHERNET SWITCH DRIVER 4536M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4537M: Ioana Ciornei <ioana.ciornei@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/staging/fsl-dpaa2/ethsw 4541 4542DPAA2 PTP CLOCK DRIVER 4543M: Yangbo Lu <yangbo.lu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/rtc 4547 4548DPT_I2O SCSI RAID DRIVER 4549M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4550L: linux-scsi@vger.kernel.org 4551W: http://www.adaptec.com/ 4552S: Maintained 4553F: drivers/scsi/dpt* 4554F: drivers/scsi/dpt/ 4555 4556DRBD DRIVER 4557M: Philipp Reisner <philipp.reisner@linbit.com> 4558M: Lars Ellenberg <lars.ellenberg@linbit.com> 4559L: drbd-dev@lists.linbit.com 4560W: http://www.drbd.org 4561T: git git://git.linbit.com/linux-drbd.git 4562T: git git://git.linbit.com/drbd-8.4.git 4563S: Supported 4564F: drivers/block/drbd/ 4565F: lib/lru_cache.c 4566F: Documentation/blockdev/drbd/ 4567 4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4570R: "Rafael J. Wysocki" <rafael@kernel.org> 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4572S: Supported 4573F: Documentation/kobject.txt 4574F: drivers/base/ 4575F: fs/debugfs/ 4576F: fs/sysfs/ 4577F: include/linux/debugfs.h 4578F: include/linux/kobj* 4579F: lib/kobj* 4580 4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4582M: Kevin Hilman <khilman@kernel.org> 4583M: Nishanth Menon <nm@ti.com> 4584S: Maintained 4585F: drivers/power/avs/ 4586F: include/linux/power/smartreflex.h 4587L: linux-pm@vger.kernel.org 4588 4589DRM DRIVER FOR ARM PL111 CLCD 4590M: Eric Anholt <eric@anholt.net> 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592S: Supported 4593F: drivers/gpu/drm/pl111/ 4594 4595DRM DRIVER FOR ARM VERSATILE TFT PANELS 4596M: Linus Walleij <linus.walleij@linaro.org> 4597T: git git://anongit.freedesktop.org/drm/drm-misc 4598S: Maintained 4599F: drivers/gpu/drm/panel/panel-arm-versatile.c 4600F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4601 4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4603M: Dave Airlie <airlied@redhat.com> 4604S: Odd Fixes 4605F: drivers/gpu/drm/ast/ 4606 4607DRM DRIVER FOR BOCHS VIRTUAL GPU 4608M: Gerd Hoffmann <kraxel@redhat.com> 4609L: virtualization@lists.linux-foundation.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/bochs/ 4613 4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4615M: Linus Walleij <linus.walleij@linaro.org> 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617S: Maintained 4618F: drivers/gpu/drm/tve200/ 4619 4620DRM DRIVER FOR ILITEK ILI9225 PANELS 4621M: David Lechner <david@lechnology.com> 4622S: Maintained 4623F: drivers/gpu/drm/tinydrm/ili9225.c 4624F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4625 4626DRM DRIVER FOR INTEL I810 VIDEO CARDS 4627S: Orphan / Obsolete 4628F: drivers/gpu/drm/i810/ 4629F: include/uapi/drm/i810_drm.h 4630 4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4632S: Orphan / Obsolete 4633F: drivers/gpu/drm/mga/ 4634F: include/uapi/drm/mga_drm.h 4635 4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4637M: Dave Airlie <airlied@redhat.com> 4638S: Odd Fixes 4639F: drivers/gpu/drm/mgag200/ 4640 4641DRM DRIVER FOR MI0283QT 4642M: Noralf Trønnes <noralf@tronnes.org> 4643S: Maintained 4644F: drivers/gpu/drm/tinydrm/mi0283qt.c 4645F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4646 4647DRM DRIVER FOR MSM ADRENO GPU 4648M: Rob Clark <robdclark@gmail.com> 4649L: linux-arm-msm@vger.kernel.org 4650L: dri-devel@lists.freedesktop.org 4651L: freedreno@lists.freedesktop.org 4652T: git git://people.freedesktop.org/~robclark/linux 4653S: Maintained 4654F: drivers/gpu/drm/msm/ 4655F: include/uapi/drm/msm_drm.h 4656F: Documentation/devicetree/bindings/display/msm/ 4657 4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4659M: Ben Skeggs <bskeggs@redhat.com> 4660L: dri-devel@lists.freedesktop.org 4661L: nouveau@lists.freedesktop.org 4662T: git git://github.com/skeggsb/linux 4663S: Supported 4664F: drivers/gpu/drm/nouveau/ 4665F: include/uapi/drm/nouveau_drm.h 4666 4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4668M: Noralf Trønnes <noralf@tronnes.org> 4669S: Maintained 4670F: drivers/gpu/drm/tinydrm/repaper.c 4671F: Documentation/devicetree/bindings/display/repaper.txt 4672 4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4674M: Dave Airlie <airlied@redhat.com> 4675M: Gerd Hoffmann <kraxel@redhat.com> 4676L: virtualization@lists.linux-foundation.org 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678S: Obsolete 4679W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4680F: drivers/gpu/drm/cirrus/ 4681 4682DRM DRIVER FOR QXL VIRTUAL GPU 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Maintained 4688F: drivers/gpu/drm/qxl/ 4689F: include/uapi/drm/qxl_drm.h 4690 4691DRM DRIVER FOR RAGE 128 VIDEO CARDS 4692S: Orphan / Obsolete 4693F: drivers/gpu/drm/r128/ 4694F: include/uapi/drm/r128_drm.h 4695 4696DRM DRIVER FOR SAVAGE VIDEO CARDS 4697S: Orphan / Obsolete 4698F: drivers/gpu/drm/savage/ 4699F: include/uapi/drm/savage_drm.h 4700 4701DRM DRIVER FOR SIS VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/sis/ 4704F: include/uapi/drm/sis_drm.h 4705 4706DRM DRIVER FOR SITRONIX ST7586 PANELS 4707M: David Lechner <david@lechnology.com> 4708S: Maintained 4709F: drivers/gpu/drm/tinydrm/st7586.c 4710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4711 4712DRM DRIVER FOR SITRONIX ST7735R PANELS 4713M: David Lechner <david@lechnology.com> 4714S: Maintained 4715F: drivers/gpu/drm/tinydrm/st7735r.c 4716F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4717 4718DRM DRIVER FOR TDFX VIDEO CARDS 4719S: Orphan / Obsolete 4720F: drivers/gpu/drm/tdfx/ 4721 4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4723M: Dave Airlie <airlied@redhat.com> 4724S: Odd Fixes 4725F: drivers/gpu/drm/udl/ 4726 4727DRM DRIVER FOR VMWARE VIRTUAL GPU 4728M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4729M: Sinclair Yeh <syeh@vmware.com> 4730M: Thomas Hellstrom <thellstrom@vmware.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://people.freedesktop.org/~syeh/repos_linux 4733T: git git://people.freedesktop.org/~thomash/linux 4734S: Supported 4735F: drivers/gpu/drm/vmwgfx/ 4736F: include/uapi/drm/vmwgfx_drm.h 4737 4738DRM DRIVERS 4739M: David Airlie <airlied@linux.ie> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm 4742B: https://bugs.freedesktop.org/ 4743C: irc://chat.freenode.net/dri-devel 4744S: Maintained 4745F: drivers/gpu/drm/ 4746F: drivers/gpu/vga/ 4747F: Documentation/devicetree/bindings/display/ 4748F: Documentation/devicetree/bindings/gpu/ 4749F: Documentation/gpu/ 4750F: include/drm/ 4751F: include/uapi/drm/ 4752F: include/linux/vga* 4753 4754DRM DRIVERS AND MISC GPU PATCHES 4755M: Gustavo Padovan <gustavo@padovan.org> 4756M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4757M: Sean Paul <sean@poorly.run> 4758W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4759S: Maintained 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761F: Documentation/gpu/ 4762F: drivers/gpu/vga/ 4763F: drivers/gpu/drm/* 4764F: include/drm/drm* 4765F: include/uapi/drm/drm* 4766F: include/linux/vga* 4767 4768DRM DRIVERS FOR ALLWINNER A10 4769M: Maxime Ripard <maxime.ripard@bootlin.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Supported 4772F: drivers/gpu/drm/sun4i/ 4773F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR AMLOGIC SOCS 4777M: Neil Armstrong <narmstrong@baylibre.com> 4778L: dri-devel@lists.freedesktop.org 4779L: linux-amlogic@lists.infradead.org 4780W: http://linux-meson.com/ 4781S: Supported 4782F: drivers/gpu/drm/meson/ 4783F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4784F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4785F: Documentation/gpu/meson.rst 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR ATMEL HLCDC 4789M: Boris Brezillon <boris.brezillon@bootlin.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Supported 4792F: drivers/gpu/drm/atmel-hlcdc/ 4793F: Documentation/devicetree/bindings/display/atmel/ 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR BRIDGE CHIPS 4797M: Archit Taneja <architt@codeaurora.org> 4798M: Andrzej Hajda <a.hajda@samsung.com> 4799R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: drivers/gpu/drm/bridge/ 4803 4804DRM DRIVERS FOR EXYNOS 4805M: Inki Dae <inki.dae@samsung.com> 4806M: Joonyoung Shim <jy0922.shim@samsung.com> 4807M: Seung-Woo Kim <sw0312.kim@samsung.com> 4808M: Kyungmin Park <kyungmin.park@samsung.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4811S: Supported 4812F: drivers/gpu/drm/exynos/ 4813F: include/uapi/drm/exynos_drm.h 4814F: Documentation/devicetree/bindings/display/exynos/ 4815 4816DRM DRIVERS FOR FREESCALE DCU 4817M: Stefan Agner <stefan@agner.ch> 4818M: Alison Wang <alison.wang@nxp.com> 4819L: dri-devel@lists.freedesktop.org 4820S: Supported 4821F: drivers/gpu/drm/fsl-dcu/ 4822F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4823F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4824F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4825 4826DRM DRIVERS FOR FREESCALE IMX 4827M: Philipp Zabel <p.zabel@pengutronix.de> 4828L: dri-devel@lists.freedesktop.org 4829S: Maintained 4830F: drivers/gpu/drm/imx/ 4831F: drivers/gpu/ipu-v3/ 4832F: Documentation/devicetree/bindings/display/imx/ 4833 4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4835M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4836L: dri-devel@lists.freedesktop.org 4837T: git git://github.com/patjak/drm-gma500 4838S: Maintained 4839F: drivers/gpu/drm/gma500/ 4840 4841DRM DRIVERS FOR HISILICON 4842M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4843M: Rongrong Zou <zourongrong@gmail.com> 4844R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4845R: Chen Feng <puck.chen@hisilicon.com> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://github.com/xin3liang/linux.git 4848S: Maintained 4849F: drivers/gpu/drm/hisilicon/ 4850F: Documentation/devicetree/bindings/display/hisilicon/ 4851 4852DRM DRIVERS FOR MEDIATEK 4853M: CK Hu <ck.hu@mediatek.com> 4854M: Philipp Zabel <p.zabel@pengutronix.de> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/mediatek/ 4858F: Documentation/devicetree/bindings/display/mediatek/ 4859 4860DRM DRIVERS FOR NVIDIA TEGRA 4861M: Thierry Reding <thierry.reding@gmail.com> 4862L: dri-devel@lists.freedesktop.org 4863L: linux-tegra@vger.kernel.org 4864T: git git://anongit.freedesktop.org/tegra/linux.git 4865S: Supported 4866F: drivers/gpu/drm/tegra/ 4867F: drivers/gpu/host1x/ 4868F: include/linux/host1x.h 4869F: include/uapi/drm/tegra_drm.h 4870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4871 4872DRM DRIVERS FOR RENESAS 4873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4874L: dri-devel@lists.freedesktop.org 4875L: linux-renesas-soc@vger.kernel.org 4876T: git git://linuxtv.org/pinchartl/fbdev 4877S: Supported 4878F: drivers/gpu/drm/rcar-du/ 4879F: drivers/gpu/drm/shmobile/ 4880F: include/linux/platform_data/shmob_drm.h 4881F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4882F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4883F: Documentation/devicetree/bindings/display/renesas,du.txt 4884 4885DRM DRIVERS FOR ROCKCHIP 4886M: Sandy Huang <hjc@rock-chips.com> 4887M: Heiko Stübner <heiko@sntech.de> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/rockchip/ 4891F: Documentation/devicetree/bindings/display/rockchip/ 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR STI 4895M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4896M: Vincent Abriou <vincent.abriou@st.com> 4897L: dri-devel@lists.freedesktop.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/sti 4901F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4902 4903DRM DRIVERS FOR STM 4904M: Yannick Fertre <yannick.fertre@st.com> 4905M: Philippe Cornu <philippe.cornu@st.com> 4906M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4907M: Vincent Abriou <vincent.abriou@st.com> 4908L: dri-devel@lists.freedesktop.org 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/stm 4912F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4913 4914DRM DRIVERS FOR TI LCDC 4915M: Jyri Sarha <jsarha@ti.com> 4916R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4917L: dri-devel@lists.freedesktop.org 4918S: Maintained 4919F: drivers/gpu/drm/tilcdc/ 4920F: Documentation/devicetree/bindings/display/tilcdc/ 4921 4922DRM DRIVERS FOR TI OMAP 4923M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4924L: dri-devel@lists.freedesktop.org 4925S: Maintained 4926F: drivers/gpu/drm/omapdrm/ 4927F: Documentation/devicetree/bindings/display/ti/ 4928 4929DRM DRIVERS FOR V3D 4930M: Eric Anholt <eric@anholt.net> 4931S: Supported 4932F: drivers/gpu/drm/v3d/ 4933F: include/uapi/drm/v3d_drm.h 4934F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR VC4 4938M: Eric Anholt <eric@anholt.net> 4939T: git git://github.com/anholt/linux 4940S: Supported 4941F: drivers/gpu/drm/vc4/ 4942F: include/uapi/drm/vc4_drm.h 4943F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VIVANTE GPU IP 4947M: Lucas Stach <l.stach@pengutronix.de> 4948R: Russell King <linux+etnaviv@armlinux.org.uk> 4949R: Christian Gmeiner <christian.gmeiner@gmail.com> 4950L: etnaviv@lists.freedesktop.org 4951L: dri-devel@lists.freedesktop.org 4952S: Maintained 4953F: drivers/gpu/drm/etnaviv/ 4954F: include/uapi/drm/etnaviv_drm.h 4955F: Documentation/devicetree/bindings/display/etnaviv/ 4956 4957DRM DRIVERS FOR ZTE ZX 4958M: Shawn Guo <shawnguo@kernel.org> 4959L: dri-devel@lists.freedesktop.org 4960S: Maintained 4961F: drivers/gpu/drm/zte/ 4962F: Documentation/devicetree/bindings/display/zte,vou.txt 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964 4965DRM PANEL DRIVERS 4966M: Thierry Reding <thierry.reding@gmail.com> 4967L: dri-devel@lists.freedesktop.org 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Maintained 4970F: drivers/gpu/drm/drm_panel.c 4971F: drivers/gpu/drm/panel/ 4972F: include/drm/drm_panel.h 4973F: Documentation/devicetree/bindings/display/panel/ 4974 4975DRM TINYDRM DRIVERS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977W: https://github.com/notro/tinydrm/wiki/Development 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979S: Maintained 4980F: drivers/gpu/drm/tinydrm/ 4981F: include/drm/tinydrm/ 4982 4983DRM DRIVERS FOR XEN 4984M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986L: dri-devel@lists.freedesktop.org 4987L: xen-devel@lists.xen.org 4988S: Supported 4989F: drivers/gpu/drm/xen/ 4990F: Documentation/gpu/xen-front.rst 4991 4992DRM TTM SUBSYSTEM 4993M: Christian Koenig <christian.koenig@amd.com> 4994M: Huang Rui <ray.huang@amd.com> 4995M: Junwei Zhang <Jerry.Zhang@amd.com> 4996T: git git://people.freedesktop.org/~agd5f/linux 4997S: Maintained 4998L: dri-devel@lists.freedesktop.org 4999F: include/drm/ttm/ 5000F: drivers/gpu/drm/ttm/ 5001 5002DSBR100 USB FM RADIO DRIVER 5003M: Alexey Klimov <klimov.linux@gmail.com> 5004L: linux-media@vger.kernel.org 5005T: git git://linuxtv.org/media_tree.git 5006S: Maintained 5007F: drivers/media/radio/dsbr100.c 5008 5009DSCC4 DRIVER 5010M: Francois Romieu <romieu@fr.zoreil.com> 5011L: netdev@vger.kernel.org 5012S: Maintained 5013F: drivers/net/wan/dscc4.c 5014 5015DT3155 MEDIA DRIVER 5016M: Hans Verkuil <hverkuil@xs4all.nl> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019W: https://linuxtv.org 5020S: Odd Fixes 5021F: drivers/media/pci/dt3155/ 5022 5023DVB_USB_AF9015 MEDIA DRIVER 5024M: Antti Palosaari <crope@iki.fi> 5025L: linux-media@vger.kernel.org 5026W: https://linuxtv.org 5027W: http://palosaari.fi/linux/ 5028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5029T: git git://linuxtv.org/anttip/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/dvb-usb-v2/af9015* 5032 5033DVB_USB_AF9035 MEDIA DRIVER 5034M: Antti Palosaari <crope@iki.fi> 5035L: linux-media@vger.kernel.org 5036W: https://linuxtv.org 5037W: http://palosaari.fi/linux/ 5038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5039T: git git://linuxtv.org/anttip/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/dvb-usb-v2/af9035* 5042 5043DVB_USB_ANYSEE MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/usb/dvb-usb-v2/anysee* 5052 5053DVB_USB_AU6610 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/dvb-usb-v2/au6610* 5062 5063DVB_USB_CE6230 MEDIA DRIVER 5064M: Antti Palosaari <crope@iki.fi> 5065L: linux-media@vger.kernel.org 5066W: https://linuxtv.org 5067W: http://palosaari.fi/linux/ 5068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5069T: git git://linuxtv.org/anttip/media_tree.git 5070S: Maintained 5071F: drivers/media/usb/dvb-usb-v2/ce6230* 5072 5073DVB_USB_CXUSB MEDIA DRIVER 5074M: Michael Krufky <mkrufky@linuxtv.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077W: http://github.com/mkrufky 5078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5079T: git git://linuxtv.org/media_tree.git 5080S: Maintained 5081F: drivers/media/usb/dvb-usb/cxusb* 5082 5083DVB_USB_EC168 MEDIA DRIVER 5084M: Antti Palosaari <crope@iki.fi> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087W: http://palosaari.fi/linux/ 5088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5089T: git git://linuxtv.org/anttip/media_tree.git 5090S: Maintained 5091F: drivers/media/usb/dvb-usb-v2/ec168* 5092 5093DVB_USB_GL861 MEDIA DRIVER 5094M: Antti Palosaari <crope@iki.fi> 5095L: linux-media@vger.kernel.org 5096W: https://linuxtv.org 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/gl861* 5101 5102DVB_USB_MXL111SF MEDIA DRIVER 5103M: Michael Krufky <mkrufky@linuxtv.org> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106W: http://github.com/mkrufky 5107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5108T: git git://linuxtv.org/mkrufky/mxl111sf.git 5109S: Maintained 5110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5111 5112DVB_USB_RTL28XXU MEDIA DRIVER 5113M: Antti Palosaari <crope@iki.fi> 5114L: linux-media@vger.kernel.org 5115W: https://linuxtv.org 5116W: http://palosaari.fi/linux/ 5117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5118T: git git://linuxtv.org/anttip/media_tree.git 5119S: Maintained 5120F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5121 5122DVB_USB_V2 MEDIA DRIVER 5123M: Antti Palosaari <crope@iki.fi> 5124L: linux-media@vger.kernel.org 5125W: https://linuxtv.org 5126W: http://palosaari.fi/linux/ 5127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5128T: git git://linuxtv.org/anttip/media_tree.git 5129S: Maintained 5130F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5131F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5132 5133DYNAMIC DEBUG 5134M: Jason Baron <jbaron@akamai.com> 5135S: Maintained 5136F: lib/dynamic_debug.c 5137F: include/linux/dynamic_debug.h 5138 5139DYNAMIC INTERRUPT MODERATION 5140M: Tal Gilboa <talgi@mellanox.com> 5141S: Maintained 5142F: include/linux/net_dim.h 5143 5144DZ DECSTATION DZ11 SERIAL DRIVER 5145M: "Maciej W. Rozycki" <macro@linux-mips.org> 5146S: Maintained 5147F: drivers/tty/serial/dz.* 5148 5149E3X0 POWER BUTTON DRIVER 5150M: Moritz Fischer <moritz.fischer@ettus.com> 5151L: usrp-users@lists.ettus.com 5152W: http://www.ettus.com 5153S: Supported 5154F: drivers/input/misc/e3x0-button.c 5155F: Documentation/devicetree/bindings/input/e3x0-button.txt 5156 5157E4000 MEDIA DRIVER 5158M: Antti Palosaari <crope@iki.fi> 5159L: linux-media@vger.kernel.org 5160W: https://linuxtv.org 5161W: http://palosaari.fi/linux/ 5162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5163T: git git://linuxtv.org/anttip/media_tree.git 5164S: Maintained 5165F: drivers/media/tuners/e4000* 5166 5167EARTH_PT1 MEDIA DRIVER 5168M: Akihiro Tsukada <tskd08@gmail.com> 5169L: linux-media@vger.kernel.org 5170S: Odd Fixes 5171F: drivers/media/pci/pt1/ 5172 5173EARTH_PT3 MEDIA DRIVER 5174M: Akihiro Tsukada <tskd08@gmail.com> 5175L: linux-media@vger.kernel.org 5176S: Odd Fixes 5177F: drivers/media/pci/pt3/ 5178 5179EC100 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/dvb-frontends/ec100* 5188 5189ECRYPT FILE SYSTEM 5190M: Tyler Hicks <tyhicks@canonical.com> 5191L: ecryptfs@vger.kernel.org 5192W: http://ecryptfs.org 5193W: https://launchpad.net/ecryptfs 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5195S: Supported 5196F: Documentation/filesystems/ecryptfs.txt 5197F: fs/ecryptfs/ 5198 5199EDAC-AMD64 5200M: Borislav Petkov <bp@alien8.de> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/amd64_edac* 5204 5205EDAC-CALXEDA 5206M: Robert Richter <rric@kernel.org> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/highbank* 5210 5211EDAC-CAVIUM OCTEON 5212M: Ralf Baechle <ralf@linux-mips.org> 5213M: David Daney <david.daney@cavium.com> 5214L: linux-edac@vger.kernel.org 5215L: linux-mips@linux-mips.org 5216S: Supported 5217F: drivers/edac/octeon_edac* 5218 5219EDAC-CAVIUM THUNDERX 5220M: David Daney <david.daney@cavium.com> 5221M: Jan Glauber <jglauber@cavium.com> 5222L: linux-edac@vger.kernel.org 5223S: Supported 5224F: drivers/edac/thunderx_edac* 5225 5226EDAC-CORE 5227M: Borislav Petkov <bp@alien8.de> 5228M: Mauro Carvalho Chehab <mchehab@kernel.org> 5229L: linux-edac@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5232S: Supported 5233F: Documentation/admin-guide/ras.rst 5234F: Documentation/driver-api/edac.rst 5235F: drivers/edac/ 5236F: include/linux/edac.h 5237 5238EDAC-E752X 5239M: Mark Gross <mark.gross@intel.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/e752x_edac.c 5243 5244EDAC-E7XXX 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/e7xxx_edac.c 5248 5249EDAC-FSL_DDR 5250M: York Sun <york.sun@nxp.com> 5251L: linux-edac@vger.kernel.org 5252S: Maintained 5253F: drivers/edac/fsl_ddr_edac.* 5254 5255EDAC-GHES 5256M: Mauro Carvalho Chehab <mchehab@kernel.org> 5257L: linux-edac@vger.kernel.org 5258S: Maintained 5259F: drivers/edac/ghes_edac.c 5260 5261EDAC-I3000 5262L: linux-edac@vger.kernel.org 5263S: Orphan 5264F: drivers/edac/i3000_edac.c 5265 5266EDAC-I5000 5267L: linux-edac@vger.kernel.org 5268S: Maintained 5269F: drivers/edac/i5000_edac.c 5270 5271EDAC-I5400 5272M: Mauro Carvalho Chehab <mchehab@kernel.org> 5273L: linux-edac@vger.kernel.org 5274S: Maintained 5275F: drivers/edac/i5400_edac.c 5276 5277EDAC-I7300 5278M: Mauro Carvalho Chehab <mchehab@kernel.org> 5279L: linux-edac@vger.kernel.org 5280S: Maintained 5281F: drivers/edac/i7300_edac.c 5282 5283EDAC-I7CORE 5284M: Mauro Carvalho Chehab <mchehab@kernel.org> 5285L: linux-edac@vger.kernel.org 5286S: Maintained 5287F: drivers/edac/i7core_edac.c 5288 5289EDAC-I82443BXGX 5290M: Tim Small <tim@buttersideup.com> 5291L: linux-edac@vger.kernel.org 5292S: Maintained 5293F: drivers/edac/i82443bxgx_edac.c 5294 5295EDAC-I82975X 5296M: Ranganathan Desikan <ravi@jetztechnologies.com> 5297M: "Arvind R." <arvino55@gmail.com> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i82975x_edac.c 5301 5302EDAC-IE31200 5303M: Jason Baron <jbaron@akamai.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/ie31200_edac.c 5307 5308EDAC-MPC85XX 5309M: Johannes Thumshirn <morbidrsa@gmail.com> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/mpc85xx_edac.[ch] 5313 5314EDAC-PASEMI 5315M: Egor Martovetsky <egor@pasemi.com> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/pasemi_edac.c 5319 5320EDAC-PND2 5321M: Tony Luck <tony.luck@intel.com> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/pnd2_edac.[ch] 5325 5326EDAC-R82600 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/r82600_edac.c 5331 5332EDAC-SBRIDGE 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/sb_edac.c 5337 5338EDAC-SKYLAKE 5339M: Tony Luck <tony.luck@intel.com> 5340L: linux-edac@vger.kernel.org 5341S: Maintained 5342F: drivers/edac/skx_edac.c 5343 5344EDAC-TI 5345M: Tero Kristo <t-kristo@ti.com> 5346L: linux-edac@vger.kernel.org 5347S: Maintained 5348F: drivers/edac/ti_edac.c 5349 5350EDIROL UA-101/UA-1000 DRIVER 5351M: Clemens Ladisch <clemens@ladisch.de> 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5353T: git git://git.alsa-project.org/alsa-kernel.git 5354S: Maintained 5355F: sound/usb/misc/ua101.c 5356 5357EFI TEST DRIVER 5358L: linux-efi@vger.kernel.org 5359M: Ivan Hu <ivan.hu@canonical.com> 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361S: Maintained 5362F: drivers/firmware/efi/test/ 5363 5364EFI VARIABLE FILESYSTEM 5365M: Matthew Garrett <matthew.garrett@nebula.com> 5366M: Jeremy Kerr <jk@ozlabs.org> 5367M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5369L: linux-efi@vger.kernel.org 5370S: Maintained 5371F: fs/efivarfs/ 5372 5373EFIFB FRAMEBUFFER DRIVER 5374L: linux-fbdev@vger.kernel.org 5375M: Peter Jones <pjones@redhat.com> 5376S: Maintained 5377F: drivers/video/fbdev/efifb.c 5378 5379EFS FILESYSTEM 5380W: http://aeschi.ch.eu.org/efs/ 5381S: Orphan 5382F: fs/efs/ 5383 5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5385M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/ibm/ehea/ 5389 5390EM28XX VIDEO4LINUX DRIVER 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-media@vger.kernel.org 5393W: https://linuxtv.org 5394T: git git://linuxtv.org/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/em28xx/ 5397F: Documentation/media/v4l-drivers/em28xx* 5398 5399EMBEDDED LINUX 5400M: Paul Gortmaker <paul.gortmaker@windriver.com> 5401M: Matt Mackall <mpm@selenic.com> 5402M: David Woodhouse <dwmw2@infradead.org> 5403L: linux-embedded@vger.kernel.org 5404S: Maintained 5405 5406Emulex 10Gbps iSCSI - OneConnect DRIVER 5407M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5408M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5409M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5410L: linux-scsi@vger.kernel.org 5411W: http://www.broadcom.com 5412S: Supported 5413F: drivers/scsi/be2iscsi/ 5414 5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5416M: Sathya Perla <sathya.perla@broadcom.com> 5417M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5419M: Somnath Kotur <somnath.kotur@broadcom.com> 5420L: netdev@vger.kernel.org 5421W: http://www.emulex.com 5422S: Supported 5423F: drivers/net/ethernet/emulex/benet/ 5424 5425EMULEX ONECONNECT ROCE DRIVER 5426M: Selvin Xavier <selvin.xavier@broadcom.com> 5427M: Devesh Sharma <devesh.sharma@broadcom.com> 5428L: linux-rdma@vger.kernel.org 5429W: http://www.broadcom.com 5430S: Odd Fixes 5431F: drivers/infiniband/hw/ocrdma/ 5432F: include/uapi/rdma/ocrdma-abi.h 5433 5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5435M: James Smart <james.smart@broadcom.com> 5436M: Dick Kennedy <dick.kennedy@broadcom.com> 5437L: linux-scsi@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Supported 5440F: drivers/scsi/lpfc/ 5441 5442ENE CB710 FLASH CARD READER DRIVER 5443M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5444S: Maintained 5445F: drivers/misc/cb710/ 5446F: drivers/mmc/host/cb710-mmc.* 5447F: include/linux/cb710.h 5448 5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5450M: Maxim Levitsky <maximlevitsky@gmail.com> 5451S: Maintained 5452F: drivers/media/rc/ene_ir.* 5453 5454EPSON S1D13XXX FRAMEBUFFER DRIVER 5455M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5456S: Maintained 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5458F: drivers/video/fbdev/s1d13xxxfb.c 5459F: include/video/s1d13xxxfb.h 5460 5461ERRSEQ ERROR TRACKING INFRASTRUCTURE 5462M: Jeff Layton <jlayton@kernel.org> 5463S: Maintained 5464F: lib/errseq.c 5465F: include/linux/errseq.h 5466 5467ET131X NETWORK DRIVER 5468M: Mark Einon <mark.einon@gmail.com> 5469S: Odd Fixes 5470F: drivers/net/ethernet/agere/ 5471 5472ETHERNET BRIDGE 5473M: Stephen Hemminger <stephen@networkplumber.org> 5474L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5475L: netdev@vger.kernel.org 5476W: http://www.linuxfoundation.org/en/Net:Bridge 5477S: Maintained 5478F: include/linux/netfilter_bridge/ 5479F: net/bridge/ 5480 5481ETHERNET PHY LIBRARY 5482M: Andrew Lunn <andrew@lunn.ch> 5483M: Florian Fainelli <f.fainelli@gmail.com> 5484L: netdev@vger.kernel.org 5485S: Maintained 5486F: Documentation/ABI/testing/sysfs-bus-mdio 5487F: Documentation/devicetree/bindings/net/mdio* 5488F: Documentation/networking/phy.txt 5489F: drivers/net/phy/ 5490F: drivers/of/of_mdio.c 5491F: drivers/of/of_net.c 5492F: include/linux/*mdio*.h 5493F: include/linux/of_net.h 5494F: include/linux/phy.h 5495F: include/linux/phy_fixed.h 5496F: include/linux/platform_data/mdio-bcm-unimac.h 5497F: include/trace/events/mdio.h 5498F: include/uapi/linux/mdio.h 5499F: include/uapi/linux/mii.h 5500 5501EXT2 FILE SYSTEM 5502M: Jan Kara <jack@suse.com> 5503L: linux-ext4@vger.kernel.org 5504S: Maintained 5505F: Documentation/filesystems/ext2.txt 5506F: fs/ext2/ 5507F: include/linux/ext2* 5508 5509EXT4 FILE SYSTEM 5510M: "Theodore Ts'o" <tytso@mit.edu> 5511M: Andreas Dilger <adilger.kernel@dilger.ca> 5512L: linux-ext4@vger.kernel.org 5513W: http://ext4.wiki.kernel.org 5514Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5516S: Maintained 5517F: Documentation/filesystems/ext4.txt 5518F: fs/ext4/ 5519 5520Extended Verification Module (EVM) 5521M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5522L: linux-integrity@vger.kernel.org 5523S: Supported 5524F: security/integrity/evm/ 5525 5526EXTENSIBLE FIRMWARE INTERFACE (EFI) 5527M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5528L: linux-efi@vger.kernel.org 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5530S: Maintained 5531F: Documentation/efi-stub.txt 5532F: arch/*/kernel/efi.c 5533F: arch/x86/boot/compressed/eboot.[ch] 5534F: arch/*/include/asm/efi.h 5535F: arch/x86/platform/efi/ 5536F: drivers/firmware/efi/ 5537F: include/linux/efi*.h 5538F: arch/arm/boot/compressed/efi-header.S 5539F: arch/arm64/kernel/efi-entry.S 5540 5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5542M: MyungJoo Ham <myungjoo.ham@samsung.com> 5543M: Chanwoo Choi <cw00.choi@samsung.com> 5544L: linux-kernel@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5546S: Maintained 5547F: drivers/extcon/ 5548F: include/linux/extcon/ 5549F: include/linux/extcon.h 5550F: Documentation/extcon/ 5551F: Documentation/devicetree/bindings/extcon/ 5552 5553EXYNOS DP DRIVER 5554M: Jingoo Han <jingoohan1@gmail.com> 5555L: dri-devel@lists.freedesktop.org 5556S: Maintained 5557F: drivers/gpu/drm/exynos/exynos_dp* 5558 5559EXYNOS SYSMMU (IOMMU) driver 5560M: Marek Szyprowski <m.szyprowski@samsung.com> 5561L: iommu@lists.linux-foundation.org 5562S: Maintained 5563F: drivers/iommu/exynos-iommu.c 5564 5565EZchip NPS platform support 5566M: Vineet Gupta <vgupta@synopsys.com> 5567M: Ofer Levi <oferle@mellanox.com> 5568S: Supported 5569F: arch/arc/plat-eznps 5570F: arch/arc/boot/dts/eznps.dts 5571 5572F2FS FILE SYSTEM 5573M: Jaegeuk Kim <jaegeuk@kernel.org> 5574M: Chao Yu <yuchao0@huawei.com> 5575L: linux-f2fs-devel@lists.sourceforge.net 5576W: https://f2fs.wiki.kernel.org/ 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5578S: Maintained 5579F: Documentation/filesystems/f2fs.txt 5580F: Documentation/ABI/testing/sysfs-fs-f2fs 5581F: fs/f2fs/ 5582F: include/linux/f2fs_fs.h 5583F: include/trace/events/f2fs.h 5584 5585F71805F HARDWARE MONITORING DRIVER 5586M: Jean Delvare <jdelvare@suse.com> 5587L: linux-hwmon@vger.kernel.org 5588S: Maintained 5589F: Documentation/hwmon/f71805f 5590F: drivers/hwmon/f71805f.c 5591 5592FADDR2LINE 5593M: Josh Poimboeuf <jpoimboe@redhat.com> 5594S: Maintained 5595F: scripts/faddr2line 5596 5597FAILOVER MODULE 5598M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5599L: netdev@vger.kernel.org 5600S: Supported 5601F: net/core/failover.c 5602F: include/net/failover.h 5603F: Documentation/networking/failover.rst 5604 5605FANOTIFY 5606M: Jan Kara <jack@suse.cz> 5607R: Amir Goldstein <amir73il@gmail.com> 5608L: linux-fsdevel@vger.kernel.org 5609S: Maintained 5610F: fs/notify/fanotify/ 5611F: include/linux/fanotify.h 5612F: include/uapi/linux/fanotify.h 5613 5614FARSYNC SYNCHRONOUS DRIVER 5615M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5616W: http://www.farsite.co.uk/ 5617S: Supported 5618F: drivers/net/wan/farsync.* 5619 5620FAULT INJECTION SUPPORT 5621M: Akinobu Mita <akinobu.mita@gmail.com> 5622S: Supported 5623F: Documentation/fault-injection/ 5624F: lib/fault-inject.c 5625 5626FBTFT Framebuffer drivers 5627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 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/i40evf.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 MIPS ARCHITECTURE 8187M: John Crispin <john@phrozen.org> 8188L: linux-mips@linux-mips.org 8189S: Maintained 8190F: arch/mips/lantiq 8191F: drivers/soc/lantiq 8192 8193LAPB module 8194L: linux-x25@vger.kernel.org 8195S: Orphan 8196F: Documentation/networking/lapb-module.txt 8197F: include/*/lapb.h 8198F: net/lapb/ 8199 8200LASI 53c700 driver for PARISC 8201M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8202L: linux-scsi@vger.kernel.org 8203S: Maintained 8204F: Documentation/scsi/53c700.txt 8205F: drivers/scsi/53c700* 8206 8207LEAKING_ADDRESSES 8208M: Tobin C. Harding <me@tobin.cc> 8209M: Tycho Andersen <tycho@tycho.ws> 8210L: kernel-hardening@lists.openwall.com 8211S: Maintained 8212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8213F: scripts/leaking_addresses.pl 8214 8215LED SUBSYSTEM 8216M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8217M: Pavel Machek <pavel@ucw.cz> 8218L: linux-leds@vger.kernel.org 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8220S: Maintained 8221F: Documentation/devicetree/bindings/leds/ 8222F: drivers/leds/ 8223F: include/linux/leds.h 8224 8225LEGACY EEPROM DRIVER 8226M: Jean Delvare <jdelvare@suse.com> 8227S: Maintained 8228F: Documentation/misc-devices/eeprom 8229F: drivers/misc/eeprom/eeprom.c 8230 8231LEGO MINDSTORMS EV3 8232R: David Lechner <david@lechnology.com> 8233S: Maintained 8234F: arch/arm/boot/dts/da850-lego-ev3.dts 8235F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8236F: drivers/power/supply/lego_ev3_battery.c 8237 8238LEGO USB Tower driver 8239M: Juergen Stuber <starblue@users.sourceforge.net> 8240L: legousb-devel@lists.sourceforge.net 8241W: http://legousb.sourceforge.net/ 8242S: Maintained 8243F: drivers/usb/misc/legousbtower.c 8244 8245LG2160 MEDIA DRIVER 8246M: Michael Krufky <mkrufky@linuxtv.org> 8247L: linux-media@vger.kernel.org 8248W: https://linuxtv.org 8249W: http://github.com/mkrufky 8250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8251T: git git://linuxtv.org/mkrufky/tuners.git 8252S: Maintained 8253F: drivers/media/dvb-frontends/lg2160.* 8254 8255LGDT3305 MEDIA DRIVER 8256M: Michael Krufky <mkrufky@linuxtv.org> 8257L: linux-media@vger.kernel.org 8258W: https://linuxtv.org 8259W: http://github.com/mkrufky 8260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8261T: git git://linuxtv.org/mkrufky/tuners.git 8262S: Maintained 8263F: drivers/media/dvb-frontends/lgdt3305.* 8264 8265LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8266M: Viresh Kumar <vireshk@kernel.org> 8267L: linux-ide@vger.kernel.org 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8269S: Maintained 8270F: include/linux/pata_arasan_cf_data.h 8271F: drivers/ata/pata_arasan_cf.c 8272 8273LIBATA PATA DRIVERS 8274M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8275M: Jens Axboe <axboe@kernel.dk> 8276L: linux-ide@vger.kernel.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8278S: Maintained 8279F: drivers/ata/pata_*.c 8280F: drivers/ata/ata_generic.c 8281 8282LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8283M: Linus Walleij <linus.walleij@linaro.org> 8284L: linux-ide@vger.kernel.org 8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8286S: Maintained 8287F: drivers/ata/pata_ftide010.c 8288F: drivers/ata/sata_gemini.c 8289F: drivers/ata/sata_gemini.h 8290 8291LIBATA SATA AHCI PLATFORM devices support 8292M: Hans de Goede <hdegoede@redhat.com> 8293M: Jens Axboe <axboe@kernel.dk> 8294L: linux-ide@vger.kernel.org 8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8296S: Maintained 8297F: drivers/ata/ahci_platform.c 8298F: drivers/ata/libahci_platform.c 8299F: include/linux/ahci_platform.h 8300 8301LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8302M: Mikael Pettersson <mikpelinux@gmail.com> 8303L: linux-ide@vger.kernel.org 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8305S: Maintained 8306F: drivers/ata/sata_promise.* 8307 8308LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8309M: Jens Axboe <axboe@kernel.dk> 8310L: linux-ide@vger.kernel.org 8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8312S: Maintained 8313F: drivers/ata/ 8314F: include/linux/ata.h 8315F: include/linux/libata.h 8316F: Documentation/devicetree/bindings/ata/ 8317 8318LIBLOCKDEP 8319M: Sasha Levin <alexander.levin@microsoft.com> 8320S: Maintained 8321F: tools/lib/lockdep/ 8322 8323LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8324M: Ross Zwisler <zwisler@kernel.org> 8325M: Dan Williams <dan.j.williams@intel.com> 8326M: Vishal Verma <vishal.l.verma@intel.com> 8327M: Dave Jiang <dave.jiang@intel.com> 8328L: linux-nvdimm@lists.01.org 8329Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8330S: Supported 8331F: drivers/nvdimm/blk.c 8332F: drivers/nvdimm/region_devs.c 8333 8334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8335M: Vishal Verma <vishal.l.verma@intel.com> 8336M: Dan Williams <dan.j.williams@intel.com> 8337M: Ross Zwisler <zwisler@kernel.org> 8338M: Dave Jiang <dave.jiang@intel.com> 8339L: linux-nvdimm@lists.01.org 8340Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8341S: Supported 8342F: drivers/nvdimm/btt* 8343 8344LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8345M: Ross Zwisler <zwisler@kernel.org> 8346M: Dan Williams <dan.j.williams@intel.com> 8347M: Vishal Verma <vishal.l.verma@intel.com> 8348M: Dave Jiang <dave.jiang@intel.com> 8349L: linux-nvdimm@lists.01.org 8350Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8351S: Supported 8352F: drivers/nvdimm/pmem* 8353 8354LIBNVDIMM: DEVICETREE BINDINGS 8355M: Oliver O'Halloran <oohall@gmail.com> 8356L: linux-nvdimm@lists.01.org 8357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8358S: Supported 8359F: drivers/nvdimm/of_pmem.c 8360F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8361 8362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8363M: Dan Williams <dan.j.williams@intel.com> 8364M: Ross Zwisler <zwisler@kernel.org> 8365M: Vishal Verma <vishal.l.verma@intel.com> 8366M: Dave Jiang <dave.jiang@intel.com> 8367L: linux-nvdimm@lists.01.org 8368Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8370S: Supported 8371F: drivers/nvdimm/* 8372F: drivers/acpi/nfit/* 8373F: include/linux/nd.h 8374F: include/linux/libnvdimm.h 8375F: include/uapi/linux/ndctl.h 8376 8377LIGHTNVM PLATFORM SUPPORT 8378M: Matias Bjorling <mb@lightnvm.io> 8379W: http://github/OpenChannelSSD 8380L: linux-block@vger.kernel.org 8381S: Maintained 8382F: drivers/lightnvm/ 8383F: include/linux/lightnvm.h 8384F: include/uapi/linux/lightnvm.h 8385 8386LINUX FOR POWER MACINTOSH 8387M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8388W: http://www.penguinppc.org/ 8389L: linuxppc-dev@lists.ozlabs.org 8390S: Maintained 8391F: arch/powerpc/platforms/powermac/ 8392F: drivers/macintosh/ 8393 8394LINUX FOR POWERPC (32-BIT AND 64-BIT) 8395M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8396M: Paul Mackerras <paulus@samba.org> 8397M: Michael Ellerman <mpe@ellerman.id.au> 8398W: https://github.com/linuxppc/linux/wiki 8399L: linuxppc-dev@lists.ozlabs.org 8400Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8402S: Supported 8403F: Documentation/ABI/stable/sysfs-firmware-opal-* 8404F: Documentation/devicetree/bindings/powerpc/ 8405F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8406F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8407F: Documentation/powerpc/ 8408F: arch/powerpc/ 8409F: drivers/char/tpm/tpm_ibmvtpm* 8410F: drivers/crypto/nx/ 8411F: drivers/crypto/vmx/ 8412F: drivers/i2c/busses/i2c-opal.c 8413F: drivers/net/ethernet/ibm/ibmveth.* 8414F: drivers/net/ethernet/ibm/ibmvnic.* 8415F: drivers/pci/hotplug/pnv_php.c 8416F: drivers/pci/hotplug/rpa* 8417F: drivers/rtc/rtc-opal.c 8418F: drivers/scsi/ibmvscsi/ 8419F: drivers/tty/hvc/hvc_opal.c 8420F: drivers/watchdog/wdrtas.c 8421F: tools/testing/selftests/powerpc 8422N: /pmac 8423N: powermac 8424N: powernv 8425N: [^a-z0-9]ps3 8426N: pseries 8427 8428LINUX FOR POWERPC EMBEDDED MPC5XXX 8429M: Anatolij Gustschin <agust@denx.de> 8430L: linuxppc-dev@lists.ozlabs.org 8431T: git git://git.denx.de/linux-denx-agust.git 8432S: Maintained 8433F: arch/powerpc/platforms/512x/ 8434F: arch/powerpc/platforms/52xx/ 8435 8436LINUX FOR POWERPC EMBEDDED PPC4XX 8437M: Alistair Popple <alistair@popple.id.au> 8438M: Matt Porter <mporter@kernel.crashing.org> 8439W: http://www.penguinppc.org/ 8440L: linuxppc-dev@lists.ozlabs.org 8441S: Maintained 8442F: arch/powerpc/platforms/40x/ 8443F: arch/powerpc/platforms/44x/ 8444 8445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8446M: Scott Wood <oss@buserror.net> 8447M: Kumar Gala <galak@kernel.crashing.org> 8448W: http://www.penguinppc.org/ 8449L: linuxppc-dev@lists.ozlabs.org 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8451S: Maintained 8452F: arch/powerpc/platforms/83xx/ 8453F: arch/powerpc/platforms/85xx/ 8454F: Documentation/devicetree/bindings/powerpc/fsl/ 8455 8456LINUX FOR POWERPC EMBEDDED PPC8XX 8457M: Vitaly Bordug <vitb@kernel.crashing.org> 8458W: http://www.penguinppc.org/ 8459L: linuxppc-dev@lists.ozlabs.org 8460S: Maintained 8461F: arch/powerpc/platforms/8xx/ 8462 8463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8464L: linuxppc-dev@lists.ozlabs.org 8465S: Orphan 8466F: arch/powerpc/*/*virtex* 8467F: arch/powerpc/*/*/*virtex* 8468 8469LINUX FOR POWERPC PA SEMI PWRFICIENT 8470L: linuxppc-dev@lists.ozlabs.org 8471S: Orphan 8472F: arch/powerpc/platforms/pasemi/ 8473F: drivers/*/*pasemi* 8474F: drivers/*/*/*pasemi* 8475 8476LINUX KERNEL DUMP TEST MODULE (LKDTM) 8477M: Kees Cook <keescook@chromium.org> 8478S: Maintained 8479F: drivers/misc/lkdtm/* 8480 8481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8482M: Alan Stern <stern@rowland.harvard.edu> 8483M: Andrea Parri <andrea.parri@amarulasolutions.com> 8484M: Will Deacon <will.deacon@arm.com> 8485M: Peter Zijlstra <peterz@infradead.org> 8486M: Boqun Feng <boqun.feng@gmail.com> 8487M: Nicholas Piggin <npiggin@gmail.com> 8488M: David Howells <dhowells@redhat.com> 8489M: Jade Alglave <j.alglave@ucl.ac.uk> 8490M: Luc Maranget <luc.maranget@inria.fr> 8491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8492R: Akira Yokosawa <akiyks@gmail.com> 8493R: Daniel Lustig <dlustig@nvidia.com> 8494L: linux-kernel@vger.kernel.org 8495L: linux-arch@vger.kernel.org 8496S: Supported 8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8498F: tools/memory-model/ 8499F: Documentation/atomic_bitops.txt 8500F: Documentation/atomic_t.txt 8501F: Documentation/core-api/atomic_ops.rst 8502F: Documentation/core-api/refcount-vs-atomic.rst 8503F: Documentation/memory-barriers.txt 8504 8505LIS3LV02D ACCELEROMETER DRIVER 8506M: Eric Piel <eric.piel@tremplin-utc.net> 8507S: Maintained 8508F: Documentation/misc-devices/lis3lv02d 8509F: drivers/misc/lis3lv02d/ 8510F: drivers/platform/x86/hp_accel.c 8511 8512LIVE PATCHING 8513M: Josh Poimboeuf <jpoimboe@redhat.com> 8514M: Jessica Yu <jeyu@kernel.org> 8515M: Jiri Kosina <jikos@kernel.org> 8516M: Miroslav Benes <mbenes@suse.cz> 8517R: Petr Mladek <pmladek@suse.com> 8518S: Maintained 8519F: kernel/livepatch/ 8520F: include/linux/livepatch.h 8521F: arch/x86/include/asm/livepatch.h 8522F: arch/x86/kernel/livepatch.c 8523F: Documentation/livepatch/ 8524F: Documentation/ABI/testing/sysfs-kernel-livepatch 8525F: samples/livepatch/ 8526L: live-patching@vger.kernel.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8528 8529LLC (802.2) 8530L: netdev@vger.kernel.org 8531S: Odd fixes 8532F: include/linux/llc.h 8533F: include/uapi/linux/llc.h 8534F: include/net/llc* 8535F: net/llc/ 8536 8537LM73 HARDWARE MONITOR DRIVER 8538M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8539L: linux-hwmon@vger.kernel.org 8540S: Maintained 8541F: drivers/hwmon/lm73.c 8542 8543LM78 HARDWARE MONITOR DRIVER 8544M: Jean Delvare <jdelvare@suse.com> 8545L: linux-hwmon@vger.kernel.org 8546S: Maintained 8547F: Documentation/hwmon/lm78 8548F: drivers/hwmon/lm78.c 8549 8550LM83 HARDWARE MONITOR DRIVER 8551M: Jean Delvare <jdelvare@suse.com> 8552L: linux-hwmon@vger.kernel.org 8553S: Maintained 8554F: Documentation/hwmon/lm83 8555F: drivers/hwmon/lm83.c 8556 8557LM90 HARDWARE MONITOR DRIVER 8558M: Jean Delvare <jdelvare@suse.com> 8559L: linux-hwmon@vger.kernel.org 8560S: Maintained 8561F: Documentation/hwmon/lm90 8562F: Documentation/devicetree/bindings/hwmon/lm90.txt 8563F: drivers/hwmon/lm90.c 8564F: include/dt-bindings/thermal/lm90.h 8565 8566LM95234 HARDWARE MONITOR DRIVER 8567M: Guenter Roeck <linux@roeck-us.net> 8568L: linux-hwmon@vger.kernel.org 8569S: Maintained 8570F: Documentation/hwmon/lm95234 8571F: drivers/hwmon/lm95234.c 8572 8573LME2510 MEDIA DRIVER 8574M: Malcolm Priestley <tvboxspy@gmail.com> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8578S: Maintained 8579F: drivers/media/usb/dvb-usb-v2/lmedm04* 8580 8581LOADPIN SECURITY MODULE 8582M: Kees Cook <keescook@chromium.org> 8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8584S: Supported 8585F: security/loadpin/ 8586F: Documentation/admin-guide/LSM/LoadPin.rst 8587 8588LOCKING PRIMITIVES 8589M: Peter Zijlstra <peterz@infradead.org> 8590M: Ingo Molnar <mingo@redhat.com> 8591M: Will Deacon <will.deacon@arm.com> 8592L: linux-kernel@vger.kernel.org 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8594S: Maintained 8595F: Documentation/locking/ 8596F: include/linux/lockdep.h 8597F: include/linux/spinlock*.h 8598F: arch/*/include/asm/spinlock*.h 8599F: include/linux/rwlock*.h 8600F: include/linux/mutex*.h 8601F: arch/*/include/asm/mutex*.h 8602F: include/linux/rwsem*.h 8603F: arch/*/include/asm/rwsem.h 8604F: include/linux/seqlock.h 8605F: lib/locking*.[ch] 8606F: kernel/locking/ 8607X: kernel/locking/locktorture.c 8608 8609LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8610M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8611L: linux-ntfs-dev@lists.sourceforge.net 8612W: http://www.linux-ntfs.org/content/view/19/37/ 8613S: Maintained 8614F: Documentation/ldm.txt 8615F: block/partitions/ldm.* 8616 8617LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8618M: Sathya Prakash <sathya.prakash@broadcom.com> 8619M: Chaitra P B <chaitra.basappa@broadcom.com> 8620M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8621L: MPT-FusionLinux.pdl@broadcom.com 8622L: linux-scsi@vger.kernel.org 8623W: http://www.avagotech.com/support/ 8624S: Supported 8625F: drivers/message/fusion/ 8626F: drivers/scsi/mpt3sas/ 8627 8628LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8629M: Matthew Wilcox <matthew@wil.cx> 8630L: linux-scsi@vger.kernel.org 8631S: Maintained 8632F: drivers/scsi/sym53c8xx_2/ 8633 8634LTC4261 HARDWARE MONITOR DRIVER 8635M: Guenter Roeck <linux@roeck-us.net> 8636L: linux-hwmon@vger.kernel.org 8637S: Maintained 8638F: Documentation/hwmon/ltc4261 8639F: drivers/hwmon/ltc4261.c 8640 8641LTC4306 I2C MULTIPLEXER DRIVER 8642M: Michael Hennerich <michael.hennerich@analog.com> 8643W: http://ez.analog.com/community/linux-device-drivers 8644L: linux-i2c@vger.kernel.org 8645S: Supported 8646F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8647F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8648 8649LTP (Linux Test Project) 8650M: Mike Frysinger <vapier@gentoo.org> 8651M: Cyril Hrubis <chrubis@suse.cz> 8652M: Wanlong Gao <wanlong.gao@gmail.com> 8653M: Jan Stancek <jstancek@redhat.com> 8654M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8655M: Alexey Kodanev <alexey.kodanev@oracle.com> 8656L: ltp@lists.linux.it (subscribers-only) 8657W: http://linux-test-project.github.io/ 8658T: git git://github.com/linux-test-project/ltp.git 8659S: Maintained 8660 8661M68K ARCHITECTURE 8662M: Geert Uytterhoeven <geert@linux-m68k.org> 8663L: linux-m68k@lists.linux-m68k.org 8664W: http://www.linux-m68k.org/ 8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8666S: Maintained 8667F: arch/m68k/ 8668F: drivers/zorro/ 8669 8670M68K ON APPLE MACINTOSH 8671M: Joshua Thompson <funaho@jurai.org> 8672W: http://www.mac.linux-m68k.org/ 8673L: linux-m68k@lists.linux-m68k.org 8674S: Maintained 8675F: arch/m68k/mac/ 8676 8677M68K ON HP9000/300 8678M: Philip Blundell <philb@gnu.org> 8679W: http://www.tazenda.demon.co.uk/phil/linux-hp 8680S: Maintained 8681F: arch/m68k/hp300/ 8682 8683M88DS3103 MEDIA DRIVER 8684M: Antti Palosaari <crope@iki.fi> 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687W: http://palosaari.fi/linux/ 8688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8689T: git git://linuxtv.org/anttip/media_tree.git 8690S: Maintained 8691F: drivers/media/dvb-frontends/m88ds3103* 8692 8693M88RS2000 MEDIA DRIVER 8694M: Malcolm Priestley <tvboxspy@gmail.com> 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8698S: Maintained 8699F: drivers/media/dvb-frontends/m88rs2000* 8700 8701MA901 MASTERKIT USB FM RADIO DRIVER 8702M: Alexey Klimov <klimov.linux@gmail.com> 8703L: linux-media@vger.kernel.org 8704T: git git://linuxtv.org/media_tree.git 8705S: Maintained 8706F: drivers/media/radio/radio-ma901.c 8707 8708MAC80211 8709M: Johannes Berg <johannes@sipsolutions.net> 8710L: linux-wireless@vger.kernel.org 8711W: http://wireless.kernel.org/ 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8714S: Maintained 8715F: Documentation/networking/mac80211-injection.txt 8716F: include/net/mac80211.h 8717F: net/mac80211/ 8718F: drivers/net/wireless/mac80211_hwsim.[ch] 8719F: Documentation/networking/mac80211_hwsim/README 8720 8721MAILBOX API 8722M: Jassi Brar <jassisinghbrar@gmail.com> 8723L: linux-kernel@vger.kernel.org 8724S: Maintained 8725F: drivers/mailbox/ 8726F: include/linux/mailbox_client.h 8727F: include/linux/mailbox_controller.h 8728 8729MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8730M: Michael Kerrisk <mtk.manpages@gmail.com> 8731W: http://www.kernel.org/doc/man-pages 8732L: linux-man@vger.kernel.org 8733S: Maintained 8734 8735MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8736M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8737L: linux-mips@linux-mips.org 8738S: Maintained 8739F: arch/mips/boot/dts/img/pistachio_marduk.dts 8740 8741MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8742M: Andrew Lunn <andrew@lunn.ch> 8743M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8744L: netdev@vger.kernel.org 8745S: Maintained 8746F: drivers/net/dsa/mv88e6xxx/ 8747F: linux/platform_data/mv88e6xxx.h 8748F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8749 8750MARVELL ARMADA DRM SUPPORT 8751M: Russell King <linux@armlinux.org.uk> 8752S: Maintained 8753T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8754T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8755F: drivers/gpu/drm/armada/ 8756F: include/uapi/drm/armada_drm.h 8757F: Documentation/devicetree/bindings/display/armada/ 8758 8759MARVELL CRYPTO DRIVER 8760M: Boris Brezillon <boris.brezillon@bootlin.com> 8761M: Arnaud Ebalard <arno@natisbad.org> 8762F: drivers/crypto/marvell/ 8763S: Maintained 8764L: linux-crypto@vger.kernel.org 8765 8766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8767M: Mirko Lindner <mlindner@marvell.com> 8768M: Stephen Hemminger <stephen@networkplumber.org> 8769L: netdev@vger.kernel.org 8770S: Maintained 8771F: drivers/net/ethernet/marvell/sk* 8772 8773MARVELL LIBERTAS WIRELESS DRIVER 8774L: libertas-dev@lists.infradead.org 8775S: Orphan 8776F: drivers/net/wireless/marvell/libertas/ 8777 8778MARVELL MACCHIATOBIN SUPPORT 8779M: Russell King <linux@armlinux.org.uk> 8780L: linux-arm-kernel@lists.infradead.org 8781S: Maintained 8782F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8783 8784MARVELL MV643XX ETHERNET DRIVER 8785M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8786L: netdev@vger.kernel.org 8787S: Maintained 8788F: drivers/net/ethernet/marvell/mv643xx_eth.* 8789F: include/linux/mv643xx.h 8790 8791MARVELL MV88X3310 PHY DRIVER 8792M: Russell King <linux@armlinux.org.uk> 8793L: netdev@vger.kernel.org 8794S: Maintained 8795F: drivers/net/phy/marvell10g.c 8796 8797MARVELL MVNETA ETHERNET DRIVER 8798M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8799L: netdev@vger.kernel.org 8800S: Maintained 8801F: drivers/net/ethernet/marvell/mvneta.* 8802 8803MARVELL MWIFIEX WIRELESS DRIVER 8804M: Amitkumar Karwar <amitkarwar@gmail.com> 8805M: Nishant Sarmukadam <nishants@marvell.com> 8806M: Ganapathi Bhat <gbhat@marvell.com> 8807M: Xinming Hu <huxinming820@gmail.com> 8808L: linux-wireless@vger.kernel.org 8809S: Maintained 8810F: drivers/net/wireless/marvell/mwifiex/ 8811 8812MARVELL MWL8K WIRELESS DRIVER 8813M: Lennert Buytenhek <buytenh@wantstofly.org> 8814L: linux-wireless@vger.kernel.org 8815S: Odd Fixes 8816F: drivers/net/wireless/marvell/mwl8k.c 8817 8818MARVELL NAND CONTROLLER DRIVER 8819M: Miquel Raynal <miquel.raynal@bootlin.com> 8820L: linux-mtd@lists.infradead.org 8821S: Maintained 8822F: drivers/mtd/nand/raw/marvell_nand.c 8823F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8824 8825MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8826M: Nicolas Pitre <nico@fluxnic.net> 8827S: Odd Fixes 8828F: drivers/mmc/host/mvsdio.* 8829 8830MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8831M: Hu Ziji <huziji@marvell.com> 8832L: linux-mmc@vger.kernel.org 8833S: Supported 8834F: drivers/mmc/host/sdhci-xenon* 8835F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8836 8837MATROX FRAMEBUFFER DRIVER 8838L: linux-fbdev@vger.kernel.org 8839S: Orphan 8840F: drivers/video/fbdev/matrox/matroxfb_* 8841F: include/uapi/linux/matroxfb.h 8842 8843MAX16065 HARDWARE MONITOR DRIVER 8844M: Guenter Roeck <linux@roeck-us.net> 8845L: linux-hwmon@vger.kernel.org 8846S: Maintained 8847F: Documentation/hwmon/max16065 8848F: drivers/hwmon/max16065.c 8849 8850MAX20751 HARDWARE MONITOR DRIVER 8851M: Guenter Roeck <linux@roeck-us.net> 8852L: linux-hwmon@vger.kernel.org 8853S: Maintained 8854F: Documentation/hwmon/max20751 8855F: drivers/hwmon/max20751.c 8856 8857MAX2175 SDR TUNER DRIVER 8858M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8859L: linux-media@vger.kernel.org 8860T: git git://linuxtv.org/media_tree.git 8861S: Maintained 8862F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8863F: Documentation/media/v4l-drivers/max2175.rst 8864F: drivers/media/i2c/max2175* 8865F: include/uapi/linux/max2175.h 8866 8867MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8868L: linux-hwmon@vger.kernel.org 8869S: Orphan 8870F: Documentation/hwmon/max6650 8871F: drivers/hwmon/max6650.c 8872 8873MAX6697 HARDWARE MONITOR DRIVER 8874M: Guenter Roeck <linux@roeck-us.net> 8875L: linux-hwmon@vger.kernel.org 8876S: Maintained 8877F: Documentation/hwmon/max6697 8878F: Documentation/devicetree/bindings/hwmon/max6697.txt 8879F: drivers/hwmon/max6697.c 8880F: include/linux/platform_data/max6697.h 8881 8882MAX9860 MONO AUDIO VOICE CODEC DRIVER 8883M: Peter Rosin <peda@axentia.se> 8884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8885S: Maintained 8886F: Documentation/devicetree/bindings/sound/max9860.txt 8887F: sound/soc/codecs/max9860.* 8888 8889MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8890M: Javier Martinez Canillas <javier@dowhile0.org> 8891L: linux-kernel@vger.kernel.org 8892S: Supported 8893F: drivers/regulator/max77802-regulator.c 8894F: Documentation/devicetree/bindings/*/*max77802.txt 8895F: include/dt-bindings/*/*max77802.h 8896 8897MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8898M: Krzysztof Kozlowski <krzk@kernel.org> 8899M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8900L: linux-pm@vger.kernel.org 8901S: Supported 8902F: drivers/power/supply/max14577_charger.c 8903F: drivers/power/supply/max77693_charger.c 8904 8905MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8906M: Chanwoo Choi <cw00.choi@samsung.com> 8907M: Krzysztof Kozlowski <krzk@kernel.org> 8908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8909L: linux-kernel@vger.kernel.org 8910S: Supported 8911F: drivers/*/max14577*.c 8912F: drivers/*/max77686*.c 8913F: drivers/*/max77693*.c 8914F: drivers/extcon/extcon-max14577.c 8915F: drivers/extcon/extcon-max77693.c 8916F: drivers/rtc/rtc-max77686.c 8917F: drivers/clk/clk-max77686.c 8918F: Documentation/devicetree/bindings/mfd/max14577.txt 8919F: Documentation/devicetree/bindings/*/max77686.txt 8920F: Documentation/devicetree/bindings/mfd/max77693.txt 8921F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8922F: include/linux/mfd/max14577*.h 8923F: include/linux/mfd/max77686*.h 8924F: include/linux/mfd/max77693*.h 8925 8926MAXIRADIO FM RADIO RECEIVER DRIVER 8927M: Hans Verkuil <hverkuil@xs4all.nl> 8928L: linux-media@vger.kernel.org 8929T: git git://linuxtv.org/media_tree.git 8930W: https://linuxtv.org 8931S: Maintained 8932F: drivers/media/radio/radio-maxiradio* 8933 8934MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8935M: Peter Rosin <peda@axentia.se> 8936L: linux-iio@vger.kernel.org 8937S: Maintained 8938F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8939F: drivers/iio/potentiometer/mcp4018.c 8940F: drivers/iio/potentiometer/mcp4531.c 8941 8942MCR20A IEEE-802.15.4 RADIO DRIVER 8943M: Xue Liu <liuxuenetmail@gmail.com> 8944L: linux-wpan@vger.kernel.org 8945W: https://github.com/xueliu/mcr20a-linux 8946S: Maintained 8947F: drivers/net/ieee802154/mcr20a.c 8948F: drivers/net/ieee802154/mcr20a.h 8949F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8950 8951MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8952M: William Breathitt Gray <vilhelm.gray@gmail.com> 8953L: linux-iio@vger.kernel.org 8954S: Maintained 8955F: drivers/iio/dac/cio-dac.c 8956 8957MEDIA DRIVERS FOR ASCOT2E 8958M: Sergey Kozlov <serjk@netup.ru> 8959M: Abylay Ospan <aospan@netup.ru> 8960L: linux-media@vger.kernel.org 8961W: https://linuxtv.org 8962W: http://netup.tv/ 8963T: git git://linuxtv.org/media_tree.git 8964S: Supported 8965F: drivers/media/dvb-frontends/ascot2e* 8966 8967MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8968M: Jasmin Jessich <jasmin@anw.at> 8969L: linux-media@vger.kernel.org 8970W: https://linuxtv.org 8971T: git git://linuxtv.org/media_tree.git 8972S: Maintained 8973F: drivers/media/dvb-frontends/cxd2099* 8974 8975MEDIA DRIVERS FOR CXD2841ER 8976M: Sergey Kozlov <serjk@netup.ru> 8977M: Abylay Ospan <aospan@netup.ru> 8978L: linux-media@vger.kernel.org 8979W: https://linuxtv.org 8980W: http://netup.tv/ 8981T: git git://linuxtv.org/media_tree.git 8982S: Supported 8983F: drivers/media/dvb-frontends/cxd2841er* 8984 8985MEDIA DRIVERS FOR CXD2880 8986M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8987L: linux-media@vger.kernel.org 8988W: http://linuxtv.org/ 8989T: git git://linuxtv.org/media_tree.git 8990S: Supported 8991F: drivers/media/dvb-frontends/cxd2880/* 8992F: drivers/media/spi/cxd2880* 8993 8994MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8995M: Daniel Scheller <d.scheller.oss@gmail.com> 8996L: linux-media@vger.kernel.org 8997W: https://linuxtv.org 8998T: git git://linuxtv.org/media_tree.git 8999S: Maintained 9000F: drivers/media/pci/ddbridge/* 9001 9002MEDIA DRIVERS FOR FREESCALE IMX 9003M: Steve Longerbeam <slongerbeam@gmail.com> 9004M: Philipp Zabel <p.zabel@pengutronix.de> 9005L: linux-media@vger.kernel.org 9006T: git git://linuxtv.org/media_tree.git 9007S: Maintained 9008F: Documentation/devicetree/bindings/media/imx.txt 9009F: Documentation/media/v4l-drivers/imx.rst 9010F: drivers/staging/media/imx/ 9011F: include/linux/imx-media.h 9012F: include/media/imx.h 9013 9014MEDIA DRIVERS FOR HELENE 9015M: Abylay Ospan <aospan@netup.ru> 9016L: linux-media@vger.kernel.org 9017W: https://linuxtv.org 9018W: http://netup.tv/ 9019T: git git://linuxtv.org/media_tree.git 9020S: Supported 9021F: drivers/media/dvb-frontends/helene* 9022 9023MEDIA DRIVERS FOR HORUS3A 9024M: Sergey Kozlov <serjk@netup.ru> 9025M: Abylay Ospan <aospan@netup.ru> 9026L: linux-media@vger.kernel.org 9027W: https://linuxtv.org 9028W: http://netup.tv/ 9029T: git git://linuxtv.org/media_tree.git 9030S: Supported 9031F: drivers/media/dvb-frontends/horus3a* 9032 9033MEDIA DRIVERS FOR LNBH25 9034M: Sergey Kozlov <serjk@netup.ru> 9035M: Abylay Ospan <aospan@netup.ru> 9036L: linux-media@vger.kernel.org 9037W: https://linuxtv.org 9038W: http://netup.tv/ 9039T: git git://linuxtv.org/media_tree.git 9040S: Supported 9041F: drivers/media/dvb-frontends/lnbh25* 9042 9043MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9044M: Daniel Scheller <d.scheller.oss@gmail.com> 9045L: linux-media@vger.kernel.org 9046W: https://linuxtv.org 9047T: git git://linuxtv.org/media_tree.git 9048S: Maintained 9049F: drivers/media/dvb-frontends/mxl5xx* 9050 9051MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9052M: Sergey Kozlov <serjk@netup.ru> 9053M: Abylay Ospan <aospan@netup.ru> 9054L: linux-media@vger.kernel.org 9055W: https://linuxtv.org 9056W: http://netup.tv/ 9057T: git git://linuxtv.org/media_tree.git 9058S: Supported 9059F: drivers/media/pci/netup_unidvb/* 9060 9061MEDIA DRIVERS FOR RENESAS - CEU 9062M: Jacopo Mondi <jacopo@jmondi.org> 9063L: linux-media@vger.kernel.org 9064L: linux-renesas-soc@vger.kernel.org 9065T: git git://linuxtv.org/media_tree.git 9066S: Supported 9067F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9068F: drivers/media/platform/renesas-ceu.c 9069F: include/media/drv-intf/renesas-ceu.h 9070 9071MEDIA DRIVERS FOR RENESAS - DRIF 9072M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9073L: linux-media@vger.kernel.org 9074L: linux-renesas-soc@vger.kernel.org 9075T: git git://linuxtv.org/media_tree.git 9076S: Supported 9077F: Documentation/devicetree/bindings/media/renesas,drif.txt 9078F: drivers/media/platform/rcar_drif.c 9079 9080MEDIA DRIVERS FOR RENESAS - FCP 9081M: Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt 9087F: drivers/media/platform/rcar-fcp.c 9088F: include/media/rcar-fcp.h 9089 9090MEDIA DRIVERS FOR RENESAS - FDP1 9091M: Kieran Bingham <kieran@bingham.xyz> 9092L: linux-media@vger.kernel.org 9093L: linux-renesas-soc@vger.kernel.org 9094T: git git://linuxtv.org/media_tree.git 9095S: Supported 9096F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9097F: drivers/media/platform/rcar_fdp1.c 9098 9099MEDIA DRIVERS FOR RENESAS - VIN 9100M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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,rcar-csi2.txt 9106F: Documentation/devicetree/bindings/media/rcar_vin.txt 9107F: drivers/media/platform/rcar-vin/ 9108 9109MEDIA DRIVERS FOR RENESAS - VSP1 9110M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9111L: linux-media@vger.kernel.org 9112L: linux-renesas-soc@vger.kernel.org 9113T: git git://linuxtv.org/media_tree.git 9114S: Supported 9115F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9116F: drivers/media/platform/vsp1/ 9117 9118MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9119M: Daniel Scheller <d.scheller.oss@gmail.com> 9120L: linux-media@vger.kernel.org 9121W: https://linuxtv.org 9122T: git git://linuxtv.org/media_tree.git 9123S: Maintained 9124F: drivers/media/dvb-frontends/stv0910* 9125 9126MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9127M: Daniel Scheller <d.scheller.oss@gmail.com> 9128L: linux-media@vger.kernel.org 9129W: https://linuxtv.org 9130T: git git://linuxtv.org/media_tree.git 9131S: Maintained 9132F: drivers/media/dvb-frontends/stv6111* 9133 9134MEDIA DRIVERS FOR STM32 - DCMI 9135M: Hugues Fruchet <hugues.fruchet@st.com> 9136L: linux-media@vger.kernel.org 9137T: git git://linuxtv.org/media_tree.git 9138S: Supported 9139F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9140F: drivers/media/platform/stm32/stm32-dcmi.c 9141 9142MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9143M: Dmitry Osipenko <digetx@gmail.com> 9144L: linux-media@vger.kernel.org 9145L: linux-tegra@vger.kernel.org 9146T: git git://linuxtv.org/media_tree.git 9147S: Maintained 9148F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9149F: drivers/staging/media/tegra-vde/ 9150 9151MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9152M: Mauro Carvalho Chehab <mchehab@kernel.org> 9153P: LinuxTV.org Project 9154L: linux-media@vger.kernel.org 9155W: https://linuxtv.org 9156Q: http://patchwork.kernel.org/project/linux-media/list/ 9157T: git git://linuxtv.org/media_tree.git 9158S: Maintained 9159F: Documentation/devicetree/bindings/media/ 9160F: Documentation/media/ 9161F: drivers/media/ 9162F: drivers/staging/media/ 9163F: include/linux/platform_data/media/ 9164F: include/media/ 9165F: include/uapi/linux/dvb/ 9166F: include/uapi/linux/videodev2.h 9167F: include/uapi/linux/media.h 9168F: include/uapi/linux/v4l2-* 9169F: include/uapi/linux/meye.h 9170F: include/uapi/linux/ivtv* 9171F: include/uapi/linux/uvcvideo.h 9172 9173MEDIATEK BLUETOOTH DRIVER 9174M: Sean Wang <sean.wang@mediatek.com> 9175L: linux-bluetooth@vger.kernel.org 9176L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9177S: Maintained 9178F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9179F: drivers/bluetooth/btmtkuart.c 9180 9181MEDIATEK CIR DRIVER 9182M: Sean Wang <sean.wang@mediatek.com> 9183S: Maintained 9184F: drivers/media/rc/mtk-cir.c 9185 9186MEDIATEK DMA DRIVER 9187M: Sean Wang <sean.wang@mediatek.com> 9188L: dmaengine@vger.kernel.org 9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9190L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9191S: Maintained 9192F: Documentation/devicetree/bindings/dma/mtk-* 9193F: drivers/dma/mediatek/ 9194 9195MEDIATEK PMIC LED DRIVER 9196M: Sean Wang <sean.wang@mediatek.com> 9197S: Maintained 9198F: drivers/leds/leds-mt6323.c 9199F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9200 9201MEDIATEK ETHERNET DRIVER 9202M: Felix Fietkau <nbd@openwrt.org> 9203M: John Crispin <john@phrozen.org> 9204M: Sean Wang <sean.wang@mediatek.com> 9205M: Nelson Chang <nelson.chang@mediatek.com> 9206L: netdev@vger.kernel.org 9207S: Maintained 9208F: drivers/net/ethernet/mediatek/ 9209 9210MEDIATEK SWITCH DRIVER 9211M: Sean Wang <sean.wang@mediatek.com> 9212L: netdev@vger.kernel.org 9213S: Maintained 9214F: drivers/net/dsa/mt7530.* 9215F: net/dsa/tag_mtk.c 9216 9217MEDIATEK JPEG DRIVER 9218M: Rick Chang <rick.chang@mediatek.com> 9219M: Bin Liu <bin.liu@mediatek.com> 9220S: Supported 9221F: drivers/media/platform/mtk-jpeg/ 9222F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9223 9224MEDIATEK MDP DRIVER 9225M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9226M: Houlong Wei <houlong.wei@mediatek.com> 9227M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9228S: Supported 9229F: drivers/media/platform/mtk-mdp/ 9230F: drivers/media/platform/mtk-vpu/ 9231F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9232 9233MEDIATEK MEDIA DRIVER 9234M: Tiffany Lin <tiffany.lin@mediatek.com> 9235M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9236S: Supported 9237F: drivers/media/platform/mtk-vcodec/ 9238F: drivers/media/platform/mtk-vpu/ 9239F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9240F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9241 9242MEDIATEK MT7601U WIRELESS LAN DRIVER 9243M: Jakub Kicinski <kubakici@wp.pl> 9244L: linux-wireless@vger.kernel.org 9245S: Maintained 9246F: drivers/net/wireless/mediatek/mt7601u/ 9247 9248MEDIATEK NAND CONTROLLER DRIVER 9249M: Xiaolei Li <xiaolei.li@mediatek.com> 9250L: linux-mtd@lists.infradead.org 9251S: Maintained 9252F: drivers/mtd/nand/raw/mtk_* 9253F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9254 9255MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9256M: Sean Wang <sean.wang@mediatek.com> 9257S: Maintained 9258F: drivers/char/hw_random/mtk-rng.c 9259 9260MEDIATEK USB3 DRD IP DRIVER 9261M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9262L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9265S: Maintained 9266F: drivers/usb/mtu3/ 9267 9268MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9269M: Peter Senna Tschudin <peter.senna@gmail.com> 9270M: Martin Donnelly <martin.donnelly@ge.com> 9271M: Martyn Welch <martyn.welch@collabora.co.uk> 9272S: Maintained 9273F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9274F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9275 9276MEGARAID SCSI/SAS DRIVERS 9277M: Kashyap Desai <kashyap.desai@broadcom.com> 9278M: Sumit Saxena <sumit.saxena@broadcom.com> 9279M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9280L: megaraidlinux.pdl@broadcom.com 9281L: linux-scsi@vger.kernel.org 9282W: http://www.avagotech.com/support/ 9283S: Maintained 9284F: Documentation/scsi/megaraid.txt 9285F: drivers/scsi/megaraid.* 9286F: drivers/scsi/megaraid/ 9287 9288MELEXIS MLX90614 DRIVER 9289M: Crt Mori <cmo@melexis.com> 9290L: linux-iio@vger.kernel.org 9291W: http://www.melexis.com 9292S: Supported 9293F: drivers/iio/temperature/mlx90614.c 9294 9295MELEXIS MLX90632 DRIVER 9296M: Crt Mori <cmo@melexis.com> 9297L: linux-iio@vger.kernel.org 9298W: http://www.melexis.com 9299S: Supported 9300F: drivers/iio/temperature/mlx90632.c 9301 9302MELFAS MIP4 TOUCHSCREEN DRIVER 9303M: Sangwon Jee <jeesw@melfas.com> 9304W: http://www.melfas.com 9305S: Supported 9306F: drivers/input/touchscreen/melfas_mip4.c 9307F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9308 9309MELLANOX ETHERNET DRIVER (mlx4_en) 9310M: Tariq Toukan <tariqt@mellanox.com> 9311L: netdev@vger.kernel.org 9312S: Supported 9313W: http://www.mellanox.com 9314Q: http://patchwork.ozlabs.org/project/netdev/list/ 9315F: drivers/net/ethernet/mellanox/mlx4/en_* 9316 9317MELLANOX ETHERNET DRIVER (mlx5e) 9318M: Saeed Mahameed <saeedm@mellanox.com> 9319L: netdev@vger.kernel.org 9320S: Supported 9321W: http://www.mellanox.com 9322Q: http://patchwork.ozlabs.org/project/netdev/list/ 9323F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9324 9325MELLANOX ETHERNET INNOVA DRIVERS 9326R: Boris Pismenny <borisp@mellanox.com> 9327L: netdev@vger.kernel.org 9328S: Supported 9329W: http://www.mellanox.com 9330Q: http://patchwork.ozlabs.org/project/netdev/list/ 9331F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9332F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9333F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9334F: include/linux/mlx5/mlx5_ifc_fpga.h 9335 9336MELLANOX ETHERNET INNOVA IPSEC DRIVER 9337R: Boris Pismenny <borisp@mellanox.com> 9338L: netdev@vger.kernel.org 9339S: Supported 9340W: http://www.mellanox.com 9341Q: http://patchwork.ozlabs.org/project/netdev/list/ 9342F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9343F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9344 9345MELLANOX ETHERNET SWITCH DRIVERS 9346M: Jiri Pirko <jiri@mellanox.com> 9347M: Ido Schimmel <idosch@mellanox.com> 9348L: netdev@vger.kernel.org 9349S: Supported 9350W: http://www.mellanox.com 9351Q: http://patchwork.ozlabs.org/project/netdev/list/ 9352F: drivers/net/ethernet/mellanox/mlxsw/ 9353F: tools/testing/selftests/drivers/net/mlxsw/ 9354 9355MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9356M: mlxsw@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/mlxfw/ 9362 9363MELLANOX HARDWARE PLATFORM SUPPORT 9364M: Andy Shevchenko <andy@infradead.org> 9365M: Darren Hart <dvhart@infradead.org> 9366M: Vadim Pasternak <vadimp@mellanox.com> 9367L: platform-driver-x86@vger.kernel.org 9368S: Supported 9369F: drivers/platform/mellanox/ 9370 9371MELLANOX MLX4 core VPI driver 9372M: Tariq Toukan <tariqt@mellanox.com> 9373L: netdev@vger.kernel.org 9374L: linux-rdma@vger.kernel.org 9375W: http://www.mellanox.com 9376Q: http://patchwork.ozlabs.org/project/netdev/list/ 9377S: Supported 9378F: drivers/net/ethernet/mellanox/mlx4/ 9379F: include/linux/mlx4/ 9380 9381MELLANOX MLX4 IB driver 9382M: Yishai Hadas <yishaih@mellanox.com> 9383L: linux-rdma@vger.kernel.org 9384W: http://www.mellanox.com 9385Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9386S: Supported 9387F: drivers/infiniband/hw/mlx4/ 9388F: include/linux/mlx4/ 9389F: include/uapi/rdma/mlx4-abi.h 9390 9391MELLANOX MLX5 core VPI driver 9392M: Saeed Mahameed <saeedm@mellanox.com> 9393M: Leon Romanovsky <leonro@mellanox.com> 9394L: netdev@vger.kernel.org 9395L: linux-rdma@vger.kernel.org 9396W: http://www.mellanox.com 9397Q: http://patchwork.ozlabs.org/project/netdev/list/ 9398S: Supported 9399F: drivers/net/ethernet/mellanox/mlx5/core/ 9400F: include/linux/mlx5/ 9401 9402MELLANOX MLX5 IB driver 9403M: Leon Romanovsky <leonro@mellanox.com> 9404L: linux-rdma@vger.kernel.org 9405W: http://www.mellanox.com 9406Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9407S: Supported 9408F: drivers/infiniband/hw/mlx5/ 9409F: include/linux/mlx5/ 9410F: include/uapi/rdma/mlx5-abi.h 9411 9412MELLANOX MLXCPLD I2C AND MUX DRIVER 9413M: Vadim Pasternak <vadimp@mellanox.com> 9414M: Michael Shych <michaelsh@mellanox.com> 9415L: linux-i2c@vger.kernel.org 9416S: Supported 9417F: drivers/i2c/busses/i2c-mlxcpld.c 9418F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9419F: Documentation/i2c/busses/i2c-mlxcpld 9420 9421MELLANOX MLXCPLD LED DRIVER 9422M: Vadim Pasternak <vadimp@mellanox.com> 9423L: linux-leds@vger.kernel.org 9424S: Supported 9425F: drivers/leds/leds-mlxcpld.c 9426F: drivers/leds/leds-mlxreg.c 9427F: Documentation/leds/leds-mlxcpld.txt 9428 9429MELLANOX PLATFORM DRIVER 9430M: Vadim Pasternak <vadimp@mellanox.com> 9431L: platform-driver-x86@vger.kernel.org 9432S: Supported 9433F: drivers/platform/x86/mlx-platform.c 9434 9435MEMBARRIER SUPPORT 9436M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9437M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9438L: linux-kernel@vger.kernel.org 9439S: Supported 9440F: kernel/sched/membarrier.c 9441F: include/uapi/linux/membarrier.h 9442F: arch/powerpc/include/asm/membarrier.h 9443 9444MEMORY MANAGEMENT 9445L: linux-mm@kvack.org 9446W: http://www.linux-mm.org 9447S: Maintained 9448F: include/linux/mm.h 9449F: include/linux/gfp.h 9450F: include/linux/mmzone.h 9451F: include/linux/memory_hotplug.h 9452F: include/linux/vmalloc.h 9453F: mm/ 9454 9455MEMORY TECHNOLOGY DEVICES (MTD) 9456M: David Woodhouse <dwmw2@infradead.org> 9457M: Brian Norris <computersforpeace@gmail.com> 9458M: Boris Brezillon <boris.brezillon@bootlin.com> 9459M: Marek Vasut <marek.vasut@gmail.com> 9460M: Richard Weinberger <richard@nod.at> 9461L: linux-mtd@lists.infradead.org 9462W: http://www.linux-mtd.infradead.org/ 9463Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9464T: git git://git.infradead.org/linux-mtd.git master 9465T: git git://git.infradead.org/linux-mtd.git mtd/next 9466S: Maintained 9467F: Documentation/devicetree/bindings/mtd/ 9468F: drivers/mtd/ 9469F: include/linux/mtd/ 9470F: include/uapi/mtd/ 9471 9472MEN A21 WATCHDOG DRIVER 9473M: Johannes Thumshirn <morbidrsa@gmail.com> 9474L: linux-watchdog@vger.kernel.org 9475S: Maintained 9476F: drivers/watchdog/mena21_wdt.c 9477 9478MEN CHAMELEON BUS (mcb) 9479M: Johannes Thumshirn <morbidrsa@gmail.com> 9480S: Maintained 9481F: drivers/mcb/ 9482F: include/linux/mcb.h 9483F: Documentation/men-chameleon-bus.txt 9484 9485MEN F21BMC (Board Management Controller) 9486M: Andreas Werner <andreas.werner@men.de> 9487S: Supported 9488F: drivers/mfd/menf21bmc.c 9489F: drivers/watchdog/menf21bmc_wdt.c 9490F: drivers/leds/leds-menf21bmc.c 9491F: drivers/hwmon/menf21bmc_hwmon.c 9492F: Documentation/hwmon/menf21bmc 9493 9494MEN Z069 WATCHDOG DRIVER 9495M: Johannes Thumshirn <jth@kernel.org> 9496L: linux-watchdog@vger.kernel.org 9497S: Maintained 9498F: drivers/watchdog/menz069_wdt.c 9499 9500MESON AO CEC DRIVER FOR AMLOGIC SOCS 9501M: Neil Armstrong <narmstrong@baylibre.com> 9502L: linux-media@lists.freedesktop.org 9503L: linux-amlogic@lists.infradead.org 9504W: http://linux-meson.com/ 9505S: Supported 9506F: drivers/media/platform/meson/ao-cec.c 9507F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9508T: git git://linuxtv.org/media_tree.git 9509 9510MICROBLAZE ARCHITECTURE 9511M: Michal Simek <monstr@monstr.eu> 9512W: http://www.monstr.eu/fdt/ 9513T: git git://git.monstr.eu/linux-2.6-microblaze.git 9514S: Supported 9515F: arch/microblaze/ 9516 9517MICROCHIP / ATMEL AT91 SERIAL DRIVER 9518M: Richard Genoud <richard.genoud@gmail.com> 9519S: Maintained 9520F: drivers/tty/serial/atmel_serial.c 9521F: drivers/tty/serial/atmel_serial.h 9522 9523MICROCHIP / ATMEL DMA DRIVER 9524M: Ludovic Desroches <ludovic.desroches@microchip.com> 9525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9526L: dmaengine@vger.kernel.org 9527S: Supported 9528F: drivers/dma/at_hdmac.c 9529F: drivers/dma/at_hdmac_regs.h 9530F: include/linux/platform_data/dma-atmel.h 9531 9532MICROCHIP / ATMEL ECC DRIVER 9533M: Tudor Ambarus <tudor.ambarus@microchip.com> 9534L: linux-crypto@vger.kernel.org 9535S: Maintained 9536F: drivers/crypto/atmel-ecc.* 9537 9538MICROCHIP / ATMEL ISC DRIVER 9539M: Songjun Wu <songjun.wu@microchip.com> 9540L: linux-media@vger.kernel.org 9541S: Supported 9542F: drivers/media/platform/atmel/atmel-isc.c 9543F: drivers/media/platform/atmel/atmel-isc-regs.h 9544F: devicetree/bindings/media/atmel-isc.txt 9545 9546MICROCHIP / ATMEL NAND DRIVER 9547M: Josh Wu <rainyfeeling@outlook.com> 9548L: linux-mtd@lists.infradead.org 9549S: Supported 9550F: drivers/mtd/nand/raw/atmel/* 9551F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9552 9553MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9554M: Woojung Huh <Woojung.Huh@microchip.com> 9555M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9556L: netdev@vger.kernel.org 9557S: Maintained 9558F: net/dsa/tag_ksz.c 9559F: drivers/net/dsa/microchip/* 9560F: include/linux/platform_data/microchip-ksz.h 9561F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9562 9563MICROCHIP LAN743X ETHERNET DRIVER 9564M: Bryan Whitehead <bryan.whitehead@microchip.com> 9565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9566L: netdev@vger.kernel.org 9567S: Maintained 9568F: drivers/net/ethernet/microchip/lan743x_* 9569 9570MICROCHIP USB251XB DRIVER 9571M: Richard Leitner <richard.leitner@skidata.com> 9572L: linux-usb@vger.kernel.org 9573S: Maintained 9574F: drivers/usb/misc/usb251xb.c 9575F: Documentation/devicetree/bindings/usb/usb251xb.txt 9576 9577MICROSEMI MIPS SOCS 9578M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9579L: linux-mips@linux-mips.org 9580S: Maintained 9581F: arch/mips/generic/board-ocelot.c 9582F: arch/mips/configs/generic/board-ocelot.config 9583F: arch/mips/boot/dts/mscc/ 9584F: Documentation/devicetree/bindings/mips/mscc.txt 9585 9586MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9587M: Don Brace <don.brace@microsemi.com> 9588L: esc.storagedev@microsemi.com 9589L: linux-scsi@vger.kernel.org 9590S: Supported 9591F: drivers/scsi/smartpqi/smartpqi*.[ch] 9592F: drivers/scsi/smartpqi/Kconfig 9593F: drivers/scsi/smartpqi/Makefile 9594F: include/linux/cciss*.h 9595F: include/uapi/linux/cciss*.h 9596F: Documentation/scsi/smartpqi.txt 9597 9598MICROSEMI ETHERNET SWITCH DRIVER 9599M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9600L: netdev@vger.kernel.org 9601S: Supported 9602F: drivers/net/ethernet/mscc/ 9603 9604MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9605M: Chen Yu <yu.c.chen@intel.com> 9606L: platform-driver-x86@vger.kernel.org 9607S: Supported 9608F: drivers/platform/x86/surfacepro3_button.c 9609 9610MICROTEK X6 SCANNER 9611M: Oliver Neukum <oliver@neukum.org> 9612S: Maintained 9613F: drivers/usb/image/microtek.* 9614 9615MIPS 9616M: Ralf Baechle <ralf@linux-mips.org> 9617M: Paul Burton <paul.burton@mips.com> 9618M: James Hogan <jhogan@kernel.org> 9619L: linux-mips@linux-mips.org 9620W: http://www.linux-mips.org/ 9621T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9623Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9624S: Supported 9625F: Documentation/devicetree/bindings/mips/ 9626F: Documentation/mips/ 9627F: arch/mips/ 9628F: drivers/platform/mips/ 9629 9630MIPS BOSTON DEVELOPMENT BOARD 9631M: Paul Burton <paul.burton@mips.com> 9632L: linux-mips@linux-mips.org 9633S: Maintained 9634F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9635F: arch/mips/boot/dts/img/boston.dts 9636F: arch/mips/configs/generic/board-boston.config 9637F: drivers/clk/imgtec/clk-boston.c 9638F: include/dt-bindings/clock/boston-clock.h 9639 9640MIPS GENERIC PLATFORM 9641M: Paul Burton <paul.burton@mips.com> 9642L: linux-mips@linux-mips.org 9643S: Supported 9644F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9645F: arch/mips/generic/ 9646F: arch/mips/tools/generic-board-config.sh 9647 9648MIPS/LOONGSON1 ARCHITECTURE 9649M: Keguang Zhang <keguang.zhang@gmail.com> 9650L: linux-mips@linux-mips.org 9651S: Maintained 9652F: arch/mips/loongson32/ 9653F: arch/mips/include/asm/mach-loongson32/ 9654F: drivers/*/*loongson1* 9655F: drivers/*/*/*loongson1* 9656 9657MIPS/LOONGSON2 ARCHITECTURE 9658M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9659L: linux-mips@linux-mips.org 9660S: Maintained 9661F: arch/mips/loongson64/*{2e/2f}* 9662F: arch/mips/include/asm/mach-loongson64/ 9663F: drivers/*/*loongson2* 9664F: drivers/*/*/*loongson2* 9665 9666MIPS/LOONGSON3 ARCHITECTURE 9667M: Huacai Chen <chenhc@lemote.com> 9668L: linux-mips@linux-mips.org 9669S: Maintained 9670F: arch/mips/loongson64/ 9671F: arch/mips/include/asm/mach-loongson64/ 9672F: drivers/platform/mips/cpu_hwmon.c 9673F: drivers/*/*loongson3* 9674F: drivers/*/*/*loongson3* 9675 9676MIPS RINT INSTRUCTION EMULATION 9677M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9678L: linux-mips@linux-mips.org 9679S: Supported 9680F: arch/mips/math-emu/sp_rint.c 9681F: arch/mips/math-emu/dp_rint.c 9682 9683MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9684M: Hans Verkuil <hverkuil@xs4all.nl> 9685L: linux-media@vger.kernel.org 9686T: git git://linuxtv.org/media_tree.git 9687W: https://linuxtv.org 9688S: Odd Fixes 9689F: drivers/media/radio/radio-miropcm20* 9690 9691MMP SUPPORT 9692M: Eric Miao <eric.y.miao@gmail.com> 9693M: Haojian Zhuang <haojian.zhuang@gmail.com> 9694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9695T: git git://github.com/hzhuang1/linux.git 9696T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9697S: Maintained 9698F: arch/arm/boot/dts/mmp* 9699F: arch/arm/mach-mmp/ 9700 9701MN88472 MEDIA DRIVER 9702M: Antti Palosaari <crope@iki.fi> 9703L: linux-media@vger.kernel.org 9704W: https://linuxtv.org 9705W: http://palosaari.fi/linux/ 9706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9707S: Maintained 9708F: drivers/media/dvb-frontends/mn88472* 9709 9710MN88473 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/mn88473* 9718 9719PCI DRIVER FOR MOBIVEIL PCIE IP 9720M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9721L: linux-pci@vger.kernel.org 9722S: Supported 9723F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9724F: drivers/pci/controller/pcie-mobiveil.c 9725 9726MODULE SUPPORT 9727M: Jessica Yu <jeyu@kernel.org> 9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9729S: Maintained 9730F: include/linux/module.h 9731F: kernel/module.c 9732 9733MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9734W: http://popies.net/meye/ 9735S: Orphan 9736F: Documentation/media/v4l-drivers/meye* 9737F: drivers/media/pci/meye/ 9738F: include/uapi/linux/meye.h 9739 9740MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9741M: Jiri Slaby <jirislaby@gmail.com> 9742S: Maintained 9743F: Documentation/serial/moxa-smartio 9744F: drivers/tty/mxser.* 9745 9746MR800 AVERMEDIA USB FM RADIO DRIVER 9747M: Alexey Klimov <klimov.linux@gmail.com> 9748L: linux-media@vger.kernel.org 9749T: git git://linuxtv.org/media_tree.git 9750S: Maintained 9751F: drivers/media/radio/radio-mr800.c 9752 9753MRF24J40 IEEE 802.15.4 RADIO DRIVER 9754M: Alan Ott <alan@signal11.us> 9755L: linux-wpan@vger.kernel.org 9756S: Maintained 9757F: drivers/net/ieee802154/mrf24j40.c 9758F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9759 9760MSI LAPTOP SUPPORT 9761M: "Lee, Chun-Yi" <jlee@suse.com> 9762L: platform-driver-x86@vger.kernel.org 9763S: Maintained 9764F: drivers/platform/x86/msi-laptop.c 9765 9766MSI WMI SUPPORT 9767L: platform-driver-x86@vger.kernel.org 9768S: Orphan 9769F: drivers/platform/x86/msi-wmi.c 9770 9771MSI001 MEDIA DRIVER 9772M: Antti Palosaari <crope@iki.fi> 9773L: linux-media@vger.kernel.org 9774W: https://linuxtv.org 9775W: http://palosaari.fi/linux/ 9776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9777T: git git://linuxtv.org/anttip/media_tree.git 9778S: Maintained 9779F: drivers/media/tuners/msi001* 9780 9781MSI2500 MEDIA DRIVER 9782M: Antti Palosaari <crope@iki.fi> 9783L: linux-media@vger.kernel.org 9784W: https://linuxtv.org 9785W: http://palosaari.fi/linux/ 9786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9787T: git git://linuxtv.org/anttip/media_tree.git 9788S: Maintained 9789F: drivers/media/usb/msi2500/ 9790 9791MSYSTEMS DISKONCHIP G3 MTD DRIVER 9792M: Robert Jarzmik <robert.jarzmik@free.fr> 9793L: linux-mtd@lists.infradead.org 9794S: Maintained 9795F: drivers/mtd/devices/docg3* 9796 9797MT9M032 APTINA SENSOR DRIVER 9798M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9799L: linux-media@vger.kernel.org 9800T: git git://linuxtv.org/media_tree.git 9801S: Maintained 9802F: drivers/media/i2c/mt9m032.c 9803F: include/media/i2c/mt9m032.h 9804 9805MT9P031 APTINA CAMERA SENSOR 9806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9807L: linux-media@vger.kernel.org 9808T: git git://linuxtv.org/media_tree.git 9809S: Maintained 9810F: drivers/media/i2c/mt9p031.c 9811F: include/media/i2c/mt9p031.h 9812 9813MT9T001 APTINA CAMERA SENSOR 9814M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817S: Maintained 9818F: drivers/media/i2c/mt9t001.c 9819F: include/media/i2c/mt9t001.h 9820 9821MT9T112 APTINA CAMERA SENSOR 9822M: Jacopo Mondi <jacopo@jmondi.org> 9823L: linux-media@vger.kernel.org 9824T: git git://linuxtv.org/media_tree.git 9825S: Odd Fixes 9826F: drivers/media/i2c/mt9t112.c 9827F: include/media/i2c/mt9t112.h 9828 9829MT9V032 APTINA CAMERA SENSOR 9830M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9831L: linux-media@vger.kernel.org 9832T: git git://linuxtv.org/media_tree.git 9833S: Maintained 9834F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9835F: drivers/media/i2c/mt9v032.c 9836F: include/media/i2c/mt9v032.h 9837 9838MT9V111 APTINA CAMERA SENSOR 9839M: Jacopo Mondi <jacopo@jmondi.org> 9840L: linux-media@vger.kernel.org 9841T: git git://linuxtv.org/media_tree.git 9842S: Maintained 9843F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9844F: drivers/media/i2c/mt9v111.c 9845 9846MULTIFUNCTION DEVICES (MFD) 9847M: Lee Jones <lee.jones@linaro.org> 9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9849S: Supported 9850F: Documentation/devicetree/bindings/mfd/ 9851F: drivers/mfd/ 9852F: include/linux/mfd/ 9853F: include/dt-bindings/mfd/ 9854 9855MULTIMEDIA CARD (MMC) ETC. OVER SPI 9856S: Orphan 9857F: drivers/mmc/host/mmc_spi.c 9858F: include/linux/spi/mmc_spi.h 9859 9860MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9861M: Ulf Hansson <ulf.hansson@linaro.org> 9862L: linux-mmc@vger.kernel.org 9863T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9864S: Maintained 9865F: Documentation/devicetree/bindings/mmc/ 9866F: drivers/mmc/ 9867F: include/linux/mmc/ 9868F: include/uapi/linux/mmc/ 9869 9870MULTIPLEXER SUBSYSTEM 9871M: Peter Rosin <peda@axentia.se> 9872S: Maintained 9873F: Documentation/ABI/testing/sysfs-class-mux* 9874F: Documentation/devicetree/bindings/mux/ 9875F: include/linux/dt-bindings/mux/ 9876F: include/linux/mux/ 9877F: drivers/mux/ 9878 9879MULTITECH MULTIPORT CARD (ISICOM) 9880S: Orphan 9881F: drivers/tty/isicom.c 9882F: include/linux/isicom.h 9883 9884MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9885M: Bin Liu <b-liu@ti.com> 9886L: linux-usb@vger.kernel.org 9887S: Maintained 9888F: drivers/usb/musb/ 9889 9890MXL301RF MEDIA DRIVER 9891M: Akihiro Tsukada <tskd08@gmail.com> 9892L: linux-media@vger.kernel.org 9893S: Odd Fixes 9894F: drivers/media/tuners/mxl301rf* 9895 9896MXL5007T MEDIA DRIVER 9897M: Michael Krufky <mkrufky@linuxtv.org> 9898L: linux-media@vger.kernel.org 9899W: https://linuxtv.org 9900W: http://github.com/mkrufky 9901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9902T: git git://linuxtv.org/mkrufky/tuners.git 9903S: Maintained 9904F: drivers/media/tuners/mxl5007t.* 9905 9906MXSFB DRM DRIVER 9907M: Marek Vasut <marex@denx.de> 9908S: Supported 9909F: drivers/gpu/drm/mxsfb/ 9910F: Documentation/devicetree/bindings/display/mxsfb.txt 9911 9912MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9913M: Chris Lee <christopher.lee@cspi.com> 9914L: netdev@vger.kernel.org 9915W: https://www.cspi.com/ethernet-products/support/downloads/ 9916S: Supported 9917F: drivers/net/ethernet/myricom/myri10ge/ 9918 9919NAND FLASH SUBSYSTEM 9920M: Boris Brezillon <boris.brezillon@bootlin.com> 9921M: Miquel Raynal <miquel.raynal@bootlin.com> 9922R: Richard Weinberger <richard@nod.at> 9923L: linux-mtd@lists.infradead.org 9924W: http://www.linux-mtd.infradead.org/ 9925Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9926T: git git://git.infradead.org/linux-mtd.git nand/fixes 9927T: git git://git.infradead.org/linux-mtd.git nand/next 9928S: Maintained 9929F: drivers/mtd/nand/ 9930F: include/linux/mtd/*nand*.h 9931 9932NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9933M: Daniel Mack <zonque@gmail.com> 9934S: Maintained 9935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9936W: http://www.native-instruments.com 9937F: sound/usb/caiaq/ 9938 9939NATSEMI ETHERNET DRIVER (DP8381x) 9940S: Orphan 9941F: drivers/net/ethernet/natsemi/natsemi.c 9942 9943NCP FILESYSTEM 9944M: Petr Vandrovec <petr@vandrovec.name> 9945S: Obsolete 9946F: drivers/staging/ncpfs/ 9947 9948NCR 5380 SCSI DRIVERS 9949M: Finn Thain <fthain@telegraphics.com.au> 9950M: Michael Schmitz <schmitzmic@gmail.com> 9951L: linux-scsi@vger.kernel.org 9952S: Maintained 9953F: Documentation/scsi/g_NCR5380.txt 9954F: drivers/scsi/NCR5380.* 9955F: drivers/scsi/arm/cumana_1.c 9956F: drivers/scsi/arm/oak.c 9957F: drivers/scsi/atari_scsi.* 9958F: drivers/scsi/dmx3191d.c 9959F: drivers/scsi/g_NCR5380.* 9960F: drivers/scsi/mac_scsi.* 9961F: drivers/scsi/sun3_scsi.* 9962F: drivers/scsi/sun3_scsi_vme.c 9963 9964NCSI LIBRARY: 9965M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9966S: Maintained 9967F: net/ncsi/ 9968 9969NCT6775 HARDWARE MONITOR DRIVER 9970M: Guenter Roeck <linux@roeck-us.net> 9971L: linux-hwmon@vger.kernel.org 9972S: Maintained 9973F: Documentation/hwmon/nct6775 9974F: drivers/hwmon/nct6775.c 9975 9976NET_FAILOVER MODULE 9977M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9978L: netdev@vger.kernel.org 9979S: Supported 9980F: driver/net/net_failover.c 9981F: include/net/net_failover.h 9982F: Documentation/networking/net_failover.rst 9983 9984NETEFFECT IWARP RNIC DRIVER (IW_NES) 9985M: Faisal Latif <faisal.latif@intel.com> 9986L: linux-rdma@vger.kernel.org 9987W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9988S: Supported 9989F: drivers/infiniband/hw/nes/ 9990F: include/uapi/rdma/nes-abi.h 9991 9992NETEM NETWORK EMULATOR 9993M: Stephen Hemminger <stephen@networkplumber.org> 9994L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9995S: Maintained 9996F: net/sched/sch_netem.c 9997 9998NETERION 10GbE DRIVERS (s2io/vxge) 9999M: Jon Mason <jdmason@kudzu.us> 10000L: netdev@vger.kernel.org 10001S: Supported 10002F: Documentation/networking/s2io.txt 10003F: Documentation/networking/vxge.txt 10004F: drivers/net/ethernet/neterion/ 10005 10006NETFILTER 10007M: Pablo Neira Ayuso <pablo@netfilter.org> 10008M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10009M: Florian Westphal <fw@strlen.de> 10010L: netfilter-devel@vger.kernel.org 10011L: coreteam@netfilter.org 10012W: http://www.netfilter.org/ 10013W: http://www.iptables.org/ 10014W: http://www.nftables.org/ 10015Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10016T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10017T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10018S: Maintained 10019F: include/linux/netfilter* 10020F: include/linux/netfilter/ 10021F: include/net/netfilter/ 10022F: include/uapi/linux/netfilter* 10023F: include/uapi/linux/netfilter/ 10024F: net/*/netfilter.c 10025F: net/*/netfilter/ 10026F: net/netfilter/ 10027F: net/bridge/br_netfilter*.c 10028 10029NETROM NETWORK LAYER 10030M: Ralf Baechle <ralf@linux-mips.org> 10031L: linux-hams@vger.kernel.org 10032W: http://www.linux-ax25.org/ 10033S: Maintained 10034F: include/net/netrom.h 10035F: include/uapi/linux/netrom.h 10036F: net/netrom/ 10037 10038NETRONOME ETHERNET DRIVERS 10039M: Jakub Kicinski <jakub.kicinski@netronome.com> 10040L: oss-drivers@netronome.com 10041S: Maintained 10042F: drivers/net/ethernet/netronome/ 10043 10044NETWORK BLOCK DEVICE (NBD) 10045M: Josef Bacik <josef@toxicpanda.com> 10046S: Maintained 10047L: linux-block@vger.kernel.org 10048L: nbd@other.debian.org 10049F: Documentation/blockdev/nbd.txt 10050F: drivers/block/nbd.c 10051F: include/uapi/linux/nbd.h 10052 10053NETWORK DROP MONITOR 10054M: Neil Horman <nhorman@tuxdriver.com> 10055L: netdev@vger.kernel.org 10056S: Maintained 10057W: https://fedorahosted.org/dropwatch/ 10058F: net/core/drop_monitor.c 10059 10060NETWORKING DRIVERS 10061M: "David S. Miller" <davem@davemloft.net> 10062L: netdev@vger.kernel.org 10063W: http://www.linuxfoundation.org/en/Net 10064Q: http://patchwork.ozlabs.org/project/netdev/list/ 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10067S: Odd Fixes 10068F: Documentation/devicetree/bindings/net/ 10069F: drivers/net/ 10070F: include/linux/if_* 10071F: include/linux/netdevice.h 10072F: include/linux/etherdevice.h 10073F: include/linux/fcdevice.h 10074F: include/linux/fddidevice.h 10075F: include/linux/hippidevice.h 10076F: include/linux/inetdevice.h 10077F: include/uapi/linux/if_* 10078F: include/uapi/linux/netdevice.h 10079 10080NETWORKING DRIVERS (WIRELESS) 10081M: Kalle Valo <kvalo@codeaurora.org> 10082L: linux-wireless@vger.kernel.org 10083Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10086S: Maintained 10087F: Documentation/devicetree/bindings/net/wireless/ 10088F: drivers/net/wireless/ 10089 10090NETWORKING [DSA] 10091M: Andrew Lunn <andrew@lunn.ch> 10092M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10093M: Florian Fainelli <f.fainelli@gmail.com> 10094S: Maintained 10095F: Documentation/devicetree/bindings/net/dsa/ 10096F: net/dsa/ 10097F: include/net/dsa.h 10098F: include/linux/dsa/ 10099F: drivers/net/dsa/ 10100 10101NETWORKING [GENERAL] 10102M: "David S. Miller" <davem@davemloft.net> 10103L: netdev@vger.kernel.org 10104W: http://www.linuxfoundation.org/en/Net 10105Q: http://patchwork.ozlabs.org/project/netdev/list/ 10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10108B: mailto:netdev@vger.kernel.org 10109S: Maintained 10110F: net/ 10111F: include/net/ 10112F: include/linux/in.h 10113F: include/linux/net.h 10114F: include/linux/netdevice.h 10115F: include/uapi/linux/in.h 10116F: include/uapi/linux/net.h 10117F: include/uapi/linux/netdevice.h 10118F: include/uapi/linux/net_namespace.h 10119F: tools/testing/selftests/net/ 10120F: lib/net_utils.c 10121F: lib/random32.c 10122F: Documentation/networking/ 10123 10124NETWORKING [IPSEC] 10125M: Steffen Klassert <steffen.klassert@secunet.com> 10126M: Herbert Xu <herbert@gondor.apana.org.au> 10127M: "David S. Miller" <davem@davemloft.net> 10128L: netdev@vger.kernel.org 10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10131S: Maintained 10132F: net/core/flow.c 10133F: net/xfrm/ 10134F: net/key/ 10135F: net/ipv4/xfrm* 10136F: net/ipv4/esp4* 10137F: net/ipv4/ah4.c 10138F: net/ipv4/ipcomp.c 10139F: net/ipv4/ip_vti.c 10140F: net/ipv6/xfrm* 10141F: net/ipv6/esp6* 10142F: net/ipv6/ah6.c 10143F: net/ipv6/ipcomp6.c 10144F: net/ipv6/ip6_vti.c 10145F: include/uapi/linux/xfrm.h 10146F: include/net/xfrm.h 10147 10148NETWORKING [IPv4/IPv6] 10149M: "David S. Miller" <davem@davemloft.net> 10150M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10151M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10152L: netdev@vger.kernel.org 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10154S: Maintained 10155F: net/ipv4/ 10156F: net/ipv6/ 10157F: include/net/ip* 10158F: arch/x86/net/* 10159 10160NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10161M: Paul Moore <paul@paul-moore.com> 10162W: https://github.com/netlabel 10163L: netdev@vger.kernel.org 10164L: linux-security-module@vger.kernel.org 10165S: Maintained 10166F: Documentation/netlabel/ 10167F: include/net/calipso.h 10168F: include/net/cipso_ipv4.h 10169F: include/net/netlabel.h 10170F: include/uapi/linux/netfilter/xt_SECMARK.h 10171F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10172F: net/netlabel/ 10173F: net/ipv4/cipso_ipv4.c 10174F: net/ipv6/calipso.c 10175F: net/netfilter/xt_CONNSECMARK.c 10176F: net/netfilter/xt_SECMARK.c 10177 10178NETWORKING [TCP] 10179M: Eric Dumazet <edumazet@google.com> 10180L: netdev@vger.kernel.org 10181S: Maintained 10182F: net/ipv4/tcp*.c 10183F: net/ipv4/syncookies.c 10184F: net/ipv6/tcp*.c 10185F: net/ipv6/syncookies.c 10186F: include/uapi/linux/tcp.h 10187F: include/net/tcp.h 10188F: include/linux/tcp.h 10189F: include/trace/events/tcp.h 10190 10191NETWORKING [TLS] 10192M: Boris Pismenny <borisp@mellanox.com> 10193M: Aviad Yehezkel <aviadye@mellanox.com> 10194M: Dave Watson <davejwatson@fb.com> 10195L: netdev@vger.kernel.org 10196S: Maintained 10197F: net/tls/* 10198F: include/uapi/linux/tls.h 10199F: include/net/tls.h 10200 10201NETWORKING [WIRELESS] 10202L: linux-wireless@vger.kernel.org 10203Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10204 10205NETDEVSIM 10206M: Jakub Kicinski <jakub.kicinski@netronome.com> 10207S: Maintained 10208F: drivers/net/netdevsim/* 10209 10210NETXEN (1/10) GbE SUPPORT 10211M: Manish Chopra <manish.chopra@cavium.com> 10212M: Rahul Verma <rahul.verma@cavium.com> 10213M: Dept-GELinuxNICDev@cavium.com 10214L: netdev@vger.kernel.org 10215S: Supported 10216F: drivers/net/ethernet/qlogic/netxen/ 10217 10218NFC SUBSYSTEM 10219M: Samuel Ortiz <sameo@linux.intel.com> 10220L: linux-wireless@vger.kernel.org 10221L: linux-nfc@lists.01.org (subscribers-only) 10222S: Supported 10223F: net/nfc/ 10224F: include/net/nfc/ 10225F: include/uapi/linux/nfc.h 10226F: drivers/nfc/ 10227F: include/linux/platform_data/nfcmrvl.h 10228F: include/linux/platform_data/nxp-nci.h 10229F: Documentation/devicetree/bindings/net/nfc/ 10230 10231NFS, SUNRPC, AND LOCKD CLIENTS 10232M: Trond Myklebust <trond.myklebust@hammerspace.com> 10233M: Anna Schumaker <anna.schumaker@netapp.com> 10234L: linux-nfs@vger.kernel.org 10235W: http://client.linux-nfs.org 10236T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10237S: Maintained 10238F: fs/lockd/ 10239F: fs/nfs/ 10240F: fs/nfs_common/ 10241F: net/sunrpc/ 10242F: include/linux/lockd/ 10243F: include/linux/nfs* 10244F: include/linux/sunrpc/ 10245F: include/uapi/linux/nfs* 10246F: include/uapi/linux/sunrpc/ 10247 10248NILFS2 FILESYSTEM 10249M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10250L: linux-nilfs@vger.kernel.org 10251W: https://nilfs.sourceforge.io/ 10252W: https://nilfs.osdn.jp/ 10253T: git git://github.com/konis/nilfs2.git 10254S: Supported 10255F: Documentation/filesystems/nilfs2.txt 10256F: fs/nilfs2/ 10257F: include/trace/events/nilfs2.h 10258F: include/uapi/linux/nilfs2_api.h 10259F: include/uapi/linux/nilfs2_ondisk.h 10260 10261NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10262M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10263W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10264S: Maintained 10265F: Documentation/scsi/NinjaSCSI.txt 10266F: drivers/scsi/pcmcia/nsp_* 10267 10268NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10269M: GOTO Masanori <gotom@debian.or.jp> 10270M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10271W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10272S: Maintained 10273F: Documentation/scsi/NinjaSCSI.txt 10274F: drivers/scsi/nsp32* 10275 10276NIOS2 ARCHITECTURE 10277M: Ley Foon Tan <lftan@altera.com> 10278L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10280S: Maintained 10281F: arch/nios2/ 10282 10283NOHZ, DYNTICKS SUPPORT 10284M: Frederic Weisbecker <fweisbec@gmail.com> 10285M: Thomas Gleixner <tglx@linutronix.de> 10286M: Ingo Molnar <mingo@kernel.org> 10287L: linux-kernel@vger.kernel.org 10288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10289S: Maintained 10290F: kernel/time/tick*.* 10291F: include/linux/tick.h 10292F: include/linux/sched/nohz.h 10293 10294NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10295M: Pavel Machek <pavel@ucw.cz> 10296M: Sakari Ailus <sakari.ailus@iki.fi> 10297L: linux-media@vger.kernel.org 10298S: Maintained 10299F: drivers/media/i2c/et8ek8 10300F: drivers/media/i2c/ad5820.c 10301 10302NOKIA N900 POWER SUPPLY DRIVERS 10303R: Pali Rohár <pali.rohar@gmail.com> 10304F: include/linux/power/bq2415x_charger.h 10305F: include/linux/power/bq27xxx_battery.h 10306F: include/linux/power/isp1704_charger.h 10307F: drivers/power/supply/bq2415x_charger.c 10308F: drivers/power/supply/bq27xxx_battery.c 10309F: drivers/power/supply/bq27xxx_battery_i2c.c 10310F: drivers/power/supply/isp1704_charger.c 10311F: drivers/power/supply/rx51_battery.c 10312 10313NTB AMD DRIVER 10314M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10315L: linux-ntb@googlegroups.com 10316S: Supported 10317F: drivers/ntb/hw/amd/ 10318 10319NTB DRIVER CORE 10320M: Jon Mason <jdmason@kudzu.us> 10321M: Dave Jiang <dave.jiang@intel.com> 10322M: Allen Hubbe <allenbh@gmail.com> 10323L: linux-ntb@googlegroups.com 10324S: Supported 10325W: https://github.com/jonmason/ntb/wiki 10326T: git git://github.com/jonmason/ntb.git 10327F: drivers/ntb/ 10328F: drivers/net/ntb_netdev.c 10329F: include/linux/ntb.h 10330F: include/linux/ntb_transport.h 10331F: tools/testing/selftests/ntb/ 10332 10333NTB IDT DRIVER 10334M: Serge Semin <fancer.lancer@gmail.com> 10335L: linux-ntb@googlegroups.com 10336S: Supported 10337F: drivers/ntb/hw/idt/ 10338 10339NTB INTEL DRIVER 10340M: Dave Jiang <dave.jiang@intel.com> 10341L: linux-ntb@googlegroups.com 10342S: Supported 10343W: https://github.com/davejiang/linux/wiki 10344T: git https://github.com/davejiang/linux.git 10345F: drivers/ntb/hw/intel/ 10346 10347NTFS FILESYSTEM 10348M: Anton Altaparmakov <anton@tuxera.com> 10349L: linux-ntfs-dev@lists.sourceforge.net 10350W: http://www.tuxera.com/ 10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10352S: Supported 10353F: Documentation/filesystems/ntfs.txt 10354F: fs/ntfs/ 10355 10356NUBUS SUBSYSTEM 10357M: Finn Thain <fthain@telegraphics.com.au> 10358L: linux-m68k@lists.linux-m68k.org 10359S: Maintained 10360F: arch/*/include/asm/nubus.h 10361F: drivers/nubus/ 10362F: include/linux/nubus.h 10363F: include/uapi/linux/nubus.h 10364 10365NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10366M: Antonino Daplas <adaplas@gmail.com> 10367L: linux-fbdev@vger.kernel.org 10368S: Maintained 10369F: drivers/video/fbdev/riva/ 10370F: drivers/video/fbdev/nvidia/ 10371 10372NVM EXPRESS DRIVER 10373M: Keith Busch <keith.busch@intel.com> 10374M: Jens Axboe <axboe@fb.com> 10375M: Christoph Hellwig <hch@lst.de> 10376M: Sagi Grimberg <sagi@grimberg.me> 10377L: linux-nvme@lists.infradead.org 10378T: git://git.infradead.org/nvme.git 10379W: http://git.infradead.org/nvme.git 10380S: Supported 10381F: drivers/nvme/host/ 10382F: include/linux/nvme.h 10383F: include/uapi/linux/nvme_ioctl.h 10384 10385NVM EXPRESS FC TRANSPORT DRIVERS 10386M: James Smart <james.smart@broadcom.com> 10387L: linux-nvme@lists.infradead.org 10388S: Supported 10389F: include/linux/nvme-fc.h 10390F: include/linux/nvme-fc-driver.h 10391F: drivers/nvme/host/fc.c 10392F: drivers/nvme/target/fc.c 10393F: drivers/nvme/target/fcloop.c 10394 10395NVM EXPRESS TARGET DRIVER 10396M: Christoph Hellwig <hch@lst.de> 10397M: Sagi Grimberg <sagi@grimberg.me> 10398L: linux-nvme@lists.infradead.org 10399T: git://git.infradead.org/nvme.git 10400W: http://git.infradead.org/nvme.git 10401S: Supported 10402F: drivers/nvme/target/ 10403 10404NVMEM FRAMEWORK 10405M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10406S: Maintained 10407F: drivers/nvmem/ 10408F: Documentation/devicetree/bindings/nvmem/ 10409F: Documentation/ABI/stable/sysfs-bus-nvmem 10410F: include/linux/nvmem-consumer.h 10411F: include/linux/nvmem-provider.h 10412 10413NXP SGTL5000 DRIVER 10414M: Fabio Estevam <fabio.estevam@nxp.com> 10415L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10416S: Maintained 10417F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10418F: sound/soc/codecs/sgtl5000* 10419 10420NXP TDA998X DRM DRIVER 10421M: Russell King <linux@armlinux.org.uk> 10422S: Maintained 10423T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10424T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10425F: drivers/gpu/drm/i2c/tda998x_drv.c 10426F: include/drm/i2c/tda998x.h 10427F: include/dt-bindings/display/tda998x.h 10428K: "nxp,tda998x" 10429 10430NXP TFA9879 DRIVER 10431M: Peter Rosin <peda@axentia.se> 10432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10433S: Maintained 10434F: Documentation/devicetree/bindings/sound/tfa9879.txt 10435F: sound/soc/codecs/tfa9879* 10436 10437NXP-NCI NFC DRIVER 10438M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10439R: Charles Gorand <charles.gorand@effinnov.com> 10440L: linux-nfc@lists.01.org (moderated for non-subscribers) 10441S: Supported 10442F: drivers/nfc/nxp-nci 10443 10444OBJTOOL 10445M: Josh Poimboeuf <jpoimboe@redhat.com> 10446M: Peter Zijlstra <peterz@infradead.org> 10447S: Supported 10448F: tools/objtool/ 10449 10450OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10451M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10452M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10453L: linuxppc-dev@lists.ozlabs.org 10454S: Supported 10455F: arch/powerpc/platforms/powernv/ocxl.c 10456F: arch/powerpc/include/asm/pnv-ocxl.h 10457F: drivers/misc/ocxl/ 10458F: include/misc/ocxl* 10459F: include/uapi/misc/ocxl.h 10460F: Documentation/accelerators/ocxl.rst 10461 10462OMAP AUDIO SUPPORT 10463M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10464M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10465L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10466L: linux-omap@vger.kernel.org 10467S: Maintained 10468F: sound/soc/omap/ 10469 10470OMAP CLOCK FRAMEWORK SUPPORT 10471M: Paul Walmsley <paul@pwsan.com> 10472L: linux-omap@vger.kernel.org 10473S: Maintained 10474F: arch/arm/*omap*/*clock* 10475 10476OMAP DEVICE TREE SUPPORT 10477M: Benoît Cousson <bcousson@baylibre.com> 10478M: Tony Lindgren <tony@atomide.com> 10479L: linux-omap@vger.kernel.org 10480L: devicetree@vger.kernel.org 10481S: Maintained 10482F: arch/arm/boot/dts/*omap* 10483F: arch/arm/boot/dts/*am3* 10484F: arch/arm/boot/dts/*am4* 10485F: arch/arm/boot/dts/*am5* 10486F: arch/arm/boot/dts/*dra7* 10487 10488OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10489L: linux-omap@vger.kernel.org 10490L: linux-fbdev@vger.kernel.org 10491S: Orphan 10492F: drivers/video/fbdev/omap2/ 10493F: Documentation/arm/OMAP/DSS 10494 10495OMAP FRAMEBUFFER SUPPORT 10496L: linux-fbdev@vger.kernel.org 10497L: linux-omap@vger.kernel.org 10498S: Orphan 10499F: drivers/video/fbdev/omap/ 10500 10501OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10502M: Roger Quadros <rogerq@ti.com> 10503M: Tony Lindgren <tony@atomide.com> 10504L: linux-omap@vger.kernel.org 10505S: Maintained 10506F: drivers/memory/omap-gpmc.c 10507F: arch/arm/mach-omap2/*gpmc* 10508 10509OMAP GPIO DRIVER 10510M: Grygorii Strashko <grygorii.strashko@ti.com> 10511M: Santosh Shilimkar <ssantosh@kernel.org> 10512M: Kevin Hilman <khilman@kernel.org> 10513L: linux-omap@vger.kernel.org 10514S: Maintained 10515F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10516F: drivers/gpio/gpio-omap.c 10517 10518OMAP HARDWARE SPINLOCK SUPPORT 10519M: Ohad Ben-Cohen <ohad@wizery.com> 10520L: linux-omap@vger.kernel.org 10521S: Maintained 10522F: drivers/hwspinlock/omap_hwspinlock.c 10523 10524OMAP HS MMC SUPPORT 10525L: linux-mmc@vger.kernel.org 10526L: linux-omap@vger.kernel.org 10527S: Orphan 10528F: drivers/mmc/host/omap_hsmmc.c 10529 10530OMAP HWMOD DATA 10531M: Paul Walmsley <paul@pwsan.com> 10532L: linux-omap@vger.kernel.org 10533S: Maintained 10534F: arch/arm/mach-omap2/omap_hwmod*data* 10535 10536OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10537M: Benoît Cousson <bcousson@baylibre.com> 10538L: linux-omap@vger.kernel.org 10539S: Maintained 10540F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10541 10542OMAP HWMOD SUPPORT 10543M: Benoît Cousson <bcousson@baylibre.com> 10544M: Paul Walmsley <paul@pwsan.com> 10545L: linux-omap@vger.kernel.org 10546S: Maintained 10547F: arch/arm/mach-omap2/omap_hwmod.* 10548 10549OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10551L: linux-media@vger.kernel.org 10552S: Maintained 10553F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10554F: drivers/media/platform/omap3isp/ 10555F: drivers/staging/media/omap4iss/ 10556 10557OMAP MMC SUPPORT 10558M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10559L: linux-omap@vger.kernel.org 10560S: Maintained 10561F: drivers/mmc/host/omap.c 10562 10563OMAP POWER MANAGEMENT SUPPORT 10564M: Kevin Hilman <khilman@kernel.org> 10565L: linux-omap@vger.kernel.org 10566S: Maintained 10567F: arch/arm/*omap*/*pm* 10568F: drivers/cpufreq/omap-cpufreq.c 10569 10570OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10571M: Rajendra Nayak <rnayak@codeaurora.org> 10572M: Paul Walmsley <paul@pwsan.com> 10573L: linux-omap@vger.kernel.org 10574S: Maintained 10575F: arch/arm/mach-omap2/prm* 10576 10577OMAP RANDOM NUMBER GENERATOR SUPPORT 10578M: Deepak Saxena <dsaxena@plexity.net> 10579S: Maintained 10580F: drivers/char/hw_random/omap-rng.c 10581 10582OMAP USB SUPPORT 10583L: linux-usb@vger.kernel.org 10584L: linux-omap@vger.kernel.org 10585S: Orphan 10586F: drivers/usb/*/*omap* 10587F: arch/arm/*omap*/usb* 10588 10589OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10590M: Mark Jackson <mpfj@newflow.co.uk> 10591L: linux-omap@vger.kernel.org 10592S: Maintained 10593F: arch/arm/boot/dts/am335x-nano.dts 10594 10595OMAP1 SUPPORT 10596M: Aaro Koskinen <aaro.koskinen@iki.fi> 10597M: Tony Lindgren <tony@atomide.com> 10598L: linux-omap@vger.kernel.org 10599Q: http://patchwork.kernel.org/project/linux-omap/list/ 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10601S: Maintained 10602F: arch/arm/mach-omap1/ 10603F: arch/arm/plat-omap/ 10604F: arch/arm/configs/omap1_defconfig 10605F: drivers/i2c/busses/i2c-omap.c 10606F: include/linux/platform_data/i2c-omap.h 10607F: include/linux/platform_data/ams-delta-fiq.h 10608 10609OMAP2+ SUPPORT 10610M: Tony Lindgren <tony@atomide.com> 10611L: linux-omap@vger.kernel.org 10612W: http://www.muru.com/linux/omap/ 10613W: http://linux.omap.com/ 10614Q: http://patchwork.kernel.org/project/linux-omap/list/ 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10616S: Maintained 10617F: arch/arm/mach-omap2/ 10618F: arch/arm/plat-omap/ 10619F: arch/arm/configs/omap2plus_defconfig 10620F: drivers/i2c/busses/i2c-omap.c 10621F: drivers/irqchip/irq-omap-intc.c 10622F: drivers/mfd/*omap*.c 10623F: drivers/mfd/menelaus.c 10624F: drivers/mfd/palmas.c 10625F: drivers/mfd/tps65217.c 10626F: drivers/mfd/tps65218.c 10627F: drivers/mfd/tps65910.c 10628F: drivers/mfd/twl-core.[ch] 10629F: drivers/mfd/twl4030*.c 10630F: drivers/mfd/twl6030*.c 10631F: drivers/mfd/twl6040*.c 10632F: drivers/regulator/palmas-regulator*.c 10633F: drivers/regulator/pbias-regulator.c 10634F: drivers/regulator/tps65217-regulator.c 10635F: drivers/regulator/tps65218-regulator.c 10636F: drivers/regulator/tps65910-regulator.c 10637F: drivers/regulator/twl-regulator.c 10638F: drivers/regulator/twl6030-regulator.c 10639F: include/linux/platform_data/i2c-omap.h 10640 10641ONION OMEGA2+ BOARD 10642M: Harvey Hunt <harveyhuntnexus@gmail.com> 10643L: linux-mips@linux-mips.org 10644S: Maintained 10645F: arch/mips/boot/dts/ralink/omega2p.dts 10646 10647OMFS FILESYSTEM 10648M: Bob Copeland <me@bobcopeland.com> 10649L: linux-karma-devel@lists.sourceforge.net 10650S: Maintained 10651F: Documentation/filesystems/omfs.txt 10652F: fs/omfs/ 10653 10654OMNIKEY CARDMAN 4000 DRIVER 10655M: Harald Welte <laforge@gnumonks.org> 10656S: Maintained 10657F: drivers/char/pcmcia/cm4000_cs.c 10658F: include/linux/cm4000_cs.h 10659F: include/uapi/linux/cm4000_cs.h 10660 10661OMNIKEY CARDMAN 4040 DRIVER 10662M: Harald Welte <laforge@gnumonks.org> 10663S: Maintained 10664F: drivers/char/pcmcia/cm4040_cs.* 10665 10666OMNIVISION OV13858 SENSOR DRIVER 10667M: Sakari Ailus <sakari.ailus@linux.intel.com> 10668L: linux-media@vger.kernel.org 10669T: git git://linuxtv.org/media_tree.git 10670S: Maintained 10671F: drivers/media/i2c/ov13858.c 10672 10673OMNIVISION OV2680 SENSOR DRIVER 10674M: Rui Miguel Silva <rmfrfs@gmail.com> 10675L: linux-media@vger.kernel.org 10676T: git git://linuxtv.org/media_tree.git 10677S: Maintained 10678F: drivers/media/i2c/ov2680.c 10679F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10680 10681OMNIVISION OV2685 SENSOR DRIVER 10682M: Shunqian Zheng <zhengsq@rock-chips.com> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685S: Maintained 10686F: drivers/media/i2c/ov2685.c 10687 10688OMNIVISION OV5640 SENSOR DRIVER 10689M: Steve Longerbeam <slongerbeam@gmail.com> 10690L: linux-media@vger.kernel.org 10691T: git git://linuxtv.org/media_tree.git 10692S: Maintained 10693F: drivers/media/i2c/ov5640.c 10694 10695OMNIVISION OV5647 SENSOR DRIVER 10696M: Luis Oliveira <lolivei@synopsys.com> 10697L: linux-media@vger.kernel.org 10698T: git git://linuxtv.org/media_tree.git 10699S: Maintained 10700F: drivers/media/i2c/ov5647.c 10701 10702OMNIVISION OV5695 SENSOR DRIVER 10703M: Shunqian Zheng <zhengsq@rock-chips.com> 10704L: linux-media@vger.kernel.org 10705T: git git://linuxtv.org/media_tree.git 10706S: Maintained 10707F: drivers/media/i2c/ov5695.c 10708 10709OMNIVISION OV7670 SENSOR DRIVER 10710M: Jonathan Corbet <corbet@lwn.net> 10711L: linux-media@vger.kernel.org 10712T: git git://linuxtv.org/media_tree.git 10713S: Maintained 10714F: drivers/media/i2c/ov7670.c 10715F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10716 10717OMNIVISION OV772x SENSOR DRIVER 10718M: Jacopo Mondi <jacopo@jmondi.org> 10719L: linux-media@vger.kernel.org 10720T: git git://linuxtv.org/media_tree.git 10721S: Odd fixes 10722F: drivers/media/i2c/ov772x.c 10723F: include/media/i2c/ov772x.h 10724F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10725 10726OMNIVISION OV7740 SENSOR DRIVER 10727M: Wenyou Yang <wenyou.yang@microchip.com> 10728L: linux-media@vger.kernel.org 10729T: git git://linuxtv.org/media_tree.git 10730S: Maintained 10731F: drivers/media/i2c/ov7740.c 10732F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10733 10734OMNIVISION OV9650 SENSOR DRIVER 10735M: Sakari Ailus <sakari.ailus@linux.intel.com> 10736R: Akinobu Mita <akinobu.mita@gmail.com> 10737R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10738L: linux-media@vger.kernel.org 10739T: git git://linuxtv.org/media_tree.git 10740S: Maintained 10741F: drivers/media/i2c/ov9650.c 10742F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10743 10744ONENAND FLASH DRIVER 10745M: Kyungmin Park <kyungmin.park@samsung.com> 10746L: linux-mtd@lists.infradead.org 10747S: Maintained 10748F: drivers/mtd/nand/onenand/ 10749F: include/linux/mtd/onenand*.h 10750 10751ONSTREAM SCSI TAPE DRIVER 10752M: Willem Riede <osst@riede.org> 10753L: osst-users@lists.sourceforge.net 10754L: linux-scsi@vger.kernel.org 10755S: Maintained 10756F: Documentation/scsi/osst.txt 10757F: drivers/scsi/osst.* 10758F: drivers/scsi/osst_*.h 10759F: drivers/scsi/st.h 10760 10761OP-TEE DRIVER 10762M: Jens Wiklander <jens.wiklander@linaro.org> 10763S: Maintained 10764F: drivers/tee/optee/ 10765 10766OPA-VNIC DRIVER 10767M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10768M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10769L: linux-rdma@vger.kernel.org 10770S: Supported 10771F: drivers/infiniband/ulp/opa_vnic 10772 10773OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10774M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10775M: Frank Rowand <frowand.list@gmail.com> 10776L: devicetree@vger.kernel.org 10777S: Maintained 10778F: Documentation/devicetree/dynamic-resolution-notes.txt 10779F: Documentation/devicetree/overlay-notes.txt 10780F: drivers/of/overlay.c 10781F: drivers/of/resolver.c 10782K: of_overlay_notifier_ 10783 10784OPEN FIRMWARE AND FLATTENED DEVICE TREE 10785M: Rob Herring <robh+dt@kernel.org> 10786M: Frank Rowand <frowand.list@gmail.com> 10787L: devicetree@vger.kernel.org 10788W: http://www.devicetree.org/ 10789T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10790S: Maintained 10791F: drivers/of/ 10792F: include/linux/of*.h 10793F: scripts/dtc/ 10794F: Documentation/ABI/testing/sysfs-firmware-ofw 10795 10796OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10797M: Rob Herring <robh+dt@kernel.org> 10798M: Mark Rutland <mark.rutland@arm.com> 10799L: devicetree@vger.kernel.org 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10801Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10802S: Maintained 10803F: Documentation/devicetree/ 10804F: arch/*/boot/dts/ 10805F: include/dt-bindings/ 10806 10807OPENCORES I2C BUS DRIVER 10808M: Peter Korsgaard <peter@korsgaard.com> 10809L: linux-i2c@vger.kernel.org 10810S: Maintained 10811F: Documentation/i2c/busses/i2c-ocores 10812F: drivers/i2c/busses/i2c-ocores.c 10813 10814OPENRISC ARCHITECTURE 10815M: Jonas Bonn <jonas@southpole.se> 10816M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10817M: Stafford Horne <shorne@gmail.com> 10818T: git git://github.com/openrisc/linux.git 10819L: openrisc@lists.librecores.org 10820W: http://openrisc.io 10821S: Maintained 10822F: Documentation/devicetree/bindings/openrisc/ 10823F: Documentation/openrisc/ 10824F: arch/openrisc/ 10825F: drivers/irqchip/irq-ompic.c 10826F: drivers/irqchip/irq-or1k-* 10827 10828OPENVSWITCH 10829M: Pravin B Shelar <pshelar@ovn.org> 10830L: netdev@vger.kernel.org 10831L: dev@openvswitch.org 10832W: http://openvswitch.org 10833S: Maintained 10834F: net/openvswitch/ 10835F: include/uapi/linux/openvswitch.h 10836 10837OPERATING PERFORMANCE POINTS (OPP) 10838M: Viresh Kumar <vireshk@kernel.org> 10839M: Nishanth Menon <nm@ti.com> 10840M: Stephen Boyd <sboyd@kernel.org> 10841L: linux-pm@vger.kernel.org 10842S: Maintained 10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10844F: drivers/opp/ 10845F: include/linux/pm_opp.h 10846F: Documentation/power/opp.txt 10847F: Documentation/devicetree/bindings/opp/ 10848 10849OPL4 DRIVER 10850M: Clemens Ladisch <clemens@ladisch.de> 10851L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10852T: git git://git.alsa-project.org/alsa-kernel.git 10853S: Maintained 10854F: sound/drivers/opl4/ 10855 10856OPROFILE 10857M: Robert Richter <rric@kernel.org> 10858L: oprofile-list@lists.sf.net 10859S: Maintained 10860F: arch/*/include/asm/oprofile*.h 10861F: arch/*/oprofile/ 10862F: drivers/oprofile/ 10863F: include/linux/oprofile.h 10864 10865ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10866M: Mark Fasheh <mark@fasheh.com> 10867M: Joel Becker <jlbec@evilplan.org> 10868L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10869W: http://ocfs2.wiki.kernel.org 10870S: Supported 10871F: Documentation/filesystems/ocfs2.txt 10872F: Documentation/filesystems/dlmfs.txt 10873F: fs/ocfs2/ 10874 10875ORANGEFS FILESYSTEM 10876M: Mike Marshall <hubcap@omnibond.com> 10877R: Martin Brandenburg <martin@omnibond.com> 10878L: devel@lists.orangefs.org 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10880S: Supported 10881F: fs/orangefs/ 10882F: Documentation/filesystems/orangefs.txt 10883 10884ORINOCO DRIVER 10885L: linux-wireless@vger.kernel.org 10886W: http://wireless.kernel.org/en/users/Drivers/orinoco 10887W: http://www.nongnu.org/orinoco/ 10888S: Orphan 10889F: drivers/net/wireless/intersil/orinoco/ 10890 10891OSD LIBRARY and FILESYSTEM 10892M: Boaz Harrosh <ooo@electrozaur.com> 10893S: Maintained 10894F: drivers/scsi/osd/ 10895F: include/scsi/osd_* 10896F: fs/exofs/ 10897 10898OV2659 OMNIVISION SENSOR DRIVER 10899M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10900L: linux-media@vger.kernel.org 10901W: https://linuxtv.org 10902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10903T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10904S: Maintained 10905F: drivers/media/i2c/ov2659.c 10906F: include/media/i2c/ov2659.h 10907 10908OVERLAY FILESYSTEM 10909M: Miklos Szeredi <miklos@szeredi.hu> 10910L: linux-unionfs@vger.kernel.org 10911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10912S: Supported 10913F: fs/overlayfs/ 10914F: Documentation/filesystems/overlayfs.txt 10915 10916P54 WIRELESS DRIVER 10917M: Christian Lamparter <chunkeey@googlemail.com> 10918L: linux-wireless@vger.kernel.org 10919W: http://wireless.kernel.org/en/users/Drivers/p54 10920S: Maintained 10921F: drivers/net/wireless/intersil/p54/ 10922 10923PA SEMI ETHERNET DRIVER 10924L: netdev@vger.kernel.org 10925S: Orphan 10926F: drivers/net/ethernet/pasemi/* 10927 10928PA SEMI SMBUS DRIVER 10929L: linux-i2c@vger.kernel.org 10930S: Orphan 10931F: drivers/i2c/busses/i2c-pasemi.c 10932 10933PADATA PARALLEL EXECUTION MECHANISM 10934M: Steffen Klassert <steffen.klassert@secunet.com> 10935L: linux-crypto@vger.kernel.org 10936S: Maintained 10937F: kernel/padata.c 10938F: include/linux/padata.h 10939F: Documentation/padata.txt 10940 10941PANASONIC LAPTOP ACPI EXTRAS DRIVER 10942M: Harald Welte <laforge@gnumonks.org> 10943L: platform-driver-x86@vger.kernel.org 10944S: Maintained 10945F: drivers/platform/x86/panasonic-laptop.c 10946 10947PARALLEL LCD/KEYPAD PANEL DRIVER 10948M: Willy Tarreau <willy@haproxy.com> 10949M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10950S: Odd Fixes 10951F: Documentation/auxdisplay/lcd-panel-cgram.txt 10952F: drivers/misc/panel.c 10953 10954PARALLEL PORT SUBSYSTEM 10955M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10956M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10957L: linux-parport@lists.infradead.org (subscribers-only) 10958S: Maintained 10959F: drivers/parport/ 10960F: include/linux/parport*.h 10961F: drivers/char/ppdev.c 10962F: include/uapi/linux/ppdev.h 10963F: Documentation/parport*.txt 10964 10965PARAVIRT_OPS INTERFACE 10966M: Juergen Gross <jgross@suse.com> 10967M: Alok Kataria <akataria@vmware.com> 10968L: virtualization@lists.linux-foundation.org 10969S: Supported 10970F: Documentation/virtual/paravirt_ops.txt 10971F: arch/*/kernel/paravirt* 10972F: arch/*/include/asm/paravirt*.h 10973F: include/linux/hypervisor.h 10974 10975PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10976M: Tim Waugh <tim@cyberelk.net> 10977L: linux-parport@lists.infradead.org (subscribers-only) 10978S: Maintained 10979F: Documentation/blockdev/paride.txt 10980F: drivers/block/paride/ 10981 10982PARISC ARCHITECTURE 10983M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10984M: Helge Deller <deller@gmx.de> 10985L: linux-parisc@vger.kernel.org 10986W: http://www.parisc-linux.org/ 10987Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10990S: Maintained 10991F: arch/parisc/ 10992F: Documentation/parisc/ 10993F: drivers/parisc/ 10994F: drivers/char/agp/parisc-agp.c 10995F: drivers/input/serio/gscps2.c 10996F: drivers/parport/parport_gsc.* 10997F: drivers/tty/serial/8250/8250_gsc.c 10998F: drivers/video/fbdev/sti* 10999F: drivers/video/console/sti* 11000F: drivers/video/logo/logo_parisc* 11001 11002PARMAN 11003M: Jiri Pirko <jiri@mellanox.com> 11004L: netdev@vger.kernel.org 11005S: Supported 11006F: lib/parman.c 11007F: lib/test_parman.c 11008F: include/linux/parman.h 11009 11010PC87360 HARDWARE MONITORING DRIVER 11011M: Jim Cromie <jim.cromie@gmail.com> 11012L: linux-hwmon@vger.kernel.org 11013S: Maintained 11014F: Documentation/hwmon/pc87360 11015F: drivers/hwmon/pc87360.c 11016 11017PC8736x GPIO DRIVER 11018M: Jim Cromie <jim.cromie@gmail.com> 11019S: Maintained 11020F: drivers/char/pc8736x_gpio.c 11021 11022PC87427 HARDWARE MONITORING DRIVER 11023M: Jean Delvare <jdelvare@suse.com> 11024L: linux-hwmon@vger.kernel.org 11025S: Maintained 11026F: Documentation/hwmon/pc87427 11027F: drivers/hwmon/pc87427.c 11028 11029PCA9532 LED DRIVER 11030M: Riku Voipio <riku.voipio@iki.fi> 11031S: Maintained 11032F: drivers/leds/leds-pca9532.c 11033F: include/linux/leds-pca9532.h 11034 11035PCA9541 I2C BUS MASTER SELECTOR DRIVER 11036M: Guenter Roeck <linux@roeck-us.net> 11037L: linux-i2c@vger.kernel.org 11038S: Maintained 11039F: drivers/i2c/muxes/i2c-mux-pca9541.c 11040 11041PCDP - PRIMARY CONSOLE AND DEBUG PORT 11042M: Khalid Aziz <khalid@gonehiking.org> 11043S: Maintained 11044F: drivers/firmware/pcdp.* 11045 11046PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11047M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11048L: linux-pci@vger.kernel.org 11049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11050S: Maintained 11051F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11052F: drivers/pci/controller/pci-aardvark.c 11053 11054PCI DRIVER FOR ALTERA PCIE IP 11055M: Ley Foon Tan <lftan@altera.com> 11056L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11057L: linux-pci@vger.kernel.org 11058S: Supported 11059F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11060F: drivers/pci/controller/pcie-altera.c 11061 11062PCI DRIVER FOR APPLIEDMICRO XGENE 11063M: Tanmay Inamdar <tinamdar@apm.com> 11064L: linux-pci@vger.kernel.org 11065L: linux-arm-kernel@lists.infradead.org 11066S: Maintained 11067F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11068F: drivers/pci/controller/pci-xgene.c 11069 11070PCI DRIVER FOR ARM VERSATILE PLATFORM 11071M: Rob Herring <robh@kernel.org> 11072L: linux-pci@vger.kernel.org 11073L: linux-arm-kernel@lists.infradead.org 11074S: Maintained 11075F: Documentation/devicetree/bindings/pci/versatile.txt 11076F: drivers/pci/controller/pci-versatile.c 11077 11078PCI DRIVER FOR ARMADA 8K 11079M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11080L: linux-pci@vger.kernel.org 11081L: linux-arm-kernel@lists.infradead.org 11082S: Maintained 11083F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11084F: drivers/pci/controller/dwc/pcie-armada8k.c 11085 11086PCI DRIVER FOR CADENCE PCIE IP 11087M: Alan Douglas <adouglas@cadence.com> 11088L: linux-pci@vger.kernel.org 11089S: Maintained 11090F: Documentation/devicetree/bindings/pci/cdns,*.txt 11091F: drivers/pci/controller/pcie-cadence* 11092 11093PCI DRIVER FOR FREESCALE LAYERSCAPE 11094M: Minghuan Lian <minghuan.Lian@nxp.com> 11095M: Mingkai Hu <mingkai.hu@nxp.com> 11096M: Roy Zang <roy.zang@nxp.com> 11097L: linuxppc-dev@lists.ozlabs.org 11098L: linux-pci@vger.kernel.org 11099L: linux-arm-kernel@lists.infradead.org 11100S: Maintained 11101F: drivers/pci/controller/dwc/*layerscape* 11102 11103PCI DRIVER FOR GENERIC OF HOSTS 11104M: Will Deacon <will.deacon@arm.com> 11105L: linux-pci@vger.kernel.org 11106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11107S: Maintained 11108F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11109F: drivers/pci/controller/pci-host-common.c 11110F: drivers/pci/controller/pci-host-generic.c 11111 11112PCI DRIVER FOR IMX6 11113M: Richard Zhu <hongxing.zhu@nxp.com> 11114M: Lucas Stach <l.stach@pengutronix.de> 11115L: linux-pci@vger.kernel.org 11116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11117S: Maintained 11118F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11119F: drivers/pci/controller/dwc/*imx6* 11120 11121PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11122M: Keith Busch <keith.busch@intel.com> 11123M: Jonathan Derrick <jonathan.derrick@intel.com> 11124L: linux-pci@vger.kernel.org 11125S: Supported 11126F: drivers/pci/controller/vmd.c 11127 11128PCI DRIVER FOR MICROSEMI SWITCHTEC 11129M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11130M: Logan Gunthorpe <logang@deltatee.com> 11131L: linux-pci@vger.kernel.org 11132S: Maintained 11133F: Documentation/switchtec.txt 11134F: Documentation/ABI/testing/sysfs-class-switchtec 11135F: drivers/pci/switch/switchtec* 11136F: include/uapi/linux/switchtec_ioctl.h 11137F: include/linux/switchtec.h 11138F: drivers/ntb/hw/mscc/ 11139 11140PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11141M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11142M: Jason Cooper <jason@lakedaemon.net> 11143L: linux-pci@vger.kernel.org 11144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11145S: Maintained 11146F: drivers/pci/controller/*mvebu* 11147 11148PCI DRIVER FOR NVIDIA TEGRA 11149M: Thierry Reding <thierry.reding@gmail.com> 11150L: linux-tegra@vger.kernel.org 11151L: linux-pci@vger.kernel.org 11152S: Supported 11153F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11154F: drivers/pci/controller/pci-tegra.c 11155 11156PCI DRIVER FOR RENESAS R-CAR 11157M: Simon Horman <horms@verge.net.au> 11158L: linux-pci@vger.kernel.org 11159L: linux-renesas-soc@vger.kernel.org 11160S: Maintained 11161F: drivers/pci/controller/*rcar* 11162 11163PCI DRIVER FOR SAMSUNG EXYNOS 11164M: Jingoo Han <jingoohan1@gmail.com> 11165L: linux-pci@vger.kernel.org 11166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11167L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11168S: Maintained 11169F: drivers/pci/controller/dwc/pci-exynos.c 11170 11171PCI DRIVER FOR SYNOPSYS DESIGNWARE 11172M: Jingoo Han <jingoohan1@gmail.com> 11173M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11174L: linux-pci@vger.kernel.org 11175S: Maintained 11176F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11177F: drivers/pci/controller/dwc/*designware* 11178 11179PCI DRIVER FOR TI DRA7XX 11180M: Kishon Vijay Abraham I <kishon@ti.com> 11181L: linux-omap@vger.kernel.org 11182L: linux-pci@vger.kernel.org 11183S: Supported 11184F: Documentation/devicetree/bindings/pci/ti-pci.txt 11185F: drivers/pci/controller/dwc/pci-dra7xx.c 11186 11187PCI DRIVER FOR TI KEYSTONE 11188M: Murali Karicheri <m-karicheri2@ti.com> 11189L: linux-pci@vger.kernel.org 11190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11191S: Maintained 11192F: drivers/pci/controller/dwc/*keystone* 11193 11194PCI ENDPOINT SUBSYSTEM 11195M: Kishon Vijay Abraham I <kishon@ti.com> 11196M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11197L: linux-pci@vger.kernel.org 11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11199S: Supported 11200F: drivers/pci/endpoint/ 11201F: drivers/misc/pci_endpoint_test.c 11202F: tools/pci/ 11203 11204PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11205M: Russell Currey <ruscur@russell.cc> 11206L: linuxppc-dev@lists.ozlabs.org 11207S: Supported 11208F: Documentation/powerpc/eeh-pci-error-recovery.txt 11209F: arch/powerpc/kernel/eeh*.c 11210F: arch/powerpc/platforms/*/eeh*.c 11211F: arch/powerpc/include/*/eeh*.h 11212 11213PCI ERROR RECOVERY 11214M: Linas Vepstas <linasvepstas@gmail.com> 11215L: linux-pci@vger.kernel.org 11216S: Supported 11217F: Documentation/PCI/pci-error-recovery.txt 11218 11219PCI MSI DRIVER FOR ALTERA MSI IP 11220M: Ley Foon Tan <lftan@altera.com> 11221L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11222L: linux-pci@vger.kernel.org 11223S: Supported 11224F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11225F: drivers/pci/controller/pcie-altera-msi.c 11226 11227PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11228M: Duc Dang <dhdang@apm.com> 11229L: linux-pci@vger.kernel.org 11230L: linux-arm-kernel@lists.infradead.org 11231S: Maintained 11232F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11233F: drivers/pci/controller/pci-xgene-msi.c 11234 11235PCI SUBSYSTEM 11236M: Bjorn Helgaas <bhelgaas@google.com> 11237L: linux-pci@vger.kernel.org 11238Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11240S: Supported 11241F: Documentation/devicetree/bindings/pci/ 11242F: Documentation/PCI/ 11243F: drivers/acpi/pci* 11244F: drivers/pci/ 11245F: include/asm-generic/pci* 11246F: include/linux/pci* 11247F: include/linux/of_pci.h 11248F: include/uapi/linux/pci* 11249F: lib/pci* 11250F: arch/x86/pci/ 11251F: arch/x86/kernel/quirks.c 11252 11253PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11254M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11255L: linux-pci@vger.kernel.org 11256Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11258S: Supported 11259F: drivers/pci/controller/ 11260 11261PCIE DRIVER FOR AXIS ARTPEC 11262M: Jesper Nilsson <jesper.nilsson@axis.com> 11263L: linux-arm-kernel@axis.com 11264L: linux-pci@vger.kernel.org 11265S: Maintained 11266F: Documentation/devicetree/bindings/pci/axis,artpec* 11267F: drivers/pci/controller/dwc/*artpec* 11268 11269PCIE DRIVER FOR CAVIUM THUNDERX 11270M: David Daney <david.daney@cavium.com> 11271L: linux-pci@vger.kernel.org 11272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11273S: Supported 11274F: Documentation/devicetree/bindings/pci/pci-thunder-* 11275F: drivers/pci/controller/pci-thunder-* 11276 11277PCIE DRIVER FOR HISILICON 11278M: Zhou Wang <wangzhou1@hisilicon.com> 11279L: linux-pci@vger.kernel.org 11280S: Maintained 11281F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11282F: drivers/pci/controller/dwc/pcie-hisi.c 11283 11284PCIE DRIVER FOR HISILICON KIRIN 11285M: Xiaowei Song <songxiaowei@hisilicon.com> 11286M: Binghui Wang <wangbinghui@hisilicon.com> 11287L: linux-pci@vger.kernel.org 11288S: Maintained 11289F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11290F: drivers/pci/controller/dwc/pcie-kirin.c 11291 11292PCIE DRIVER FOR HISILICON STB 11293M: Jianguo Sun <sunjianguo1@huawei.com> 11294M: Shawn Guo <shawn.guo@linaro.org> 11295L: linux-pci@vger.kernel.org 11296S: Maintained 11297F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11298F: drivers/pci/controller/dwc/pcie-histb.c 11299 11300PCIE DRIVER FOR MEDIATEK 11301M: Ryder Lee <ryder.lee@mediatek.com> 11302L: linux-pci@vger.kernel.org 11303L: linux-mediatek@lists.infradead.org 11304S: Supported 11305F: Documentation/devicetree/bindings/pci/mediatek* 11306F: drivers/pci/controller/*mediatek* 11307 11308PCIE DRIVER FOR QUALCOMM MSM 11309M: Stanimir Varbanov <svarbanov@mm-sol.com> 11310L: linux-pci@vger.kernel.org 11311L: linux-arm-msm@vger.kernel.org 11312S: Maintained 11313F: drivers/pci/controller/dwc/*qcom* 11314 11315PCIE DRIVER FOR ROCKCHIP 11316M: Shawn Lin <shawn.lin@rock-chips.com> 11317L: linux-pci@vger.kernel.org 11318L: linux-rockchip@lists.infradead.org 11319S: Maintained 11320F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11321F: drivers/pci/controller/pcie-rockchip* 11322 11323PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11324M: Linus Walleij <linus.walleij@linaro.org> 11325L: linux-pci@vger.kernel.org 11326S: Maintained 11327F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11328F: drivers/pci/controller/pci-v3-semi.c 11329 11330PCIE DRIVER FOR ST SPEAR13XX 11331M: Pratyush Anand <pratyush.anand@gmail.com> 11332L: linux-pci@vger.kernel.org 11333S: Maintained 11334F: drivers/pci/controller/dwc/*spear* 11335 11336PCMCIA SUBSYSTEM 11337M: Dominik Brodowski <linux@dominikbrodowski.net> 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11339S: Odd Fixes 11340F: Documentation/pcmcia/ 11341F: tools/pcmcia/ 11342F: drivers/pcmcia/ 11343F: include/pcmcia/ 11344 11345PCNET32 NETWORK DRIVER 11346M: Don Fry <pcnet32@frontier.com> 11347L: netdev@vger.kernel.org 11348S: Maintained 11349F: drivers/net/ethernet/amd/pcnet32.c 11350 11351PCRYPT PARALLEL CRYPTO ENGINE 11352M: Steffen Klassert <steffen.klassert@secunet.com> 11353L: linux-crypto@vger.kernel.org 11354S: Maintained 11355F: crypto/pcrypt.c 11356F: include/crypto/pcrypt.h 11357 11358PEAQ WMI HOTKEYS DRIVER 11359M: Hans de Goede <hdegoede@redhat.com> 11360L: platform-driver-x86@vger.kernel.org 11361S: Maintained 11362F: drivers/platform/x86/peaq-wmi.c 11363 11364PER-CPU MEMORY ALLOCATOR 11365M: Dennis Zhou <dennis@kernel.org> 11366M: Tejun Heo <tj@kernel.org> 11367M: Christoph Lameter <cl@linux.com> 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11369S: Maintained 11370F: include/linux/percpu*.h 11371F: mm/percpu*.c 11372F: arch/*/include/asm/percpu.h 11373 11374PER-TASK DELAY ACCOUNTING 11375M: Balbir Singh <bsingharora@gmail.com> 11376S: Maintained 11377F: include/linux/delayacct.h 11378F: kernel/delayacct.c 11379 11380PERFORMANCE EVENTS SUBSYSTEM 11381M: Peter Zijlstra <peterz@infradead.org> 11382M: Ingo Molnar <mingo@redhat.com> 11383M: Arnaldo Carvalho de Melo <acme@kernel.org> 11384R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11385R: Jiri Olsa <jolsa@redhat.com> 11386R: Namhyung Kim <namhyung@kernel.org> 11387L: linux-kernel@vger.kernel.org 11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11389S: Supported 11390F: kernel/events/* 11391F: include/linux/perf_event.h 11392F: include/uapi/linux/perf_event.h 11393F: arch/*/kernel/perf_event*.c 11394F: arch/*/kernel/*/perf_event*.c 11395F: arch/*/kernel/*/*/perf_event*.c 11396F: arch/*/include/asm/perf_event.h 11397F: arch/*/kernel/perf_callchain.c 11398F: arch/*/events/* 11399F: tools/perf/ 11400 11401PERSONALITY HANDLING 11402M: Christoph Hellwig <hch@infradead.org> 11403L: linux-abi-devel@lists.sourceforge.net 11404S: Maintained 11405F: include/linux/personality.h 11406F: include/uapi/linux/personality.h 11407 11408PHOENIX RC FLIGHT CONTROLLER ADAPTER 11409M: Marcus Folkesson <marcus.folkesson@gmail.com> 11410L: linux-input@vger.kernel.org 11411S: Maintained 11412F: Documentation/input/devices/pxrc.rst 11413F: drivers/input/joystick/pxrc.c 11414 11415PHONET PROTOCOL 11416M: Remi Denis-Courmont <courmisch@gmail.com> 11417S: Supported 11418F: Documentation/networking/phonet.txt 11419F: include/linux/phonet.h 11420F: include/net/phonet/ 11421F: include/uapi/linux/phonet.h 11422F: net/phonet/ 11423 11424PHRAM MTD DRIVER 11425M: Joern Engel <joern@lazybastard.org> 11426L: linux-mtd@lists.infradead.org 11427S: Maintained 11428F: drivers/mtd/devices/phram.c 11429 11430PICOLCD HID DRIVER 11431M: Bruno Prémont <bonbons@linux-vserver.org> 11432L: linux-input@vger.kernel.org 11433S: Maintained 11434F: drivers/hid/hid-picolcd* 11435 11436PICOXCELL SUPPORT 11437M: Jamie Iles <jamie@jamieiles.com> 11438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11439T: git git://github.com/jamieiles/linux-2.6-ji.git 11440S: Supported 11441F: arch/arm/boot/dts/picoxcell* 11442F: arch/arm/mach-picoxcell/ 11443F: drivers/crypto/picoxcell* 11444 11445PIN CONTROL SUBSYSTEM 11446M: Linus Walleij <linus.walleij@linaro.org> 11447L: linux-gpio@vger.kernel.org 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11449S: Maintained 11450F: Documentation/devicetree/bindings/pinctrl/ 11451F: Documentation/driver-api/pinctl.rst 11452F: drivers/pinctrl/ 11453F: include/linux/pinctrl/ 11454 11455PIN CONTROLLER - ATMEL AT91 11456M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11458S: Maintained 11459F: drivers/pinctrl/pinctrl-at91.* 11460 11461PIN CONTROLLER - ATMEL AT91 PIO4 11462M: Ludovic Desroches <ludovic.desroches@microchip.com> 11463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11464L: linux-gpio@vger.kernel.org 11465S: Supported 11466F: drivers/pinctrl/pinctrl-at91-pio4.* 11467 11468PIN CONTROLLER - FREESCALE 11469M: Dong Aisheng <aisheng.dong@nxp.com> 11470M: Fabio Estevam <festevam@gmail.com> 11471M: Shawn Guo <shawnguo@kernel.org> 11472M: Stefan Agner <stefan@agner.ch> 11473R: Pengutronix Kernel Team <kernel@pengutronix.de> 11474L: linux-gpio@vger.kernel.org 11475S: Maintained 11476F: drivers/pinctrl/freescale/ 11477F: Documentation/devicetree/bindings/pinctrl/fsl,* 11478 11479PIN CONTROLLER - INTEL 11480M: Mika Westerberg <mika.westerberg@linux.intel.com> 11481M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11482S: Maintained 11483F: drivers/pinctrl/intel/ 11484 11485PIN CONTROLLER - MEDIATEK 11486M: Sean Wang <sean.wang@mediatek.com> 11487L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11488S: Maintained 11489F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11490F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11491F: drivers/pinctrl/mediatek/mtk-eint.* 11492F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11493F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11494F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11495 11496PIN CONTROLLER - QUALCOMM 11497M: Bjorn Andersson <bjorn.andersson@linaro.org> 11498S: Maintained 11499L: linux-arm-msm@vger.kernel.org 11500F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11501F: drivers/pinctrl/qcom/ 11502 11503PIN CONTROLLER - RENESAS 11504M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11505M: Geert Uytterhoeven <geert+renesas@glider.be> 11506L: linux-renesas-soc@vger.kernel.org 11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11508S: Maintained 11509F: drivers/pinctrl/sh-pfc/ 11510 11511PIN CONTROLLER - SAMSUNG 11512M: Tomasz Figa <tomasz.figa@gmail.com> 11513M: Krzysztof Kozlowski <krzk@kernel.org> 11514M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11516L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11517Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11519S: Maintained 11520F: drivers/pinctrl/samsung/ 11521F: include/dt-bindings/pinctrl/samsung.h 11522F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11523 11524PIN CONTROLLER - SINGLE 11525M: Tony Lindgren <tony@atomide.com> 11526M: Haojian Zhuang <haojian.zhuang@linaro.org> 11527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11528L: linux-omap@vger.kernel.org 11529S: Maintained 11530F: drivers/pinctrl/pinctrl-single.c 11531 11532PIN CONTROLLER - ST SPEAR 11533M: Viresh Kumar <vireshk@kernel.org> 11534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11535W: http://www.st.com/spear 11536S: Maintained 11537F: drivers/pinctrl/spear/ 11538 11539PISTACHIO SOC SUPPORT 11540M: James Hartley <james.hartley@sondrel.com> 11541L: linux-mips@linux-mips.org 11542S: Odd Fixes 11543F: arch/mips/pistachio/ 11544F: arch/mips/include/asm/mach-pistachio/ 11545F: arch/mips/boot/dts/img/pistachio* 11546F: arch/mips/configs/pistachio*_defconfig 11547 11548PKTCDVD DRIVER 11549S: Orphan 11550M: linux-block@vger.kernel.org 11551F: drivers/block/pktcdvd.c 11552F: include/linux/pktcdvd.h 11553F: include/uapi/linux/pktcdvd.h 11554 11555PKUNITY SOC DRIVERS 11556M: Guan Xuetao <gxt@pku.edu.cn> 11557W: http://mprc.pku.edu.cn/~guanxuetao/linux 11558S: Maintained 11559T: git git://github.com/gxt/linux.git 11560F: drivers/input/serio/i8042-unicore32io.h 11561F: drivers/i2c/busses/i2c-puv3.c 11562F: drivers/video/fbdev/fb-puv3.c 11563F: drivers/rtc/rtc-puv3.c 11564 11565PMBUS HARDWARE MONITORING DRIVERS 11566M: Guenter Roeck <linux@roeck-us.net> 11567L: linux-hwmon@vger.kernel.org 11568W: http://hwmon.wiki.kernel.org/ 11569W: http://www.roeck-us.net/linux/drivers/ 11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11571S: Maintained 11572F: Documentation/hwmon/pmbus 11573F: drivers/hwmon/pmbus/ 11574F: include/linux/pmbus.h 11575 11576PMC SIERRA MaxRAID DRIVER 11577L: linux-scsi@vger.kernel.org 11578W: http://www.pmc-sierra.com/ 11579S: Orphan 11580F: drivers/scsi/pmcraid.* 11581 11582PMC SIERRA PM8001 DRIVER 11583M: Jack Wang <jinpu.wang@profitbricks.com> 11584M: lindar_liu@usish.com 11585L: linux-scsi@vger.kernel.org 11586S: Supported 11587F: drivers/scsi/pm8001/ 11588 11589PNP SUPPORT 11590M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11591S: Maintained 11592F: drivers/pnp/ 11593 11594POSIX CLOCKS and TIMERS 11595M: Thomas Gleixner <tglx@linutronix.de> 11596L: linux-kernel@vger.kernel.org 11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11598S: Maintained 11599F: fs/timerfd.c 11600F: include/linux/timer* 11601F: kernel/time/*timer* 11602 11603POWER MANAGEMENT CORE 11604M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11605L: linux-pm@vger.kernel.org 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11607B: https://bugzilla.kernel.org 11608S: Supported 11609F: drivers/base/power/ 11610F: include/linux/pm.h 11611F: include/linux/pm_* 11612F: include/linux/powercap.h 11613F: drivers/powercap/ 11614F: kernel/configs/nopm.config 11615 11616POWER STATE COORDINATION INTERFACE (PSCI) 11617M: Mark Rutland <mark.rutland@arm.com> 11618M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11619L: linux-arm-kernel@lists.infradead.org 11620S: Maintained 11621F: drivers/firmware/psci*.c 11622F: include/linux/psci.h 11623F: include/uapi/linux/psci.h 11624 11625POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11626M: Sebastian Reichel <sre@kernel.org> 11627L: linux-pm@vger.kernel.org 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11629S: Maintained 11630F: Documentation/ABI/testing/sysfs-class-power 11631F: Documentation/devicetree/bindings/power/supply/ 11632F: include/linux/power_supply.h 11633F: drivers/power/supply/ 11634 11635POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11636M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11637L: linuxppc-dev@lists.ozlabs.org 11638S: Maintained 11639F: drivers/char/powernv-op-panel.c 11640 11641PPP OVER ATM (RFC 2364) 11642M: Mitchell Blank Jr <mitch@sfgoth.com> 11643S: Maintained 11644F: net/atm/pppoatm.c 11645F: include/uapi/linux/atmppp.h 11646 11647PPP OVER ETHERNET 11648M: Michal Ostrowski <mostrows@earthlink.net> 11649S: Maintained 11650F: drivers/net/ppp/pppoe.c 11651F: drivers/net/ppp/pppox.c 11652 11653PPP OVER L2TP 11654M: James Chapman <jchapman@katalix.com> 11655S: Maintained 11656F: net/l2tp/l2tp_ppp.c 11657F: include/linux/if_pppol2tp.h 11658F: include/uapi/linux/if_pppol2tp.h 11659 11660PPP PROTOCOL DRIVERS AND COMPRESSORS 11661M: Paul Mackerras <paulus@samba.org> 11662L: linux-ppp@vger.kernel.org 11663S: Maintained 11664F: drivers/net/ppp/ppp_* 11665 11666PPS SUPPORT 11667M: Rodolfo Giometti <giometti@enneenne.com> 11668W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11669L: linuxpps@ml.enneenne.com (subscribers-only) 11670S: Maintained 11671F: Documentation/pps/ 11672F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11673F: Documentation/ABI/testing/sysfs-pps 11674F: drivers/pps/ 11675F: include/linux/pps*.h 11676F: include/uapi/linux/pps.h 11677 11678PPTP DRIVER 11679M: Dmitry Kozlov <xeb@mail.ru> 11680L: netdev@vger.kernel.org 11681S: Maintained 11682F: drivers/net/ppp/pptp.c 11683W: http://sourceforge.net/projects/accel-pptp 11684 11685PREEMPTIBLE KERNEL 11686M: Robert Love <rml@tech9.net> 11687L: kpreempt-tech@lists.sourceforge.net 11688W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11689S: Supported 11690F: Documentation/preempt-locking.txt 11691F: include/linux/preempt.h 11692 11693PRINTK 11694M: Petr Mladek <pmladek@suse.com> 11695M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11696R: Steven Rostedt <rostedt@goodmis.org> 11697S: Maintained 11698F: kernel/printk/ 11699F: include/linux/printk.h 11700 11701PRISM54 WIRELESS DRIVER 11702M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11703L: linux-wireless@vger.kernel.org 11704W: http://wireless.kernel.org/en/users/Drivers/p54 11705S: Obsolete 11706F: drivers/net/wireless/intersil/prism54/ 11707 11708PROC FILESYSTEM 11709R: Alexey Dobriyan <adobriyan@gmail.com> 11710L: linux-kernel@vger.kernel.org 11711L: linux-fsdevel@vger.kernel.org 11712S: Maintained 11713F: fs/proc/ 11714F: include/linux/proc_fs.h 11715F: tools/testing/selftests/proc/ 11716 11717PROC SYSCTL 11718M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11719M: Kees Cook <keescook@chromium.org> 11720L: linux-kernel@vger.kernel.org 11721L: linux-fsdevel@vger.kernel.org 11722S: Maintained 11723F: fs/proc/proc_sysctl.c 11724F: include/linux/sysctl.h 11725F: kernel/sysctl.c 11726F: tools/testing/selftests/sysctl/ 11727 11728PS3 NETWORK SUPPORT 11729M: Geoff Levand <geoff@infradead.org> 11730L: netdev@vger.kernel.org 11731L: linuxppc-dev@lists.ozlabs.org 11732S: Maintained 11733F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11734 11735PS3 PLATFORM SUPPORT 11736M: Geoff Levand <geoff@infradead.org> 11737L: linuxppc-dev@lists.ozlabs.org 11738S: Maintained 11739F: arch/powerpc/boot/ps3* 11740F: arch/powerpc/include/asm/lv1call.h 11741F: arch/powerpc/include/asm/ps3*.h 11742F: arch/powerpc/platforms/ps3/ 11743F: drivers/*/ps3* 11744F: drivers/ps3/ 11745F: drivers/rtc/rtc-ps3.c 11746F: drivers/usb/host/*ps3.c 11747F: sound/ppc/snd_ps3* 11748 11749PS3VRAM DRIVER 11750M: Jim Paris <jim@jtan.com> 11751M: Geoff Levand <geoff@infradead.org> 11752L: linuxppc-dev@lists.ozlabs.org 11753S: Maintained 11754F: drivers/block/ps3vram.c 11755 11756PSAMPLE PACKET SAMPLING SUPPORT: 11757M: Yotam Gigi <yotam.gi@gmail.com> 11758S: Maintained 11759F: net/psample 11760F: include/net/psample.h 11761F: include/uapi/linux/psample.h 11762 11763PSTORE FILESYSTEM 11764M: Kees Cook <keescook@chromium.org> 11765M: Anton Vorontsov <anton@enomsg.org> 11766M: Colin Cross <ccross@android.com> 11767M: Tony Luck <tony.luck@intel.com> 11768S: Maintained 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11770F: fs/pstore/ 11771F: include/linux/pstore* 11772F: drivers/firmware/efi/efi-pstore.c 11773F: drivers/acpi/apei/erst.c 11774F: Documentation/admin-guide/ramoops.rst 11775F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11776K: \b(pstore|ramoops) 11777 11778PTP HARDWARE CLOCK SUPPORT 11779M: Richard Cochran <richardcochran@gmail.com> 11780L: netdev@vger.kernel.org 11781S: Maintained 11782W: http://linuxptp.sourceforge.net/ 11783F: Documentation/ABI/testing/sysfs-ptp 11784F: Documentation/ptp/* 11785F: drivers/net/phy/dp83640* 11786F: drivers/ptp/* 11787F: include/linux/ptp_cl* 11788 11789PTRACE SUPPORT 11790M: Oleg Nesterov <oleg@redhat.com> 11791S: Maintained 11792F: include/asm-generic/syscall.h 11793F: include/linux/ptrace.h 11794F: include/linux/regset.h 11795F: include/linux/tracehook.h 11796F: include/uapi/linux/ptrace.h 11797F: include/uapi/linux/ptrace.h 11798F: include/asm-generic/ptrace.h 11799F: kernel/ptrace.c 11800F: arch/*/ptrace*.c 11801F: arch/*/*/ptrace*.c 11802F: arch/*/include/asm/ptrace*.h 11803 11804PULSE8-CEC DRIVER 11805M: Hans Verkuil <hverkuil@xs4all.nl> 11806L: linux-media@vger.kernel.org 11807T: git git://linuxtv.org/media_tree.git 11808S: Maintained 11809F: drivers/media/usb/pulse8-cec/* 11810F: Documentation/media/cec-drivers/pulse8-cec.rst 11811 11812PVRUSB2 VIDEO4LINUX DRIVER 11813M: Mike Isely <isely@pobox.com> 11814L: pvrusb2@isely.net (subscribers-only) 11815L: linux-media@vger.kernel.org 11816W: http://www.isely.net/pvrusb2/ 11817T: git git://linuxtv.org/media_tree.git 11818S: Maintained 11819F: Documentation/media/v4l-drivers/pvrusb2* 11820F: drivers/media/usb/pvrusb2/ 11821 11822PWC WEBCAM DRIVER 11823M: Hans Verkuil <hverkuil@xs4all.nl> 11824L: linux-media@vger.kernel.org 11825T: git git://linuxtv.org/media_tree.git 11826S: Odd Fixes 11827F: drivers/media/usb/pwc/* 11828 11829PWM FAN DRIVER 11830M: Kamil Debski <kamil@wypas.org> 11831M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11832L: linux-hwmon@vger.kernel.org 11833S: Supported 11834F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11835F: Documentation/hwmon/pwm-fan 11836F: drivers/hwmon/pwm-fan.c 11837 11838PWM IR Transmitter 11839M: Sean Young <sean@mess.org> 11840L: linux-media@vger.kernel.org 11841S: Maintained 11842F: drivers/media/rc/pwm-ir-tx.c 11843 11844PWM SUBSYSTEM 11845M: Thierry Reding <thierry.reding@gmail.com> 11846L: linux-pwm@vger.kernel.org 11847S: Maintained 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11849F: Documentation/pwm.txt 11850F: Documentation/devicetree/bindings/pwm/ 11851F: include/linux/pwm.h 11852F: drivers/pwm/ 11853F: drivers/video/backlight/pwm_bl.c 11854F: include/linux/pwm_backlight.h 11855F: drivers/gpio/gpio-mvebu.c 11856F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11857 11858PXA GPIO DRIVER 11859M: Robert Jarzmik <robert.jarzmik@free.fr> 11860L: linux-gpio@vger.kernel.org 11861S: Maintained 11862F: drivers/gpio/gpio-pxa.c 11863 11864PXA MMCI DRIVER 11865S: Orphan 11866 11867PXA RTC DRIVER 11868M: Robert Jarzmik <robert.jarzmik@free.fr> 11869L: linux-rtc@vger.kernel.org 11870S: Maintained 11871 11872PXA2xx/PXA3xx SUPPORT 11873M: Daniel Mack <daniel@zonque.org> 11874M: Haojian Zhuang <haojian.zhuang@gmail.com> 11875M: Robert Jarzmik <robert.jarzmik@free.fr> 11876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11877T: git git://github.com/hzhuang1/linux.git 11878T: git git://github.com/rjarzmik/linux.git 11879S: Maintained 11880F: arch/arm/boot/dts/pxa* 11881F: arch/arm/mach-pxa/ 11882F: drivers/dma/pxa* 11883F: drivers/pcmcia/pxa2xx* 11884F: drivers/pinctrl/pxa/ 11885F: drivers/spi/spi-pxa2xx* 11886F: drivers/usb/gadget/udc/pxa2* 11887F: include/sound/pxa2xx-lib.h 11888F: sound/arm/pxa* 11889F: sound/soc/pxa/ 11890 11891QAT DRIVER 11892M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11893L: qat-linux@intel.com 11894S: Supported 11895F: drivers/crypto/qat/ 11896 11897QCOM AUDIO (ASoC) DRIVERS 11898M: Patrick Lai <plai@codeaurora.org> 11899M: Banajit Goswami <bgoswami@codeaurora.org> 11900L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11901S: Supported 11902F: sound/soc/qcom/ 11903 11904QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11905M: Gabriel Somlo <somlo@cmu.edu> 11906M: "Michael S. Tsirkin" <mst@redhat.com> 11907L: qemu-devel@nongnu.org 11908S: Maintained 11909F: drivers/firmware/qemu_fw_cfg.c 11910F: include/uapi/linux/qemu_fw_cfg.h 11911 11912QIB DRIVER 11913M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11914M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11915L: linux-rdma@vger.kernel.org 11916S: Supported 11917F: drivers/infiniband/hw/qib/ 11918 11919QLOGIC QL41xxx FCOE DRIVER 11920M: QLogic-Storage-Upstream@cavium.com 11921L: linux-scsi@vger.kernel.org 11922S: Supported 11923F: drivers/scsi/qedf/ 11924 11925QLOGIC QL41xxx ISCSI DRIVER 11926M: QLogic-Storage-Upstream@cavium.com 11927L: linux-scsi@vger.kernel.org 11928S: Supported 11929F: drivers/scsi/qedi/ 11930 11931QLOGIC QL4xxx ETHERNET DRIVER 11932M: Ariel Elior <Ariel.Elior@cavium.com> 11933M: everest-linux-l2@cavium.com 11934L: netdev@vger.kernel.org 11935S: Supported 11936F: drivers/net/ethernet/qlogic/qed/ 11937F: include/linux/qed/ 11938F: drivers/net/ethernet/qlogic/qede/ 11939 11940QLOGIC QL4xxx RDMA DRIVER 11941M: Michal Kalderon <Michal.Kalderon@cavium.com> 11942M: Ariel Elior <Ariel.Elior@cavium.com> 11943L: linux-rdma@vger.kernel.org 11944S: Supported 11945F: drivers/infiniband/hw/qedr/ 11946F: include/uapi/rdma/qedr-abi.h 11947 11948QLOGIC QLA1280 SCSI DRIVER 11949M: Michael Reed <mdr@sgi.com> 11950L: linux-scsi@vger.kernel.org 11951S: Maintained 11952F: drivers/scsi/qla1280.[ch] 11953 11954QLOGIC QLA2XXX FC-SCSI DRIVER 11955M: qla2xxx-upstream@qlogic.com 11956L: linux-scsi@vger.kernel.org 11957S: Supported 11958F: Documentation/scsi/LICENSE.qla2xxx 11959F: drivers/scsi/qla2xxx/ 11960 11961QLOGIC QLA3XXX NETWORK DRIVER 11962M: Dept-GELinuxNICDev@cavium.com 11963L: netdev@vger.kernel.org 11964S: Supported 11965F: Documentation/networking/LICENSE.qla3xxx 11966F: drivers/net/ethernet/qlogic/qla3xxx.* 11967 11968QLOGIC QLA4XXX iSCSI DRIVER 11969M: QLogic-Storage-Upstream@qlogic.com 11970L: linux-scsi@vger.kernel.org 11971S: Supported 11972F: Documentation/scsi/LICENSE.qla4xxx 11973F: drivers/scsi/qla4xxx/ 11974 11975QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11976M: Harish Patil <harish.patil@cavium.com> 11977M: Manish Chopra <manish.chopra@cavium.com> 11978M: Dept-GELinuxNICDev@cavium.com 11979L: netdev@vger.kernel.org 11980S: Supported 11981F: drivers/net/ethernet/qlogic/qlcnic/ 11982 11983QLOGIC QLGE 10Gb ETHERNET DRIVER 11984M: Harish Patil <harish.patil@cavium.com> 11985M: Manish Chopra <manish.chopra@cavium.com> 11986M: Dept-GELinuxNICDev@cavium.com 11987L: netdev@vger.kernel.org 11988S: Supported 11989F: drivers/net/ethernet/qlogic/qlge/ 11990 11991QM1D1B0004 MEDIA DRIVER 11992M: Akihiro Tsukada <tskd08@gmail.com> 11993L: linux-media@vger.kernel.org 11994S: Odd Fixes 11995F: drivers/media/tuners/qm1d1b0004* 11996 11997QM1D1C0042 MEDIA DRIVER 11998M: Akihiro Tsukada <tskd08@gmail.com> 11999L: linux-media@vger.kernel.org 12000S: Odd Fixes 12001F: drivers/media/tuners/qm1d1c0042* 12002 12003QNX4 FILESYSTEM 12004M: Anders Larsen <al@alarsen.net> 12005W: http://www.alarsen.net/linux/qnx4fs/ 12006S: Maintained 12007F: fs/qnx4/ 12008F: include/uapi/linux/qnx4_fs.h 12009F: include/uapi/linux/qnxtypes.h 12010 12011QORIQ DPAA2 FSL-MC BUS DRIVER 12012M: Stuart Yoder <stuyoder@gmail.com> 12013M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12014L: linux-kernel@vger.kernel.org 12015S: Maintained 12016F: drivers/bus/fsl-mc/ 12017F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12018F: Documentation/networking/dpaa2/overview.rst 12019 12020QT1010 MEDIA DRIVER 12021M: Antti Palosaari <crope@iki.fi> 12022L: linux-media@vger.kernel.org 12023W: https://linuxtv.org 12024W: http://palosaari.fi/linux/ 12025Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12026T: git git://linuxtv.org/anttip/media_tree.git 12027S: Maintained 12028F: drivers/media/tuners/qt1010* 12029 12030QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12031M: Kalle Valo <kvalo@codeaurora.org> 12032L: ath10k@lists.infradead.org 12033W: http://wireless.kernel.org/en/users/Drivers/ath10k 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12035S: Supported 12036F: drivers/net/wireless/ath/ath10k/ 12037 12038QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12039M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12040L: linux-wireless@vger.kernel.org 12041W: http://wireless.kernel.org/en/users/Drivers/ath9k 12042S: Supported 12043F: drivers/net/wireless/ath/ath9k/ 12044 12045QUALCOMM CAMERA SUBSYSTEM DRIVER 12046M: Todor Tomov <todor.tomov@linaro.org> 12047L: linux-media@vger.kernel.org 12048S: Maintained 12049F: Documentation/devicetree/bindings/media/qcom,camss.txt 12050F: Documentation/media/v4l-drivers/qcom_camss.rst 12051F: drivers/media/platform/qcom/camss/ 12052 12053QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12054M: Ilia Lin <ilia.lin@gmail.com> 12055L: linux-pm@vger.kernel.org 12056S: Maintained 12057F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12058F: drivers/cpufreq/qcom-cpufreq-kryo.c 12059 12060QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12061M: Timur Tabi <timur@kernel.org> 12062L: netdev@vger.kernel.org 12063S: Maintained 12064F: drivers/net/ethernet/qualcomm/emac/ 12065 12066QUALCOMM GENERIC INTERFACE I2C DRIVER 12067M: Alok Chauhan <alokc@codeaurora.org> 12068M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12069L: linux-i2c@vger.kernel.org 12070L: linux-arm-msm@vger.kernel.org 12071S: Supported 12072F: drivers/i2c/busses/i2c-qcom-geni.c 12073 12074QUALCOMM HEXAGON ARCHITECTURE 12075M: Richard Kuo <rkuo@codeaurora.org> 12076L: linux-hexagon@vger.kernel.org 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12078S: Supported 12079F: arch/hexagon/ 12080 12081QUALCOMM HIDMA DRIVER 12082M: Sinan Kaya <okaya@kernel.org> 12083L: linux-arm-kernel@lists.infradead.org 12084L: linux-arm-msm@vger.kernel.org 12085L: dmaengine@vger.kernel.org 12086S: Supported 12087F: drivers/dma/qcom/hidma* 12088 12089QUALCOMM IOMMU 12090M: Rob Clark <robdclark@gmail.com> 12091L: iommu@lists.linux-foundation.org 12092L: linux-arm-msm@vger.kernel.org 12093S: Maintained 12094F: drivers/iommu/qcom_iommu.c 12095 12096QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12097M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12098L: linux-media@vger.kernel.org 12099L: linux-arm-msm@vger.kernel.org 12100T: git git://linuxtv.org/media_tree.git 12101S: Maintained 12102F: drivers/media/platform/qcom/venus/ 12103 12104QUALCOMM WCN36XX WIRELESS DRIVER 12105M: Kalle Valo <kvalo@codeaurora.org> 12106L: wcn36xx@lists.infradead.org 12107W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12108T: git git://github.com/KrasnikovEugene/wcn36xx.git 12109S: Supported 12110F: drivers/net/wireless/ath/wcn36xx/ 12111 12112QUANTENNA QTNFMAC WIRELESS DRIVER 12113M: Igor Mitsyanko <imitsyanko@quantenna.com> 12114M: Avinash Patil <avinashp@quantenna.com> 12115M: Sergey Matyukevich <smatyukevich@quantenna.com> 12116L: linux-wireless@vger.kernel.org 12117S: Maintained 12118F: drivers/net/wireless/quantenna 12119 12120RADEON and AMDGPU DRM DRIVERS 12121M: Alex Deucher <alexander.deucher@amd.com> 12122M: Christian König <christian.koenig@amd.com> 12123M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12124L: amd-gfx@lists.freedesktop.org 12125T: git git://people.freedesktop.org/~agd5f/linux 12126S: Supported 12127F: drivers/gpu/drm/radeon/ 12128F: include/uapi/drm/radeon_drm.h 12129F: drivers/gpu/drm/amd/ 12130F: include/uapi/drm/amdgpu_drm.h 12131 12132RADEON FRAMEBUFFER DISPLAY DRIVER 12133M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12134L: linux-fbdev@vger.kernel.org 12135S: Maintained 12136F: drivers/video/fbdev/aty/radeon* 12137F: include/uapi/linux/radeonfb.h 12138 12139RADIOSHARK RADIO DRIVER 12140M: Hans Verkuil <hverkuil@xs4all.nl> 12141L: linux-media@vger.kernel.org 12142T: git git://linuxtv.org/media_tree.git 12143S: Maintained 12144F: drivers/media/radio/radio-shark.c 12145 12146RADIOSHARK2 RADIO DRIVER 12147M: Hans Verkuil <hverkuil@xs4all.nl> 12148L: linux-media@vger.kernel.org 12149T: git git://linuxtv.org/media_tree.git 12150S: Maintained 12151F: drivers/media/radio/radio-shark2.c 12152F: drivers/media/radio/radio-tea5777.c 12153 12154RADOS BLOCK DEVICE (RBD) 12155M: Ilya Dryomov <idryomov@gmail.com> 12156M: Sage Weil <sage@redhat.com> 12157M: Alex Elder <elder@kernel.org> 12158L: ceph-devel@vger.kernel.org 12159W: http://ceph.com/ 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12161T: git git://github.com/ceph/ceph-client.git 12162S: Supported 12163F: Documentation/ABI/testing/sysfs-bus-rbd 12164F: drivers/block/rbd.c 12165F: drivers/block/rbd_types.h 12166 12167RAGE128 FRAMEBUFFER DISPLAY DRIVER 12168M: Paul Mackerras <paulus@samba.org> 12169L: linux-fbdev@vger.kernel.org 12170S: Maintained 12171F: drivers/video/fbdev/aty/aty128fb.c 12172 12173RAINSHADOW-CEC DRIVER 12174M: Hans Verkuil <hverkuil@xs4all.nl> 12175L: linux-media@vger.kernel.org 12176T: git git://linuxtv.org/media_tree.git 12177S: Maintained 12178F: drivers/media/usb/rainshadow-cec/* 12179 12180RALINK MIPS ARCHITECTURE 12181M: John Crispin <john@phrozen.org> 12182L: linux-mips@linux-mips.org 12183S: Maintained 12184F: arch/mips/ralink 12185 12186RALINK RT2X00 WIRELESS LAN DRIVER 12187P: rt2x00 project 12188M: Stanislaw Gruszka <sgruszka@redhat.com> 12189M: Helmut Schaa <helmut.schaa@googlemail.com> 12190L: linux-wireless@vger.kernel.org 12191S: Maintained 12192F: drivers/net/wireless/ralink/rt2x00/ 12193 12194RAMDISK RAM BLOCK DEVICE DRIVER 12195M: Jens Axboe <axboe@kernel.dk> 12196S: Maintained 12197F: Documentation/blockdev/ramdisk.txt 12198F: drivers/block/brd.c 12199 12200RANCHU VIRTUAL BOARD FOR MIPS 12201M: Miodrag Dinic <miodrag.dinic@mips.com> 12202L: linux-mips@linux-mips.org 12203S: Supported 12204F: arch/mips/generic/board-ranchu.c 12205F: arch/mips/configs/generic/board-ranchu.config 12206 12207RANDOM NUMBER DRIVER 12208M: "Theodore Ts'o" <tytso@mit.edu> 12209S: Maintained 12210F: drivers/char/random.c 12211 12212RAPIDIO SUBSYSTEM 12213M: Matt Porter <mporter@kernel.crashing.org> 12214M: Alexandre Bounine <alex.bou9@gmail.com> 12215S: Maintained 12216F: drivers/rapidio/ 12217 12218RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12219L: linux-wireless@vger.kernel.org 12220S: Orphan 12221F: drivers/net/wireless/ray* 12222 12223RCUTORTURE TEST FRAMEWORK 12224M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12225M: Josh Triplett <josh@joshtriplett.org> 12226R: Steven Rostedt <rostedt@goodmis.org> 12227R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12228R: Lai Jiangshan <jiangshanlai@gmail.com> 12229L: linux-kernel@vger.kernel.org 12230S: Supported 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12232F: tools/testing/selftests/rcutorture 12233 12234RDC R-321X SoC 12235M: Florian Fainelli <florian@openwrt.org> 12236S: Maintained 12237 12238RDC R6040 FAST ETHERNET DRIVER 12239M: Florian Fainelli <f.fainelli@gmail.com> 12240L: netdev@vger.kernel.org 12241S: Maintained 12242F: drivers/net/ethernet/rdc/r6040.c 12243 12244RDMAVT - RDMA verbs software 12245M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12246M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12247L: linux-rdma@vger.kernel.org 12248S: Supported 12249F: drivers/infiniband/sw/rdmavt 12250 12251RDS - RELIABLE DATAGRAM SOCKETS 12252M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12253L: netdev@vger.kernel.org 12254L: linux-rdma@vger.kernel.org 12255L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12256W: https://oss.oracle.com/projects/rds/ 12257S: Supported 12258F: net/rds/ 12259F: Documentation/networking/rds.txt 12260 12261RDT - RESOURCE ALLOCATION 12262M: Fenghua Yu <fenghua.yu@intel.com> 12263M: Reinette Chatre <reinette.chatre@intel.com> 12264L: linux-kernel@vger.kernel.org 12265S: Supported 12266F: arch/x86/kernel/cpu/intel_rdt* 12267F: arch/x86/include/asm/intel_rdt_sched.h 12268F: Documentation/x86/intel_rdt* 12269 12270READ-COPY UPDATE (RCU) 12271M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12272M: Josh Triplett <josh@joshtriplett.org> 12273R: Steven Rostedt <rostedt@goodmis.org> 12274R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12275R: Lai Jiangshan <jiangshanlai@gmail.com> 12276L: linux-kernel@vger.kernel.org 12277W: http://www.rdrop.com/users/paulmck/RCU/ 12278S: Supported 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12280F: Documentation/RCU/ 12281X: Documentation/RCU/torture.txt 12282F: include/linux/rcu* 12283X: include/linux/srcu*.h 12284F: kernel/rcu/ 12285X: kernel/rcu/srcu*.c 12286 12287REAL TIME CLOCK (RTC) SUBSYSTEM 12288M: Alessandro Zummo <a.zummo@towertech.it> 12289M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12290L: linux-rtc@vger.kernel.org 12291Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12292T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12293S: Maintained 12294F: Documentation/devicetree/bindings/rtc/ 12295F: Documentation/rtc.txt 12296F: drivers/rtc/ 12297F: include/linux/rtc.h 12298F: include/uapi/linux/rtc.h 12299F: include/linux/rtc/ 12300F: include/linux/platform_data/rtc-* 12301F: tools/testing/selftests/rtc/ 12302 12303REALTEK AUDIO CODECS 12304M: Bard Liao <bardliao@realtek.com> 12305M: Oder Chiou <oder_chiou@realtek.com> 12306S: Maintained 12307F: sound/soc/codecs/rt* 12308F: include/sound/rt*.h 12309 12310REALTEK RTL83xx SMI DSA ROUTER CHIPS 12311M: Linus Walleij <linus.walleij@linaro.org> 12312S: Maintained 12313F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12314F: drivers/net/dsa/realtek-smi* 12315F: drivers/net/dsa/rtl83* 12316 12317REGISTER MAP ABSTRACTION 12318M: Mark Brown <broonie@kernel.org> 12319L: linux-kernel@vger.kernel.org 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12321S: Supported 12322F: Documentation/devicetree/bindings/regmap/ 12323F: drivers/base/regmap/ 12324F: include/linux/regmap.h 12325 12326REISERFS FILE SYSTEM 12327L: reiserfs-devel@vger.kernel.org 12328S: Supported 12329F: fs/reiserfs/ 12330 12331REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12332M: Ohad Ben-Cohen <ohad@wizery.com> 12333M: Bjorn Andersson <bjorn.andersson@linaro.org> 12334L: linux-remoteproc@vger.kernel.org 12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12336S: Maintained 12337F: Documentation/devicetree/bindings/remoteproc/ 12338F: Documentation/remoteproc.txt 12339F: drivers/remoteproc/ 12340F: include/linux/remoteproc.h 12341 12342REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12343M: Ohad Ben-Cohen <ohad@wizery.com> 12344M: Bjorn Andersson <bjorn.andersson@linaro.org> 12345L: linux-remoteproc@vger.kernel.org 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12347S: Maintained 12348F: drivers/rpmsg/ 12349F: Documentation/rpmsg.txt 12350F: include/linux/rpmsg.h 12351F: include/linux/rpmsg/ 12352 12353RENESAS CLOCK DRIVERS 12354M: Geert Uytterhoeven <geert+renesas@glider.be> 12355L: linux-renesas-soc@vger.kernel.org 12356T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12357S: Supported 12358F: drivers/clk/renesas/ 12359 12360RENESAS EMEV2 I2C DRIVER 12361M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12362S: Supported 12363F: drivers/i2c/busses/i2c-emev2.c 12364 12365RENESAS ETHERNET DRIVERS 12366R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12367L: netdev@vger.kernel.org 12368L: linux-renesas-soc@vger.kernel.org 12369F: Documentation/devicetree/bindings/net/renesas,*.txt 12370F: Documentation/devicetree/bindings/net/sh_eth.txt 12371F: drivers/net/ethernet/renesas/ 12372F: include/linux/sh_eth.h 12373 12374RENESAS R-CAR GYROADC DRIVER 12375M: Marek Vasut <marek.vasut@gmail.com> 12376L: linux-iio@vger.kernel.org 12377S: Supported 12378F: drivers/iio/adc/rcar_gyro_adc.c 12379 12380RENESAS R-CAR I2C DRIVERS 12381M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12382S: Supported 12383F: drivers/i2c/busses/i2c-rcar.c 12384F: drivers/i2c/busses/i2c-sh_mobile.c 12385 12386RENESAS USB PHY DRIVER 12387M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12388L: linux-renesas-soc@vger.kernel.org 12389S: Maintained 12390F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12391 12392RESET CONTROLLER FRAMEWORK 12393M: Philipp Zabel <p.zabel@pengutronix.de> 12394T: git git://git.pengutronix.de/git/pza/linux 12395S: Maintained 12396F: drivers/reset/ 12397F: Documentation/devicetree/bindings/reset/ 12398F: include/dt-bindings/reset/ 12399F: include/linux/reset.h 12400F: include/linux/reset-controller.h 12401 12402RESTARTABLE SEQUENCES SUPPORT 12403M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12404M: Peter Zijlstra <peterz@infradead.org> 12405M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12406M: Boqun Feng <boqun.feng@gmail.com> 12407L: linux-kernel@vger.kernel.org 12408S: Supported 12409F: kernel/rseq.c 12410F: include/uapi/linux/rseq.h 12411F: include/trace/events/rseq.h 12412F: tools/testing/selftests/rseq/ 12413 12414RFKILL 12415M: Johannes Berg <johannes@sipsolutions.net> 12416L: linux-wireless@vger.kernel.org 12417W: http://wireless.kernel.org/ 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12420S: Maintained 12421F: Documentation/rfkill.txt 12422F: Documentation/ABI/stable/sysfs-class-rfkill 12423F: net/rfkill/ 12424F: include/linux/rfkill.h 12425F: include/uapi/linux/rfkill.h 12426 12427RHASHTABLE 12428M: Thomas Graf <tgraf@suug.ch> 12429M: Herbert Xu <herbert@gondor.apana.org.au> 12430L: netdev@vger.kernel.org 12431S: Maintained 12432F: lib/rhashtable.c 12433F: lib/test_rhashtable.c 12434F: include/linux/rhashtable.h 12435F: include/linux/rhashtable-types.h 12436 12437RICOH R5C592 MEMORYSTICK DRIVER 12438M: Maxim Levitsky <maximlevitsky@gmail.com> 12439S: Maintained 12440F: drivers/memstick/host/r592.* 12441 12442RICOH SMARTMEDIA/XD DRIVER 12443M: Maxim Levitsky <maximlevitsky@gmail.com> 12444S: Maintained 12445F: drivers/mtd/nand/raw/r852.c 12446F: drivers/mtd/nand/raw/r852.h 12447 12448RISC-V ARCHITECTURE 12449M: Palmer Dabbelt <palmer@sifive.com> 12450M: Albert Ou <aou@eecs.berkeley.edu> 12451L: linux-riscv@lists.infradead.org 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12453S: Supported 12454F: arch/riscv/ 12455K: riscv 12456N: riscv 12457 12458ROCCAT DRIVERS 12459M: Stefan Achatz <erazor_de@users.sourceforge.net> 12460W: http://sourceforge.net/projects/roccat/ 12461S: Maintained 12462F: drivers/hid/hid-roccat* 12463F: include/linux/hid-roccat* 12464F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12465 12466ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12467M: Jacob chen <jacob2.chen@rock-chips.com> 12468L: linux-media@vger.kernel.org 12469S: Maintained 12470F: drivers/media/platform/rockchip/rga/ 12471F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12472 12473ROCKER DRIVER 12474M: Jiri Pirko <jiri@resnulli.us> 12475L: netdev@vger.kernel.org 12476S: Supported 12477F: drivers/net/ethernet/rocker/ 12478 12479ROCKETPORT DRIVER 12480P: Comtrol Corp. 12481W: http://www.comtrol.com 12482S: Maintained 12483F: Documentation/serial/rocket.txt 12484F: drivers/tty/rocket* 12485 12486ROCKETPORT EXPRESS/INFINITY DRIVER 12487M: Kevin Cernekee <cernekee@gmail.com> 12488L: linux-serial@vger.kernel.org 12489S: Odd Fixes 12490F: drivers/tty/serial/rp2.* 12491 12492ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12493M: Marek Vasut <marek.vasut+renesas@gmail.com> 12494L: linux-kernel@vger.kernel.org 12495L: linux-renesas-soc@vger.kernel.org 12496S: Supported 12497F: drivers/mfd/bd9571mwv.c 12498F: drivers/regulator/bd9571mwv-regulator.c 12499F: drivers/gpio/gpio-bd9571mwv.c 12500F: include/linux/mfd/bd9571mwv.h 12501F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12502 12503ROSE NETWORK LAYER 12504M: Ralf Baechle <ralf@linux-mips.org> 12505L: linux-hams@vger.kernel.org 12506W: http://www.linux-ax25.org/ 12507S: Maintained 12508F: include/net/rose.h 12509F: include/uapi/linux/rose.h 12510F: net/rose/ 12511 12512RTL2830 MEDIA DRIVER 12513M: Antti Palosaari <crope@iki.fi> 12514L: linux-media@vger.kernel.org 12515W: https://linuxtv.org 12516W: http://palosaari.fi/linux/ 12517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12518T: git git://linuxtv.org/anttip/media_tree.git 12519S: Maintained 12520F: drivers/media/dvb-frontends/rtl2830* 12521 12522RTL2832 MEDIA DRIVER 12523M: Antti Palosaari <crope@iki.fi> 12524L: linux-media@vger.kernel.org 12525W: https://linuxtv.org 12526W: http://palosaari.fi/linux/ 12527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12528T: git git://linuxtv.org/anttip/media_tree.git 12529S: Maintained 12530F: drivers/media/dvb-frontends/rtl2832* 12531 12532RTL2832_SDR MEDIA DRIVER 12533M: Antti Palosaari <crope@iki.fi> 12534L: linux-media@vger.kernel.org 12535W: https://linuxtv.org 12536W: http://palosaari.fi/linux/ 12537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12538T: git git://linuxtv.org/anttip/media_tree.git 12539S: Maintained 12540F: drivers/media/dvb-frontends/rtl2832_sdr* 12541 12542RTL8180 WIRELESS DRIVER 12543L: linux-wireless@vger.kernel.org 12544W: http://wireless.kernel.org/ 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12546S: Orphan 12547F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12548 12549RTL8187 WIRELESS DRIVER 12550M: Herton Ronaldo Krzesinski <herton@canonical.com> 12551M: Hin-Tak Leung <htl10@users.sourceforge.net> 12552M: Larry Finger <Larry.Finger@lwfinger.net> 12553L: linux-wireless@vger.kernel.org 12554W: http://wireless.kernel.org/ 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12556S: Maintained 12557F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12558 12559REALTEK WIRELESS DRIVER (rtlwifi family) 12560M: Ping-Ke Shih <pkshih@realtek.com> 12561L: linux-wireless@vger.kernel.org 12562W: http://wireless.kernel.org/ 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12564S: Maintained 12565F: drivers/net/wireless/realtek/rtlwifi/ 12566 12567RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12568M: Jes Sorensen <Jes.Sorensen@gmail.com> 12569L: linux-wireless@vger.kernel.org 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12571S: Maintained 12572F: drivers/net/wireless/realtek/rtl8xxxu/ 12573 12574RXRPC SOCKETS (AF_RXRPC) 12575M: David Howells <dhowells@redhat.com> 12576L: linux-afs@lists.infradead.org 12577S: Supported 12578F: net/rxrpc/ 12579F: include/keys/rxrpc-type.h 12580F: include/net/af_rxrpc.h 12581F: include/trace/events/rxrpc.h 12582F: include/uapi/linux/rxrpc.h 12583F: Documentation/networking/rxrpc.txt 12584W: https://www.infradead.org/~dhowells/kafs/ 12585 12586S3 SAVAGE FRAMEBUFFER DRIVER 12587M: Antonino Daplas <adaplas@gmail.com> 12588L: linux-fbdev@vger.kernel.org 12589S: Maintained 12590F: drivers/video/fbdev/savage/ 12591 12592S390 12593M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12594M: Heiko Carstens <heiko.carstens@de.ibm.com> 12595L: linux-s390@vger.kernel.org 12596W: http://www.ibm.com/developerworks/linux/linux390/ 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12598S: Supported 12599F: arch/s390/ 12600F: drivers/s390/ 12601F: Documentation/s390/ 12602F: Documentation/driver-api/s390-drivers.rst 12603 12604S390 COMMON I/O LAYER 12605M: Sebastian Ott <sebott@linux.ibm.com> 12606M: Peter Oberparleiter <oberpar@linux.ibm.com> 12607L: linux-s390@vger.kernel.org 12608W: http://www.ibm.com/developerworks/linux/linux390/ 12609S: Supported 12610F: drivers/s390/cio/ 12611 12612S390 DASD DRIVER 12613M: Stefan Haberland <sth@linux.ibm.com> 12614M: Jan Hoeppner <hoeppner@linux.ibm.com> 12615L: linux-s390@vger.kernel.org 12616W: http://www.ibm.com/developerworks/linux/linux390/ 12617S: Supported 12618F: drivers/s390/block/dasd* 12619F: block/partitions/ibm.c 12620 12621S390 IOMMU (PCI) 12622M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12623L: linux-s390@vger.kernel.org 12624W: http://www.ibm.com/developerworks/linux/linux390/ 12625S: Supported 12626F: drivers/iommu/s390-iommu.c 12627 12628S390 IUCV NETWORK LAYER 12629M: Julian Wiedmann <jwi@linux.ibm.com> 12630M: Ursula Braun <ubraun@linux.ibm.com> 12631L: linux-s390@vger.kernel.org 12632W: http://www.ibm.com/developerworks/linux/linux390/ 12633S: Supported 12634F: drivers/s390/net/*iucv* 12635F: include/net/iucv/ 12636F: net/iucv/ 12637 12638S390 NETWORK DRIVERS 12639M: Julian Wiedmann <jwi@linux.ibm.com> 12640M: Ursula Braun <ubraun@linux.ibm.com> 12641L: linux-s390@vger.kernel.org 12642W: http://www.ibm.com/developerworks/linux/linux390/ 12643S: Supported 12644F: drivers/s390/net/ 12645 12646S390 PCI SUBSYSTEM 12647M: Sebastian Ott <sebott@linux.ibm.com> 12648M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12649L: linux-s390@vger.kernel.org 12650W: http://www.ibm.com/developerworks/linux/linux390/ 12651S: Supported 12652F: arch/s390/pci/ 12653F: drivers/pci/hotplug/s390_pci_hpc.c 12654 12655S390 VFIO-CCW DRIVER 12656M: Cornelia Huck <cohuck@redhat.com> 12657M: Halil Pasic <pasic@linux.ibm.com> 12658L: linux-s390@vger.kernel.org 12659L: kvm@vger.kernel.org 12660S: Supported 12661F: drivers/s390/cio/vfio_ccw* 12662F: Documentation/s390/vfio-ccw.txt 12663F: include/uapi/linux/vfio_ccw.h 12664 12665S390 ZCRYPT DRIVER 12666M: Harald Freudenberger <freude@linux.ibm.com> 12667L: linux-s390@vger.kernel.org 12668W: http://www.ibm.com/developerworks/linux/linux390/ 12669S: Supported 12670F: drivers/s390/crypto/ 12671 12672S390 ZFCP DRIVER 12673M: Steffen Maier <maier@linux.ibm.com> 12674M: Benjamin Block <bblock@linux.ibm.com> 12675L: linux-s390@vger.kernel.org 12676W: http://www.ibm.com/developerworks/linux/linux390/ 12677S: Supported 12678F: drivers/s390/scsi/zfcp_* 12679 12680S3C24XX SD/MMC Driver 12681M: Ben Dooks <ben-linux@fluff.org> 12682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12683S: Supported 12684F: drivers/mmc/host/s3cmci.* 12685 12686SAA6588 RDS RECEIVER DRIVER 12687M: Hans Verkuil <hverkuil@xs4all.nl> 12688L: linux-media@vger.kernel.org 12689T: git git://linuxtv.org/media_tree.git 12690W: https://linuxtv.org 12691S: Odd Fixes 12692F: drivers/media/i2c/saa6588* 12693 12694SAA7134 VIDEO4LINUX DRIVER 12695M: Mauro Carvalho Chehab <mchehab@kernel.org> 12696L: linux-media@vger.kernel.org 12697W: https://linuxtv.org 12698T: git git://linuxtv.org/media_tree.git 12699S: Odd fixes 12700F: Documentation/media/v4l-drivers/saa7134* 12701F: drivers/media/pci/saa7134/ 12702 12703SAA7146 VIDEO4LINUX-2 DRIVER 12704M: Hans Verkuil <hverkuil@xs4all.nl> 12705L: linux-media@vger.kernel.org 12706T: git git://linuxtv.org/media_tree.git 12707S: Maintained 12708F: drivers/media/common/saa7146/ 12709F: drivers/media/pci/saa7146/ 12710F: include/media/saa7146* 12711 12712SAMSUNG AUDIO (ASoC) DRIVERS 12713M: Krzysztof Kozlowski <krzk@kernel.org> 12714M: Sangbeom Kim <sbkim73@samsung.com> 12715M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12716L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12717S: Supported 12718F: sound/soc/samsung/ 12719F: Documentation/devicetree/bindings/sound/samsung* 12720 12721SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12722M: Krzysztof Kozlowski <krzk@kernel.org> 12723L: linux-crypto@vger.kernel.org 12724L: linux-samsung-soc@vger.kernel.org 12725S: Maintained 12726F: drivers/crypto/exynos-rng.c 12727F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12728 12729SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12730M: Łukasz Stelmach <l.stelmach@samsung.com> 12731L: linux-samsung-soc@vger.kernel.org 12732S: Maintained 12733F: drivers/char/hw_random/exynos-trng.c 12734F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12735 12736SAMSUNG FRAMEBUFFER DRIVER 12737M: Jingoo Han <jingoohan1@gmail.com> 12738L: linux-fbdev@vger.kernel.org 12739S: Maintained 12740F: drivers/video/fbdev/s3c-fb.c 12741 12742SAMSUNG LAPTOP DRIVER 12743M: Corentin Chary <corentin.chary@gmail.com> 12744L: platform-driver-x86@vger.kernel.org 12745S: Maintained 12746F: drivers/platform/x86/samsung-laptop.c 12747 12748SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12749M: Sangbeom Kim <sbkim73@samsung.com> 12750M: Krzysztof Kozlowski <krzk@kernel.org> 12751M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12752L: linux-kernel@vger.kernel.org 12753L: linux-samsung-soc@vger.kernel.org 12754S: Supported 12755F: drivers/mfd/sec*.c 12756F: drivers/regulator/s2m*.c 12757F: drivers/regulator/s5m*.c 12758F: drivers/clk/clk-s2mps11.c 12759F: drivers/rtc/rtc-s5m.c 12760F: include/linux/mfd/samsung/ 12761F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12762F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12763F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12764F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12765 12766SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12767M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12768L: linux-media@vger.kernel.org 12769L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12770S: Maintained 12771F: drivers/media/platform/s3c-camif/ 12772F: include/media/drv-intf/s3c_camif.h 12773 12774SAMSUNG S3FWRN5 NFC DRIVER 12775M: Robert Baldyga <r.baldyga@samsung.com> 12776M: Krzysztof Opasiak <k.opasiak@samsung.com> 12777L: linux-nfc@lists.01.org (moderated for non-subscribers) 12778S: Supported 12779F: drivers/nfc/s3fwrn5 12780 12781SAMSUNG S5C73M3 CAMERA DRIVER 12782M: Kyungmin Park <kyungmin.park@samsung.com> 12783M: Andrzej Hajda <a.hajda@samsung.com> 12784L: linux-media@vger.kernel.org 12785S: Supported 12786F: drivers/media/i2c/s5c73m3/* 12787 12788SAMSUNG S5K5BAF CAMERA DRIVER 12789M: Kyungmin Park <kyungmin.park@samsung.com> 12790M: Andrzej Hajda <a.hajda@samsung.com> 12791L: linux-media@vger.kernel.org 12792S: Supported 12793F: drivers/media/i2c/s5k5baf.c 12794 12795SAMSUNG S5P Security SubSystem (SSS) DRIVER 12796M: Krzysztof Kozlowski <krzk@kernel.org> 12797M: Vladimir Zapolskiy <vz@mleia.com> 12798M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12799L: linux-crypto@vger.kernel.org 12800L: linux-samsung-soc@vger.kernel.org 12801S: Maintained 12802F: drivers/crypto/s5p-sss.c 12803 12804SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12805M: Kyungmin Park <kyungmin.park@samsung.com> 12806M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12807L: linux-media@vger.kernel.org 12808Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12809S: Supported 12810F: drivers/media/platform/exynos4-is/ 12811 12812SAMSUNG SOC CLOCK DRIVERS 12813M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12814M: Tomasz Figa <tomasz.figa@gmail.com> 12815M: Chanwoo Choi <cw00.choi@samsung.com> 12816S: Supported 12817L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12818T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12819F: drivers/clk/samsung/ 12820F: include/dt-bindings/clock/exynos*.h 12821F: Documentation/devicetree/bindings/clock/exynos*.txt 12822 12823SAMSUNG SPI DRIVERS 12824M: Kukjin Kim <kgene@kernel.org> 12825M: Krzysztof Kozlowski <krzk@kernel.org> 12826M: Andi Shyti <andi@etezian.org> 12827L: linux-spi@vger.kernel.org 12828L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12829S: Maintained 12830F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12831F: drivers/spi/spi-s3c* 12832F: include/linux/platform_data/spi-s3c64xx.h 12833 12834SAMSUNG SXGBE DRIVERS 12835M: Byungho An <bh74.an@samsung.com> 12836M: Girish K S <ks.giri@samsung.com> 12837M: Vipul Pandya <vipul.pandya@samsung.com> 12838S: Supported 12839L: netdev@vger.kernel.org 12840F: drivers/net/ethernet/samsung/sxgbe/ 12841 12842SAMSUNG THERMAL DRIVER 12843M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12844L: linux-pm@vger.kernel.org 12845L: linux-samsung-soc@vger.kernel.org 12846S: Supported 12847T: git https://github.com/lmajewski/linux-samsung-thermal.git 12848F: drivers/thermal/samsung/ 12849 12850SAMSUNG USB2 PHY DRIVER 12851M: Kamil Debski <kamil@wypas.org> 12852M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12853L: linux-kernel@vger.kernel.org 12854S: Supported 12855F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12856F: Documentation/phy/samsung-usb2.txt 12857F: drivers/phy/samsung/phy-exynos4210-usb2.c 12858F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12859F: drivers/phy/samsung/phy-exynos5250-usb2.c 12860F: drivers/phy/samsung/phy-s5pv210-usb2.c 12861F: drivers/phy/samsung/phy-samsung-usb2.c 12862F: drivers/phy/samsung/phy-samsung-usb2.h 12863 12864SC1200 WDT DRIVER 12865M: Zwane Mwaikambo <zwanem@gmail.com> 12866S: Maintained 12867F: drivers/watchdog/sc1200wdt.c 12868 12869SCHEDULER 12870M: Ingo Molnar <mingo@redhat.com> 12871M: Peter Zijlstra <peterz@infradead.org> 12872L: linux-kernel@vger.kernel.org 12873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12874S: Maintained 12875F: kernel/sched/ 12876F: include/linux/sched.h 12877F: include/uapi/linux/sched.h 12878F: include/linux/wait.h 12879 12880SCR24X CHIP CARD INTERFACE DRIVER 12881M: Lubomir Rintel <lkundrak@v3.sk> 12882S: Supported 12883F: drivers/char/pcmcia/scr24x_cs.c 12884 12885SCSI CDROM DRIVER 12886M: Jens Axboe <axboe@kernel.dk> 12887L: linux-scsi@vger.kernel.org 12888W: http://www.kernel.dk 12889S: Maintained 12890F: drivers/scsi/sr* 12891 12892SCSI RDMA PROTOCOL (SRP) INITIATOR 12893M: Bart Van Assche <bvanassche@acm.org> 12894L: linux-rdma@vger.kernel.org 12895S: Supported 12896Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12897F: drivers/infiniband/ulp/srp/ 12898F: include/scsi/srp.h 12899 12900SCSI RDMA PROTOCOL (SRP) TARGET 12901M: Bart Van Assche <bvanassche@acm.org> 12902L: linux-rdma@vger.kernel.org 12903L: target-devel@vger.kernel.org 12904S: Supported 12905Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12906F: drivers/infiniband/ulp/srpt/ 12907 12908SCSI SG DRIVER 12909M: Doug Gilbert <dgilbert@interlog.com> 12910L: linux-scsi@vger.kernel.org 12911W: http://sg.danny.cz/sg 12912S: Maintained 12913F: Documentation/scsi/scsi-generic.txt 12914F: drivers/scsi/sg.c 12915F: include/scsi/sg.h 12916 12917SCSI SUBSYSTEM 12918M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12920M: "Martin K. Petersen" <martin.petersen@oracle.com> 12921T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12922L: linux-scsi@vger.kernel.org 12923S: Maintained 12924F: Documentation/devicetree/bindings/scsi/ 12925F: drivers/scsi/ 12926F: include/scsi/ 12927 12928SCSI TAPE DRIVER 12929M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12930L: linux-scsi@vger.kernel.org 12931S: Maintained 12932F: Documentation/scsi/st.txt 12933F: drivers/scsi/st.* 12934F: drivers/scsi/st_*.h 12935 12936SCTP PROTOCOL 12937M: Vlad Yasevich <vyasevich@gmail.com> 12938M: Neil Horman <nhorman@tuxdriver.com> 12939M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12940L: linux-sctp@vger.kernel.org 12941W: http://lksctp.sourceforge.net 12942S: Maintained 12943F: Documentation/networking/sctp.txt 12944F: include/linux/sctp.h 12945F: include/uapi/linux/sctp.h 12946F: include/net/sctp/ 12947F: net/sctp/ 12948 12949SCx200 CPU SUPPORT 12950M: Jim Cromie <jim.cromie@gmail.com> 12951S: Odd Fixes 12952F: Documentation/i2c/busses/scx200_acb 12953F: arch/x86/platform/scx200/ 12954F: drivers/watchdog/scx200_wdt.c 12955F: drivers/i2c/busses/scx200* 12956F: drivers/mtd/maps/scx200_docflash.c 12957F: include/linux/scx200.h 12958 12959SCx200 GPIO DRIVER 12960M: Jim Cromie <jim.cromie@gmail.com> 12961S: Maintained 12962F: drivers/char/scx200_gpio.c 12963F: include/linux/scx200_gpio.h 12964 12965SCx200 HRT CLOCKSOURCE DRIVER 12966M: Jim Cromie <jim.cromie@gmail.com> 12967S: Maintained 12968F: drivers/clocksource/scx200_hrt.c 12969 12970SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12971M: Sascha Sommer <saschasommer@freenet.de> 12972L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12973S: Maintained 12974F: drivers/mmc/host/sdricoh_cs.c 12975 12976SECURE COMPUTING 12977M: Kees Cook <keescook@chromium.org> 12978R: Andy Lutomirski <luto@amacapital.net> 12979R: Will Drewry <wad@chromium.org> 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12981S: Supported 12982F: kernel/seccomp.c 12983F: include/uapi/linux/seccomp.h 12984F: include/linux/seccomp.h 12985F: tools/testing/selftests/seccomp/* 12986F: tools/testing/selftests/kselftest_harness.h 12987F: Documentation/userspace-api/seccomp_filter.rst 12988K: \bsecure_computing 12989K: \bTIF_SECCOMP\b 12990 12991SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12992M: Al Cooper <alcooperx@gmail.com> 12993L: linux-mmc@vger.kernel.org 12994L: bcm-kernel-feedback-list@broadcom.com 12995S: Maintained 12996F: drivers/mmc/host/sdhci-brcmstb* 12997 12998SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12999M: Adrian Hunter <adrian.hunter@intel.com> 13000L: linux-mmc@vger.kernel.org 13001T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13002S: Maintained 13003F: drivers/mmc/host/sdhci* 13004F: include/linux/mmc/sdhci* 13005 13006SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13007M: Prabu Thangamuthu <prabu.t@synopsys.com> 13008M: Manjunath M B <manjumb@synopsys.com> 13009L: linux-mmc@vger.kernel.org 13010S: Maintained 13011F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13012 13013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13014M: Ben Dooks <ben-linux@fluff.org> 13015M: Jaehoon Chung <jh80.chung@samsung.com> 13016L: linux-mmc@vger.kernel.org 13017S: Maintained 13018F: drivers/mmc/host/sdhci-s3c* 13019 13020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13021M: Viresh Kumar <vireshk@kernel.org> 13022L: linux-mmc@vger.kernel.org 13023S: Maintained 13024F: drivers/mmc/host/sdhci-spear.c 13025 13026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13027M: Kishon Vijay Abraham I <kishon@ti.com> 13028L: linux-mmc@vger.kernel.org 13029S: Maintained 13030F: drivers/mmc/host/sdhci-omap.c 13031 13032SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13033M: Scott Bauer <scott.bauer@intel.com> 13034M: Jonathan Derrick <jonathan.derrick@intel.com> 13035L: linux-block@vger.kernel.org 13036S: Supported 13037F: block/sed* 13038F: block/opal_proto.h 13039F: include/linux/sed* 13040F: include/uapi/linux/sed* 13041 13042SECURITY CONTACT 13043M: Security Officers <security@kernel.org> 13044S: Supported 13045 13046SECURITY SUBSYSTEM 13047M: James Morris <jmorris@namei.org> 13048M: "Serge E. Hallyn" <serge@hallyn.com> 13049L: linux-security-module@vger.kernel.org (suggested Cc:) 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13051W: http://kernsec.org/ 13052S: Supported 13053F: security/ 13054X: security/selinux/ 13055 13056SELINUX SECURITY MODULE 13057M: Paul Moore <paul@paul-moore.com> 13058M: Stephen Smalley <sds@tycho.nsa.gov> 13059M: Eric Paris <eparis@parisplace.org> 13060L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13061W: https://selinuxproject.org 13062W: https://github.com/SELinuxProject 13063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13064S: Supported 13065F: include/linux/selinux* 13066F: security/selinux/ 13067F: scripts/selinux/ 13068F: Documentation/admin-guide/LSM/SELinux.rst 13069 13070SENSABLE PHANTOM 13071M: Jiri Slaby <jirislaby@gmail.com> 13072S: Maintained 13073F: drivers/misc/phantom.c 13074F: include/uapi/linux/phantom.h 13075 13076SERIAL DEVICE BUS 13077M: Rob Herring <robh@kernel.org> 13078L: linux-serial@vger.kernel.org 13079S: Maintained 13080F: Documentation/devicetree/bindings/serial/slave-device.txt 13081F: drivers/tty/serdev/ 13082F: include/linux/serdev.h 13083 13084SERIAL DRIVERS 13085M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13086L: linux-serial@vger.kernel.org 13087S: Maintained 13088F: Documentation/devicetree/bindings/serial/ 13089F: drivers/tty/serial/ 13090 13091SERIAL IR RECEIVER 13092M: Sean Young <sean@mess.org> 13093L: linux-media@vger.kernel.org 13094S: Maintained 13095F: drivers/media/rc/serial_ir.c 13096 13097SFC NETWORK DRIVER 13098M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13099M: Edward Cree <ecree@solarflare.com> 13100M: Bert Kenward <bkenward@solarflare.com> 13101L: netdev@vger.kernel.org 13102S: Supported 13103F: drivers/net/ethernet/sfc/ 13104 13105SGI GRU DRIVER 13106M: Dimitri Sivanich <sivanich@sgi.com> 13107S: Maintained 13108F: drivers/misc/sgi-gru/ 13109 13110SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13111M: Pat Gefre <pfg@sgi.com> 13112L: linux-ia64@vger.kernel.org 13113S: Supported 13114F: Documentation/ia64/serial.txt 13115F: drivers/tty/serial/ioc?_serial.c 13116F: include/linux/ioc?.h 13117 13118SGI XP/XPC/XPNET DRIVER 13119M: Cliff Whickman <cpw@sgi.com> 13120M: Robin Holt <robinmholt@gmail.com> 13121S: Maintained 13122F: drivers/misc/sgi-xp/ 13123 13124SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13125M: Ursula Braun <ubraun@linux.ibm.com> 13126L: linux-s390@vger.kernel.org 13127W: http://www.ibm.com/developerworks/linux/linux390/ 13128S: Supported 13129F: net/smc/ 13130 13131SHARP RJ54N1CB0C SENSOR DRIVER 13132M: Jacopo Mondi <jacopo@jmondi.org> 13133L: linux-media@vger.kernel.org 13134T: git git://linuxtv.org/media_tree.git 13135S: Odd fixes 13136F: drivers/media/i2c/rj54n1cb0c.c 13137F: include/media/i2c/rj54n1cb0c.h 13138 13139SH_VEU V4L2 MEM2MEM DRIVER 13140L: linux-media@vger.kernel.org 13141S: Orphan 13142F: drivers/media/platform/sh_veu.c 13143 13144SH_VOU V4L2 OUTPUT DRIVER 13145L: linux-media@vger.kernel.org 13146S: Orphan 13147F: drivers/media/platform/sh_vou.c 13148F: include/media/drv-intf/sh_vou.h 13149 13150SI2157 MEDIA DRIVER 13151M: Antti Palosaari <crope@iki.fi> 13152L: linux-media@vger.kernel.org 13153W: https://linuxtv.org 13154W: http://palosaari.fi/linux/ 13155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13156T: git git://linuxtv.org/anttip/media_tree.git 13157S: Maintained 13158F: drivers/media/tuners/si2157* 13159 13160SI2165 MEDIA DRIVER 13161M: Matthias Schwarzott <zzam@gentoo.org> 13162L: linux-media@vger.kernel.org 13163W: https://linuxtv.org 13164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13165S: Maintained 13166F: drivers/media/dvb-frontends/si2165* 13167 13168SI2168 MEDIA DRIVER 13169M: Antti Palosaari <crope@iki.fi> 13170L: linux-media@vger.kernel.org 13171W: https://linuxtv.org 13172W: http://palosaari.fi/linux/ 13173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13174T: git git://linuxtv.org/anttip/media_tree.git 13175S: Maintained 13176F: drivers/media/dvb-frontends/si2168* 13177 13178SI470X FM RADIO RECEIVER I2C DRIVER 13179M: Hans Verkuil <hverkuil@xs4all.nl> 13180L: linux-media@vger.kernel.org 13181T: git git://linuxtv.org/media_tree.git 13182W: https://linuxtv.org 13183S: Odd Fixes 13184F: drivers/media/radio/si470x/radio-si470x-i2c.c 13185 13186SI470X FM RADIO RECEIVER USB DRIVER 13187M: Hans Verkuil <hverkuil@xs4all.nl> 13188L: linux-media@vger.kernel.org 13189T: git git://linuxtv.org/media_tree.git 13190W: https://linuxtv.org 13191S: Maintained 13192F: drivers/media/radio/si470x/radio-si470x-common.c 13193F: drivers/media/radio/si470x/radio-si470x.h 13194F: drivers/media/radio/si470x/radio-si470x-usb.c 13195 13196SI4713 FM RADIO TRANSMITTER I2C DRIVER 13197M: Eduardo Valentin <edubezval@gmail.com> 13198L: linux-media@vger.kernel.org 13199T: git git://linuxtv.org/media_tree.git 13200W: https://linuxtv.org 13201S: Odd Fixes 13202F: drivers/media/radio/si4713/si4713.? 13203 13204SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13205M: Eduardo Valentin <edubezval@gmail.com> 13206L: linux-media@vger.kernel.org 13207T: git git://linuxtv.org/media_tree.git 13208W: https://linuxtv.org 13209S: Odd Fixes 13210F: drivers/media/radio/si4713/radio-platform-si4713.c 13211 13212SI4713 FM RADIO TRANSMITTER USB DRIVER 13213M: Hans Verkuil <hverkuil@xs4all.nl> 13214L: linux-media@vger.kernel.org 13215T: git git://linuxtv.org/media_tree.git 13216W: https://linuxtv.org 13217S: Maintained 13218F: drivers/media/radio/si4713/radio-usb-si4713.c 13219 13220SIANO DVB DRIVER 13221M: Mauro Carvalho Chehab <mchehab@kernel.org> 13222L: linux-media@vger.kernel.org 13223W: https://linuxtv.org 13224T: git git://linuxtv.org/media_tree.git 13225S: Odd fixes 13226F: drivers/media/common/siano/ 13227F: drivers/media/usb/siano/ 13228F: drivers/media/usb/siano/ 13229F: drivers/media/mmc/siano/ 13230 13231SIFIVE DRIVERS 13232M: Palmer Dabbelt <palmer@sifive.com> 13233L: linux-riscv@lists.infradead.org 13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13235S: Supported 13236K: sifive 13237N: sifive 13238 13239SILEAD TOUCHSCREEN DRIVER 13240M: Hans de Goede <hdegoede@redhat.com> 13241L: linux-input@vger.kernel.org 13242L: platform-driver-x86@vger.kernel.org 13243S: Maintained 13244F: drivers/input/touchscreen/silead.c 13245F: drivers/platform/x86/touchscreen_dmi.c 13246 13247SILICON MOTION SM712 FRAME BUFFER DRIVER 13248M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13249M: Teddy Wang <teddy.wang@siliconmotion.com> 13250M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13251L: linux-fbdev@vger.kernel.org 13252S: Maintained 13253F: drivers/video/fbdev/sm712* 13254F: Documentation/fb/sm712fb.txt 13255 13256SIMPLE FIRMWARE INTERFACE (SFI) 13257M: Len Brown <lenb@kernel.org> 13258L: sfi-devel@simplefirmware.org 13259W: http://simplefirmware.org/ 13260T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13261S: Supported 13262F: arch/x86/platform/sfi/ 13263F: drivers/sfi/ 13264F: include/linux/sfi*.h 13265 13266SIMPLEFB FB DRIVER 13267M: Hans de Goede <hdegoede@redhat.com> 13268L: linux-fbdev@vger.kernel.org 13269S: Maintained 13270F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13271F: drivers/video/fbdev/simplefb.c 13272F: include/linux/platform_data/simplefb.h 13273 13274SIMTEC EB110ATX (Chalice CATS) 13275P: Ben Dooks 13276P: Vincent Sanders <vince@simtec.co.uk> 13277M: Simtec Linux Team <linux@simtec.co.uk> 13278W: http://www.simtec.co.uk/products/EB110ATX/ 13279S: Supported 13280 13281SIMTEC EB2410ITX (BAST) 13282P: Ben Dooks 13283P: Vincent Sanders <vince@simtec.co.uk> 13284M: Simtec Linux Team <linux@simtec.co.uk> 13285W: http://www.simtec.co.uk/products/EB2410ITX/ 13286S: Supported 13287F: arch/arm/mach-s3c24xx/mach-bast.c 13288F: arch/arm/mach-s3c24xx/bast-ide.c 13289F: arch/arm/mach-s3c24xx/bast-irq.c 13290 13291SIPHASH PRF ROUTINES 13292M: Jason A. Donenfeld <Jason@zx2c4.com> 13293S: Maintained 13294F: lib/siphash.c 13295F: lib/test_siphash.c 13296F: include/linux/siphash.h 13297 13298SIOX 13299M: Gavin Schenk <g.schenk@eckelmann.de> 13300M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13301R: Pengutronix Kernel Team <kernel@pengutronix.de> 13302S: Supported 13303F: drivers/siox/* 13304F: include/trace/events/siox.h 13305 13306SIS 190 ETHERNET DRIVER 13307M: Francois Romieu <romieu@fr.zoreil.com> 13308L: netdev@vger.kernel.org 13309S: Maintained 13310F: drivers/net/ethernet/sis/sis190.c 13311 13312SIS 900/7016 FAST ETHERNET DRIVER 13313M: Daniele Venzano <venza@brownhat.org> 13314W: http://www.brownhat.org/sis900.html 13315L: netdev@vger.kernel.org 13316S: Maintained 13317F: drivers/net/ethernet/sis/sis900.* 13318 13319SIS FRAMEBUFFER DRIVER 13320M: Thomas Winischhofer <thomas@winischhofer.net> 13321W: http://www.winischhofer.net/linuxsisvga.shtml 13322S: Maintained 13323F: Documentation/fb/sisfb.txt 13324F: drivers/video/fbdev/sis/ 13325F: include/video/sisfb.h 13326 13327SIS USB2VGA DRIVER 13328M: Thomas Winischhofer <thomas@winischhofer.net> 13329W: http://www.winischhofer.at/linuxsisusbvga.shtml 13330S: Maintained 13331F: drivers/usb/misc/sisusbvga/ 13332 13333SLAB ALLOCATOR 13334M: Christoph Lameter <cl@linux.com> 13335M: Pekka Enberg <penberg@kernel.org> 13336M: David Rientjes <rientjes@google.com> 13337M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13338M: Andrew Morton <akpm@linux-foundation.org> 13339L: linux-mm@kvack.org 13340S: Maintained 13341F: include/linux/sl?b*.h 13342F: mm/sl?b* 13343 13344SLEEPABLE READ-COPY UPDATE (SRCU) 13345M: Lai Jiangshan <jiangshanlai@gmail.com> 13346M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13347M: Josh Triplett <josh@joshtriplett.org> 13348R: Steven Rostedt <rostedt@goodmis.org> 13349R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13350L: linux-kernel@vger.kernel.org 13351W: http://www.rdrop.com/users/paulmck/RCU/ 13352S: Supported 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13354F: include/linux/srcu*.h 13355F: kernel/rcu/srcu*.c 13356 13357SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13358M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13359L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13360S: Maintained 13361F: drivers/slimbus/ 13362F: Documentation/devicetree/bindings/slimbus/ 13363F: include/linux/slimbus.h 13364 13365SMACK SECURITY MODULE 13366M: Casey Schaufler <casey@schaufler-ca.com> 13367L: linux-security-module@vger.kernel.org 13368W: http://schaufler-ca.com 13369T: git git://github.com/cschaufler/smack-next 13370S: Maintained 13371F: Documentation/admin-guide/LSM/Smack.rst 13372F: security/smack/ 13373 13374SMC91x ETHERNET DRIVER 13375M: Nicolas Pitre <nico@fluxnic.net> 13376S: Odd Fixes 13377F: drivers/net/ethernet/smsc/smc91x.* 13378 13379SMIA AND SMIA++ IMAGE SENSOR DRIVER 13380M: Sakari Ailus <sakari.ailus@iki.fi> 13381L: linux-media@vger.kernel.org 13382S: Maintained 13383F: drivers/media/i2c/smiapp/ 13384F: include/media/i2c/smiapp.h 13385F: drivers/media/i2c/smiapp-pll.c 13386F: drivers/media/i2c/smiapp-pll.h 13387F: include/uapi/linux/smiapp.h 13388F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13389 13390SMM665 HARDWARE MONITOR DRIVER 13391M: Guenter Roeck <linux@roeck-us.net> 13392L: linux-hwmon@vger.kernel.org 13393S: Maintained 13394F: Documentation/hwmon/smm665 13395F: drivers/hwmon/smm665.c 13396 13397SMSC EMC2103 HARDWARE MONITOR DRIVER 13398M: Steve Glendinning <steve.glendinning@shawell.net> 13399L: linux-hwmon@vger.kernel.org 13400S: Maintained 13401F: Documentation/hwmon/emc2103 13402F: drivers/hwmon/emc2103.c 13403 13404SMSC SCH5627 HARDWARE MONITOR DRIVER 13405M: Hans de Goede <hdegoede@redhat.com> 13406L: linux-hwmon@vger.kernel.org 13407S: Supported 13408F: Documentation/hwmon/sch5627 13409F: drivers/hwmon/sch5627.c 13410 13411SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13412M: Steve Glendinning <steve.glendinning@shawell.net> 13413L: linux-fbdev@vger.kernel.org 13414S: Maintained 13415F: drivers/video/fbdev/smscufx.c 13416 13417SMSC47B397 HARDWARE MONITOR DRIVER 13418M: Jean Delvare <jdelvare@suse.com> 13419L: linux-hwmon@vger.kernel.org 13420S: Maintained 13421F: Documentation/hwmon/smsc47b397 13422F: drivers/hwmon/smsc47b397.c 13423 13424SMSC911x ETHERNET DRIVER 13425M: Steve Glendinning <steve.glendinning@shawell.net> 13426L: netdev@vger.kernel.org 13427S: Maintained 13428F: include/linux/smsc911x.h 13429F: drivers/net/ethernet/smsc/smsc911x.* 13430 13431SMSC9420 PCI ETHERNET DRIVER 13432M: Steve Glendinning <steve.glendinning@shawell.net> 13433L: netdev@vger.kernel.org 13434S: Maintained 13435F: drivers/net/ethernet/smsc/smsc9420.* 13436 13437SOC-CAMERA V4L2 SUBSYSTEM 13438L: linux-media@vger.kernel.org 13439T: git git://linuxtv.org/media_tree.git 13440S: Orphan 13441F: include/media/soc* 13442F: drivers/media/i2c/soc_camera/ 13443F: drivers/media/platform/soc_camera/ 13444 13445SOCIONEXT SYNQUACER I2C DRIVER 13446M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13447L: linux-i2c@vger.kernel.org 13448S: Maintained 13449F: drivers/i2c/busses/i2c-synquacer.c 13450F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13451 13452SOCIONEXT UNIPHIER SOUND DRIVER 13453L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13454S: Orphan 13455F: sound/soc/uniphier/ 13456 13457SOEKRIS NET48XX LED SUPPORT 13458M: Chris Boot <bootc@bootc.net> 13459S: Maintained 13460F: drivers/leds/leds-net48xx.c 13461 13462SOFT-ROCE DRIVER (rxe) 13463M: Moni Shoua <monis@mellanox.com> 13464L: linux-rdma@vger.kernel.org 13465S: Supported 13466W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13467Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13468F: drivers/infiniband/sw/rxe/ 13469F: include/uapi/rdma/rdma_user_rxe.h 13470 13471SOFTLOGIC 6x10 MPEG CODEC 13472M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13473M: Anton Sviridenko <anton@corp.bluecherry.net> 13474M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13475M: Andrey Utkin <andrey_utkin@fastmail.com> 13476M: Ismael Luceno <ismael@iodev.co.uk> 13477L: linux-media@vger.kernel.org 13478S: Supported 13479F: drivers/media/pci/solo6x10/ 13480 13481SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13482M: James Morse <james.morse@arm.com> 13483L: linux-arm-kernel@lists.infradead.org 13484S: Maintained 13485F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13486F: drivers/firmware/arm_sdei.c 13487F: include/linux/sdei.h 13488F: include/uapi/linux/sdei.h 13489 13490SOFTWARE RAID (Multiple Disks) SUPPORT 13491M: Shaohua Li <shli@kernel.org> 13492L: linux-raid@vger.kernel.org 13493T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13494S: Supported 13495F: drivers/md/Makefile 13496F: drivers/md/Kconfig 13497F: drivers/md/md* 13498F: drivers/md/raid* 13499F: include/linux/raid/ 13500F: include/uapi/linux/raid/ 13501 13502SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13503M: Jassi Brar <jaswinder.singh@linaro.org> 13504L: netdev@vger.kernel.org 13505S: Maintained 13506F: drivers/net/ethernet/socionext/netsec.c 13507F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13508 13509SOLIDRUN CLEARFOG SUPPORT 13510M: Russell King <linux@armlinux.org.uk> 13511S: Maintained 13512F: arch/arm/boot/dts/armada-388-clearfog* 13513F: arch/arm/boot/dts/armada-38x-solidrun-* 13514 13515SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13516M: Russell King <linux@armlinux.org.uk> 13517S: Maintained 13518F: arch/arm/boot/dts/imx6*-cubox-i* 13519F: arch/arm/boot/dts/imx6*-hummingboard* 13520F: arch/arm/boot/dts/imx6*-sr-* 13521 13522SONIC NETWORK DRIVER 13523M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13524L: netdev@vger.kernel.org 13525S: Maintained 13526F: drivers/net/ethernet/natsemi/sonic.* 13527 13528SONICS SILICON BACKPLANE DRIVER (SSB) 13529M: Michael Buesch <m@bues.ch> 13530L: linux-wireless@vger.kernel.org 13531S: Maintained 13532F: drivers/ssb/ 13533F: include/linux/ssb/ 13534 13535SONY IMX258 SENSOR DRIVER 13536M: Sakari Ailus <sakari.ailus@linux.intel.com> 13537L: linux-media@vger.kernel.org 13538T: git git://linuxtv.org/media_tree.git 13539S: Maintained 13540F: drivers/media/i2c/imx258.c 13541 13542SONY IMX274 SENSOR DRIVER 13543M: Leon Luo <leonl@leopardimaging.com> 13544L: linux-media@vger.kernel.org 13545T: git git://linuxtv.org/media_tree.git 13546S: Maintained 13547F: drivers/media/i2c/imx274.c 13548F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13549 13550SONY MEMORYSTICK CARD SUPPORT 13551M: Alex Dubov <oakad@yahoo.com> 13552W: http://tifmxx.berlios.de/ 13553S: Maintained 13554F: drivers/memstick/host/tifm_ms.c 13555 13556SONY MEMORYSTICK STANDARD SUPPORT 13557M: Maxim Levitsky <maximlevitsky@gmail.com> 13558S: Maintained 13559F: drivers/memstick/core/ms_block.* 13560 13561SONY VAIO CONTROL DEVICE DRIVER 13562M: Mattia Dongili <malattia@linux.it> 13563L: platform-driver-x86@vger.kernel.org 13564W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13565S: Maintained 13566F: Documentation/laptops/sony-laptop.txt 13567F: drivers/char/sonypi.c 13568F: drivers/platform/x86/sony-laptop.c 13569F: include/linux/sony-laptop.h 13570 13571SOUND 13572M: Jaroslav Kysela <perex@perex.cz> 13573M: Takashi Iwai <tiwai@suse.com> 13574L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13575W: http://www.alsa-project.org/ 13576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13577T: git git://git.alsa-project.org/alsa-kernel.git 13578Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13579S: Maintained 13580F: Documentation/sound/ 13581F: include/sound/ 13582F: include/uapi/sound/ 13583F: sound/ 13584 13585SOUND - COMPRESSED AUDIO 13586M: Vinod Koul <vkoul@kernel.org> 13587L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13589S: Supported 13590F: Documentation/sound/designs/compress-offload.rst 13591F: include/sound/compress_driver.h 13592F: include/uapi/sound/compress_* 13593F: sound/core/compress_offload.c 13594F: sound/soc/soc-compress.c 13595 13596SOUND - DMAENGINE HELPERS 13597M: Lars-Peter Clausen <lars@metafoo.de> 13598S: Supported 13599F: include/sound/dmaengine_pcm.h 13600F: sound/core/pcm_dmaengine.c 13601F: sound/soc/soc-generic-dmaengine-pcm.c 13602 13603SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13604M: Liam Girdwood <lgirdwood@gmail.com> 13605M: Mark Brown <broonie@kernel.org> 13606T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13608W: http://alsa-project.org/main/index.php/ASoC 13609S: Supported 13610F: Documentation/devicetree/bindings/sound/ 13611F: Documentation/sound/soc/ 13612F: sound/soc/ 13613F: include/sound/soc* 13614 13615SOUNDWIRE SUBSYSTEM 13616M: Vinod Koul <vinod.koul@intel.com> 13617M: Sanyog Kale <sanyog.r.kale@intel.com> 13618R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13619L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13620S: Supported 13621F: Documentation/driver-api/soundwire/ 13622F: drivers/soundwire/ 13623F: include/linux/soundwire/ 13624 13625SP2 MEDIA DRIVER 13626M: Olli Salonen <olli.salonen@iki.fi> 13627L: linux-media@vger.kernel.org 13628W: https://linuxtv.org 13629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13630S: Maintained 13631F: drivers/media/dvb-frontends/sp2* 13632 13633SPARC + UltraSPARC (sparc/sparc64) 13634M: "David S. Miller" <davem@davemloft.net> 13635L: sparclinux@vger.kernel.org 13636Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13639S: Maintained 13640F: arch/sparc/ 13641F: drivers/sbus/ 13642 13643SPARC SERIAL DRIVERS 13644M: "David S. Miller" <davem@davemloft.net> 13645L: sparclinux@vger.kernel.org 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: include/linux/sunserialcore.h 13650F: drivers/tty/serial/suncore.c 13651F: drivers/tty/serial/sunhv.c 13652F: drivers/tty/serial/sunsab.c 13653F: drivers/tty/serial/sunsab.h 13654F: drivers/tty/serial/sunsu.c 13655F: drivers/tty/serial/sunzilog.c 13656F: drivers/tty/serial/sunzilog.h 13657F: drivers/tty/vcc.c 13658 13659SPARSE CHECKER 13660M: "Christopher Li" <sparse@chrisli.org> 13661L: linux-sparse@vger.kernel.org 13662W: https://sparse.wiki.kernel.org/ 13663T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13664T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13665S: Maintained 13666F: include/linux/compiler.h 13667 13668SPEAR CLOCK FRAMEWORK SUPPORT 13669M: Viresh Kumar <vireshk@kernel.org> 13670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13671W: http://www.st.com/spear 13672S: Maintained 13673F: drivers/clk/spear/ 13674 13675SPEAR PLATFORM SUPPORT 13676M: Viresh Kumar <vireshk@kernel.org> 13677M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13679W: http://www.st.com/spear 13680S: Maintained 13681F: arch/arm/boot/dts/spear* 13682F: arch/arm/mach-spear/ 13683 13684SPI NOR SUBSYSTEM 13685M: Marek Vasut <marek.vasut@gmail.com> 13686L: linux-mtd@lists.infradead.org 13687W: http://www.linux-mtd.infradead.org/ 13688Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13689T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13690T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13691S: Maintained 13692F: drivers/mtd/spi-nor/ 13693F: include/linux/mtd/spi-nor.h 13694 13695SPI SUBSYSTEM 13696M: Mark Brown <broonie@kernel.org> 13697L: linux-spi@vger.kernel.org 13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13699Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13700S: Maintained 13701F: Documentation/devicetree/bindings/spi/ 13702F: Documentation/spi/ 13703F: drivers/spi/ 13704F: include/linux/spi/ 13705F: include/uapi/linux/spi/ 13706F: tools/spi/ 13707 13708SPIDERNET NETWORK DRIVER for CELL 13709M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13710L: netdev@vger.kernel.org 13711S: Supported 13712F: Documentation/networking/spider_net.txt 13713F: drivers/net/ethernet/toshiba/spider_net* 13714 13715SPMI SUBSYSTEM 13716R: Stephen Boyd <sboyd@kernel.org> 13717L: linux-arm-msm@vger.kernel.org 13718F: Documentation/devicetree/bindings/spmi/ 13719F: drivers/spmi/ 13720F: include/dt-bindings/spmi/spmi.h 13721F: include/linux/spmi.h 13722F: include/trace/events/spmi.h 13723 13724SPU FILE SYSTEM 13725M: Jeremy Kerr <jk@ozlabs.org> 13726L: linuxppc-dev@lists.ozlabs.org 13727W: http://www.ibm.com/developerworks/power/cell/ 13728S: Supported 13729F: Documentation/filesystems/spufs.txt 13730F: arch/powerpc/platforms/cell/spufs/ 13731 13732SQUASHFS FILE SYSTEM 13733M: Phillip Lougher <phillip@squashfs.org.uk> 13734L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13735W: http://squashfs.org.uk 13736T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13737S: Maintained 13738F: Documentation/filesystems/squashfs.txt 13739F: fs/squashfs/ 13740 13741SRM (Alpha) environment access 13742M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13743S: Maintained 13744F: arch/alpha/kernel/srm_env.c 13745 13746ST STM32 I2C/SMBUS DRIVER 13747M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13748L: linux-i2c@vger.kernel.org 13749S: Maintained 13750F: drivers/i2c/busses/i2c-stm32* 13751 13752STABLE BRANCH 13753M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13754L: stable@vger.kernel.org 13755S: Supported 13756F: Documentation/process/stable-kernel-rules.rst 13757 13758STAGING - COMEDI 13759M: Ian Abbott <abbotti@mev.co.uk> 13760M: H Hartley Sweeten <hsweeten@visionengravers.com> 13761S: Odd Fixes 13762F: drivers/staging/comedi/ 13763 13764STAGING - EROFS FILE SYSTEM 13765M: Gao Xiang <gaoxiang25@huawei.com> 13766M: Chao Yu <yuchao0@huawei.com> 13767L: linux-erofs@lists.ozlabs.org 13768S: Maintained 13769F: drivers/staging/erofs/ 13770 13771STAGING - FLARION FT1000 DRIVERS 13772M: Marek Belisko <marek.belisko@gmail.com> 13773S: Odd Fixes 13774F: drivers/staging/ft1000/ 13775 13776STAGING - INDUSTRIAL IO 13777M: Jonathan Cameron <jic23@kernel.org> 13778L: linux-iio@vger.kernel.org 13779S: Odd Fixes 13780F: Documentation/devicetree/bindings/staging/iio/ 13781F: drivers/staging/iio/ 13782 13783STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13784M: Marc Dietrich <marvin24@gmx.de> 13785L: ac100@lists.launchpad.net (moderated for non-subscribers) 13786L: linux-tegra@vger.kernel.org 13787S: Maintained 13788F: drivers/staging/nvec/ 13789 13790STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13791M: Jens Frederich <jfrederich@gmail.com> 13792M: Daniel Drake <dsd@laptop.org> 13793M: Jon Nettleton <jon.nettleton@gmail.com> 13794W: http://wiki.laptop.org/go/DCON 13795S: Maintained 13796F: drivers/staging/olpc_dcon/ 13797 13798STAGING - REALTEK RTL8712U DRIVERS 13799M: Larry Finger <Larry.Finger@lwfinger.net> 13800M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13801S: Odd Fixes 13802F: drivers/staging/rtl8712/ 13803 13804STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13805M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13806M: Teddy Wang <teddy.wang@siliconmotion.com> 13807M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13808L: linux-fbdev@vger.kernel.org 13809S: Maintained 13810F: drivers/staging/sm750fb/ 13811 13812STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13813M: William Hubbs <w.d.hubbs@gmail.com> 13814M: Chris Brannon <chris@the-brannons.com> 13815M: Kirk Reiser <kirk@reisers.ca> 13816M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13817L: speakup@linux-speakup.org 13818W: http://www.linux-speakup.org/ 13819S: Odd Fixes 13820F: drivers/staging/speakup/ 13821 13822STAGING - VIA VT665X DRIVERS 13823M: Forest Bond <forest@alittletooquiet.net> 13824S: Odd Fixes 13825F: drivers/staging/vt665?/ 13826 13827STAGING - WILC1000 WIFI DRIVER 13828M: Aditya Shankar <aditya.shankar@microchip.com> 13829M: Ganesh Krishna <ganesh.krishna@microchip.com> 13830L: linux-wireless@vger.kernel.org 13831S: Supported 13832F: drivers/staging/wilc1000/ 13833 13834STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13835M: Arnaud Patard <arnaud.patard@rtp-net.org> 13836S: Odd Fixes 13837F: drivers/staging/xgifb/ 13838 13839STAGING SUBSYSTEM 13840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13842L: devel@driverdev.osuosl.org 13843S: Supported 13844F: drivers/staging/ 13845 13846STARFIRE/DURALAN NETWORK DRIVER 13847M: Ion Badulescu <ionut@badula.org> 13848S: Odd Fixes 13849F: drivers/net/ethernet/adaptec/starfire* 13850 13851STEC S1220 SKD DRIVER 13852M: Bart Van Assche <bart.vanassche@wdc.com> 13853L: linux-block@vger.kernel.org 13854S: Maintained 13855F: drivers/block/skd*[ch] 13856 13857STI AUDIO (ASoC) DRIVERS 13858M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13860S: Maintained 13861F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13862F: sound/soc/sti/ 13863 13864STI CEC DRIVER 13865M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13866S: Maintained 13867F: drivers/staging/media/st-cec/ 13868F: Documentation/devicetree/bindings/media/stih-cec.txt 13869 13870STK1160 USB VIDEO CAPTURE DRIVER 13871M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13872L: linux-media@vger.kernel.org 13873T: git git://linuxtv.org/media_tree.git 13874S: Maintained 13875F: drivers/media/usb/stk1160/ 13876 13877STM32 AUDIO (ASoC) DRIVERS 13878M: Olivier Moysan <olivier.moysan@st.com> 13879M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13880L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13881S: Maintained 13882F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13883F: sound/soc/stm/ 13884 13885STM32 TIMER/LPTIMER DRIVERS 13886M: Fabrice Gasnier <fabrice.gasnier@st.com> 13887S: Maintained 13888F: drivers/*/stm32-*timer* 13889F: drivers/pwm/pwm-stm32* 13890F: include/linux/*/stm32-*tim* 13891F: Documentation/ABI/testing/*timer-stm32 13892F: Documentation/devicetree/bindings/*/stm32-*timer* 13893F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13894 13895STMMAC ETHERNET DRIVER 13896M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13897M: Alexandre Torgue <alexandre.torgue@st.com> 13898M: Jose Abreu <joabreu@synopsys.com> 13899L: netdev@vger.kernel.org 13900W: http://www.stlinux.com 13901S: Supported 13902F: drivers/net/ethernet/stmicro/stmmac/ 13903 13904SUN3/3X 13905M: Sam Creasey <sammy@sammy.net> 13906W: http://sammy.net/sun3/ 13907S: Maintained 13908F: arch/m68k/kernel/*sun3* 13909F: arch/m68k/sun3*/ 13910F: arch/m68k/include/asm/sun3* 13911F: drivers/net/ethernet/i825xx/sun3* 13912 13913SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13914M: Hans de Goede <hdegoede@redhat.com> 13915L: linux-input@vger.kernel.org 13916S: Maintained 13917F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13918F: drivers/input/keyboard/sun4i-lradc-keys.c 13919 13920SUNDANCE NETWORK DRIVER 13921M: Denis Kirjanov <kda@linux-powerpc.org> 13922L: netdev@vger.kernel.org 13923S: Maintained 13924F: drivers/net/ethernet/dlink/sundance.c 13925 13926SUPERH 13927M: Yoshinori Sato <ysato@users.sourceforge.jp> 13928M: Rich Felker <dalias@libc.org> 13929L: linux-sh@vger.kernel.org 13930Q: http://patchwork.kernel.org/project/linux-sh/list/ 13931S: Maintained 13932F: Documentation/sh/ 13933F: arch/sh/ 13934F: drivers/sh/ 13935 13936SUSPEND TO RAM 13937M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13938M: Len Brown <len.brown@intel.com> 13939M: Pavel Machek <pavel@ucw.cz> 13940L: linux-pm@vger.kernel.org 13941B: https://bugzilla.kernel.org 13942S: Supported 13943F: Documentation/power/ 13944F: arch/x86/kernel/acpi/ 13945F: drivers/base/power/ 13946F: kernel/power/ 13947F: include/linux/suspend.h 13948F: include/linux/freezer.h 13949F: include/linux/pm.h 13950 13951SVGA HANDLING 13952M: Martin Mares <mj@ucw.cz> 13953L: linux-video@atrey.karlin.mff.cuni.cz 13954S: Maintained 13955F: Documentation/svga.txt 13956F: arch/x86/boot/video* 13957 13958SWIOTLB SUBSYSTEM 13959M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13960L: iommu@lists.linux-foundation.org 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13962S: Supported 13963F: kernel/dma/swiotlb.c 13964F: arch/*/kernel/pci-swiotlb.c 13965F: include/linux/swiotlb.h 13966 13967SWITCHDEV 13968M: Jiri Pirko <jiri@resnulli.us> 13969M: Ivan Vecera <ivecera@redhat.com> 13970L: netdev@vger.kernel.org 13971S: Supported 13972F: net/switchdev/ 13973F: include/net/switchdev.h 13974 13975SY8106A REGULATOR DRIVER 13976M: Icenowy Zheng <icenowy@aosc.io> 13977S: Maintained 13978F: drivers/regulator/sy8106a-regulator.c 13979F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13980 13981SYNC FILE FRAMEWORK 13982M: Sumit Semwal <sumit.semwal@linaro.org> 13983R: Gustavo Padovan <gustavo@padovan.org> 13984S: Maintained 13985L: linux-media@vger.kernel.org 13986L: dri-devel@lists.freedesktop.org 13987F: drivers/dma-buf/sync_* 13988F: drivers/dma-buf/dma-fence* 13989F: drivers/dma-buf/sw_sync.c 13990F: include/linux/sync_file.h 13991F: include/uapi/linux/sync_file.h 13992F: Documentation/sync_file.txt 13993T: git git://anongit.freedesktop.org/drm/drm-misc 13994 13995SYNOPSYS ARC ARCHITECTURE 13996M: Vineet Gupta <vgupta@synopsys.com> 13997L: linux-snps-arc@lists.infradead.org 13998S: Supported 13999F: arch/arc/ 14000F: Documentation/devicetree/bindings/arc/* 14001F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14002F: drivers/clocksource/arc_timer.c 14003F: drivers/tty/serial/arc_uart.c 14004T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14005 14006SYNOPSYS ARC HSDK SDP pll clock driver 14007M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14008S: Supported 14009F: drivers/clk/clk-hsdk-pll.c 14010F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14011 14012SYNOPSYS ARC SDP clock driver 14013M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14014S: Supported 14015F: drivers/clk/axs10x/* 14016F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14017 14018SYNOPSYS ARC SDP platform support 14019M: Alexey Brodkin <abrodkin@synopsys.com> 14020S: Supported 14021F: arch/arc/plat-axs10x 14022F: arch/arc/boot/dts/ax* 14023F: Documentation/devicetree/bindings/arc/axs10* 14024 14025SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14026M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14027S: Supported 14028F: drivers/reset/reset-axs10x.c 14029F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14030 14031SYNOPSYS DESIGNWARE 8250 UART DRIVER 14032R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14033S: Maintained 14034F: drivers/tty/serial/8250/8250_dw.c 14035 14036SYNOPSYS DESIGNWARE APB GPIO DRIVER 14037M: Hoan Tran <hotran@apm.com> 14038L: linux-gpio@vger.kernel.org 14039S: Maintained 14040F: drivers/gpio/gpio-dwapb.c 14041F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14042 14043SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14044M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14045S: Maintained 14046F: drivers/dma/dwi-axi-dmac/ 14047F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14048 14049SYNOPSYS DESIGNWARE DMAC DRIVER 14050M: Viresh Kumar <vireshk@kernel.org> 14051R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14052S: Maintained 14053F: include/linux/dma/dw.h 14054F: include/linux/platform_data/dma-dw.h 14055F: drivers/dma/dw/ 14056 14057SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14058M: Jose Abreu <Jose.Abreu@synopsys.com> 14059L: netdev@vger.kernel.org 14060S: Supported 14061F: drivers/net/ethernet/synopsys/ 14062 14063SYNOPSYS DESIGNWARE I2C DRIVER 14064M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14065R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14066R: Mika Westerberg <mika.westerberg@linux.intel.com> 14067L: linux-i2c@vger.kernel.org 14068S: Maintained 14069F: drivers/i2c/busses/i2c-designware-* 14070F: include/linux/platform_data/i2c-designware.h 14071 14072SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14073M: Jaehoon Chung <jh80.chung@samsung.com> 14074L: linux-mmc@vger.kernel.org 14075S: Maintained 14076F: drivers/mmc/host/dw_mmc* 14077 14078SYNOPSYS HSDK RESET CONTROLLER DRIVER 14079M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14080S: Supported 14081F: drivers/reset/reset-hsdk.c 14082F: include/dt-bindings/reset/snps,hsdk-reset.h 14083F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14084 14085SYSTEM CONFIGURATION (SYSCON) 14086M: Lee Jones <lee.jones@linaro.org> 14087M: Arnd Bergmann <arnd@arndb.de> 14088T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14089S: Supported 14090F: drivers/mfd/syscon.c 14091 14092SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14093M: Sudeep Holla <sudeep.holla@arm.com> 14094L: linux-arm-kernel@lists.infradead.org 14095S: Maintained 14096F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14097F: drivers/clk/clk-sc[mp]i.c 14098F: drivers/cpufreq/sc[mp]i-cpufreq.c 14099F: drivers/firmware/arm_scpi.c 14100F: drivers/firmware/arm_scmi/ 14101F: include/linux/sc[mp]i_protocol.h 14102 14103SYSTEM RESET/SHUTDOWN DRIVERS 14104M: Sebastian Reichel <sre@kernel.org> 14105L: linux-pm@vger.kernel.org 14106T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14107S: Maintained 14108F: Documentation/devicetree/bindings/power/reset/ 14109F: drivers/power/reset/ 14110 14111SYSTEM TRACE MODULE CLASS 14112M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14113S: Maintained 14114T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14115F: Documentation/trace/stm.rst 14116F: drivers/hwtracing/stm/ 14117F: include/linux/stm.h 14118F: include/uapi/linux/stm.h 14119 14120SYSV FILESYSTEM 14121M: Christoph Hellwig <hch@infradead.org> 14122S: Maintained 14123F: Documentation/filesystems/sysv-fs.txt 14124F: fs/sysv/ 14125F: include/linux/sysv_fs.h 14126 14127TARGET SUBSYSTEM 14128M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14129L: linux-scsi@vger.kernel.org 14130L: target-devel@vger.kernel.org 14131W: http://www.linux-iscsi.org 14132W: http://groups.google.com/group/linux-iscsi-target-dev 14133T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14134S: Supported 14135F: drivers/target/ 14136F: include/target/ 14137F: Documentation/target/ 14138 14139TASKSTATS STATISTICS INTERFACE 14140M: Balbir Singh <bsingharora@gmail.com> 14141S: Maintained 14142F: Documentation/accounting/taskstats* 14143F: include/linux/taskstats* 14144F: kernel/taskstats.c 14145 14146TC subsystem 14147M: Jamal Hadi Salim <jhs@mojatatu.com> 14148M: Cong Wang <xiyou.wangcong@gmail.com> 14149M: Jiri Pirko <jiri@resnulli.us> 14150L: netdev@vger.kernel.org 14151S: Maintained 14152F: include/net/pkt_cls.h 14153F: include/net/pkt_sched.h 14154F: include/net/tc_act/ 14155F: include/uapi/linux/pkt_cls.h 14156F: include/uapi/linux/pkt_sched.h 14157F: include/uapi/linux/tc_act/ 14158F: include/uapi/linux/tc_ematch/ 14159F: net/sched/ 14160 14161TC90522 MEDIA DRIVER 14162M: Akihiro Tsukada <tskd08@gmail.com> 14163L: linux-media@vger.kernel.org 14164S: Odd Fixes 14165F: drivers/media/dvb-frontends/tc90522* 14166 14167TCP LOW PRIORITY MODULE 14168M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14169M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14170W: http://tcp-lp-mod.sourceforge.net/ 14171S: Maintained 14172F: net/ipv4/tcp_lp.c 14173 14174TDA10071 MEDIA DRIVER 14175M: Antti Palosaari <crope@iki.fi> 14176L: linux-media@vger.kernel.org 14177W: https://linuxtv.org 14178W: http://palosaari.fi/linux/ 14179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14180T: git git://linuxtv.org/anttip/media_tree.git 14181S: Maintained 14182F: drivers/media/dvb-frontends/tda10071* 14183 14184TDA18212 MEDIA DRIVER 14185M: Antti Palosaari <crope@iki.fi> 14186L: linux-media@vger.kernel.org 14187W: https://linuxtv.org 14188W: http://palosaari.fi/linux/ 14189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14190T: git git://linuxtv.org/anttip/media_tree.git 14191S: Maintained 14192F: drivers/media/tuners/tda18212* 14193 14194TDA18218 MEDIA DRIVER 14195M: Antti Palosaari <crope@iki.fi> 14196L: linux-media@vger.kernel.org 14197W: https://linuxtv.org 14198W: http://palosaari.fi/linux/ 14199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14200T: git git://linuxtv.org/anttip/media_tree.git 14201S: Maintained 14202F: drivers/media/tuners/tda18218* 14203 14204TDA18250 MEDIA DRIVER 14205M: Olli Salonen <olli.salonen@iki.fi> 14206L: linux-media@vger.kernel.org 14207W: https://linuxtv.org 14208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14209T: git git://linuxtv.org/media_tree.git 14210S: Maintained 14211F: drivers/media/tuners/tda18250* 14212 14213TDA18271 MEDIA DRIVER 14214M: Michael Krufky <mkrufky@linuxtv.org> 14215L: linux-media@vger.kernel.org 14216W: https://linuxtv.org 14217W: http://github.com/mkrufky 14218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14219T: git git://linuxtv.org/mkrufky/tuners.git 14220S: Maintained 14221F: drivers/media/tuners/tda18271* 14222 14223TDA1997x MEDIA DRIVER 14224M: Tim Harvey <tharvey@gateworks.com> 14225L: linux-media@vger.kernel.org 14226W: https://linuxtv.org 14227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14228S: Maintained 14229F: drivers/media/i2c/tda1997x.* 14230 14231TDA827x MEDIA DRIVER 14232M: Michael Krufky <mkrufky@linuxtv.org> 14233L: linux-media@vger.kernel.org 14234W: https://linuxtv.org 14235W: http://github.com/mkrufky 14236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14237T: git git://linuxtv.org/mkrufky/tuners.git 14238S: Maintained 14239F: drivers/media/tuners/tda8290.* 14240 14241TDA8290 MEDIA DRIVER 14242M: Michael Krufky <mkrufky@linuxtv.org> 14243L: linux-media@vger.kernel.org 14244W: https://linuxtv.org 14245W: http://github.com/mkrufky 14246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14247T: git git://linuxtv.org/mkrufky/tuners.git 14248S: Maintained 14249F: drivers/media/tuners/tda8290.* 14250 14251TDA9840 MEDIA DRIVER 14252M: Hans Verkuil <hverkuil@xs4all.nl> 14253L: linux-media@vger.kernel.org 14254T: git git://linuxtv.org/media_tree.git 14255W: https://linuxtv.org 14256S: Maintained 14257F: drivers/media/i2c/tda9840* 14258 14259TEA5761 TUNER DRIVER 14260M: Mauro Carvalho Chehab <mchehab@kernel.org> 14261L: linux-media@vger.kernel.org 14262W: https://linuxtv.org 14263T: git git://linuxtv.org/media_tree.git 14264S: Odd fixes 14265F: drivers/media/tuners/tea5761.* 14266 14267TEA5767 TUNER DRIVER 14268M: Mauro Carvalho Chehab <mchehab@kernel.org> 14269L: linux-media@vger.kernel.org 14270W: https://linuxtv.org 14271T: git git://linuxtv.org/media_tree.git 14272S: Maintained 14273F: drivers/media/tuners/tea5767.* 14274 14275TEA6415C MEDIA DRIVER 14276M: Hans Verkuil <hverkuil@xs4all.nl> 14277L: linux-media@vger.kernel.org 14278T: git git://linuxtv.org/media_tree.git 14279W: https://linuxtv.org 14280S: Maintained 14281F: drivers/media/i2c/tea6415c* 14282 14283TEA6420 MEDIA DRIVER 14284M: Hans Verkuil <hverkuil@xs4all.nl> 14285L: linux-media@vger.kernel.org 14286T: git git://linuxtv.org/media_tree.git 14287W: https://linuxtv.org 14288S: Maintained 14289F: drivers/media/i2c/tea6420* 14290 14291TEAM DRIVER 14292M: Jiri Pirko <jiri@resnulli.us> 14293L: netdev@vger.kernel.org 14294S: Supported 14295F: drivers/net/team/ 14296F: include/linux/if_team.h 14297F: include/uapi/linux/if_team.h 14298 14299TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14300M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14301S: Maintained 14302F: arch/x86/platform/ts5500/ 14303 14304TECHNOTREND USB IR RECEIVER 14305M: Sean Young <sean@mess.org> 14306L: linux-media@vger.kernel.org 14307S: Maintained 14308F: drivers/media/rc/ttusbir.c 14309 14310TECHWELL TW9910 VIDEO DECODER 14311L: linux-media@vger.kernel.org 14312S: Orphan 14313F: drivers/media/i2c/tw9910.c 14314F: include/media/i2c/tw9910.h 14315 14316TEE SUBSYSTEM 14317M: Jens Wiklander <jens.wiklander@linaro.org> 14318S: Maintained 14319F: include/linux/tee_drv.h 14320F: include/uapi/linux/tee.h 14321F: drivers/tee/ 14322F: Documentation/tee.txt 14323 14324TEGRA ARCHITECTURE SUPPORT 14325M: Thierry Reding <thierry.reding@gmail.com> 14326M: Jonathan Hunter <jonathanh@nvidia.com> 14327L: linux-tegra@vger.kernel.org 14328Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14330S: Supported 14331N: [^a-z]tegra 14332 14333TEGRA CLOCK DRIVER 14334M: Peter De Schrijver <pdeschrijver@nvidia.com> 14335M: Prashant Gaikwad <pgaikwad@nvidia.com> 14336S: Supported 14337F: drivers/clk/tegra/ 14338 14339TEGRA DMA DRIVERS 14340M: Laxman Dewangan <ldewangan@nvidia.com> 14341M: Jon Hunter <jonathanh@nvidia.com> 14342S: Supported 14343F: drivers/dma/tegra* 14344 14345TEGRA I2C DRIVER 14346M: Laxman Dewangan <ldewangan@nvidia.com> 14347S: Supported 14348F: drivers/i2c/busses/i2c-tegra.c 14349 14350TEGRA IOMMU DRIVERS 14351M: Thierry Reding <thierry.reding@gmail.com> 14352L: linux-tegra@vger.kernel.org 14353S: Supported 14354F: drivers/iommu/tegra* 14355 14356TEGRA KBC DRIVER 14357M: Laxman Dewangan <ldewangan@nvidia.com> 14358S: Supported 14359F: drivers/input/keyboard/tegra-kbc.c 14360 14361TEGRA NAND DRIVER 14362M: Stefan Agner <stefan@agner.ch> 14363M: Lucas Stach <dev@lynxeye.de> 14364S: Maintained 14365F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14366F: drivers/mtd/nand/raw/tegra_nand.c 14367 14368TEGRA PWM DRIVER 14369M: Thierry Reding <thierry.reding@gmail.com> 14370S: Supported 14371F: drivers/pwm/pwm-tegra.c 14372 14373TEGRA SERIAL DRIVER 14374M: Laxman Dewangan <ldewangan@nvidia.com> 14375S: Supported 14376F: drivers/tty/serial/serial-tegra.c 14377 14378TEGRA SPI DRIVER 14379M: Laxman Dewangan <ldewangan@nvidia.com> 14380S: Supported 14381F: drivers/spi/spi-tegra* 14382 14383TEHUTI ETHERNET DRIVER 14384M: Andy Gospodarek <andy@greyhouse.net> 14385L: netdev@vger.kernel.org 14386S: Supported 14387F: drivers/net/ethernet/tehuti/* 14388 14389Telecom Clock Driver for MCPL0010 14390M: Mark Gross <mark.gross@intel.com> 14391S: Supported 14392F: drivers/char/tlclk.c 14393 14394TENSILICA XTENSA PORT (xtensa) 14395M: Chris Zankel <chris@zankel.net> 14396M: Max Filippov <jcmvbkbc@gmail.com> 14397L: linux-xtensa@linux-xtensa.org 14398T: git git://github.com/czankel/xtensa-linux.git 14399S: Maintained 14400F: arch/xtensa/ 14401F: drivers/irqchip/irq-xtensa-* 14402 14403Texas Instruments' System Control Interface (TISCI) Protocol Driver 14404M: Nishanth Menon <nm@ti.com> 14405M: Tero Kristo <t-kristo@ti.com> 14406M: Santosh Shilimkar <ssantosh@kernel.org> 14407L: linux-arm-kernel@lists.infradead.org 14408S: Maintained 14409F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14410F: drivers/firmware/ti_sci* 14411F: include/linux/soc/ti/ti_sci_protocol.h 14412F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14413F: include/dt-bindings/genpd/k2g.h 14414F: drivers/soc/ti/ti_sci_pm_domains.c 14415F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14416F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14417F: drivers/clk/keystone/sci-clk.c 14418F: drivers/reset/reset-ti-sci.c 14419 14420THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14421M: Hans Verkuil <hverkuil@xs4all.nl> 14422L: linux-media@vger.kernel.org 14423T: git git://linuxtv.org/media_tree.git 14424W: https://linuxtv.org 14425S: Maintained 14426F: drivers/media/radio/radio-raremono.c 14427 14428THERMAL 14429M: Zhang Rui <rui.zhang@intel.com> 14430M: Eduardo Valentin <edubezval@gmail.com> 14431R: Daniel Lezcano <daniel.lezcano@linaro.org> 14432L: linux-pm@vger.kernel.org 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14434T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14435Q: https://patchwork.kernel.org/project/linux-pm/list/ 14436S: Supported 14437F: drivers/thermal/ 14438F: include/linux/thermal.h 14439F: include/uapi/linux/thermal.h 14440F: include/linux/cpu_cooling.h 14441F: Documentation/devicetree/bindings/thermal/ 14442 14443THERMAL/CPU_COOLING 14444M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14445M: Viresh Kumar <viresh.kumar@linaro.org> 14446M: Javi Merino <javi.merino@kernel.org> 14447L: linux-pm@vger.kernel.org 14448S: Supported 14449F: Documentation/thermal/cpu-cooling-api.txt 14450F: drivers/thermal/cpu_cooling.c 14451F: include/linux/cpu_cooling.h 14452 14453THINKPAD ACPI EXTRAS DRIVER 14454M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14455L: ibm-acpi-devel@lists.sourceforge.net 14456L: platform-driver-x86@vger.kernel.org 14457W: http://ibm-acpi.sourceforge.net 14458W: http://thinkwiki.org/wiki/Ibm-acpi 14459T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14460S: Maintained 14461F: drivers/platform/x86/thinkpad_acpi.c 14462 14463THUNDERBOLT DRIVER 14464M: Andreas Noever <andreas.noever@gmail.com> 14465M: Michael Jamet <michael.jamet@intel.com> 14466M: Mika Westerberg <mika.westerberg@linux.intel.com> 14467M: Yehezkel Bernat <YehezkelShB@gmail.com> 14468T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14469S: Maintained 14470F: Documentation/admin-guide/thunderbolt.rst 14471F: drivers/thunderbolt/ 14472F: include/linux/thunderbolt.h 14473 14474THUNDERBOLT NETWORK DRIVER 14475M: Michael Jamet <michael.jamet@intel.com> 14476M: Mika Westerberg <mika.westerberg@linux.intel.com> 14477M: Yehezkel Bernat <YehezkelShB@gmail.com> 14478L: netdev@vger.kernel.org 14479S: Maintained 14480F: drivers/net/thunderbolt.c 14481 14482THUNDERX GPIO DRIVER 14483M: David Daney <david.daney@cavium.com> 14484S: Maintained 14485F: drivers/gpio/gpio-thunderx.c 14486 14487TI AM437X VPFE DRIVER 14488M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14489L: linux-media@vger.kernel.org 14490W: https://linuxtv.org 14491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14492T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14493S: Maintained 14494F: drivers/media/platform/am437x/ 14495 14496TI BANDGAP AND THERMAL DRIVER 14497M: Eduardo Valentin <edubezval@gmail.com> 14498M: Keerthy <j-keerthy@ti.com> 14499L: linux-pm@vger.kernel.org 14500L: linux-omap@vger.kernel.org 14501S: Maintained 14502F: drivers/thermal/ti-soc-thermal/ 14503 14504TI BQ27XXX POWER SUPPLY DRIVER 14505R: Andrew F. Davis <afd@ti.com> 14506F: include/linux/power/bq27xxx_battery.h 14507F: drivers/power/supply/bq27xxx_battery.c 14508F: drivers/power/supply/bq27xxx_battery_i2c.c 14509 14510TI CDCE706 CLOCK DRIVER 14511M: Max Filippov <jcmvbkbc@gmail.com> 14512S: Maintained 14513F: drivers/clk/clk-cdce706.c 14514 14515TI CLOCK DRIVER 14516M: Tero Kristo <t-kristo@ti.com> 14517L: linux-omap@vger.kernel.org 14518S: Maintained 14519F: drivers/clk/ti/ 14520F: include/linux/clk/ti.h 14521 14522TI DAVINCI MACHINE SUPPORT 14523M: Sekhar Nori <nsekhar@ti.com> 14524M: Kevin Hilman <khilman@kernel.org> 14525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14527S: Supported 14528F: arch/arm/mach-davinci/ 14529F: drivers/i2c/busses/i2c-davinci.c 14530F: arch/arm/boot/dts/da850* 14531 14532TI DAVINCI SERIES CLOCK DRIVER 14533M: David Lechner <david@lechnology.com> 14534R: Sekhar Nori <nsekhar@ti.com> 14535S: Maintained 14536F: Documentation/devicetree/bindings/clock/ti/davinci/ 14537F: drivers/clk/davinci/ 14538 14539TI DAVINCI SERIES GPIO DRIVER 14540M: Keerthy <j-keerthy@ti.com> 14541L: linux-gpio@vger.kernel.org 14542S: Maintained 14543F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14544F: drivers/gpio/gpio-davinci.c 14545 14546TI DAVINCI SERIES MEDIA DRIVER 14547M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14548L: linux-media@vger.kernel.org 14549W: https://linuxtv.org 14550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14551T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14552S: Maintained 14553F: drivers/media/platform/davinci/ 14554F: include/media/davinci/ 14555 14556TI ETHERNET SWITCH DRIVER (CPSW) 14557R: Grygorii Strashko <grygorii.strashko@ti.com> 14558L: linux-omap@vger.kernel.org 14559L: netdev@vger.kernel.org 14560S: Maintained 14561F: drivers/net/ethernet/ti/cpsw* 14562F: drivers/net/ethernet/ti/davinci* 14563 14564TI FLASH MEDIA INTERFACE DRIVER 14565M: Alex Dubov <oakad@yahoo.com> 14566S: Maintained 14567F: drivers/misc/tifm* 14568F: drivers/mmc/host/tifm_sd.c 14569F: include/linux/tifm.h 14570 14571TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14572M: Santosh Shilimkar <ssantosh@kernel.org> 14573L: linux-kernel@vger.kernel.org 14574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14575S: Maintained 14576F: drivers/soc/ti/* 14577T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14578 14579TI LM49xxx FAMILY ASoC CODEC DRIVERS 14580M: M R Swami Reddy <mr.swami.reddy@ti.com> 14581M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14582L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14583S: Maintained 14584F: sound/soc/codecs/lm49453* 14585F: sound/soc/codecs/isabelle* 14586 14587TI LP855x BACKLIGHT DRIVER 14588M: Milo Kim <milo.kim@ti.com> 14589S: Maintained 14590F: Documentation/backlight/lp855x-driver.txt 14591F: drivers/video/backlight/lp855x_bl.c 14592F: include/linux/platform_data/lp855x.h 14593 14594TI LP8727 CHARGER DRIVER 14595M: Milo Kim <milo.kim@ti.com> 14596S: Maintained 14597F: drivers/power/supply/lp8727_charger.c 14598F: include/linux/platform_data/lp8727.h 14599 14600TI LP8788 MFD DRIVER 14601M: Milo Kim <milo.kim@ti.com> 14602S: Maintained 14603F: drivers/iio/adc/lp8788_adc.c 14604F: drivers/leds/leds-lp8788.c 14605F: drivers/mfd/lp8788*.c 14606F: drivers/power/supply/lp8788-charger.c 14607F: drivers/regulator/lp8788-*.c 14608F: include/linux/mfd/lp8788*.h 14609 14610TI NETCP ETHERNET DRIVER 14611M: Wingman Kwok <w-kwok2@ti.com> 14612M: Murali Karicheri <m-karicheri2@ti.com> 14613L: netdev@vger.kernel.org 14614S: Maintained 14615F: drivers/net/ethernet/ti/netcp* 14616 14617TI TAS571X FAMILY ASoC CODEC DRIVER 14618M: Kevin Cernekee <cernekee@chromium.org> 14619L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14620S: Odd Fixes 14621F: sound/soc/codecs/tas571x* 14622 14623TI TRF7970A NFC DRIVER 14624M: Mark Greer <mgreer@animalcreek.com> 14625L: linux-wireless@vger.kernel.org 14626L: linux-nfc@lists.01.org (moderated for non-subscribers) 14627S: Supported 14628F: drivers/nfc/trf7970a.c 14629F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14630 14631TI TWL4030 SERIES SOC CODEC DRIVER 14632M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14633L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14634S: Maintained 14635F: sound/soc/codecs/twl4030* 14636 14637TI VPE/CAL DRIVERS 14638M: Benoit Parrot <bparrot@ti.com> 14639L: linux-media@vger.kernel.org 14640W: http://linuxtv.org/ 14641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14642S: Maintained 14643F: drivers/media/platform/ti-vpe/ 14644 14645TI WILINK WIRELESS DRIVERS 14646L: linux-wireless@vger.kernel.org 14647W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14648W: http://wireless.kernel.org/en/users/Drivers/wl1251 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14650S: Orphan 14651F: drivers/net/wireless/ti/ 14652F: include/linux/wl12xx.h 14653 14654TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14655M: John Stultz <john.stultz@linaro.org> 14656M: Thomas Gleixner <tglx@linutronix.de> 14657R: Stephen Boyd <sboyd@kernel.org> 14658L: linux-kernel@vger.kernel.org 14659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14660S: Supported 14661F: include/linux/clocksource.h 14662F: include/linux/time.h 14663F: include/linux/timex.h 14664F: include/uapi/linux/time.h 14665F: include/uapi/linux/timex.h 14666F: kernel/time/clocksource.c 14667F: kernel/time/time*.c 14668F: kernel/time/alarmtimer.c 14669F: kernel/time/ntp.c 14670F: tools/testing/selftests/timers/ 14671 14672TIPC NETWORK LAYER 14673M: Jon Maloy <jon.maloy@ericsson.com> 14674M: Ying Xue <ying.xue@windriver.com> 14675L: netdev@vger.kernel.org (core kernel code) 14676L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14677W: http://tipc.sourceforge.net/ 14678S: Maintained 14679F: include/uapi/linux/tipc*.h 14680F: net/tipc/ 14681 14682TLAN NETWORK DRIVER 14683M: Samuel Chessman <chessman@tux.org> 14684L: tlan-devel@lists.sourceforge.net (subscribers-only) 14685W: http://sourceforge.net/projects/tlan/ 14686S: Maintained 14687F: Documentation/networking/tlan.txt 14688F: drivers/net/ethernet/ti/tlan.* 14689 14690TM6000 VIDEO4LINUX DRIVER 14691M: Mauro Carvalho Chehab <mchehab@kernel.org> 14692L: linux-media@vger.kernel.org 14693W: https://linuxtv.org 14694T: git git://linuxtv.org/media_tree.git 14695S: Odd fixes 14696F: drivers/media/usb/tm6000/ 14697F: Documentation/media/v4l-drivers/tm6000* 14698 14699TMIO/SDHI MMC DRIVER 14700M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14701L: linux-mmc@vger.kernel.org 14702S: Supported 14703F: drivers/mmc/host/tmio_mmc* 14704F: drivers/mmc/host/renesas_sdhi* 14705F: include/linux/mfd/tmio.h 14706 14707TMP401 HARDWARE MONITOR DRIVER 14708M: Guenter Roeck <linux@roeck-us.net> 14709L: linux-hwmon@vger.kernel.org 14710S: Maintained 14711F: Documentation/hwmon/tmp401 14712F: drivers/hwmon/tmp401.c 14713 14714TMPFS (SHMEM FILESYSTEM) 14715M: Hugh Dickins <hughd@google.com> 14716L: linux-mm@kvack.org 14717S: Maintained 14718F: include/linux/shmem_fs.h 14719F: mm/shmem.c 14720 14721TOMOYO SECURITY MODULE 14722M: Kentaro Takeda <takedakn@nttdata.co.jp> 14723M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14724L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14725L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14726L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14727L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14728W: http://tomoyo.sourceforge.jp/ 14729T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14730S: Maintained 14731F: security/tomoyo/ 14732 14733TOPSTAR LAPTOP EXTRAS DRIVER 14734M: Herton Ronaldo Krzesinski <herton@canonical.com> 14735L: platform-driver-x86@vger.kernel.org 14736S: Maintained 14737F: drivers/platform/x86/topstar-laptop.c 14738 14739TORTURE-TEST MODULES 14740M: Davidlohr Bueso <dave@stgolabs.net> 14741M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14742M: Josh Triplett <josh@joshtriplett.org> 14743L: linux-kernel@vger.kernel.org 14744S: Supported 14745T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14746F: Documentation/RCU/torture.txt 14747F: kernel/torture.c 14748F: kernel/rcu/rcutorture.c 14749F: kernel/rcu/rcuperf.c 14750F: kernel/locking/locktorture.c 14751 14752TOSHIBA ACPI EXTRAS DRIVER 14753M: Azael Avalos <coproscefalo@gmail.com> 14754L: platform-driver-x86@vger.kernel.org 14755S: Maintained 14756F: drivers/platform/x86/toshiba_acpi.c 14757 14758TOSHIBA BLUETOOTH DRIVER 14759M: Azael Avalos <coproscefalo@gmail.com> 14760L: platform-driver-x86@vger.kernel.org 14761S: Maintained 14762F: drivers/platform/x86/toshiba_bluetooth.c 14763 14764TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14765M: Azael Avalos <coproscefalo@gmail.com> 14766L: platform-driver-x86@vger.kernel.org 14767S: Maintained 14768F: drivers/platform/x86/toshiba_haps.c 14769 14770TOSHIBA SMM DRIVER 14771M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14772W: http://www.buzzard.org.uk/toshiba/ 14773S: Maintained 14774F: drivers/char/toshiba.c 14775F: include/linux/toshiba.h 14776F: include/uapi/linux/toshiba.h 14777 14778TOSHIBA TC358743 DRIVER 14779M: Mats Randgaard <matrandg@cisco.com> 14780L: linux-media@vger.kernel.org 14781S: Maintained 14782F: drivers/media/i2c/tc358743* 14783F: include/media/i2c/tc358743.h 14784 14785TOSHIBA WMI HOTKEYS DRIVER 14786M: Azael Avalos <coproscefalo@gmail.com> 14787L: platform-driver-x86@vger.kernel.org 14788S: Maintained 14789F: drivers/platform/x86/toshiba-wmi.c 14790 14791TPM DEVICE DRIVER 14792M: Peter Huewe <peterhuewe@gmx.de> 14793M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14794R: Jason Gunthorpe <jgg@ziepe.ca> 14795L: linux-integrity@vger.kernel.org 14796Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14797W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14798T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14799S: Maintained 14800F: drivers/char/tpm/ 14801 14802TRACING 14803M: Steven Rostedt <rostedt@goodmis.org> 14804M: Ingo Molnar <mingo@redhat.com> 14805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14806S: Maintained 14807F: Documentation/trace/ftrace.rst 14808F: arch/*/*/*/ftrace.h 14809F: arch/*/kernel/ftrace.c 14810F: include/*/ftrace.h 14811F: include/linux/trace*.h 14812F: include/trace/ 14813F: kernel/trace/ 14814F: tools/testing/selftests/ftrace/ 14815 14816TRACING MMIO ACCESSES (MMIOTRACE) 14817M: Steven Rostedt <rostedt@goodmis.org> 14818M: Ingo Molnar <mingo@kernel.org> 14819R: Karol Herbst <karolherbst@gmail.com> 14820R: Pekka Paalanen <ppaalanen@gmail.com> 14821S: Maintained 14822L: linux-kernel@vger.kernel.org 14823L: nouveau@lists.freedesktop.org 14824F: kernel/trace/trace_mmiotrace.c 14825F: include/linux/mmiotrace.h 14826F: arch/x86/mm/kmmio.c 14827F: arch/x86/mm/mmio-mod.c 14828F: arch/x86/mm/testmmiotrace.c 14829 14830TRIVIAL PATCHES 14831M: Jiri Kosina <trivial@kernel.org> 14832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14833S: Maintained 14834K: ^Subject:.*(?i)trivial 14835 14836TEMPO SEMICONDUCTOR DRIVERS 14837M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14838S: Maintained 14839F: sound/soc/codecs/tscs*.c 14840F: sound/soc/codecs/tscs*.h 14841F: Documentation/devicetree/bindings/sound/tscs*.txt 14842 14843TTY LAYER 14844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14845M: Jiri Slaby <jslaby@suse.com> 14846S: Supported 14847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14848F: Documentation/serial/ 14849F: drivers/tty/ 14850F: drivers/tty/serial/serial_core.c 14851F: include/linux/serial_core.h 14852F: include/linux/serial.h 14853F: include/linux/tty.h 14854F: include/uapi/linux/serial_core.h 14855F: include/uapi/linux/serial.h 14856F: include/uapi/linux/tty.h 14857 14858TUA9001 MEDIA DRIVER 14859M: Antti Palosaari <crope@iki.fi> 14860L: linux-media@vger.kernel.org 14861W: https://linuxtv.org 14862W: http://palosaari.fi/linux/ 14863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14864T: git git://linuxtv.org/anttip/media_tree.git 14865S: Maintained 14866F: drivers/media/tuners/tua9001* 14867 14868TULIP NETWORK DRIVERS 14869L: netdev@vger.kernel.org 14870L: linux-parisc@vger.kernel.org 14871S: Orphan 14872F: drivers/net/ethernet/dec/tulip/ 14873 14874TUN/TAP driver 14875M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14876W: http://vtun.sourceforge.net/tun 14877S: Maintained 14878F: Documentation/networking/tuntap.txt 14879F: arch/um/os-Linux/drivers/ 14880 14881TURBOCHANNEL SUBSYSTEM 14882M: "Maciej W. Rozycki" <macro@linux-mips.org> 14883M: Ralf Baechle <ralf@linux-mips.org> 14884L: linux-mips@linux-mips.org 14885Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14886S: Maintained 14887F: drivers/tc/ 14888F: include/linux/tc.h 14889 14890TURBOSTAT UTILITY 14891M: "Len Brown" <lenb@kernel.org> 14892L: linux-pm@vger.kernel.org 14893B: https://bugzilla.kernel.org 14894Q: https://patchwork.kernel.org/project/linux-pm/list/ 14895T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14896S: Supported 14897F: tools/power/x86/turbostat/ 14898 14899TW5864 VIDEO4LINUX DRIVER 14900M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14901M: Anton Sviridenko <anton@corp.bluecherry.net> 14902M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14903M: Andrey Utkin <andrey_utkin@fastmail.com> 14904L: linux-media@vger.kernel.org 14905S: Supported 14906F: drivers/media/pci/tw5864/ 14907 14908TW68 VIDEO4LINUX DRIVER 14909M: Hans Verkuil <hverkuil@xs4all.nl> 14910L: linux-media@vger.kernel.org 14911T: git git://linuxtv.org/media_tree.git 14912W: https://linuxtv.org 14913S: Odd Fixes 14914F: drivers/media/pci/tw68/ 14915 14916TW686X VIDEO4LINUX DRIVER 14917M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14918L: linux-media@vger.kernel.org 14919T: git git://linuxtv.org/media_tree.git 14920W: http://linuxtv.org 14921S: Maintained 14922F: drivers/media/pci/tw686x/ 14923 14924UBI FILE SYSTEM (UBIFS) 14925M: Richard Weinberger <richard@nod.at> 14926M: Artem Bityutskiy <dedekind1@gmail.com> 14927M: Adrian Hunter <adrian.hunter@intel.com> 14928L: linux-mtd@lists.infradead.org 14929T: git git://git.infradead.org/ubifs-2.6.git 14930W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14931S: Supported 14932F: Documentation/filesystems/ubifs.txt 14933F: fs/ubifs/ 14934 14935UCLINUX (M68KNOMMU AND COLDFIRE) 14936M: Greg Ungerer <gerg@linux-m68k.org> 14937W: http://www.linux-m68k.org/ 14938W: http://www.uclinux.org/ 14939L: linux-m68k@lists.linux-m68k.org 14940L: uclinux-dev@uclinux.org (subscribers-only) 14941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14942S: Maintained 14943F: arch/m68k/coldfire/ 14944F: arch/m68k/68*/ 14945F: arch/m68k/*/*_no.* 14946F: arch/m68k/include/asm/*_no.* 14947 14948UDF FILESYSTEM 14949M: Jan Kara <jack@suse.com> 14950S: Maintained 14951F: Documentation/filesystems/udf.txt 14952F: fs/udf/ 14953 14954UDRAW TABLET 14955M: Bastien Nocera <hadess@hadess.net> 14956L: linux-input@vger.kernel.org 14957S: Maintained 14958F: drivers/hid/hid-udraw-ps3.c 14959 14960UFS FILESYSTEM 14961M: Evgeniy Dushistov <dushistov@mail.ru> 14962S: Maintained 14963F: Documentation/filesystems/ufs.txt 14964F: fs/ufs/ 14965 14966UHID USERSPACE HID IO DRIVER: 14967M: David Herrmann <dh.herrmann@googlemail.com> 14968L: linux-input@vger.kernel.org 14969S: Maintained 14970F: drivers/hid/uhid.c 14971F: include/uapi/linux/uhid.h 14972 14973ULPI BUS 14974M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14975L: linux-usb@vger.kernel.org 14976S: Maintained 14977F: drivers/usb/common/ulpi.c 14978F: include/linux/ulpi/ 14979 14980ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14981L: linux-usb@vger.kernel.org 14982S: Orphan 14983F: drivers/uwb/ 14984F: include/linux/uwb.h 14985F: include/linux/uwb/ 14986 14987UNICORE32 ARCHITECTURE: 14988M: Guan Xuetao <gxt@pku.edu.cn> 14989W: http://mprc.pku.edu.cn/~guanxuetao/linux 14990S: Maintained 14991T: git git://github.com/gxt/linux.git 14992F: arch/unicore32/ 14993 14994UNIFDEF 14995M: Tony Finch <dot@dotat.at> 14996W: http://dotat.at/prog/unifdef 14997S: Maintained 14998F: scripts/unifdef.c 14999 15000UNIFORM CDROM DRIVER 15001M: Jens Axboe <axboe@kernel.dk> 15002W: http://www.kernel.dk 15003S: Maintained 15004F: Documentation/cdrom/ 15005F: drivers/cdrom/cdrom.c 15006F: include/linux/cdrom.h 15007F: include/uapi/linux/cdrom.h 15008 15009UNISYS S-PAR DRIVERS 15010M: David Kershner <david.kershner@unisys.com> 15011L: sparmaintainer@unisys.com (Unisys internal) 15012S: Supported 15013F: include/linux/visorbus.h 15014F: drivers/visorbus/ 15015F: drivers/staging/unisys/ 15016 15017UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15018M: Vinayak Holikatti <vinholikatti@gmail.com> 15019L: linux-scsi@vger.kernel.org 15020S: Supported 15021F: Documentation/scsi/ufs.txt 15022F: drivers/scsi/ufs/ 15023 15024UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15025M: Joao Pinto <jpinto@synopsys.com> 15026L: linux-scsi@vger.kernel.org 15027S: Supported 15028F: drivers/scsi/ufs/*dwc* 15029 15030UNSORTED BLOCK IMAGES (UBI) 15031M: Artem Bityutskiy <dedekind1@gmail.com> 15032M: Richard Weinberger <richard@nod.at> 15033W: http://www.linux-mtd.infradead.org/ 15034L: linux-mtd@lists.infradead.org 15035T: git git://git.infradead.org/ubifs-2.6.git 15036S: Supported 15037F: drivers/mtd/ubi/ 15038F: include/linux/mtd/ubi.h 15039F: include/uapi/mtd/ubi-user.h 15040 15041USB "USBNET" DRIVER FRAMEWORK 15042M: Oliver Neukum <oneukum@suse.com> 15043L: netdev@vger.kernel.org 15044W: http://www.linux-usb.org/usbnet 15045S: Maintained 15046F: drivers/net/usb/usbnet.c 15047F: include/linux/usb/usbnet.h 15048 15049USB ACM DRIVER 15050M: Oliver Neukum <oneukum@suse.com> 15051L: linux-usb@vger.kernel.org 15052S: Maintained 15053F: Documentation/usb/acm.txt 15054F: drivers/usb/class/cdc-acm.* 15055 15056USB AR5523 WIRELESS DRIVER 15057M: Pontus Fuchs <pontus.fuchs@gmail.com> 15058L: linux-wireless@vger.kernel.org 15059S: Maintained 15060F: drivers/net/wireless/ath/ar5523/ 15061 15062USB ATTACHED SCSI 15063M: Oliver Neukum <oneukum@suse.com> 15064L: linux-usb@vger.kernel.org 15065L: linux-scsi@vger.kernel.org 15066S: Maintained 15067F: drivers/usb/storage/uas.c 15068 15069USB CDC ETHERNET DRIVER 15070M: Oliver Neukum <oliver@neukum.org> 15071L: linux-usb@vger.kernel.org 15072S: Maintained 15073F: drivers/net/usb/cdc_*.c 15074F: include/uapi/linux/usb/cdc.h 15075 15076USB CHAOSKEY DRIVER 15077M: Keith Packard <keithp@keithp.com> 15078L: linux-usb@vger.kernel.org 15079S: Maintained 15080F: drivers/usb/misc/chaoskey.c 15081 15082USB CYPRESS C67X00 DRIVER 15083M: Peter Korsgaard <jacmet@sunsite.dk> 15084L: linux-usb@vger.kernel.org 15085S: Maintained 15086F: drivers/usb/c67x00/ 15087 15088USB DAVICOM DM9601 DRIVER 15089M: Peter Korsgaard <jacmet@sunsite.dk> 15090L: netdev@vger.kernel.org 15091W: http://www.linux-usb.org/usbnet 15092S: Maintained 15093F: drivers/net/usb/dm9601.c 15094 15095USB DIAMOND RIO500 DRIVER 15096M: Cesar Miquel <miquel@df.uba.ar> 15097L: rio500-users@lists.sourceforge.net 15098W: http://rio500.sourceforge.net 15099S: Maintained 15100F: drivers/usb/misc/rio500* 15101 15102USB EHCI DRIVER 15103M: Alan Stern <stern@rowland.harvard.edu> 15104L: linux-usb@vger.kernel.org 15105S: Maintained 15106F: Documentation/usb/ehci.txt 15107F: drivers/usb/host/ehci* 15108 15109USB GADGET/PERIPHERAL SUBSYSTEM 15110M: Felipe Balbi <balbi@kernel.org> 15111L: linux-usb@vger.kernel.org 15112W: http://www.linux-usb.org/gadget 15113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15114S: Maintained 15115F: drivers/usb/gadget/ 15116F: include/linux/usb/gadget* 15117 15118USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15119M: Jiri Kosina <jikos@kernel.org> 15120R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15121L: linux-usb@vger.kernel.org 15122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15123S: Maintained 15124F: Documentation/hid/hiddev.txt 15125F: drivers/hid/usbhid/ 15126 15127USB INTEL XHCI ROLE MUX DRIVER 15128M: Hans de Goede <hdegoede@redhat.com> 15129L: linux-usb@vger.kernel.org 15130S: Maintained 15131F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15132 15133USB ISP116X DRIVER 15134M: Olav Kongas <ok@artecdesign.ee> 15135L: linux-usb@vger.kernel.org 15136S: Maintained 15137F: drivers/usb/host/isp116x* 15138F: include/linux/usb/isp116x.h 15139 15140USB LAN78XX ETHERNET DRIVER 15141M: Woojung Huh <woojung.huh@microchip.com> 15142M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15143L: netdev@vger.kernel.org 15144S: Maintained 15145F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15146F: drivers/net/usb/lan78xx.* 15147F: include/dt-bindings/net/microchip-lan78xx.h 15148 15149USB MASS STORAGE DRIVER 15150M: Alan Stern <stern@rowland.harvard.edu> 15151L: linux-usb@vger.kernel.org 15152L: usb-storage@lists.one-eyed-alien.net 15153S: Maintained 15154W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15155F: drivers/usb/storage/ 15156 15157USB MIDI DRIVER 15158M: Clemens Ladisch <clemens@ladisch.de> 15159L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15160T: git git://git.alsa-project.org/alsa-kernel.git 15161S: Maintained 15162F: sound/usb/midi.* 15163 15164USB NETWORKING DRIVERS 15165L: linux-usb@vger.kernel.org 15166S: Odd Fixes 15167F: drivers/net/usb/ 15168 15169USB OHCI DRIVER 15170M: Alan Stern <stern@rowland.harvard.edu> 15171L: linux-usb@vger.kernel.org 15172S: Maintained 15173F: Documentation/usb/ohci.txt 15174F: drivers/usb/host/ohci* 15175 15176USB OTG FSM (Finite State Machine) 15177M: Peter Chen <Peter.Chen@nxp.com> 15178T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15179L: linux-usb@vger.kernel.org 15180S: Maintained 15181F: drivers/usb/common/usb-otg-fsm.c 15182 15183USB OVER IP DRIVER 15184M: Valentina Manea <valentina.manea.m@gmail.com> 15185M: Shuah Khan <shuah@kernel.org> 15186L: linux-usb@vger.kernel.org 15187S: Maintained 15188F: Documentation/usb/usbip_protocol.txt 15189F: drivers/usb/usbip/ 15190F: tools/usb/usbip/ 15191F: tools/testing/selftests/drivers/usb/usbip/ 15192 15193USB PEGASUS DRIVER 15194M: Petko Manolov <petkan@nucleusys.com> 15195L: linux-usb@vger.kernel.org 15196L: netdev@vger.kernel.org 15197T: git git://github.com/petkan/pegasus.git 15198W: https://github.com/petkan/pegasus 15199S: Maintained 15200F: drivers/net/usb/pegasus.* 15201 15202USB PHY LAYER 15203M: Felipe Balbi <balbi@kernel.org> 15204L: linux-usb@vger.kernel.org 15205T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15206S: Maintained 15207F: drivers/usb/phy/ 15208 15209USB PRINTER DRIVER (usblp) 15210M: Pete Zaitcev <zaitcev@redhat.com> 15211L: linux-usb@vger.kernel.org 15212S: Supported 15213F: drivers/usb/class/usblp.c 15214 15215USB QMI WWAN NETWORK DRIVER 15216M: Bjørn Mork <bjorn@mork.no> 15217L: netdev@vger.kernel.org 15218S: Maintained 15219F: Documentation/ABI/testing/sysfs-class-net-qmi 15220F: drivers/net/usb/qmi_wwan.c 15221 15222USB RTL8150 DRIVER 15223M: Petko Manolov <petkan@nucleusys.com> 15224L: linux-usb@vger.kernel.org 15225L: netdev@vger.kernel.org 15226T: git git://github.com/petkan/rtl8150.git 15227W: https://github.com/petkan/rtl8150 15228S: Maintained 15229F: drivers/net/usb/rtl8150.c 15230 15231USB SERIAL SUBSYSTEM 15232M: Johan Hovold <johan@kernel.org> 15233L: linux-usb@vger.kernel.org 15234T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15235S: Maintained 15236F: Documentation/usb/usb-serial.txt 15237F: drivers/usb/serial/ 15238F: include/linux/usb/serial.h 15239 15240USB SMSC75XX ETHERNET DRIVER 15241M: Steve Glendinning <steve.glendinning@shawell.net> 15242L: netdev@vger.kernel.org 15243S: Maintained 15244F: drivers/net/usb/smsc75xx.* 15245 15246USB SMSC95XX ETHERNET DRIVER 15247M: Steve Glendinning <steve.glendinning@shawell.net> 15248M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15249L: netdev@vger.kernel.org 15250S: Maintained 15251F: drivers/net/usb/smsc95xx.* 15252 15253USB SUBSYSTEM 15254M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15255L: linux-usb@vger.kernel.org 15256W: http://www.linux-usb.org 15257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15258S: Supported 15259F: Documentation/devicetree/bindings/usb/ 15260F: Documentation/usb/ 15261F: drivers/usb/ 15262F: include/linux/usb.h 15263F: include/linux/usb/ 15264 15265USB TYPEC PI3USB30532 MUX DRIVER 15266M: Hans de Goede <hdegoede@redhat.com> 15267L: linux-usb@vger.kernel.org 15268S: Maintained 15269F: drivers/usb/typec/mux/pi3usb30532.c 15270 15271USB TYPEC CLASS 15272M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15273L: linux-usb@vger.kernel.org 15274S: Maintained 15275F: Documentation/ABI/testing/sysfs-class-typec 15276F: Documentation/driver-api/usb/typec.rst 15277F: drivers/usb/typec/ 15278F: include/linux/usb/typec.h 15279 15280USB TYPEC BUS FOR ALTERNATE MODES 15281M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15282L: linux-usb@vger.kernel.org 15283S: Maintained 15284F: Documentation/ABI/testing/sysfs-bus-typec 15285F: Documentation/driver-api/usb/typec_bus.rst 15286F: drivers/usb/typec/altmodes/ 15287F: include/linux/usb/typec_altmode.h 15288 15289USB UHCI DRIVER 15290M: Alan Stern <stern@rowland.harvard.edu> 15291L: linux-usb@vger.kernel.org 15292S: Maintained 15293F: drivers/usb/host/uhci* 15294 15295USB VIDEO CLASS 15296M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15297L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15298L: linux-media@vger.kernel.org 15299T: git git://linuxtv.org/media_tree.git 15300W: http://www.ideasonboard.org/uvc/ 15301S: Maintained 15302F: drivers/media/usb/uvc/ 15303F: include/uapi/linux/uvcvideo.h 15304 15305USB VISION DRIVER 15306M: Hans Verkuil <hverkuil@xs4all.nl> 15307L: linux-media@vger.kernel.org 15308T: git git://linuxtv.org/media_tree.git 15309W: https://linuxtv.org 15310S: Odd Fixes 15311F: drivers/media/usb/usbvision/ 15312 15313USB WEBCAM GADGET 15314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15315L: linux-usb@vger.kernel.org 15316S: Maintained 15317F: drivers/usb/gadget/function/*uvc* 15318F: drivers/usb/gadget/legacy/webcam.c 15319F: include/uapi/linux/usb/g_uvc.h 15320 15321USB WIRELESS RNDIS DRIVER (rndis_wlan) 15322M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15323L: linux-wireless@vger.kernel.org 15324S: Maintained 15325F: drivers/net/wireless/rndis_wlan.c 15326 15327USB XHCI DRIVER 15328M: Mathias Nyman <mathias.nyman@intel.com> 15329L: linux-usb@vger.kernel.org 15330S: Supported 15331F: drivers/usb/host/xhci* 15332F: drivers/usb/host/pci-quirks* 15333 15334USB ZD1201 DRIVER 15335L: linux-wireless@vger.kernel.org 15336W: http://linux-lc100020.sourceforge.net 15337S: Orphan 15338F: drivers/net/wireless/zydas/zd1201.* 15339 15340USB ZR364XX DRIVER 15341M: Antoine Jacquet <royale@zerezo.com> 15342L: linux-usb@vger.kernel.org 15343L: linux-media@vger.kernel.org 15344T: git git://linuxtv.org/media_tree.git 15345W: http://royale.zerezo.com/zr364xx/ 15346S: Maintained 15347F: Documentation/media/v4l-drivers/zr364xx* 15348F: drivers/media/usb/zr364xx/ 15349 15350USER-MODE LINUX (UML) 15351M: Jeff Dike <jdike@addtoit.com> 15352M: Richard Weinberger <richard@nod.at> 15353L: linux-um@lists.infradead.org 15354W: http://user-mode-linux.sourceforge.net 15355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15356S: Maintained 15357F: Documentation/virtual/uml/ 15358F: arch/um/ 15359F: arch/x86/um/ 15360F: fs/hostfs/ 15361F: fs/hppfs/ 15362 15363USERSPACE I/O (UIO) 15364M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15365S: Maintained 15366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15367F: Documentation/driver-api/uio-howto.rst 15368F: drivers/uio/ 15369F: include/linux/uio*.h 15370 15371UTIL-LINUX PACKAGE 15372M: Karel Zak <kzak@redhat.com> 15373L: util-linux@vger.kernel.org 15374W: http://en.wikipedia.org/wiki/Util-linux 15375T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15376S: Maintained 15377 15378UUID HELPERS 15379M: Christoph Hellwig <hch@lst.de> 15380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15381L: linux-kernel@vger.kernel.org 15382T: git git://git.infradead.org/users/hch/uuid.git 15383F: lib/uuid.c 15384F: lib/test_uuid.c 15385F: include/linux/uuid.h 15386F: include/uapi/linux/uuid.h 15387S: Maintained 15388 15389UVESAFB DRIVER 15390M: Michal Januszewski <spock@gentoo.org> 15391L: linux-fbdev@vger.kernel.org 15392W: https://github.com/mjanusz/v86d 15393S: Maintained 15394F: Documentation/fb/uvesafb.txt 15395F: drivers/video/fbdev/uvesafb.* 15396 15397VF610 NAND DRIVER 15398M: Stefan Agner <stefan@agner.ch> 15399L: linux-mtd@lists.infradead.org 15400S: Supported 15401F: drivers/mtd/nand/raw/vf610_nfc.c 15402 15403VFAT/FAT/MSDOS FILESYSTEM 15404M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15405S: Maintained 15406F: Documentation/filesystems/vfat.txt 15407F: fs/fat/ 15408 15409VFIO DRIVER 15410M: Alex Williamson <alex.williamson@redhat.com> 15411L: kvm@vger.kernel.org 15412T: git git://github.com/awilliam/linux-vfio.git 15413S: Maintained 15414F: Documentation/vfio.txt 15415F: drivers/vfio/ 15416F: include/linux/vfio.h 15417F: include/uapi/linux/vfio.h 15418 15419VFIO MEDIATED DEVICE DRIVERS 15420M: Kirti Wankhede <kwankhede@nvidia.com> 15421L: kvm@vger.kernel.org 15422S: Maintained 15423F: Documentation/vfio-mediated-device.txt 15424F: drivers/vfio/mdev/ 15425F: include/linux/mdev.h 15426F: samples/vfio-mdev/ 15427 15428VFIO PLATFORM DRIVER 15429M: Eric Auger <eric.auger@redhat.com> 15430L: kvm@vger.kernel.org 15431S: Maintained 15432F: drivers/vfio/platform/ 15433 15434VGA_SWITCHEROO 15435R: Lukas Wunner <lukas@wunner.de> 15436S: Maintained 15437F: Documentation/gpu/vga-switcheroo.rst 15438F: drivers/gpu/vga/vga_switcheroo.c 15439F: include/linux/vga_switcheroo.h 15440T: git git://anongit.freedesktop.org/drm/drm-misc 15441 15442VIA RHINE NETWORK DRIVER 15443S: Orphan 15444F: drivers/net/ethernet/via/via-rhine.c 15445 15446VIA SD/MMC CARD CONTROLLER DRIVER 15447M: Bruce Chang <brucechang@via.com.tw> 15448M: Harald Welte <HaraldWelte@viatech.com> 15449S: Maintained 15450F: drivers/mmc/host/via-sdmmc.c 15451 15452VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15453M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15454L: linux-fbdev@vger.kernel.org 15455S: Maintained 15456F: include/linux/via-core.h 15457F: include/linux/via-gpio.h 15458F: include/linux/via_i2c.h 15459F: drivers/video/fbdev/via/ 15460 15461VIA VELOCITY NETWORK DRIVER 15462M: Francois Romieu <romieu@fr.zoreil.com> 15463L: netdev@vger.kernel.org 15464S: Maintained 15465F: drivers/net/ethernet/via/via-velocity.* 15466 15467VICODEC VIRTUAL CODEC DRIVER 15468M: Hans Verkuil <hans.verkuil@cisco.com> 15469L: linux-media@vger.kernel.org 15470T: git git://linuxtv.org/media_tree.git 15471W: https://linuxtv.org 15472S: Maintained 15473F: drivers/media/platform/vicodec/* 15474 15475VIDEO MULTIPLEXER DRIVER 15476M: Philipp Zabel <p.zabel@pengutronix.de> 15477L: linux-media@vger.kernel.org 15478S: Maintained 15479F: drivers/media/platform/video-mux.c 15480 15481VIDEO I2C POLLING DRIVER 15482M: Matt Ranostay <matt.ranostay@konsulko.com> 15483L: linux-media@vger.kernel.org 15484S: Maintained 15485F: drivers/media/i2c/video-i2c.c 15486 15487VIDEOBUF2 FRAMEWORK 15488M: Pawel Osciak <pawel@osciak.com> 15489M: Marek Szyprowski <m.szyprowski@samsung.com> 15490M: Kyungmin Park <kyungmin.park@samsung.com> 15491L: linux-media@vger.kernel.org 15492S: Maintained 15493F: drivers/media/v4l2-core/videobuf2-* 15494F: include/media/videobuf2-* 15495 15496VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15497M: Helen Koike <helen.koike@collabora.com> 15498L: linux-media@vger.kernel.org 15499T: git git://linuxtv.org/media_tree.git 15500W: https://linuxtv.org 15501S: Maintained 15502F: drivers/media/platform/vimc/* 15503 15504VIRT LIB 15505M: Alex Williamson <alex.williamson@redhat.com> 15506M: Paolo Bonzini <pbonzini@redhat.com> 15507L: kvm@vger.kernel.org 15508S: Supported 15509F: virt/lib/ 15510 15511VIRTIO AND VHOST VSOCK DRIVER 15512M: Stefan Hajnoczi <stefanha@redhat.com> 15513L: kvm@vger.kernel.org 15514L: virtualization@lists.linux-foundation.org 15515L: netdev@vger.kernel.org 15516S: Maintained 15517F: include/linux/virtio_vsock.h 15518F: include/uapi/linux/virtio_vsock.h 15519F: include/uapi/linux/vsockmon.h 15520F: include/uapi/linux/vm_sockets_diag.h 15521F: net/vmw_vsock/diag.c 15522F: net/vmw_vsock/af_vsock_tap.c 15523F: net/vmw_vsock/virtio_transport_common.c 15524F: net/vmw_vsock/virtio_transport.c 15525F: drivers/net/vsockmon.c 15526F: drivers/vhost/vsock.c 15527F: drivers/vhost/vsock.h 15528F: tools/testing/vsock/ 15529 15530VIRTIO CONSOLE DRIVER 15531M: Amit Shah <amit@kernel.org> 15532L: virtualization@lists.linux-foundation.org 15533S: Maintained 15534F: drivers/char/virtio_console.c 15535F: include/linux/virtio_console.h 15536F: include/uapi/linux/virtio_console.h 15537 15538VIRTIO CORE, NET AND BLOCK DRIVERS 15539M: "Michael S. Tsirkin" <mst@redhat.com> 15540M: Jason Wang <jasowang@redhat.com> 15541L: virtualization@lists.linux-foundation.org 15542S: Maintained 15543F: Documentation/devicetree/bindings/virtio/ 15544F: drivers/virtio/ 15545F: tools/virtio/ 15546F: drivers/net/virtio_net.c 15547F: drivers/block/virtio_blk.c 15548F: include/linux/virtio*.h 15549F: include/uapi/linux/virtio_*.h 15550F: drivers/crypto/virtio/ 15551F: mm/balloon_compaction.c 15552 15553VIRTIO CRYPTO DRIVER 15554M: Gonglei <arei.gonglei@huawei.com> 15555L: virtualization@lists.linux-foundation.org 15556L: linux-crypto@vger.kernel.org 15557S: Maintained 15558F: drivers/crypto/virtio/ 15559F: include/uapi/linux/virtio_crypto.h 15560 15561VIRTIO DRIVERS FOR S390 15562M: Cornelia Huck <cohuck@redhat.com> 15563M: Halil Pasic <pasic@linux.ibm.com> 15564L: linux-s390@vger.kernel.org 15565L: virtualization@lists.linux-foundation.org 15566L: kvm@vger.kernel.org 15567S: Supported 15568F: drivers/s390/virtio/ 15569F: arch/s390/include/uapi/asm/virtio-ccw.h 15570 15571VIRTIO GPU DRIVER 15572M: David Airlie <airlied@linux.ie> 15573M: Gerd Hoffmann <kraxel@redhat.com> 15574L: dri-devel@lists.freedesktop.org 15575L: virtualization@lists.linux-foundation.org 15576T: git git://anongit.freedesktop.org/drm/drm-misc 15577S: Maintained 15578F: drivers/gpu/drm/virtio/ 15579F: include/uapi/linux/virtio_gpu.h 15580 15581VIRTIO HOST (VHOST) 15582M: "Michael S. Tsirkin" <mst@redhat.com> 15583M: Jason Wang <jasowang@redhat.com> 15584L: kvm@vger.kernel.org 15585L: virtualization@lists.linux-foundation.org 15586L: netdev@vger.kernel.org 15587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15588S: Maintained 15589F: drivers/vhost/ 15590F: include/uapi/linux/vhost.h 15591 15592VIRTIO INPUT DRIVER 15593M: Gerd Hoffmann <kraxel@redhat.com> 15594S: Maintained 15595F: drivers/virtio/virtio_input.c 15596F: include/uapi/linux/virtio_input.h 15597 15598VIRTUAL BOX GUEST DEVICE DRIVER 15599M: Hans de Goede <hdegoede@redhat.com> 15600M: Arnd Bergmann <arnd@arndb.de> 15601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15602S: Maintained 15603F: include/linux/vbox_utils.h 15604F: include/uapi/linux/vbox*.h 15605F: drivers/virt/vboxguest/ 15606 15607VIRTUAL SERIO DEVICE DRIVER 15608M: Stephen Chandler Paul <thatslyude@gmail.com> 15609S: Maintained 15610F: drivers/input/serio/userio.c 15611F: include/uapi/linux/userio.h 15612 15613VIVID VIRTUAL VIDEO DRIVER 15614M: Hans Verkuil <hverkuil@xs4all.nl> 15615L: linux-media@vger.kernel.org 15616T: git git://linuxtv.org/media_tree.git 15617W: https://linuxtv.org 15618S: Maintained 15619F: drivers/media/platform/vivid/* 15620 15621VLYNQ BUS 15622M: Florian Fainelli <f.fainelli@gmail.com> 15623L: openwrt-devel@lists.openwrt.org (subscribers-only) 15624S: Maintained 15625F: drivers/vlynq/vlynq.c 15626F: include/linux/vlynq.h 15627 15628VME SUBSYSTEM 15629M: Martyn Welch <martyn@welchs.me.uk> 15630M: Manohar Vanga <manohar.vanga@gmail.com> 15631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15632L: devel@driverdev.osuosl.org 15633S: Maintained 15634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15635F: Documentation/driver-api/vme.rst 15636F: drivers/staging/vme/ 15637F: drivers/vme/ 15638F: include/linux/vme* 15639 15640VMWARE BALLOON DRIVER 15641M: Xavier Deguillard <xdeguillard@vmware.com> 15642M: Nadav Amit <namit@vmware.com> 15643M: "VMware, Inc." <pv-drivers@vmware.com> 15644L: linux-kernel@vger.kernel.org 15645S: Maintained 15646F: drivers/misc/vmw_balloon.c 15647 15648VMWARE HYPERVISOR INTERFACE 15649M: Alok Kataria <akataria@vmware.com> 15650L: virtualization@lists.linux-foundation.org 15651S: Supported 15652F: arch/x86/kernel/cpu/vmware.c 15653 15654VMWARE PVRDMA DRIVER 15655M: Adit Ranadive <aditr@vmware.com> 15656M: VMware PV-Drivers <pv-drivers@vmware.com> 15657L: linux-rdma@vger.kernel.org 15658S: Maintained 15659F: drivers/infiniband/hw/vmw_pvrdma/ 15660 15661VMware PVSCSI driver 15662M: Jim Gill <jgill@vmware.com> 15663M: VMware PV-Drivers <pv-drivers@vmware.com> 15664L: linux-scsi@vger.kernel.org 15665S: Maintained 15666F: drivers/scsi/vmw_pvscsi.c 15667F: drivers/scsi/vmw_pvscsi.h 15668 15669VMWARE VMMOUSE SUBDRIVER 15670M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15671M: "VMware, Inc." <pv-drivers@vmware.com> 15672L: linux-input@vger.kernel.org 15673S: Maintained 15674F: drivers/input/mouse/vmmouse.c 15675F: drivers/input/mouse/vmmouse.h 15676 15677VMWARE VMXNET3 ETHERNET DRIVER 15678M: Ronak Doshi <doshir@vmware.com> 15679M: "VMware, Inc." <pv-drivers@vmware.com> 15680L: netdev@vger.kernel.org 15681S: Maintained 15682F: drivers/net/vmxnet3/ 15683 15684VOCORE VOCORE2 BOARD 15685M: Harvey Hunt <harveyhuntnexus@gmail.com> 15686L: linux-mips@linux-mips.org 15687S: Maintained 15688F: arch/mips/boot/dts/ralink/vocore2.dts 15689 15690VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15691M: Liam Girdwood <lgirdwood@gmail.com> 15692M: Mark Brown <broonie@kernel.org> 15693L: linux-kernel@vger.kernel.org 15694W: http://www.slimlogic.co.uk/?p=48 15695T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15696S: Supported 15697F: Documentation/devicetree/bindings/regulator/ 15698F: Documentation/power/regulator/ 15699F: drivers/regulator/ 15700F: include/dt-bindings/regulator/ 15701F: include/linux/regulator/ 15702 15703VRF 15704M: David Ahern <dsa@cumulusnetworks.com> 15705M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15706L: netdev@vger.kernel.org 15707S: Maintained 15708F: drivers/net/vrf.c 15709F: Documentation/networking/vrf.txt 15710 15711VT1211 HARDWARE MONITOR DRIVER 15712M: Juerg Haefliger <juergh@gmail.com> 15713L: linux-hwmon@vger.kernel.org 15714S: Maintained 15715F: Documentation/hwmon/vt1211 15716F: drivers/hwmon/vt1211.c 15717 15718VT8231 HARDWARE MONITOR DRIVER 15719M: Roger Lucas <vt8231@hiddenengine.co.uk> 15720L: linux-hwmon@vger.kernel.org 15721S: Maintained 15722F: drivers/hwmon/vt8231.c 15723 15724VUB300 USB to SDIO/SD/MMC bridge chip 15725M: Tony Olech <tony.olech@elandigitalsystems.com> 15726L: linux-mmc@vger.kernel.org 15727L: linux-usb@vger.kernel.org 15728S: Supported 15729F: drivers/mmc/host/vub300.c 15730 15731W1 DALLAS'S 1-WIRE BUS 15732M: Evgeniy Polyakov <zbr@ioremap.net> 15733S: Maintained 15734F: Documentation/devicetree/bindings/w1/ 15735F: Documentation/w1/ 15736F: drivers/w1/ 15737F: include/linux/w1.h 15738 15739W83791D HARDWARE MONITORING DRIVER 15740M: Marc Hulsman <m.hulsman@tudelft.nl> 15741L: linux-hwmon@vger.kernel.org 15742S: Maintained 15743F: Documentation/hwmon/w83791d 15744F: drivers/hwmon/w83791d.c 15745 15746W83793 HARDWARE MONITORING DRIVER 15747M: Rudolf Marek <r.marek@assembler.cz> 15748L: linux-hwmon@vger.kernel.org 15749S: Maintained 15750F: Documentation/hwmon/w83793 15751F: drivers/hwmon/w83793.c 15752 15753W83795 HARDWARE MONITORING DRIVER 15754M: Jean Delvare <jdelvare@suse.com> 15755L: linux-hwmon@vger.kernel.org 15756S: Maintained 15757F: drivers/hwmon/w83795.c 15758 15759W83L51xD SD/MMC CARD INTERFACE DRIVER 15760M: Pierre Ossman <pierre@ossman.eu> 15761S: Maintained 15762F: drivers/mmc/host/wbsd.* 15763 15764WACOM PROTOCOL 4 SERIAL TABLETS 15765M: Julian Squires <julian@cipht.net> 15766M: Hans de Goede <hdegoede@redhat.com> 15767L: linux-input@vger.kernel.org 15768S: Maintained 15769F: drivers/input/tablet/wacom_serial4.c 15770 15771WATCHDOG DEVICE DRIVERS 15772M: Wim Van Sebroeck <wim@linux-watchdog.org> 15773M: Guenter Roeck <linux@roeck-us.net> 15774L: linux-watchdog@vger.kernel.org 15775W: http://www.linux-watchdog.org/ 15776T: git git://www.linux-watchdog.org/linux-watchdog.git 15777S: Maintained 15778F: Documentation/devicetree/bindings/watchdog/ 15779F: Documentation/watchdog/ 15780F: drivers/watchdog/ 15781F: include/linux/watchdog.h 15782F: include/uapi/linux/watchdog.h 15783 15784WHISKEYCOVE PMIC GPIO DRIVER 15785M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15786L: linux-gpio@vger.kernel.org 15787S: Maintained 15788F: drivers/gpio/gpio-wcove.c 15789 15790WIIMOTE HID DRIVER 15791M: David Herrmann <dh.herrmann@googlemail.com> 15792L: linux-input@vger.kernel.org 15793S: Maintained 15794F: drivers/hid/hid-wiimote* 15795 15796WILOCITY WIL6210 WIRELESS DRIVER 15797M: Maya Erez <merez@codeaurora.org> 15798L: linux-wireless@vger.kernel.org 15799L: wil6210@qti.qualcomm.com 15800S: Supported 15801W: http://wireless.kernel.org/en/users/Drivers/wil6210 15802F: drivers/net/wireless/ath/wil6210/ 15803 15804WIMAX STACK 15805M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15806M: linux-wimax@intel.com 15807L: wimax@linuxwimax.org (subscribers-only) 15808S: Supported 15809W: http://linuxwimax.org 15810F: Documentation/wimax/README.wimax 15811F: include/linux/wimax/debug.h 15812F: include/net/wimax.h 15813F: include/uapi/linux/wimax.h 15814F: net/wimax/ 15815 15816WINBOND CIR DRIVER 15817M: David Härdeman <david@hardeman.nu> 15818S: Maintained 15819F: drivers/media/rc/winbond-cir.c 15820 15821WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15822M: William Breathitt Gray <vilhelm.gray@gmail.com> 15823L: linux-watchdog@vger.kernel.org 15824S: Maintained 15825F: drivers/watchdog/ebc-c384_wdt.c 15826 15827WINSYSTEMS WS16C48 GPIO DRIVER 15828M: William Breathitt Gray <vilhelm.gray@gmail.com> 15829L: linux-gpio@vger.kernel.org 15830S: Maintained 15831F: drivers/gpio/gpio-ws16c48.c 15832 15833WISTRON LAPTOP BUTTON DRIVER 15834M: Miloslav Trmac <mitr@volny.cz> 15835S: Maintained 15836F: drivers/input/misc/wistron_btns.c 15837 15838WL3501 WIRELESS PCMCIA CARD DRIVER 15839L: linux-wireless@vger.kernel.org 15840S: Odd fixes 15841F: drivers/net/wireless/wl3501* 15842 15843WOLFSON MICROELECTRONICS DRIVERS 15844L: patches@opensource.cirrus.com 15845T: git https://github.com/CirrusLogic/linux-drivers.git 15846W: https://github.com/CirrusLogic/linux-drivers/wiki 15847S: Supported 15848F: Documentation/hwmon/wm83?? 15849F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15850F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15851F: Documentation/devicetree/bindings/mfd/arizona.txt 15852F: Documentation/devicetree/bindings/mfd/wm831x.txt 15853F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15854F: arch/arm/mach-s3c64xx/mach-crag6410* 15855F: drivers/clk/clk-wm83*.c 15856F: drivers/extcon/extcon-arizona.c 15857F: drivers/leds/leds-wm83*.c 15858F: drivers/gpio/gpio-*wm*.c 15859F: drivers/gpio/gpio-arizona.c 15860F: drivers/hwmon/wm83??-hwmon.c 15861F: drivers/input/misc/wm831x-on.c 15862F: drivers/input/touchscreen/wm831x-ts.c 15863F: drivers/input/touchscreen/wm97*.c 15864F: drivers/mfd/arizona* 15865F: drivers/mfd/wm*.c 15866F: drivers/mfd/cs47l24* 15867F: drivers/power/supply/wm83*.c 15868F: drivers/rtc/rtc-wm83*.c 15869F: drivers/regulator/wm8*.c 15870F: drivers/regulator/arizona* 15871F: drivers/video/backlight/wm83*_bl.c 15872F: drivers/watchdog/wm83*_wdt.c 15873F: include/linux/mfd/arizona/ 15874F: include/linux/mfd/wm831x/ 15875F: include/linux/mfd/wm8350/ 15876F: include/linux/mfd/wm8400* 15877F: include/linux/regulator/arizona* 15878F: include/linux/wm97xx.h 15879F: include/sound/wm????.h 15880F: sound/soc/codecs/arizona.? 15881F: sound/soc/codecs/wm* 15882F: sound/soc/codecs/cs47l24* 15883 15884WORKQUEUE 15885M: Tejun Heo <tj@kernel.org> 15886R: Lai Jiangshan <jiangshanlai@gmail.com> 15887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15888S: Maintained 15889F: include/linux/workqueue.h 15890F: kernel/workqueue.c 15891F: Documentation/core-api/workqueue.rst 15892 15893X-POWERS AXP288 PMIC DRIVERS 15894M: Hans de Goede <hdegoede@redhat.com> 15895S: Maintained 15896N: axp288 15897F: drivers/acpi/pmic/intel_pmic_xpower.c 15898 15899X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15900M: Chen-Yu Tsai <wens@csie.org> 15901L: linux-kernel@vger.kernel.org 15902S: Maintained 15903N: axp[128] 15904 15905X.25 NETWORK LAYER 15906M: Andrew Hendry <andrew.hendry@gmail.com> 15907L: linux-x25@vger.kernel.org 15908S: Odd Fixes 15909F: Documentation/networking/x25* 15910F: include/net/x25* 15911F: net/x25/ 15912 15913X86 ARCHITECTURE (32-BIT AND 64-BIT) 15914M: Thomas Gleixner <tglx@linutronix.de> 15915M: Ingo Molnar <mingo@redhat.com> 15916M: Borislav Petkov <bp@alien8.de> 15917R: "H. Peter Anvin" <hpa@zytor.com> 15918M: x86@kernel.org 15919L: linux-kernel@vger.kernel.org 15920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15921S: Maintained 15922F: Documentation/devicetree/bindings/x86/ 15923F: Documentation/x86/ 15924F: arch/x86/ 15925 15926X86 ENTRY CODE 15927M: Andy Lutomirski <luto@kernel.org> 15928L: linux-kernel@vger.kernel.org 15929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15930S: Maintained 15931F: arch/x86/entry/ 15932 15933X86 MCE INFRASTRUCTURE 15934M: Tony Luck <tony.luck@intel.com> 15935M: Borislav Petkov <bp@alien8.de> 15936L: linux-edac@vger.kernel.org 15937S: Maintained 15938F: arch/x86/kernel/cpu/mcheck/* 15939 15940X86 MICROCODE UPDATE SUPPORT 15941M: Borislav Petkov <bp@alien8.de> 15942S: Maintained 15943F: arch/x86/kernel/cpu/microcode/* 15944 15945X86 MM 15946M: Dave Hansen <dave.hansen@linux.intel.com> 15947M: Andy Lutomirski <luto@kernel.org> 15948M: Peter Zijlstra <peterz@infradead.org> 15949L: linux-kernel@vger.kernel.org 15950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15951S: Maintained 15952F: arch/x86/mm/ 15953 15954X86 PLATFORM DRIVERS 15955M: Darren Hart <dvhart@infradead.org> 15956M: Andy Shevchenko <andy@infradead.org> 15957L: platform-driver-x86@vger.kernel.org 15958T: git git://git.infradead.org/linux-platform-drivers-x86.git 15959S: Maintained 15960F: drivers/platform/x86/ 15961F: drivers/platform/olpc/ 15962 15963X86 VDSO 15964M: Andy Lutomirski <luto@kernel.org> 15965L: linux-kernel@vger.kernel.org 15966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15967S: Maintained 15968F: arch/x86/entry/vdso/ 15969 15970XC2028/3028 TUNER DRIVER 15971M: Mauro Carvalho Chehab <mchehab@kernel.org> 15972L: linux-media@vger.kernel.org 15973W: https://linuxtv.org 15974T: git git://linuxtv.org/media_tree.git 15975S: Maintained 15976F: drivers/media/tuners/tuner-xc2028.* 15977 15978XDP SOCKETS (AF_XDP) 15979M: Björn Töpel <bjorn.topel@intel.com> 15980M: Magnus Karlsson <magnus.karlsson@intel.com> 15981L: netdev@vger.kernel.org 15982S: Maintained 15983F: kernel/bpf/xskmap.c 15984F: net/xdp/ 15985 15986XEN BLOCK SUBSYSTEM 15987M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15988M: Roger Pau Monné <roger.pau@citrix.com> 15989L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15990S: Supported 15991F: drivers/block/xen-blkback/* 15992F: drivers/block/xen* 15993 15994XEN HYPERVISOR ARM 15995M: Stefano Stabellini <sstabellini@kernel.org> 15996L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15997S: Maintained 15998F: arch/arm/xen/ 15999F: arch/arm/include/asm/xen/ 16000 16001XEN HYPERVISOR ARM64 16002M: Stefano Stabellini <sstabellini@kernel.org> 16003L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16004S: Maintained 16005F: arch/arm64/xen/ 16006F: arch/arm64/include/asm/xen/ 16007 16008XEN HYPERVISOR INTERFACE 16009M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16010M: Juergen Gross <jgross@suse.com> 16011L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16012T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16013S: Supported 16014F: arch/x86/xen/ 16015F: drivers/*/xen-*front.c 16016F: drivers/xen/ 16017F: arch/x86/include/asm/xen/ 16018F: arch/x86/include/asm/pvclock-abi.h 16019F: include/xen/ 16020F: include/uapi/xen/ 16021F: Documentation/ABI/stable/sysfs-hypervisor-xen 16022F: Documentation/ABI/testing/sysfs-hypervisor-xen 16023 16024XEN NETWORK BACKEND DRIVER 16025M: Wei Liu <wei.liu2@citrix.com> 16026M: Paul Durrant <paul.durrant@citrix.com> 16027L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16028L: netdev@vger.kernel.org 16029S: Supported 16030F: drivers/net/xen-netback/* 16031 16032XEN PCI SUBSYSTEM 16033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16035S: Supported 16036F: arch/x86/pci/*xen* 16037F: drivers/pci/*xen* 16038 16039XEN PVSCSI DRIVERS 16040M: Juergen Gross <jgross@suse.com> 16041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16042L: linux-scsi@vger.kernel.org 16043S: Supported 16044F: drivers/scsi/xen-scsifront.c 16045F: drivers/xen/xen-scsiback.c 16046F: include/xen/interface/io/vscsiif.h 16047 16048XEN SWIOTLB SUBSYSTEM 16049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16051L: iommu@lists.linux-foundation.org 16052S: Supported 16053F: arch/x86/xen/*swiotlb* 16054F: drivers/xen/*swiotlb* 16055 16056XEN SOUND FRONTEND DRIVER 16057M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16058L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16060S: Supported 16061F: sound/xen/* 16062 16063XFS FILESYSTEM 16064M: Darrick J. Wong <darrick.wong@oracle.com> 16065M: linux-xfs@vger.kernel.org 16066L: linux-xfs@vger.kernel.org 16067W: http://xfs.org/ 16068T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16069S: Supported 16070F: Documentation/filesystems/xfs.txt 16071F: fs/xfs/ 16072 16073XILINX AXI ETHERNET DRIVER 16074M: Anirudha Sarangi <anirudh@xilinx.com> 16075M: John Linn <John.Linn@xilinx.com> 16076S: Maintained 16077F: drivers/net/ethernet/xilinx/xilinx_axienet* 16078 16079XILINX UARTLITE SERIAL DRIVER 16080M: Peter Korsgaard <jacmet@sunsite.dk> 16081L: linux-serial@vger.kernel.org 16082S: Maintained 16083F: drivers/tty/serial/uartlite.c 16084 16085XILINX VIDEO IP CORES 16086M: Hyun Kwon <hyun.kwon@xilinx.com> 16087M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16088L: linux-media@vger.kernel.org 16089T: git git://linuxtv.org/media_tree.git 16090S: Supported 16091F: Documentation/devicetree/bindings/media/xilinx/ 16092F: drivers/media/platform/xilinx/ 16093F: include/uapi/linux/xilinx-v4l2-controls.h 16094 16095XILLYBUS DRIVER 16096M: Eli Billauer <eli.billauer@gmail.com> 16097L: linux-kernel@vger.kernel.org 16098S: Supported 16099F: drivers/char/xillybus/ 16100 16101XLP9XX I2C DRIVER 16102M: George Cherian <george.cherian@cavium.com> 16103M: Jan Glauber <jglauber@cavium.com> 16104L: linux-i2c@vger.kernel.org 16105W: http://www.cavium.com 16106S: Supported 16107F: drivers/i2c/busses/i2c-xlp9xx.c 16108 16109XRA1403 GPIO EXPANDER 16110M: Nandor Han <nandor.han@ge.com> 16111M: Semi Malinen <semi.malinen@ge.com> 16112L: linux-gpio@vger.kernel.org 16113S: Maintained 16114F: drivers/gpio/gpio-xra1403.c 16115F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16116 16117XTENSA XTFPGA PLATFORM SUPPORT 16118M: Max Filippov <jcmvbkbc@gmail.com> 16119L: linux-xtensa@linux-xtensa.org 16120S: Maintained 16121F: drivers/spi/spi-xtensa-xtfpga.c 16122F: sound/soc/xtensa/xtfpga-i2s.c 16123 16124YAM DRIVER FOR AX.25 16125M: Jean-Paul Roubelat <jpr@f6fbb.org> 16126L: linux-hams@vger.kernel.org 16127S: Maintained 16128F: drivers/net/hamradio/yam* 16129F: include/linux/yam.h 16130 16131YAMA SECURITY MODULE 16132M: Kees Cook <keescook@chromium.org> 16133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16134S: Supported 16135F: security/yama/ 16136F: Documentation/admin-guide/LSM/Yama.rst 16137 16138YEALINK PHONE DRIVER 16139M: Henk Vergonet <Henk.Vergonet@gmail.com> 16140L: usbb2k-api-dev@nongnu.org 16141S: Maintained 16142F: Documentation/input/devices/yealink.rst 16143F: drivers/input/misc/yealink.* 16144 16145Z8530 DRIVER FOR AX.25 16146M: Joerg Reuter <jreuter@yaina.de> 16147W: http://yaina.de/jreuter/ 16148W: http://www.qsl.net/dl1bke/ 16149L: linux-hams@vger.kernel.org 16150S: Maintained 16151F: Documentation/networking/z8530drv.txt 16152F: drivers/net/hamradio/*scc.c 16153F: drivers/net/hamradio/z8530.h 16154 16155ZBUD COMPRESSED PAGE ALLOCATOR 16156M: Seth Jennings <sjenning@redhat.com> 16157M: Dan Streetman <ddstreet@ieee.org> 16158L: linux-mm@kvack.org 16159S: Maintained 16160F: mm/zbud.c 16161F: include/linux/zbud.h 16162 16163ZD1211RW WIRELESS DRIVER 16164M: Daniel Drake <dsd@gentoo.org> 16165M: Ulrich Kunitz <kune@deine-taler.de> 16166W: http://zd1211.ath.cx/wiki/DriverRewrite 16167L: linux-wireless@vger.kernel.org 16168L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16169S: Maintained 16170F: drivers/net/wireless/zydas/zd1211rw/ 16171 16172ZD1301 MEDIA DRIVER 16173M: Antti Palosaari <crope@iki.fi> 16174L: linux-media@vger.kernel.org 16175W: https://linuxtv.org/ 16176W: http://palosaari.fi/linux/ 16177Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16178S: Maintained 16179F: drivers/media/usb/dvb-usb-v2/zd1301* 16180 16181ZD1301_DEMOD 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/dvb-frontends/zd1301_demod* 16189 16190ZPOOL COMPRESSED PAGE STORAGE API 16191M: Dan Streetman <ddstreet@ieee.org> 16192L: linux-mm@kvack.org 16193S: Maintained 16194F: mm/zpool.c 16195F: include/linux/zpool.h 16196 16197ZR36067 VIDEO FOR LINUX DRIVER 16198L: mjpeg-users@lists.sourceforge.net 16199L: linux-media@vger.kernel.org 16200W: http://mjpeg.sourceforge.net/driver-zoran/ 16201T: hg https://linuxtv.org/hg/v4l-dvb 16202S: Odd Fixes 16203F: drivers/staging/media/zoran/ 16204 16205ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16206M: Minchan Kim <minchan@kernel.org> 16207M: Nitin Gupta <ngupta@vflare.org> 16208R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16209L: linux-kernel@vger.kernel.org 16210S: Maintained 16211F: drivers/block/zram/ 16212F: Documentation/blockdev/zram.txt 16213 16214ZS DECSTATION Z85C30 SERIAL DRIVER 16215M: "Maciej W. Rozycki" <macro@linux-mips.org> 16216S: Maintained 16217F: drivers/tty/serial/zs.* 16218 16219ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16220M: Minchan Kim <minchan@kernel.org> 16221M: Nitin Gupta <ngupta@vflare.org> 16222R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16223L: linux-mm@kvack.org 16224S: Maintained 16225F: mm/zsmalloc.c 16226F: include/linux/zsmalloc.h 16227F: Documentation/vm/zsmalloc.rst 16228 16229ZSWAP COMPRESSED SWAP CACHING 16230M: Seth Jennings <sjenning@redhat.com> 16231M: Dan Streetman <ddstreet@ieee.org> 16232L: linux-mm@kvack.org 16233S: Maintained 16234F: mm/zswap.c 16235 16236THE REST 16237M: Linus Torvalds <torvalds@linux-foundation.org> 16238L: linux-kernel@vger.kernel.org 16239Q: http://patchwork.kernel.org/project/LKML/list/ 16240T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16241S: Buried alive in reporters 16242F: * 16243F: */ 16244