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@bootlin.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: Dept-GELinuxNICDev@cavium.com 2960L: netdev@vger.kernel.org 2961S: Supported 2962F: drivers/net/ethernet/broadcom/bnx2.* 2963F: drivers/net/ethernet/broadcom/bnx2_* 2964 2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2966M: QLogic-Storage-Upstream@qlogic.com 2967L: linux-scsi@vger.kernel.org 2968S: Supported 2969F: drivers/scsi/bnx2fc/ 2970 2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2972M: QLogic-Storage-Upstream@qlogic.com 2973L: linux-scsi@vger.kernel.org 2974S: Supported 2975F: drivers/scsi/bnx2i/ 2976 2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2978M: Ariel Elior <ariel.elior@cavium.com> 2979M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2980M: everest-linux-l2@cavium.com 2981L: netdev@vger.kernel.org 2982S: Supported 2983F: drivers/net/ethernet/broadcom/bnx2x/ 2984 2985BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2986M: Michael Chan <michael.chan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/bnxt/ 2990 2991BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2992M: Arend van Spriel <arend.vanspriel@broadcom.com> 2993M: Franky Lin <franky.lin@broadcom.com> 2994M: Hante Meuleman <hante.meuleman@broadcom.com> 2995M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2996M: Wright Feng <wright.feng@cypress.com> 2997L: linux-wireless@vger.kernel.org 2998L: brcm80211-dev-list.pdl@broadcom.com 2999L: brcm80211-dev-list@cypress.com 3000S: Supported 3001F: drivers/net/wireless/broadcom/brcm80211/ 3002 3003BROADCOM BRCMSTB GPIO DRIVER 3004M: Gregory Fong <gregory.0xf0@gmail.com> 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Supported 3007F: drivers/gpio/gpio-brcmstb.c 3008F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3009 3010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3011M: Al Cooper <alcooperx@gmail.com> 3012L: linux-kernel@vger.kernel.org 3013L: bcm-kernel-feedback-list@broadcom.com 3014S: Maintained 3015F: drivers/phy/broadcom/phy-brcm-usb* 3016 3017BROADCOM GENET ETHERNET DRIVER 3018M: Doug Berger <opendmb@gmail.com> 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/genet/ 3023 3024BROADCOM IPROC ARM ARCHITECTURE 3025M: Ray Jui <rjui@broadcom.com> 3026M: Scott Branden <sbranden@broadcom.com> 3027M: Jon Mason <jonmason@broadcom.com> 3028M: bcm-kernel-feedback-list@broadcom.com 3029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3030T: git git://github.com/broadcom/cygnus-linux.git 3031S: Maintained 3032N: iproc 3033N: cygnus 3034N: bcm[-_]nsp 3035N: bcm9113* 3036N: bcm9583* 3037N: bcm9585* 3038N: bcm9586* 3039N: bcm988312 3040N: bcm113* 3041N: bcm583* 3042N: bcm585* 3043N: bcm586* 3044N: bcm88312 3045N: hr2 3046N: stingray 3047F: arch/arm64/boot/dts/broadcom/northstar2/* 3048F: arch/arm64/boot/dts/broadcom/stingray/* 3049F: drivers/clk/bcm/clk-ns* 3050F: drivers/clk/bcm/clk-sr* 3051F: drivers/pinctrl/bcm/pinctrl-ns* 3052F: include/dt-bindings/clock/bcm-sr* 3053 3054BROADCOM KONA GPIO DRIVER 3055M: Ray Jui <rjui@broadcom.com> 3056L: bcm-kernel-feedback-list@broadcom.com 3057S: Supported 3058F: drivers/gpio/gpio-bcm-kona.c 3059F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3060 3061BROADCOM NETXTREME-E ROCE DRIVER 3062M: Selvin Xavier <selvin.xavier@broadcom.com> 3063M: Devesh Sharma <devesh.sharma@broadcom.com> 3064M: Somnath Kotur <somnath.kotur@broadcom.com> 3065M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3066L: linux-rdma@vger.kernel.org 3067W: http://www.broadcom.com 3068S: Supported 3069F: drivers/infiniband/hw/bnxt_re/ 3070F: include/uapi/rdma/bnxt_re-abi.h 3071 3072BROADCOM NVRAM DRIVER 3073M: Rafał Miłecki <zajec5@gmail.com> 3074L: linux-mips@linux-mips.org 3075S: Maintained 3076F: drivers/firmware/broadcom/* 3077 3078BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3079M: Rafał Miłecki <zajec5@gmail.com> 3080L: linux-wireless@vger.kernel.org 3081S: Maintained 3082F: drivers/bcma/ 3083F: include/linux/bcma/ 3084 3085BROADCOM STB AVS CPUFREQ DRIVER 3086M: Markus Mayer <mmayer@broadcom.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-pm@vger.kernel.org 3089S: Maintained 3090F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3091F: drivers/cpufreq/brcmstb* 3092 3093BROADCOM STB AVS TMON DRIVER 3094M: Markus Mayer <mmayer@broadcom.com> 3095M: bcm-kernel-feedback-list@broadcom.com 3096L: linux-pm@vger.kernel.org 3097S: Maintained 3098F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3099F: drivers/thermal/broadcom/brcmstb* 3100 3101BROADCOM STB NAND FLASH DRIVER 3102M: Brian Norris <computersforpeace@gmail.com> 3103M: Kamal Dasu <kdasu.kdev@gmail.com> 3104L: linux-mtd@lists.infradead.org 3105L: bcm-kernel-feedback-list@broadcom.com 3106S: Maintained 3107F: drivers/mtd/nand/raw/brcmnand/ 3108 3109BROADCOM STB DPFE DRIVER 3110M: Markus Mayer <mmayer@broadcom.com> 3111M: bcm-kernel-feedback-list@broadcom.com 3112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3113S: Maintained 3114F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3115F: drivers/memory/brcmstb_dpfe.c 3116 3117BROADCOM SYSTEMPORT ETHERNET DRIVER 3118M: Florian Fainelli <f.fainelli@gmail.com> 3119L: netdev@vger.kernel.org 3120S: Supported 3121F: drivers/net/ethernet/broadcom/bcmsysport.* 3122 3123BROADCOM TG3 GIGABIT ETHERNET DRIVER 3124M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3125M: Prashant Sreedharan <prashant@broadcom.com> 3126M: Michael Chan <mchan@broadcom.com> 3127L: netdev@vger.kernel.org 3128S: Supported 3129F: drivers/net/ethernet/broadcom/tg3.* 3130 3131BROCADE BFA FC SCSI DRIVER 3132M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3133M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3134L: linux-scsi@vger.kernel.org 3135S: Supported 3136F: drivers/scsi/bfa/ 3137 3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rasesh.mody@cavium.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3141M: Dept-GELinuxNICDev@cavium.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/brocade/bna/ 3145 3146BSG (block layer generic sg v4 driver) 3147M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: block/bsg.c 3151F: include/linux/bsg.h 3152F: include/uapi/linux/bsg.h 3153 3154BT87X AUDIO DRIVER 3155M: Clemens Ladisch <clemens@ladisch.de> 3156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3157T: git git://git.alsa-project.org/alsa-kernel.git 3158S: Maintained 3159F: Documentation/sound/cards/bt87x.rst 3160F: sound/pci/bt87x.c 3161 3162BT8XXGPIO DRIVER 3163M: Michael Buesch <m@bues.ch> 3164W: http://bu3sch.de/btgpio.php 3165S: Maintained 3166F: drivers/gpio/gpio-bt8xx.c 3167 3168BTRFS FILE SYSTEM 3169M: Chris Mason <clm@fb.com> 3170M: Josef Bacik <jbacik@fb.com> 3171M: David Sterba <dsterba@suse.com> 3172L: linux-btrfs@vger.kernel.org 3173W: http://btrfs.wiki.kernel.org/ 3174Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3176S: Maintained 3177F: Documentation/filesystems/btrfs.txt 3178F: fs/btrfs/ 3179F: include/linux/btrfs* 3180F: include/uapi/linux/btrfs* 3181 3182BTTV VIDEO4LINUX DRIVER 3183M: Mauro Carvalho Chehab <mchehab@kernel.org> 3184L: linux-media@vger.kernel.org 3185W: https://linuxtv.org 3186T: git git://linuxtv.org/media_tree.git 3187S: Odd fixes 3188F: Documentation/media/v4l-drivers/bttv* 3189F: drivers/media/pci/bt8xx/bttv* 3190 3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3192M: Chanwoo Choi <cw00.choi@samsung.com> 3193L: linux-pm@vger.kernel.org 3194L: linux-samsung-soc@vger.kernel.org 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3196S: Maintained 3197F: drivers/devfreq/exynos-bus.c 3198F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3199 3200BUSLOGIC SCSI DRIVER 3201M: Khalid Aziz <khalid@gonehiking.org> 3202L: linux-scsi@vger.kernel.org 3203S: Maintained 3204F: drivers/scsi/BusLogic.* 3205F: drivers/scsi/FlashPoint.* 3206 3207C-MEDIA CMI8788 DRIVER 3208M: Clemens Ladisch <clemens@ladisch.de> 3209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3210T: git git://git.alsa-project.org/alsa-kernel.git 3211S: Maintained 3212F: sound/pci/oxygen/ 3213 3214C6X ARCHITECTURE 3215M: Mark Salter <msalter@redhat.com> 3216M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3217L: linux-c6x-dev@linux-c6x.org 3218W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3219S: Maintained 3220F: arch/c6x/ 3221 3222CA8210 IEEE-802.15.4 RADIO DRIVER 3223M: Harry Morris <h.morris@cascoda.com> 3224L: linux-wpan@vger.kernel.org 3225W: https://github.com/Cascoda/ca8210-linux.git 3226S: Maintained 3227F: drivers/net/ieee802154/ca8210.c 3228F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3229 3230CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3231M: David Howells <dhowells@redhat.com> 3232L: linux-cachefs@redhat.com (moderated for non-subscribers) 3233S: Supported 3234F: Documentation/filesystems/caching/cachefiles.txt 3235F: fs/cachefiles/ 3236 3237CADENCE MIPI-CSI2 BRIDGES 3238M: Maxime Ripard <maxime.ripard@bootlin.com> 3239L: linux-media@vger.kernel.org 3240S: Maintained 3241F: Documentation/devicetree/bindings/media/cdns,*.txt 3242F: drivers/media/platform/cadence/cdns-csi2* 3243 3244CADET FM/AM RADIO RECEIVER DRIVER 3245M: Hans Verkuil <hverkuil@xs4all.nl> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: https://linuxtv.org 3249S: Maintained 3250F: drivers/media/radio/radio-cadet* 3251 3252CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3253M: Jonathan Corbet <corbet@lwn.net> 3254L: linux-media@vger.kernel.org 3255T: git git://linuxtv.org/media_tree.git 3256S: Maintained 3257F: Documentation/media/v4l-drivers/cafe_ccic* 3258F: drivers/media/platform/marvell-ccic/ 3259 3260CAIF NETWORK LAYER 3261M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3262L: netdev@vger.kernel.org 3263S: Supported 3264F: Documentation/networking/caif/ 3265F: drivers/net/caif/ 3266F: include/uapi/linux/caif/ 3267F: include/net/caif/ 3268F: net/caif/ 3269 3270CALGARY x86-64 IOMMU 3271M: Muli Ben-Yehuda <mulix@mulix.org> 3272M: Jon Mason <jdmason@kudzu.us> 3273L: iommu@lists.linux-foundation.org 3274S: Maintained 3275F: arch/x86/kernel/pci-calgary_64.c 3276F: arch/x86/kernel/tce_64.c 3277F: arch/x86/include/asm/calgary.h 3278F: arch/x86/include/asm/tce.h 3279 3280CAN NETWORK DRIVERS 3281M: Wolfgang Grandegger <wg@grandegger.com> 3282M: Marc Kleine-Budde <mkl@pengutronix.de> 3283L: linux-can@vger.kernel.org 3284W: https://github.com/linux-can 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3287S: Maintained 3288F: Documentation/devicetree/bindings/net/can/ 3289F: drivers/net/can/ 3290F: include/linux/can/dev.h 3291F: include/linux/can/platform/ 3292F: include/uapi/linux/can/error.h 3293F: include/uapi/linux/can/netlink.h 3294 3295CAN NETWORK LAYER 3296M: Oliver Hartkopp <socketcan@hartkopp.net> 3297M: Marc Kleine-Budde <mkl@pengutronix.de> 3298L: linux-can@vger.kernel.org 3299W: https://github.com/linux-can 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3302S: Maintained 3303F: Documentation/networking/can.rst 3304F: net/can/ 3305F: include/linux/can/core.h 3306F: include/uapi/linux/can.h 3307F: include/uapi/linux/can/bcm.h 3308F: include/uapi/linux/can/raw.h 3309F: include/uapi/linux/can/gw.h 3310 3311CAPABILITIES 3312M: Serge Hallyn <serge@hallyn.com> 3313L: linux-security-module@vger.kernel.org 3314S: Supported 3315F: include/linux/capability.h 3316F: include/uapi/linux/capability.h 3317F: security/commoncap.c 3318F: kernel/capability.c 3319 3320CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3321M: Kevin Tsai <ktsai@capellamicro.com> 3322S: Maintained 3323F: drivers/iio/light/cm* 3324 3325CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3326M: Christian Lamparter <chunkeey@googlemail.com> 3327L: linux-wireless@vger.kernel.org 3328W: http://wireless.kernel.org/en/users/Drivers/carl9170 3329S: Maintained 3330F: drivers/net/wireless/ath/carl9170/ 3331 3332CAVIUM I2C DRIVER 3333M: Jan Glauber <jglauber@cavium.com> 3334M: David Daney <david.daney@cavium.com> 3335W: http://www.cavium.com 3336S: Supported 3337F: drivers/i2c/busses/i2c-octeon* 3338F: drivers/i2c/busses/i2c-thunderx* 3339 3340CAVIUM LIQUIDIO NETWORK DRIVER 3341M: Derek Chickles <derek.chickles@caviumnetworks.com> 3342M: Satanand Burla <satananda.burla@caviumnetworks.com> 3343M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3344M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3345L: netdev@vger.kernel.org 3346W: http://www.cavium.com 3347S: Supported 3348F: drivers/net/ethernet/cavium/liquidio/ 3349 3350CAVIUM MMC DRIVER 3351M: Jan Glauber <jglauber@cavium.com> 3352M: David Daney <david.daney@cavium.com> 3353M: Steven J. Hill <Steven.Hill@cavium.com> 3354W: http://www.cavium.com 3355S: Supported 3356F: drivers/mmc/host/cavium* 3357 3358CAVIUM OCTEON-TX CRYPTO DRIVER 3359M: George Cherian <george.cherian@cavium.com> 3360L: linux-crypto@vger.kernel.org 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/crypto/cavium/cpt/ 3364 3365CAVIUM THUNDERX2 ARM64 SOC 3366M: Robert Richter <rrichter@cavium.com> 3367M: Jayachandran C <jnair@caviumnetworks.com> 3368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3369S: Maintained 3370F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3371F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3372 3373CC2520 IEEE-802.15.4 RADIO DRIVER 3374M: Varka Bhadram <varkabhadram@gmail.com> 3375L: linux-wpan@vger.kernel.org 3376S: Maintained 3377F: drivers/net/ieee802154/cc2520.c 3378F: include/linux/spi/cc2520.h 3379F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3380 3381CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3382M: Gilad Ben-Yossef <gilad@benyossef.com> 3383L: linux-crypto@vger.kernel.org 3384S: Supported 3385F: drivers/crypto/ccree/ 3386W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3387 3388CEC FRAMEWORK 3389M: Hans Verkuil <hans.verkuil@cisco.com> 3390L: linux-media@vger.kernel.org 3391T: git git://linuxtv.org/media_tree.git 3392W: http://linuxtv.org 3393S: Supported 3394F: Documentation/media/kapi/cec-core.rst 3395F: Documentation/media/uapi/cec 3396F: drivers/media/cec/ 3397F: drivers/media/rc/keymaps/rc-cec.c 3398F: include/media/cec.h 3399F: include/media/cec-notifier.h 3400F: include/uapi/linux/cec.h 3401F: include/uapi/linux/cec-funcs.h 3402F: Documentation/devicetree/bindings/media/cec.txt 3403F: Documentation/ABI/testing/debugfs-cec-error-inj 3404 3405CEC GPIO DRIVER 3406M: Hans Verkuil <hans.verkuil@cisco.com> 3407L: linux-media@vger.kernel.org 3408T: git git://linuxtv.org/media_tree.git 3409W: http://linuxtv.org 3410S: Supported 3411F: drivers/media/platform/cec-gpio/ 3412F: Documentation/devicetree/bindings/media/cec-gpio.txt 3413 3414CELL BROADBAND ENGINE ARCHITECTURE 3415M: Arnd Bergmann <arnd@arndb.de> 3416L: linuxppc-dev@lists.ozlabs.org 3417W: http://www.ibm.com/developerworks/power/cell/ 3418S: Supported 3419F: arch/powerpc/include/asm/cell*.h 3420F: arch/powerpc/include/asm/spu*.h 3421F: arch/powerpc/include/uapi/asm/spu*.h 3422F: arch/powerpc/oprofile/*cell* 3423F: arch/powerpc/platforms/cell/ 3424 3425CEPH COMMON CODE (LIBCEPH) 3426M: Ilya Dryomov <idryomov@gmail.com> 3427M: "Yan, Zheng" <zyan@redhat.com> 3428M: Sage Weil <sage@redhat.com> 3429L: ceph-devel@vger.kernel.org 3430W: http://ceph.com/ 3431T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3432T: git git://github.com/ceph/ceph-client.git 3433S: Supported 3434F: net/ceph/ 3435F: include/linux/ceph/ 3436F: include/linux/crush/ 3437 3438CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3439M: "Yan, Zheng" <zyan@redhat.com> 3440M: Sage Weil <sage@redhat.com> 3441M: Ilya Dryomov <idryomov@gmail.com> 3442L: ceph-devel@vger.kernel.org 3443W: http://ceph.com/ 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3445T: git git://github.com/ceph/ceph-client.git 3446S: Supported 3447F: Documentation/filesystems/ceph.txt 3448F: fs/ceph/ 3449 3450CERTIFICATE HANDLING: 3451M: David Howells <dhowells@redhat.com> 3452M: David Woodhouse <dwmw2@infradead.org> 3453L: keyrings@vger.kernel.org 3454S: Maintained 3455F: Documentation/admin-guide/module-signing.rst 3456F: certs/ 3457F: scripts/sign-file.c 3458F: scripts/extract-cert.c 3459 3460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3461L: linux-usb@vger.kernel.org 3462S: Orphan 3463F: Documentation/usb/WUSB-Design-overview.txt 3464F: Documentation/usb/wusb-cbaf 3465F: drivers/usb/host/hwa-hc.c 3466F: drivers/usb/host/whci/ 3467F: drivers/usb/wusbcore/ 3468F: include/linux/usb/wusb* 3469 3470CFAG12864B LCD DRIVER 3471M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3472S: Maintained 3473F: drivers/auxdisplay/cfag12864b.c 3474F: include/linux/cfag12864b.h 3475 3476CFAG12864BFB LCD FRAMEBUFFER DRIVER 3477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3478S: Maintained 3479F: drivers/auxdisplay/cfag12864bfb.c 3480F: include/linux/cfag12864b.h 3481 3482802.11 (including CFG80211/NL80211) 3483M: Johannes Berg <johannes@sipsolutions.net> 3484L: linux-wireless@vger.kernel.org 3485W: http://wireless.kernel.org/ 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3488S: Maintained 3489F: net/wireless/ 3490F: include/uapi/linux/nl80211.h 3491F: include/linux/ieee80211.h 3492F: include/net/wext.h 3493F: include/net/cfg80211.h 3494F: include/net/iw_handler.h 3495F: include/net/ieee80211_radiotap.h 3496F: Documentation/driver-api/80211/cfg80211.rst 3497F: Documentation/networking/regulatory.txt 3498 3499CHAR and MISC DRIVERS 3500M: Arnd Bergmann <arnd@arndb.de> 3501M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3503S: Supported 3504F: drivers/char/ 3505F: drivers/misc/ 3506F: include/linux/miscdevice.h 3507 3508CHECKPATCH 3509M: Andy Whitcroft <apw@canonical.com> 3510M: Joe Perches <joe@perches.com> 3511S: Maintained 3512F: scripts/checkpatch.pl 3513 3514CHINESE DOCUMENTATION 3515M: Harry Wei <harryxiyou@gmail.com> 3516L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3517L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3518S: Maintained 3519F: Documentation/translations/zh_CN/ 3520 3521CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3522M: Peter Chen <Peter.Chen@nxp.com> 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3524L: linux-usb@vger.kernel.org 3525S: Maintained 3526F: drivers/usb/chipidea/ 3527 3528CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3529M: Hans de Goede <hdegoede@redhat.com> 3530L: linux-input@vger.kernel.org 3531S: Maintained 3532F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3533F: drivers/input/touchscreen/chipone_icn8318.c 3534 3535CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3536M: Hans de Goede <hdegoede@redhat.com> 3537L: linux-input@vger.kernel.org 3538S: Maintained 3539F: drivers/input/touchscreen/chipone_icn8505.c 3540 3541CHROME HARDWARE PLATFORM SUPPORT 3542M: Benson Leung <bleung@chromium.org> 3543M: Olof Johansson <olof@lixom.net> 3544S: Maintained 3545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3546F: drivers/platform/chrome/ 3547 3548CIRRUS LOGIC AUDIO CODEC DRIVERS 3549M: Brian Austin <brian.austin@cirrus.com> 3550M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3552S: Maintained 3553F: sound/soc/codecs/cs* 3554 3555CIRRUS LOGIC EP93XX ETHERNET DRIVER 3556M: Hartley Sweeten <hsweeten@visionengravers.com> 3557L: netdev@vger.kernel.org 3558S: Maintained 3559F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3560 3561CISCO FCOE HBA DRIVER 3562M: Satish Kharat <satishkh@cisco.com> 3563M: Sesidhar Baddela <sebaddel@cisco.com> 3564M: Karan Tilak Kumar <kartilak@cisco.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/fnic/ 3568 3569CISCO SCSI HBA DRIVER 3570M: Karan Tilak Kumar <kartilak@cisco.com> 3571M: Sesidhar Baddela <sebaddel@cisco.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/snic/ 3575 3576CISCO VIC ETHERNET NIC DRIVER 3577M: Christian Benvenuti <benve@cisco.com> 3578M: Govindarajulu Varadarajan <_govind@gmx.com> 3579M: Parvi Kaustubhi <pkaustub@cisco.com> 3580S: Supported 3581F: drivers/net/ethernet/cisco/enic/ 3582 3583CISCO VIC LOW LATENCY NIC DRIVER 3584M: Christian Benvenuti <benve@cisco.com> 3585S: Supported 3586F: drivers/infiniband/hw/usnic/ 3587 3588CIRRUS LOGIC MADERA CODEC DRIVERS 3589M: Charles Keepax <ckeepax@opensource.cirrus.com> 3590M: Richard Fitzgerald <rf@opensource.cirrus.com> 3591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3592L: patches@opensource.cirrus.com 3593T: git https://github.com/CirrusLogic/linux-drivers.git 3594W: https://github.com/CirrusLogic/linux-drivers/wiki 3595S: Supported 3596F: Documentation/devicetree/bindings/mfd/madera.txt 3597F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3598F: include/linux/mfd/madera/* 3599F: drivers/gpio/gpio-madera* 3600F: drivers/mfd/madera* 3601F: drivers/mfd/cs47l* 3602F: drivers/pinctrl/cirrus/* 3603 3604CLANG-FORMAT FILE 3605M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3606S: Maintained 3607F: .clang-format 3608 3609CLEANCACHE API 3610M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: mm/cleancache.c 3614F: include/linux/cleancache.h 3615 3616CLK API 3617M: Russell King <linux@armlinux.org.uk> 3618L: linux-clk@vger.kernel.org 3619S: Maintained 3620F: include/linux/clk.h 3621 3622CLOCKSOURCE, CLOCKEVENT DRIVERS 3623M: Daniel Lezcano <daniel.lezcano@linaro.org> 3624M: Thomas Gleixner <tglx@linutronix.de> 3625L: linux-kernel@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3627S: Supported 3628F: drivers/clocksource/ 3629F: Documentation/devicetree/bindings/timer/ 3630 3631CMPC ACPI DRIVER 3632M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3633M: Daniel Oliveira Nascimento <don@syst.com.br> 3634L: platform-driver-x86@vger.kernel.org 3635S: Supported 3636F: drivers/platform/x86/classmate-laptop.c 3637 3638COBALT MEDIA DRIVER 3639M: Hans Verkuil <hans.verkuil@cisco.com> 3640L: linux-media@vger.kernel.org 3641T: git git://linuxtv.org/media_tree.git 3642W: https://linuxtv.org 3643S: Supported 3644F: drivers/media/pci/cobalt/ 3645 3646COCCINELLE/Semantic Patches (SmPL) 3647M: Julia Lawall <Julia.Lawall@lip6.fr> 3648M: Gilles Muller <Gilles.Muller@lip6.fr> 3649M: Nicolas Palix <nicolas.palix@imag.fr> 3650M: Michal Marek <michal.lkml@markovi.net> 3651L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3653W: http://coccinelle.lip6.fr/ 3654S: Supported 3655F: Documentation/dev-tools/coccinelle.rst 3656F: scripts/coccinelle/ 3657F: scripts/coccicheck 3658 3659CODA FILE SYSTEM 3660M: Jan Harkes <jaharkes@cs.cmu.edu> 3661M: coda@cs.cmu.edu 3662L: codalist@coda.cs.cmu.edu 3663W: http://www.coda.cs.cmu.edu/ 3664S: Maintained 3665F: Documentation/filesystems/coda.txt 3666F: fs/coda/ 3667F: include/linux/coda*.h 3668F: include/uapi/linux/coda*.h 3669 3670CODA V4L2 MEM2MEM DRIVER 3671M: Philipp Zabel <p.zabel@pengutronix.de> 3672L: linux-media@vger.kernel.org 3673S: Maintained 3674F: Documentation/devicetree/bindings/media/coda.txt 3675F: drivers/media/platform/coda/ 3676 3677COMMON CLK FRAMEWORK 3678M: Michael Turquette <mturquette@baylibre.com> 3679M: Stephen Boyd <sboyd@kernel.org> 3680L: linux-clk@vger.kernel.org 3681Q: http://patchwork.kernel.org/project/linux-clk/list/ 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3683S: Maintained 3684F: Documentation/devicetree/bindings/clock/ 3685F: drivers/clk/ 3686X: drivers/clk/clkdev.c 3687F: include/linux/clk-pr* 3688F: include/linux/clk/ 3689F: include/linux/of_clk.h 3690 3691COMMON INTERNET FILE SYSTEM (CIFS) 3692M: Steve French <sfrench@samba.org> 3693L: linux-cifs@vger.kernel.org 3694L: samba-technical@lists.samba.org (moderated for non-subscribers) 3695W: http://linux-cifs.samba.org/ 3696T: git git://git.samba.org/sfrench/cifs-2.6.git 3697S: Supported 3698F: Documentation/filesystems/cifs/ 3699F: fs/cifs/ 3700 3701COMPACTPCI HOTPLUG CORE 3702M: Scott Murray <scott@spiteful.org> 3703L: linux-pci@vger.kernel.org 3704S: Maintained 3705F: drivers/pci/hotplug/cpci_hotplug* 3706 3707COMPACTPCI HOTPLUG GENERIC DRIVER 3708M: Scott Murray <scott@spiteful.org> 3709L: linux-pci@vger.kernel.org 3710S: Maintained 3711F: drivers/pci/hotplug/cpcihp_generic.c 3712 3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3714M: Scott Murray <scott@spiteful.org> 3715L: linux-pci@vger.kernel.org 3716S: Maintained 3717F: drivers/pci/hotplug/cpcihp_zt5550.* 3718 3719COMPAL LAPTOP SUPPORT 3720M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3721L: platform-driver-x86@vger.kernel.org 3722S: Maintained 3723F: drivers/platform/x86/compal-laptop.c 3724 3725CONEXANT ACCESSRUNNER USB DRIVER 3726L: accessrunner-general@lists.sourceforge.net 3727W: http://accessrunner.sourceforge.net/ 3728S: Orphan 3729F: drivers/usb/atm/cxacru.c 3730 3731CONFIGFS 3732M: Joel Becker <jlbec@evilplan.org> 3733M: Christoph Hellwig <hch@lst.de> 3734T: git git://git.infradead.org/users/hch/configfs.git 3735S: Supported 3736F: fs/configfs/ 3737F: include/linux/configfs.h 3738 3739CONNECTOR 3740M: Evgeniy Polyakov <zbr@ioremap.net> 3741L: netdev@vger.kernel.org 3742S: Maintained 3743F: drivers/connector/ 3744 3745CONTROL GROUP (CGROUP) 3746M: Tejun Heo <tj@kernel.org> 3747M: Li Zefan <lizefan@huawei.com> 3748M: Johannes Weiner <hannes@cmpxchg.org> 3749L: cgroups@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3751S: Maintained 3752F: Documentation/cgroup* 3753F: include/linux/cgroup* 3754F: kernel/cgroup* 3755 3756CONTROL GROUP - CPUSET 3757M: Li Zefan <lizefan@huawei.com> 3758L: cgroups@vger.kernel.org 3759W: http://www.bullopensource.org/cpuset/ 3760W: http://oss.sgi.com/projects/cpusets/ 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3762S: Maintained 3763F: Documentation/cgroup-v1/cpusets.txt 3764F: include/linux/cpuset.h 3765F: kernel/cgroup/cpuset.c 3766 3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3768M: Johannes Weiner <hannes@cmpxchg.org> 3769M: Michal Hocko <mhocko@kernel.org> 3770M: Vladimir Davydov <vdavydov.dev@gmail.com> 3771L: cgroups@vger.kernel.org 3772L: linux-mm@kvack.org 3773S: Maintained 3774F: mm/memcontrol.c 3775F: mm/swap_cgroup.c 3776 3777CORETEMP HARDWARE MONITORING DRIVER 3778M: Fenghua Yu <fenghua.yu@intel.com> 3779L: linux-hwmon@vger.kernel.org 3780S: Maintained 3781F: Documentation/hwmon/coretemp 3782F: drivers/hwmon/coretemp.c 3783 3784COSA/SRP SYNC SERIAL DRIVER 3785M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3786W: http://www.fi.muni.cz/~kas/cosa/ 3787S: Maintained 3788F: drivers/net/wan/cosa* 3789 3790CPMAC ETHERNET DRIVER 3791M: Florian Fainelli <f.fainelli@gmail.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/ti/cpmac.c 3795 3796CPU FREQUENCY DRIVERS 3797M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3798M: Viresh Kumar <viresh.kumar@linaro.org> 3799L: linux-pm@vger.kernel.org 3800S: Maintained 3801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3802T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3803B: https://bugzilla.kernel.org 3804F: Documentation/cpu-freq/ 3805F: Documentation/devicetree/bindings/cpufreq/ 3806F: drivers/cpufreq/ 3807F: include/linux/cpufreq.h 3808F: tools/testing/selftests/cpufreq/ 3809 3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3811M: Viresh Kumar <viresh.kumar@linaro.org> 3812M: Sudeep Holla <sudeep.holla@arm.com> 3813L: linux-pm@vger.kernel.org 3814W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3815S: Maintained 3816F: drivers/cpufreq/arm_big_little.h 3817F: drivers/cpufreq/arm_big_little.c 3818F: drivers/cpufreq/arm_big_little_dt.c 3819 3820CPU POWER MONITORING SUBSYSTEM 3821M: Thomas Renninger <trenn@suse.com> 3822M: Shuah Khan <shuah@kernel.org> 3823L: linux-pm@vger.kernel.org 3824S: Maintained 3825F: tools/power/cpupower/ 3826 3827CPUID/MSR DRIVER 3828M: "H. Peter Anvin" <hpa@zytor.com> 3829S: Maintained 3830F: arch/x86/kernel/cpuid.c 3831F: arch/x86/kernel/msr.c 3832 3833CPUIDLE DRIVER - ARM BIG LITTLE 3834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3835M: Daniel Lezcano <daniel.lezcano@linaro.org> 3836L: linux-pm@vger.kernel.org 3837L: linux-arm-kernel@lists.infradead.org 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3839S: Maintained 3840F: drivers/cpuidle/cpuidle-big_little.c 3841 3842CPUIDLE DRIVER - ARM EXYNOS 3843M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3844M: Daniel Lezcano <daniel.lezcano@linaro.org> 3845M: Kukjin Kim <kgene@kernel.org> 3846L: linux-pm@vger.kernel.org 3847L: linux-samsung-soc@vger.kernel.org 3848S: Supported 3849F: drivers/cpuidle/cpuidle-exynos.c 3850F: arch/arm/mach-exynos/pm.c 3851 3852CPUIDLE DRIVERS 3853M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3854M: Daniel Lezcano <daniel.lezcano@linaro.org> 3855L: linux-pm@vger.kernel.org 3856S: Maintained 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3858B: https://bugzilla.kernel.org 3859F: drivers/cpuidle/* 3860F: include/linux/cpuidle.h 3861 3862CRAMFS FILESYSTEM 3863M: Nicolas Pitre <nico@linaro.org> 3864S: Maintained 3865F: Documentation/filesystems/cramfs.txt 3866F: fs/cramfs/ 3867 3868CRYPTO API 3869M: Herbert Xu <herbert@gondor.apana.org.au> 3870M: "David S. Miller" <davem@davemloft.net> 3871L: linux-crypto@vger.kernel.org 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3874S: Maintained 3875F: Documentation/crypto/ 3876F: Documentation/devicetree/bindings/crypto/ 3877F: arch/*/crypto/ 3878F: crypto/ 3879F: drivers/crypto/ 3880F: include/crypto/ 3881F: include/linux/crypto* 3882 3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3884M: Neil Horman <nhorman@tuxdriver.com> 3885L: linux-crypto@vger.kernel.org 3886S: Maintained 3887F: crypto/ansi_cprng.c 3888F: crypto/rng.c 3889 3890CS3308 MEDIA DRIVER 3891M: Hans Verkuil <hverkuil@xs4all.nl> 3892L: linux-media@vger.kernel.org 3893T: git git://linuxtv.org/media_tree.git 3894W: http://linuxtv.org 3895S: Odd Fixes 3896F: drivers/media/i2c/cs3308.c 3897F: drivers/media/i2c/cs3308.h 3898 3899CS5535 Audio ALSA driver 3900M: Jaya Kumar <jayakumar.alsa@gmail.com> 3901S: Maintained 3902F: sound/pci/cs5535audio/ 3903 3904CW1200 WLAN driver 3905M: Solomon Peachy <pizza@shaftnet.org> 3906S: Maintained 3907F: drivers/net/wireless/st/cw1200/ 3908 3909CX18 VIDEO4LINUX DRIVER 3910M: Andy Walls <awalls@md.metrocast.net> 3911L: ivtv-devel@ivtvdriver.org (subscribers-only) 3912L: linux-media@vger.kernel.org 3913T: git git://linuxtv.org/media_tree.git 3914W: https://linuxtv.org 3915W: http://www.ivtvdriver.org/index.php/Cx18 3916S: Maintained 3917F: Documentation/media/v4l-drivers/cx18* 3918F: drivers/media/pci/cx18/ 3919F: include/uapi/linux/ivtv* 3920 3921CX2341X MPEG ENCODER HELPER MODULE 3922M: Hans Verkuil <hverkuil@xs4all.nl> 3923L: linux-media@vger.kernel.org 3924T: git git://linuxtv.org/media_tree.git 3925W: https://linuxtv.org 3926S: Maintained 3927F: drivers/media/common/cx2341x* 3928F: include/media/cx2341x* 3929 3930CX24120 MEDIA DRIVER 3931M: Jemma Denson <jdenson@gmail.com> 3932M: Patrick Boettcher <patrick.boettcher@posteo.de> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3936S: Maintained 3937F: drivers/media/dvb-frontends/cx24120* 3938 3939CX88 VIDEO4LINUX DRIVER 3940M: Mauro Carvalho Chehab <mchehab@kernel.org> 3941L: linux-media@vger.kernel.org 3942W: https://linuxtv.org 3943T: git git://linuxtv.org/media_tree.git 3944S: Odd fixes 3945F: Documentation/media/v4l-drivers/cx88* 3946F: drivers/media/pci/cx88/ 3947 3948CXD2820R MEDIA DRIVER 3949M: Antti Palosaari <crope@iki.fi> 3950L: linux-media@vger.kernel.org 3951W: https://linuxtv.org 3952W: http://palosaari.fi/linux/ 3953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3954T: git git://linuxtv.org/anttip/media_tree.git 3955S: Maintained 3956F: drivers/media/dvb-frontends/cxd2820r* 3957 3958CXGB3 ETHERNET DRIVER (CXGB3) 3959M: Santosh Raspatur <santosh@chelsio.com> 3960L: netdev@vger.kernel.org 3961W: http://www.chelsio.com 3962S: Supported 3963F: drivers/net/ethernet/chelsio/cxgb3/ 3964 3965CXGB3 ISCSI DRIVER (CXGB3I) 3966M: Karen Xie <kxie@chelsio.com> 3967L: linux-scsi@vger.kernel.org 3968W: http://www.chelsio.com 3969S: Supported 3970F: drivers/scsi/cxgbi/cxgb3i 3971 3972CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3973M: Steve Wise <swise@chelsio.com> 3974L: linux-rdma@vger.kernel.org 3975W: http://www.openfabrics.org 3976S: Supported 3977F: drivers/infiniband/hw/cxgb3/ 3978F: include/uapi/rdma/cxgb3-abi.h 3979 3980CXGB4 CRYPTO DRIVER (chcr) 3981M: Harsh Jain <harsh@chelsio.com> 3982L: linux-crypto@vger.kernel.org 3983W: http://www.chelsio.com 3984S: Supported 3985F: drivers/crypto/chelsio 3986 3987CXGB4 ETHERNET DRIVER (CXGB4) 3988M: Ganesh Goudar <ganeshgr@chelsio.com> 3989L: netdev@vger.kernel.org 3990W: http://www.chelsio.com 3991S: Supported 3992F: drivers/net/ethernet/chelsio/cxgb4/ 3993 3994CXGB4 ISCSI DRIVER (CXGB4I) 3995M: Karen Xie <kxie@chelsio.com> 3996L: linux-scsi@vger.kernel.org 3997W: http://www.chelsio.com 3998S: Supported 3999F: drivers/scsi/cxgbi/cxgb4i 4000 4001CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4002M: Steve Wise <swise@chelsio.com> 4003L: linux-rdma@vger.kernel.org 4004W: http://www.openfabrics.org 4005S: Supported 4006F: drivers/infiniband/hw/cxgb4/ 4007F: include/uapi/rdma/cxgb4-abi.h 4008 4009CXGB4VF ETHERNET DRIVER (CXGB4VF) 4010M: Casey Leedom <leedom@chelsio.com> 4011L: netdev@vger.kernel.org 4012W: http://www.chelsio.com 4013S: Supported 4014F: drivers/net/ethernet/chelsio/cxgb4vf/ 4015 4016CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4017M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4018M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4019L: linuxppc-dev@lists.ozlabs.org 4020S: Supported 4021F: arch/powerpc/platforms/powernv/pci-cxl.c 4022F: drivers/misc/cxl/ 4023F: include/misc/cxl* 4024F: include/uapi/misc/cxl.h 4025F: Documentation/powerpc/cxl.txt 4026F: Documentation/ABI/testing/sysfs-class-cxl 4027 4028CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4029M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4030M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4031M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4032L: linux-scsi@vger.kernel.org 4033S: Supported 4034F: drivers/scsi/cxlflash/ 4035F: include/uapi/scsi/cxlflash_ioctls.h 4036F: Documentation/powerpc/cxlflash.txt 4037 4038CYBERPRO FB DRIVER 4039M: Russell King <linux@armlinux.org.uk> 4040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4041W: http://www.armlinux.org.uk/ 4042S: Maintained 4043F: drivers/video/fbdev/cyber2000fb.* 4044 4045CYCLADES ASYNC MUX DRIVER 4046W: http://www.cyclades.com/ 4047S: Orphan 4048F: drivers/tty/cyclades.c 4049F: include/linux/cyclades.h 4050F: include/uapi/linux/cyclades.h 4051 4052CYCLADES PC300 DRIVER 4053W: http://www.cyclades.com/ 4054S: Orphan 4055F: drivers/net/wan/pc300* 4056 4057CYPRESS_FIRMWARE MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/common/cypress_firmware* 4066 4067CYTTSP TOUCHSCREEN DRIVER 4068M: Ferruh Yigit <fery@cypress.com> 4069L: linux-input@vger.kernel.org 4070S: Supported 4071F: drivers/input/touchscreen/cyttsp* 4072F: include/linux/input/cyttsp.h 4073 4074D-LINK DIR-685 TOUCHKEYS DRIVER 4075M: Linus Walleij <linus.walleij@linaro.org> 4076L: linux-input@vger.kernel.org 4077S: Supported 4078F: drivers/input/dlink-dir685-touchkeys.c 4079 4080DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4081M: Joshua Kinard <kumba@gentoo.org> 4082S: Maintained 4083F: drivers/rtc/rtc-ds1685.c 4084F: include/linux/rtc/ds1685.h 4085 4086DAMA SLAVE for AX.25 4087M: Joerg Reuter <jreuter@yaina.de> 4088W: http://yaina.de/jreuter/ 4089W: http://www.qsl.net/dl1bke/ 4090L: linux-hams@vger.kernel.org 4091S: Maintained 4092F: net/ax25/af_ax25.c 4093F: net/ax25/ax25_dev.c 4094F: net/ax25/ax25_ds_* 4095F: net/ax25/ax25_in.c 4096F: net/ax25/ax25_out.c 4097F: net/ax25/ax25_timer.c 4098F: net/ax25/sysctl_net_ax25.c 4099 4100DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4101L: netdev@vger.kernel.org 4102S: Orphan 4103F: Documentation/networking/dmfe.txt 4104F: drivers/net/ethernet/dec/tulip/dmfe.c 4105 4106DC390/AM53C974 SCSI driver 4107M: Hannes Reinecke <hare@suse.com> 4108L: linux-scsi@vger.kernel.org 4109S: Maintained 4110F: drivers/scsi/am53c974.c 4111 4112DC395x SCSI driver 4113M: Oliver Neukum <oliver@neukum.org> 4114M: Ali Akcaagac <aliakc@web.de> 4115M: Jamie Lenehan <lenehan@twibble.org> 4116L: dc395x@twibble.org 4117W: http://twibble.org/dist/dc395x/ 4118W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4119S: Maintained 4120F: Documentation/scsi/dc395x.txt 4121F: drivers/scsi/dc395x.* 4122 4123DCCP PROTOCOL 4124M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4125L: dccp@vger.kernel.org 4126W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4127S: Maintained 4128F: include/linux/dccp.h 4129F: include/uapi/linux/dccp.h 4130F: include/linux/tfrc.h 4131F: net/dccp/ 4132 4133DECnet NETWORK LAYER 4134W: http://linux-decnet.sourceforge.net 4135L: linux-decnet-user@lists.sourceforge.net 4136S: Orphan 4137F: Documentation/networking/decnet.txt 4138F: net/decnet/ 4139 4140DECSTATION PLATFORM SUPPORT 4141M: "Maciej W. Rozycki" <macro@linux-mips.org> 4142L: linux-mips@linux-mips.org 4143W: http://www.linux-mips.org/wiki/DECstation 4144S: Maintained 4145F: arch/mips/dec/ 4146F: arch/mips/include/asm/dec/ 4147F: arch/mips/include/asm/mach-dec/ 4148 4149DEFXX FDDI NETWORK DRIVER 4150M: "Maciej W. Rozycki" <macro@linux-mips.org> 4151S: Maintained 4152F: drivers/net/fddi/defxx.* 4153 4154DELL SMBIOS DRIVER 4155M: Pali Rohár <pali.rohar@gmail.com> 4156M: Mario Limonciello <mario.limonciello@dell.com> 4157L: platform-driver-x86@vger.kernel.org 4158S: Maintained 4159F: drivers/platform/x86/dell-smbios.* 4160 4161DELL SMBIOS SMM DRIVER 4162M: Mario Limonciello <mario.limonciello@dell.com> 4163L: platform-driver-x86@vger.kernel.org 4164S: Maintained 4165F: drivers/platform/x86/dell-smbios-smm.c 4166 4167DELL SMBIOS WMI DRIVER 4168M: Mario Limonciello <mario.limonciello@dell.com> 4169L: platform-driver-x86@vger.kernel.org 4170S: Maintained 4171F: drivers/platform/x86/dell-smbios-wmi.c 4172F: tools/wmi/dell-smbios-example.c 4173 4174DELL LAPTOP DRIVER 4175M: Matthew Garrett <mjg59@srcf.ucam.org> 4176M: Pali Rohár <pali.rohar@gmail.com> 4177L: platform-driver-x86@vger.kernel.org 4178S: Maintained 4179F: drivers/platform/x86/dell-laptop.c 4180 4181DELL LAPTOP FREEFALL DRIVER 4182M: Pali Rohár <pali.rohar@gmail.com> 4183S: Maintained 4184F: drivers/platform/x86/dell-smo8800.c 4185 4186DELL LAPTOP RBTN DRIVER 4187M: Pali Rohár <pali.rohar@gmail.com> 4188S: Maintained 4189F: drivers/platform/x86/dell-rbtn.* 4190 4191DELL LAPTOP SMM DRIVER 4192M: Pali Rohár <pali.rohar@gmail.com> 4193S: Maintained 4194F: drivers/hwmon/dell-smm-hwmon.c 4195F: include/uapi/linux/i8k.h 4196 4197DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4198M: Doug Warzecha <Douglas_Warzecha@dell.com> 4199S: Maintained 4200F: Documentation/dcdbas.txt 4201F: drivers/firmware/dcdbas.* 4202 4203DELL WMI NOTIFICATIONS DRIVER 4204M: Matthew Garrett <mjg59@srcf.ucam.org> 4205M: Pali Rohár <pali.rohar@gmail.com> 4206S: Maintained 4207F: drivers/platform/x86/dell-wmi.c 4208 4209DELL WMI DESCRIPTOR DRIVER 4210M: Mario Limonciello <mario.limonciello@dell.com> 4211S: Maintained 4212F: drivers/platform/x86/dell-wmi-descriptor.c 4213 4214DELTA ST MEDIA DRIVER 4215M: Hugues Fruchet <hugues.fruchet@st.com> 4216L: linux-media@vger.kernel.org 4217T: git git://linuxtv.org/media_tree.git 4218W: https://linuxtv.org 4219S: Supported 4220F: drivers/media/platform/sti/delta 4221 4222DENALI NAND DRIVER 4223M: Masahiro Yamada <yamada.masahiro@socionext.com> 4224L: linux-mtd@lists.infradead.org 4225S: Supported 4226F: drivers/mtd/nand/raw/denali* 4227 4228DESIGNWARE USB2 DRD IP DRIVER 4229M: Minas Harutyunyan <hminas@synopsys.com> 4230L: linux-usb@vger.kernel.org 4231T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4232S: Maintained 4233F: drivers/usb/dwc2/ 4234 4235DESIGNWARE USB3 DRD IP DRIVER 4236M: Felipe Balbi <balbi@kernel.org> 4237L: linux-usb@vger.kernel.org 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4239S: Maintained 4240F: drivers/usb/dwc3/ 4241 4242DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4243M: Andreas Klinger <ak@it-klinger.de> 4244L: linux-iio@vger.kernel.org 4245S: Maintained 4246F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4247F: drivers/iio/proximity/srf*.c 4248 4249DEVICE COREDUMP (DEV_COREDUMP) 4250M: Johannes Berg <johannes@sipsolutions.net> 4251L: linux-kernel@vger.kernel.org 4252S: Maintained 4253F: drivers/base/devcoredump.c 4254F: include/linux/devcoredump.h 4255 4256DEVICE FREQUENCY (DEVFREQ) 4257M: MyungJoo Ham <myungjoo.ham@samsung.com> 4258M: Kyungmin Park <kyungmin.park@samsung.com> 4259R: Chanwoo Choi <cw00.choi@samsung.com> 4260L: linux-pm@vger.kernel.org 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4262S: Maintained 4263F: drivers/devfreq/ 4264F: include/linux/devfreq.h 4265F: Documentation/devicetree/bindings/devfreq/ 4266 4267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4268M: Chanwoo Choi <cw00.choi@samsung.com> 4269L: linux-pm@vger.kernel.org 4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4271S: Supported 4272F: drivers/devfreq/event/ 4273F: drivers/devfreq/devfreq-event.c 4274F: include/linux/devfreq-event.h 4275F: Documentation/devicetree/bindings/devfreq/event/ 4276 4277DEVICE NUMBER REGISTRY 4278M: Torben Mathiasen <device@lanana.org> 4279W: http://lanana.org/docs/device-list/index.html 4280S: Maintained 4281 4282DEVICE-MAPPER (LVM) 4283M: Alasdair Kergon <agk@redhat.com> 4284M: Mike Snitzer <snitzer@redhat.com> 4285M: dm-devel@redhat.com 4286L: dm-devel@redhat.com 4287W: http://sources.redhat.com/dm 4288Q: http://patchwork.kernel.org/project/dm-devel/list/ 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4290T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4291S: Maintained 4292F: Documentation/device-mapper/ 4293F: drivers/md/Makefile 4294F: drivers/md/Kconfig 4295F: drivers/md/dm* 4296F: drivers/md/persistent-data/ 4297F: include/linux/device-mapper.h 4298F: include/linux/dm-*.h 4299F: include/uapi/linux/dm-*.h 4300 4301DEVLINK 4302M: Jiri Pirko <jiri@mellanox.com> 4303L: netdev@vger.kernel.org 4304S: Supported 4305F: net/core/devlink.c 4306F: include/net/devlink.h 4307F: include/uapi/linux/devlink.h 4308 4309DIALOG SEMICONDUCTOR DRIVERS 4310M: Support Opensource <support.opensource@diasemi.com> 4311W: http://www.dialog-semiconductor.com/products 4312S: Supported 4313F: Documentation/hwmon/da90?? 4314F: Documentation/devicetree/bindings/mfd/da90*.txt 4315F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4316F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4317F: Documentation/devicetree/bindings/regulator/da92*.txt 4318F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4319F: Documentation/devicetree/bindings/sound/da[79]*.txt 4320F: drivers/gpio/gpio-da90??.c 4321F: drivers/hwmon/da90??-hwmon.c 4322F: drivers/iio/adc/da91??-*.c 4323F: drivers/input/misc/da90??_onkey.c 4324F: drivers/input/touchscreen/da9052_tsi.c 4325F: drivers/leds/leds-da90??.c 4326F: drivers/mfd/da903x.c 4327F: drivers/mfd/da90??-*.c 4328F: drivers/mfd/da91??-*.c 4329F: drivers/power/supply/da9052-battery.c 4330F: drivers/power/supply/da91??-*.c 4331F: drivers/regulator/da903x.c 4332F: drivers/regulator/da9???-regulator.[ch] 4333F: drivers/thermal/da90??-thermal.c 4334F: drivers/rtc/rtc-da90??.c 4335F: drivers/video/backlight/da90??_bl.c 4336F: drivers/watchdog/da90??_wdt.c 4337F: include/linux/mfd/da903x.h 4338F: include/linux/mfd/da9052/ 4339F: include/linux/mfd/da9055/ 4340F: include/linux/mfd/da9062/ 4341F: include/linux/mfd/da9063/ 4342F: include/linux/mfd/da9150/ 4343F: include/linux/regulator/da9211.h 4344F: include/sound/da[79]*.h 4345F: sound/soc/codecs/da[79]*.[ch] 4346 4347DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4348M: William Breathitt Gray <vilhelm.gray@gmail.com> 4349L: linux-gpio@vger.kernel.org 4350S: Maintained 4351F: drivers/gpio/gpio-gpio-mm.c 4352 4353DIGI NEO AND CLASSIC PCI PRODUCTS 4354M: Lidza Louina <lidza.louina@gmail.com> 4355M: Mark Hounschell <markh@compro.net> 4356L: driverdev-devel@linuxdriverproject.org 4357S: Maintained 4358F: drivers/staging/dgnc/ 4359 4360DIOLAN U2C-12 I2C DRIVER 4361M: Guenter Roeck <linux@roeck-us.net> 4362L: linux-i2c@vger.kernel.org 4363S: Maintained 4364F: drivers/i2c/busses/i2c-diolan-u2c.c 4365 4366FILESYSTEM DIRECT ACCESS (DAX) 4367M: Matthew Wilcox <mawilcox@microsoft.com> 4368M: Ross Zwisler <zwisler@kernel.org> 4369M: Jan Kara <jack@suse.cz> 4370L: linux-fsdevel@vger.kernel.org 4371S: Supported 4372F: fs/dax.c 4373F: include/linux/dax.h 4374F: include/trace/events/fs_dax.h 4375 4376DEVICE DIRECT ACCESS (DAX) 4377M: Dan Williams <dan.j.williams@intel.com> 4378M: Dave Jiang <dave.jiang@intel.com> 4379M: Ross Zwisler <zwisler@kernel.org> 4380M: Vishal Verma <vishal.l.verma@intel.com> 4381L: linux-nvdimm@lists.01.org 4382S: Supported 4383F: drivers/dax/ 4384 4385DIRECTORY NOTIFICATION (DNOTIFY) 4386M: Jan Kara <jack@suse.cz> 4387R: Amir Goldstein <amir73il@gmail.com> 4388L: linux-fsdevel@vger.kernel.org 4389S: Maintained 4390F: Documentation/filesystems/dnotify.txt 4391F: fs/notify/dnotify/ 4392F: include/linux/dnotify.h 4393 4394DISK GEOMETRY AND PARTITION HANDLING 4395M: Andries Brouwer <aeb@cwi.nl> 4396W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4397W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4398W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4399S: Maintained 4400 4401DISKQUOTA 4402M: Jan Kara <jack@suse.com> 4403S: Maintained 4404F: Documentation/filesystems/quota.txt 4405F: fs/quota/ 4406F: include/linux/quota*.h 4407F: include/uapi/linux/quota*.h 4408 4409DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4410M: Bernie Thompson <bernie@plugable.com> 4411L: linux-fbdev@vger.kernel.org 4412S: Maintained 4413W: http://plugable.com/category/projects/udlfb/ 4414F: drivers/video/fbdev/udlfb.c 4415F: include/video/udlfb.h 4416F: Documentation/fb/udlfb.txt 4417 4418DISTRIBUTED LOCK MANAGER (DLM) 4419M: Christine Caulfield <ccaulfie@redhat.com> 4420M: David Teigland <teigland@redhat.com> 4421L: cluster-devel@redhat.com 4422W: http://sources.redhat.com/cluster/ 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4424S: Supported 4425F: fs/dlm/ 4426 4427DMA BUFFER SHARING FRAMEWORK 4428M: Sumit Semwal <sumit.semwal@linaro.org> 4429S: Maintained 4430L: linux-media@vger.kernel.org 4431L: dri-devel@lists.freedesktop.org 4432L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4433F: drivers/dma-buf/ 4434F: include/linux/dma-buf* 4435F: include/linux/reservation.h 4436F: include/linux/*fence.h 4437F: Documentation/driver-api/dma-buf.rst 4438T: git git://anongit.freedesktop.org/drm/drm-misc 4439 4440DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4441M: Vinod Koul <vkoul@kernel.org> 4442L: dmaengine@vger.kernel.org 4443Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4444S: Maintained 4445F: drivers/dma/ 4446F: include/linux/dmaengine.h 4447F: include/linux/of_dma.h 4448F: Documentation/devicetree/bindings/dma/ 4449F: Documentation/driver-api/dmaengine/ 4450T: git git://git.infradead.org/users/vkoul/slave-dma.git 4451 4452DMA MAPPING HELPERS 4453M: Christoph Hellwig <hch@lst.de> 4454M: Marek Szyprowski <m.szyprowski@samsung.com> 4455R: Robin Murphy <robin.murphy@arm.com> 4456L: iommu@lists.linux-foundation.org 4457T: git git://git.infradead.org/users/hch/dma-mapping.git 4458W: http://git.infradead.org/users/hch/dma-mapping.git 4459S: Supported 4460F: kernel/dma/ 4461F: include/asm-generic/dma-mapping.h 4462F: include/linux/dma-direct.h 4463F: include/linux/dma-mapping.h 4464F: include/linux/dma-noncoherent.h 4465 4466DME1737 HARDWARE MONITOR DRIVER 4467M: Juerg Haefliger <juergh@gmail.com> 4468L: linux-hwmon@vger.kernel.org 4469S: Maintained 4470F: Documentation/hwmon/dme1737 4471F: drivers/hwmon/dme1737.c 4472 4473DMI/SMBIOS SUPPORT 4474M: Jean Delvare <jdelvare@suse.com> 4475S: Maintained 4476T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4477F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4478F: drivers/firmware/dmi-id.c 4479F: drivers/firmware/dmi_scan.c 4480F: include/linux/dmi.h 4481 4482DOCUMENTATION 4483M: Jonathan Corbet <corbet@lwn.net> 4484L: linux-doc@vger.kernel.org 4485S: Maintained 4486F: Documentation/ 4487F: scripts/kernel-doc 4488X: Documentation/ABI/ 4489X: Documentation/devicetree/ 4490X: Documentation/acpi 4491X: Documentation/power 4492X: Documentation/spi 4493X: Documentation/media 4494T: git git://git.lwn.net/linux.git docs-next 4495 4496DOCUMENTATION/ITALIAN 4497M: Federico Vaga <federico.vaga@vaga.pv.it> 4498L: linux-doc@vger.kernel.org 4499S: Maintained 4500F: Documentation/translations/it_IT 4501 4502DONGWOON DW9714 LENS VOICE COIL DRIVER 4503M: Sakari Ailus <sakari.ailus@linux.intel.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506S: Maintained 4507F: drivers/media/i2c/dw9714.c 4508 4509DONGWOON DW9807 LENS VOICE COIL DRIVER 4510M: Sakari Ailus <sakari.ailus@linux.intel.com> 4511L: linux-media@vger.kernel.org 4512T: git git://linuxtv.org/media_tree.git 4513S: Maintained 4514F: drivers/media/i2c/dw9807.c 4515 4516DOUBLETALK DRIVER 4517M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4518L: blinux-list@redhat.com 4519S: Maintained 4520F: drivers/char/dtlk.c 4521F: include/linux/dtlk.h 4522 4523DPAA2 DATAPATH I/O (DPIO) DRIVER 4524M: Roy Pledge <Roy.Pledge@nxp.com> 4525L: linux-kernel@vger.kernel.org 4526S: Maintained 4527F: drivers/soc/fsl/dpio 4528 4529DPAA2 ETHERNET DRIVER 4530M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4531L: netdev@vger.kernel.org 4532S: Maintained 4533F: drivers/net/ethernet/freescale/dpaa2 4534 4535DPAA2 ETHERNET SWITCH DRIVER 4536M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4537M: Ioana Ciornei <ioana.ciornei@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/staging/fsl-dpaa2/ethsw 4541 4542DPAA2 PTP CLOCK DRIVER 4543M: Yangbo Lu <yangbo.lu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/rtc 4547 4548DPT_I2O SCSI RAID DRIVER 4549M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4550L: linux-scsi@vger.kernel.org 4551W: http://www.adaptec.com/ 4552S: Maintained 4553F: drivers/scsi/dpt* 4554F: drivers/scsi/dpt/ 4555 4556DRBD DRIVER 4557M: Philipp Reisner <philipp.reisner@linbit.com> 4558M: Lars Ellenberg <lars.ellenberg@linbit.com> 4559L: drbd-dev@lists.linbit.com 4560W: http://www.drbd.org 4561T: git git://git.linbit.com/linux-drbd.git 4562T: git git://git.linbit.com/drbd-8.4.git 4563S: Supported 4564F: drivers/block/drbd/ 4565F: lib/lru_cache.c 4566F: Documentation/blockdev/drbd/ 4567 4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4570R: "Rafael J. Wysocki" <rafael@kernel.org> 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4572S: Supported 4573F: Documentation/kobject.txt 4574F: drivers/base/ 4575F: fs/debugfs/ 4576F: fs/sysfs/ 4577F: include/linux/debugfs.h 4578F: include/linux/kobj* 4579F: lib/kobj* 4580 4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4582M: Kevin Hilman <khilman@kernel.org> 4583M: Nishanth Menon <nm@ti.com> 4584S: Maintained 4585F: drivers/power/avs/ 4586F: include/linux/power/smartreflex.h 4587L: linux-pm@vger.kernel.org 4588 4589DRM DRIVER FOR ARM PL111 CLCD 4590M: Eric Anholt <eric@anholt.net> 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592S: Supported 4593F: drivers/gpu/drm/pl111/ 4594 4595DRM DRIVER FOR ARM VERSATILE TFT PANELS 4596M: Linus Walleij <linus.walleij@linaro.org> 4597T: git git://anongit.freedesktop.org/drm/drm-misc 4598S: Maintained 4599F: drivers/gpu/drm/panel/panel-arm-versatile.c 4600F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4601 4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4603M: Dave Airlie <airlied@redhat.com> 4604S: Odd Fixes 4605F: drivers/gpu/drm/ast/ 4606 4607DRM DRIVER FOR BOCHS VIRTUAL GPU 4608M: Gerd Hoffmann <kraxel@redhat.com> 4609L: virtualization@lists.linux-foundation.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/bochs/ 4613 4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4615M: Linus Walleij <linus.walleij@linaro.org> 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617S: Maintained 4618F: drivers/gpu/drm/tve200/ 4619 4620DRM DRIVER FOR ILITEK ILI9225 PANELS 4621M: David Lechner <david@lechnology.com> 4622S: Maintained 4623F: drivers/gpu/drm/tinydrm/ili9225.c 4624F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4625 4626DRM DRIVER FOR INTEL I810 VIDEO CARDS 4627S: Orphan / Obsolete 4628F: drivers/gpu/drm/i810/ 4629F: include/uapi/drm/i810_drm.h 4630 4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4632S: Orphan / Obsolete 4633F: drivers/gpu/drm/mga/ 4634F: include/uapi/drm/mga_drm.h 4635 4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4637M: Dave Airlie <airlied@redhat.com> 4638S: Odd Fixes 4639F: drivers/gpu/drm/mgag200/ 4640 4641DRM DRIVER FOR MI0283QT 4642M: Noralf Trønnes <noralf@tronnes.org> 4643S: Maintained 4644F: drivers/gpu/drm/tinydrm/mi0283qt.c 4645F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4646 4647DRM DRIVER FOR MSM ADRENO GPU 4648M: Rob Clark <robdclark@gmail.com> 4649L: linux-arm-msm@vger.kernel.org 4650L: dri-devel@lists.freedesktop.org 4651L: freedreno@lists.freedesktop.org 4652T: git git://people.freedesktop.org/~robclark/linux 4653S: Maintained 4654F: drivers/gpu/drm/msm/ 4655F: include/uapi/drm/msm_drm.h 4656F: Documentation/devicetree/bindings/display/msm/ 4657 4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4659M: Ben Skeggs <bskeggs@redhat.com> 4660L: dri-devel@lists.freedesktop.org 4661L: nouveau@lists.freedesktop.org 4662T: git git://github.com/skeggsb/linux 4663S: Supported 4664F: drivers/gpu/drm/nouveau/ 4665F: include/uapi/drm/nouveau_drm.h 4666 4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4668M: Noralf Trønnes <noralf@tronnes.org> 4669S: Maintained 4670F: drivers/gpu/drm/tinydrm/repaper.c 4671F: Documentation/devicetree/bindings/display/repaper.txt 4672 4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4674M: Dave Airlie <airlied@redhat.com> 4675M: Gerd Hoffmann <kraxel@redhat.com> 4676L: virtualization@lists.linux-foundation.org 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678S: Obsolete 4679W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4680F: drivers/gpu/drm/cirrus/ 4681 4682DRM DRIVER FOR QXL VIRTUAL GPU 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Maintained 4688F: drivers/gpu/drm/qxl/ 4689F: include/uapi/drm/qxl_drm.h 4690 4691DRM DRIVER FOR RAGE 128 VIDEO CARDS 4692S: Orphan / Obsolete 4693F: drivers/gpu/drm/r128/ 4694F: include/uapi/drm/r128_drm.h 4695 4696DRM DRIVER FOR SAVAGE VIDEO CARDS 4697S: Orphan / Obsolete 4698F: drivers/gpu/drm/savage/ 4699F: include/uapi/drm/savage_drm.h 4700 4701DRM DRIVER FOR SIS VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/sis/ 4704F: include/uapi/drm/sis_drm.h 4705 4706DRM DRIVER FOR SITRONIX ST7586 PANELS 4707M: David Lechner <david@lechnology.com> 4708S: Maintained 4709F: drivers/gpu/drm/tinydrm/st7586.c 4710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4711 4712DRM DRIVER FOR SITRONIX ST7735R PANELS 4713M: David Lechner <david@lechnology.com> 4714S: Maintained 4715F: drivers/gpu/drm/tinydrm/st7735r.c 4716F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4717 4718DRM DRIVER FOR TDFX VIDEO CARDS 4719S: Orphan / Obsolete 4720F: drivers/gpu/drm/tdfx/ 4721 4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4723M: Dave Airlie <airlied@redhat.com> 4724S: Odd Fixes 4725F: drivers/gpu/drm/udl/ 4726 4727DRM DRIVER FOR VMWARE VIRTUAL GPU 4728M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4729M: Sinclair Yeh <syeh@vmware.com> 4730M: Thomas Hellstrom <thellstrom@vmware.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://people.freedesktop.org/~syeh/repos_linux 4733T: git git://people.freedesktop.org/~thomash/linux 4734S: Supported 4735F: drivers/gpu/drm/vmwgfx/ 4736F: include/uapi/drm/vmwgfx_drm.h 4737 4738DRM DRIVERS 4739M: David Airlie <airlied@linux.ie> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm 4742B: https://bugs.freedesktop.org/ 4743C: irc://chat.freenode.net/dri-devel 4744S: Maintained 4745F: drivers/gpu/drm/ 4746F: drivers/gpu/vga/ 4747F: Documentation/devicetree/bindings/display/ 4748F: Documentation/devicetree/bindings/gpu/ 4749F: Documentation/gpu/ 4750F: include/drm/ 4751F: include/uapi/drm/ 4752F: include/linux/vga* 4753 4754DRM DRIVERS AND MISC GPU PATCHES 4755M: Gustavo Padovan <gustavo@padovan.org> 4756M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4757M: Sean Paul <sean@poorly.run> 4758W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4759S: Maintained 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761F: Documentation/gpu/ 4762F: drivers/gpu/vga/ 4763F: drivers/gpu/drm/* 4764F: include/drm/drm* 4765F: include/uapi/drm/drm* 4766F: include/linux/vga* 4767 4768DRM DRIVERS FOR ALLWINNER A10 4769M: Maxime Ripard <maxime.ripard@bootlin.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Supported 4772F: drivers/gpu/drm/sun4i/ 4773F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR AMLOGIC SOCS 4777M: Neil Armstrong <narmstrong@baylibre.com> 4778L: dri-devel@lists.freedesktop.org 4779L: linux-amlogic@lists.infradead.org 4780W: http://linux-meson.com/ 4781S: Supported 4782F: drivers/gpu/drm/meson/ 4783F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4784F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4785F: Documentation/gpu/meson.rst 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR ATMEL HLCDC 4789M: Boris Brezillon <boris.brezillon@bootlin.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Supported 4792F: drivers/gpu/drm/atmel-hlcdc/ 4793F: Documentation/devicetree/bindings/display/atmel/ 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR BRIDGE CHIPS 4797M: Archit Taneja <architt@codeaurora.org> 4798M: Andrzej Hajda <a.hajda@samsung.com> 4799R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: drivers/gpu/drm/bridge/ 4803 4804DRM DRIVERS FOR EXYNOS 4805M: Inki Dae <inki.dae@samsung.com> 4806M: Joonyoung Shim <jy0922.shim@samsung.com> 4807M: Seung-Woo Kim <sw0312.kim@samsung.com> 4808M: Kyungmin Park <kyungmin.park@samsung.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4811S: Supported 4812F: drivers/gpu/drm/exynos/ 4813F: include/uapi/drm/exynos_drm.h 4814F: Documentation/devicetree/bindings/display/exynos/ 4815 4816DRM DRIVERS FOR FREESCALE DCU 4817M: Stefan Agner <stefan@agner.ch> 4818M: Alison Wang <alison.wang@nxp.com> 4819L: dri-devel@lists.freedesktop.org 4820S: Supported 4821F: drivers/gpu/drm/fsl-dcu/ 4822F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4823F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4824F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4825 4826DRM DRIVERS FOR FREESCALE IMX 4827M: Philipp Zabel <p.zabel@pengutronix.de> 4828L: dri-devel@lists.freedesktop.org 4829S: Maintained 4830F: drivers/gpu/drm/imx/ 4831F: drivers/gpu/ipu-v3/ 4832F: Documentation/devicetree/bindings/display/imx/ 4833 4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4835M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4836L: dri-devel@lists.freedesktop.org 4837T: git git://github.com/patjak/drm-gma500 4838S: Maintained 4839F: drivers/gpu/drm/gma500/ 4840 4841DRM DRIVERS FOR HISILICON 4842M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4843M: Rongrong Zou <zourongrong@gmail.com> 4844R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4845R: Chen Feng <puck.chen@hisilicon.com> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://github.com/xin3liang/linux.git 4848S: Maintained 4849F: drivers/gpu/drm/hisilicon/ 4850F: Documentation/devicetree/bindings/display/hisilicon/ 4851 4852DRM DRIVERS FOR MEDIATEK 4853M: CK Hu <ck.hu@mediatek.com> 4854M: Philipp Zabel <p.zabel@pengutronix.de> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/mediatek/ 4858F: Documentation/devicetree/bindings/display/mediatek/ 4859 4860DRM DRIVERS FOR NVIDIA TEGRA 4861M: Thierry Reding <thierry.reding@gmail.com> 4862L: dri-devel@lists.freedesktop.org 4863L: linux-tegra@vger.kernel.org 4864T: git git://anongit.freedesktop.org/tegra/linux.git 4865S: Supported 4866F: drivers/gpu/drm/tegra/ 4867F: drivers/gpu/host1x/ 4868F: include/linux/host1x.h 4869F: include/uapi/drm/tegra_drm.h 4870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4871 4872DRM DRIVERS FOR RENESAS 4873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4874L: dri-devel@lists.freedesktop.org 4875L: linux-renesas-soc@vger.kernel.org 4876T: git git://linuxtv.org/pinchartl/fbdev 4877S: Supported 4878F: drivers/gpu/drm/rcar-du/ 4879F: drivers/gpu/drm/shmobile/ 4880F: include/linux/platform_data/shmob_drm.h 4881F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4882F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4883F: Documentation/devicetree/bindings/display/renesas,du.txt 4884 4885DRM DRIVERS FOR ROCKCHIP 4886M: Sandy Huang <hjc@rock-chips.com> 4887M: Heiko Stübner <heiko@sntech.de> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/rockchip/ 4891F: Documentation/devicetree/bindings/display/rockchip/ 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR STI 4895M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4896M: Vincent Abriou <vincent.abriou@st.com> 4897L: dri-devel@lists.freedesktop.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/sti 4901F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4902 4903DRM DRIVERS FOR STM 4904M: Yannick Fertre <yannick.fertre@st.com> 4905M: Philippe Cornu <philippe.cornu@st.com> 4906M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4907M: Vincent Abriou <vincent.abriou@st.com> 4908L: dri-devel@lists.freedesktop.org 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/stm 4912F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4913 4914DRM DRIVERS FOR TI LCDC 4915M: Jyri Sarha <jsarha@ti.com> 4916R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4917L: dri-devel@lists.freedesktop.org 4918S: Maintained 4919F: drivers/gpu/drm/tilcdc/ 4920F: Documentation/devicetree/bindings/display/tilcdc/ 4921 4922DRM DRIVERS FOR TI OMAP 4923M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4924L: dri-devel@lists.freedesktop.org 4925S: Maintained 4926F: drivers/gpu/drm/omapdrm/ 4927F: Documentation/devicetree/bindings/display/ti/ 4928 4929DRM DRIVERS FOR V3D 4930M: Eric Anholt <eric@anholt.net> 4931S: Supported 4932F: drivers/gpu/drm/v3d/ 4933F: include/uapi/drm/v3d_drm.h 4934F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR VC4 4938M: Eric Anholt <eric@anholt.net> 4939T: git git://github.com/anholt/linux 4940S: Supported 4941F: drivers/gpu/drm/vc4/ 4942F: include/uapi/drm/vc4_drm.h 4943F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VIVANTE GPU IP 4947M: Lucas Stach <l.stach@pengutronix.de> 4948R: Russell King <linux+etnaviv@armlinux.org.uk> 4949R: Christian Gmeiner <christian.gmeiner@gmail.com> 4950L: etnaviv@lists.freedesktop.org 4951L: dri-devel@lists.freedesktop.org 4952S: Maintained 4953F: drivers/gpu/drm/etnaviv/ 4954F: include/uapi/drm/etnaviv_drm.h 4955F: Documentation/devicetree/bindings/display/etnaviv/ 4956 4957DRM DRIVERS FOR ZTE ZX 4958M: Shawn Guo <shawnguo@kernel.org> 4959L: dri-devel@lists.freedesktop.org 4960S: Maintained 4961F: drivers/gpu/drm/zte/ 4962F: Documentation/devicetree/bindings/display/zte,vou.txt 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964 4965DRM PANEL DRIVERS 4966M: Thierry Reding <thierry.reding@gmail.com> 4967L: dri-devel@lists.freedesktop.org 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Maintained 4970F: drivers/gpu/drm/drm_panel.c 4971F: drivers/gpu/drm/panel/ 4972F: include/drm/drm_panel.h 4973F: Documentation/devicetree/bindings/display/panel/ 4974 4975DRM TINYDRM DRIVERS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977W: https://github.com/notro/tinydrm/wiki/Development 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979S: Maintained 4980F: drivers/gpu/drm/tinydrm/ 4981F: include/drm/tinydrm/ 4982 4983DRM DRIVERS FOR XEN 4984M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986L: dri-devel@lists.freedesktop.org 4987L: xen-devel@lists.xen.org 4988S: Supported 4989F: drivers/gpu/drm/xen/ 4990F: Documentation/gpu/xen-front.rst 4991 4992DRM TTM SUBSYSTEM 4993M: Christian Koenig <christian.koenig@amd.com> 4994M: Huang Rui <ray.huang@amd.com> 4995M: Junwei Zhang <Jerry.Zhang@amd.com> 4996T: git git://people.freedesktop.org/~agd5f/linux 4997S: Maintained 4998L: dri-devel@lists.freedesktop.org 4999F: include/drm/ttm/ 5000F: drivers/gpu/drm/ttm/ 5001 5002DSBR100 USB FM RADIO DRIVER 5003M: Alexey Klimov <klimov.linux@gmail.com> 5004L: linux-media@vger.kernel.org 5005T: git git://linuxtv.org/media_tree.git 5006S: Maintained 5007F: drivers/media/radio/dsbr100.c 5008 5009DSCC4 DRIVER 5010M: Francois Romieu <romieu@fr.zoreil.com> 5011L: netdev@vger.kernel.org 5012S: Maintained 5013F: drivers/net/wan/dscc4.c 5014 5015DT3155 MEDIA DRIVER 5016M: Hans Verkuil <hverkuil@xs4all.nl> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019W: https://linuxtv.org 5020S: Odd Fixes 5021F: drivers/media/pci/dt3155/ 5022 5023DVB_USB_AF9015 MEDIA DRIVER 5024M: Antti Palosaari <crope@iki.fi> 5025L: linux-media@vger.kernel.org 5026W: https://linuxtv.org 5027W: http://palosaari.fi/linux/ 5028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5029T: git git://linuxtv.org/anttip/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/dvb-usb-v2/af9015* 5032 5033DVB_USB_AF9035 MEDIA DRIVER 5034M: Antti Palosaari <crope@iki.fi> 5035L: linux-media@vger.kernel.org 5036W: https://linuxtv.org 5037W: http://palosaari.fi/linux/ 5038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5039T: git git://linuxtv.org/anttip/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/dvb-usb-v2/af9035* 5042 5043DVB_USB_ANYSEE MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/usb/dvb-usb-v2/anysee* 5052 5053DVB_USB_AU6610 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/dvb-usb-v2/au6610* 5062 5063DVB_USB_CE6230 MEDIA DRIVER 5064M: Antti Palosaari <crope@iki.fi> 5065L: linux-media@vger.kernel.org 5066W: https://linuxtv.org 5067W: http://palosaari.fi/linux/ 5068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5069T: git git://linuxtv.org/anttip/media_tree.git 5070S: Maintained 5071F: drivers/media/usb/dvb-usb-v2/ce6230* 5072 5073DVB_USB_CXUSB MEDIA DRIVER 5074M: Michael Krufky <mkrufky@linuxtv.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077W: http://github.com/mkrufky 5078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5079T: git git://linuxtv.org/media_tree.git 5080S: Maintained 5081F: drivers/media/usb/dvb-usb/cxusb* 5082 5083DVB_USB_EC168 MEDIA DRIVER 5084M: Antti Palosaari <crope@iki.fi> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087W: http://palosaari.fi/linux/ 5088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5089T: git git://linuxtv.org/anttip/media_tree.git 5090S: Maintained 5091F: drivers/media/usb/dvb-usb-v2/ec168* 5092 5093DVB_USB_GL861 MEDIA DRIVER 5094M: Antti Palosaari <crope@iki.fi> 5095L: linux-media@vger.kernel.org 5096W: https://linuxtv.org 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/gl861* 5101 5102DVB_USB_MXL111SF MEDIA DRIVER 5103M: Michael Krufky <mkrufky@linuxtv.org> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106W: http://github.com/mkrufky 5107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5108T: git git://linuxtv.org/mkrufky/mxl111sf.git 5109S: Maintained 5110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5111 5112DVB_USB_RTL28XXU MEDIA DRIVER 5113M: Antti Palosaari <crope@iki.fi> 5114L: linux-media@vger.kernel.org 5115W: https://linuxtv.org 5116W: http://palosaari.fi/linux/ 5117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5118T: git git://linuxtv.org/anttip/media_tree.git 5119S: Maintained 5120F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5121 5122DVB_USB_V2 MEDIA DRIVER 5123M: Antti Palosaari <crope@iki.fi> 5124L: linux-media@vger.kernel.org 5125W: https://linuxtv.org 5126W: http://palosaari.fi/linux/ 5127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5128T: git git://linuxtv.org/anttip/media_tree.git 5129S: Maintained 5130F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5131F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5132 5133DYNAMIC DEBUG 5134M: Jason Baron <jbaron@akamai.com> 5135S: Maintained 5136F: lib/dynamic_debug.c 5137F: include/linux/dynamic_debug.h 5138 5139DYNAMIC INTERRUPT MODERATION 5140M: Tal Gilboa <talgi@mellanox.com> 5141S: Maintained 5142F: include/linux/net_dim.h 5143 5144DZ DECSTATION DZ11 SERIAL DRIVER 5145M: "Maciej W. Rozycki" <macro@linux-mips.org> 5146S: Maintained 5147F: drivers/tty/serial/dz.* 5148 5149E3X0 POWER BUTTON DRIVER 5150M: Moritz Fischer <moritz.fischer@ettus.com> 5151L: usrp-users@lists.ettus.com 5152W: http://www.ettus.com 5153S: Supported 5154F: drivers/input/misc/e3x0-button.c 5155F: Documentation/devicetree/bindings/input/e3x0-button.txt 5156 5157E4000 MEDIA DRIVER 5158M: Antti Palosaari <crope@iki.fi> 5159L: linux-media@vger.kernel.org 5160W: https://linuxtv.org 5161W: http://palosaari.fi/linux/ 5162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5163T: git git://linuxtv.org/anttip/media_tree.git 5164S: Maintained 5165F: drivers/media/tuners/e4000* 5166 5167EARTH_PT1 MEDIA DRIVER 5168M: Akihiro Tsukada <tskd08@gmail.com> 5169L: linux-media@vger.kernel.org 5170S: Odd Fixes 5171F: drivers/media/pci/pt1/ 5172 5173EARTH_PT3 MEDIA DRIVER 5174M: Akihiro Tsukada <tskd08@gmail.com> 5175L: linux-media@vger.kernel.org 5176S: Odd Fixes 5177F: drivers/media/pci/pt3/ 5178 5179EC100 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/dvb-frontends/ec100* 5188 5189ECRYPT FILE SYSTEM 5190M: Tyler Hicks <tyhicks@canonical.com> 5191L: ecryptfs@vger.kernel.org 5192W: http://ecryptfs.org 5193W: https://launchpad.net/ecryptfs 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5195S: Supported 5196F: Documentation/filesystems/ecryptfs.txt 5197F: fs/ecryptfs/ 5198 5199EDAC-AMD64 5200M: Borislav Petkov <bp@alien8.de> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/amd64_edac* 5204 5205EDAC-CALXEDA 5206M: Robert Richter <rric@kernel.org> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/highbank* 5210 5211EDAC-CAVIUM OCTEON 5212M: Ralf Baechle <ralf@linux-mips.org> 5213M: David Daney <david.daney@cavium.com> 5214L: linux-edac@vger.kernel.org 5215L: linux-mips@linux-mips.org 5216S: Supported 5217F: drivers/edac/octeon_edac* 5218 5219EDAC-CAVIUM THUNDERX 5220M: David Daney <david.daney@cavium.com> 5221M: Jan Glauber <jglauber@cavium.com> 5222L: linux-edac@vger.kernel.org 5223S: Supported 5224F: drivers/edac/thunderx_edac* 5225 5226EDAC-CORE 5227M: Borislav Petkov <bp@alien8.de> 5228M: Mauro Carvalho Chehab <mchehab@kernel.org> 5229L: linux-edac@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5232S: Supported 5233F: Documentation/admin-guide/ras.rst 5234F: Documentation/driver-api/edac.rst 5235F: drivers/edac/ 5236F: include/linux/edac.h 5237 5238EDAC-E752X 5239M: Mark Gross <mark.gross@intel.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/e752x_edac.c 5243 5244EDAC-E7XXX 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/e7xxx_edac.c 5248 5249EDAC-FSL_DDR 5250M: York Sun <york.sun@nxp.com> 5251L: linux-edac@vger.kernel.org 5252S: Maintained 5253F: drivers/edac/fsl_ddr_edac.* 5254 5255EDAC-GHES 5256M: Mauro Carvalho Chehab <mchehab@kernel.org> 5257L: linux-edac@vger.kernel.org 5258S: Maintained 5259F: drivers/edac/ghes_edac.c 5260 5261EDAC-I3000 5262L: linux-edac@vger.kernel.org 5263S: Orphan 5264F: drivers/edac/i3000_edac.c 5265 5266EDAC-I5000 5267L: linux-edac@vger.kernel.org 5268S: Maintained 5269F: drivers/edac/i5000_edac.c 5270 5271EDAC-I5400 5272M: Mauro Carvalho Chehab <mchehab@kernel.org> 5273L: linux-edac@vger.kernel.org 5274S: Maintained 5275F: drivers/edac/i5400_edac.c 5276 5277EDAC-I7300 5278M: Mauro Carvalho Chehab <mchehab@kernel.org> 5279L: linux-edac@vger.kernel.org 5280S: Maintained 5281F: drivers/edac/i7300_edac.c 5282 5283EDAC-I7CORE 5284M: Mauro Carvalho Chehab <mchehab@kernel.org> 5285L: linux-edac@vger.kernel.org 5286S: Maintained 5287F: drivers/edac/i7core_edac.c 5288 5289EDAC-I82443BXGX 5290M: Tim Small <tim@buttersideup.com> 5291L: linux-edac@vger.kernel.org 5292S: Maintained 5293F: drivers/edac/i82443bxgx_edac.c 5294 5295EDAC-I82975X 5296M: Ranganathan Desikan <ravi@jetztechnologies.com> 5297M: "Arvind R." <arvino55@gmail.com> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i82975x_edac.c 5301 5302EDAC-IE31200 5303M: Jason Baron <jbaron@akamai.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/ie31200_edac.c 5307 5308EDAC-MPC85XX 5309M: Johannes Thumshirn <morbidrsa@gmail.com> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/mpc85xx_edac.[ch] 5313 5314EDAC-PASEMI 5315M: Egor Martovetsky <egor@pasemi.com> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/pasemi_edac.c 5319 5320EDAC-PND2 5321M: Tony Luck <tony.luck@intel.com> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/pnd2_edac.[ch] 5325 5326EDAC-R82600 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/r82600_edac.c 5331 5332EDAC-SBRIDGE 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/sb_edac.c 5337 5338EDAC-SKYLAKE 5339M: Tony Luck <tony.luck@intel.com> 5340L: linux-edac@vger.kernel.org 5341S: Maintained 5342F: drivers/edac/skx_edac.c 5343 5344EDAC-TI 5345M: Tero Kristo <t-kristo@ti.com> 5346L: linux-edac@vger.kernel.org 5347S: Maintained 5348F: drivers/edac/ti_edac.c 5349 5350EDIROL UA-101/UA-1000 DRIVER 5351M: Clemens Ladisch <clemens@ladisch.de> 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5353T: git git://git.alsa-project.org/alsa-kernel.git 5354S: Maintained 5355F: sound/usb/misc/ua101.c 5356 5357EFI TEST DRIVER 5358L: linux-efi@vger.kernel.org 5359M: Ivan Hu <ivan.hu@canonical.com> 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361S: Maintained 5362F: drivers/firmware/efi/test/ 5363 5364EFI VARIABLE FILESYSTEM 5365M: Matthew Garrett <matthew.garrett@nebula.com> 5366M: Jeremy Kerr <jk@ozlabs.org> 5367M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5369L: linux-efi@vger.kernel.org 5370S: Maintained 5371F: fs/efivarfs/ 5372 5373EFIFB FRAMEBUFFER DRIVER 5374L: linux-fbdev@vger.kernel.org 5375M: Peter Jones <pjones@redhat.com> 5376S: Maintained 5377F: drivers/video/fbdev/efifb.c 5378 5379EFS FILESYSTEM 5380W: http://aeschi.ch.eu.org/efs/ 5381S: Orphan 5382F: fs/efs/ 5383 5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5385M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/ibm/ehea/ 5389 5390EM28XX VIDEO4LINUX DRIVER 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-media@vger.kernel.org 5393W: https://linuxtv.org 5394T: git git://linuxtv.org/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/em28xx/ 5397F: Documentation/media/v4l-drivers/em28xx* 5398 5399EMBEDDED LINUX 5400M: Paul Gortmaker <paul.gortmaker@windriver.com> 5401M: Matt Mackall <mpm@selenic.com> 5402M: David Woodhouse <dwmw2@infradead.org> 5403L: linux-embedded@vger.kernel.org 5404S: Maintained 5405 5406Emulex 10Gbps iSCSI - OneConnect DRIVER 5407M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5408M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5409M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5410L: linux-scsi@vger.kernel.org 5411W: http://www.broadcom.com 5412S: Supported 5413F: drivers/scsi/be2iscsi/ 5414 5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5416M: Sathya Perla <sathya.perla@broadcom.com> 5417M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5419M: Somnath Kotur <somnath.kotur@broadcom.com> 5420L: netdev@vger.kernel.org 5421W: http://www.emulex.com 5422S: Supported 5423F: drivers/net/ethernet/emulex/benet/ 5424 5425EMULEX ONECONNECT ROCE DRIVER 5426M: Selvin Xavier <selvin.xavier@broadcom.com> 5427M: Devesh Sharma <devesh.sharma@broadcom.com> 5428L: linux-rdma@vger.kernel.org 5429W: http://www.broadcom.com 5430S: Odd Fixes 5431F: drivers/infiniband/hw/ocrdma/ 5432F: include/uapi/rdma/ocrdma-abi.h 5433 5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5435M: James Smart <james.smart@broadcom.com> 5436M: Dick Kennedy <dick.kennedy@broadcom.com> 5437L: linux-scsi@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Supported 5440F: drivers/scsi/lpfc/ 5441 5442ENE CB710 FLASH CARD READER DRIVER 5443M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5444S: Maintained 5445F: drivers/misc/cb710/ 5446F: drivers/mmc/host/cb710-mmc.* 5447F: include/linux/cb710.h 5448 5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5450M: Maxim Levitsky <maximlevitsky@gmail.com> 5451S: Maintained 5452F: drivers/media/rc/ene_ir.* 5453 5454EPSON S1D13XXX FRAMEBUFFER DRIVER 5455M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5456S: Maintained 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5458F: drivers/video/fbdev/s1d13xxxfb.c 5459F: include/video/s1d13xxxfb.h 5460 5461ERRSEQ ERROR TRACKING INFRASTRUCTURE 5462M: Jeff Layton <jlayton@kernel.org> 5463S: Maintained 5464F: lib/errseq.c 5465F: include/linux/errseq.h 5466 5467ET131X NETWORK DRIVER 5468M: Mark Einon <mark.einon@gmail.com> 5469S: Odd Fixes 5470F: drivers/net/ethernet/agere/ 5471 5472ETHERNET BRIDGE 5473M: Roopa Prabhu <roopa@cumulusnetworks.com> 5474M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5475L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5476L: netdev@vger.kernel.org 5477W: http://www.linuxfoundation.org/en/Net:Bridge 5478S: Maintained 5479F: include/linux/netfilter_bridge/ 5480F: net/bridge/ 5481 5482ETHERNET PHY LIBRARY 5483M: Andrew Lunn <andrew@lunn.ch> 5484M: Florian Fainelli <f.fainelli@gmail.com> 5485L: netdev@vger.kernel.org 5486S: Maintained 5487F: Documentation/ABI/testing/sysfs-bus-mdio 5488F: Documentation/devicetree/bindings/net/mdio* 5489F: Documentation/networking/phy.txt 5490F: drivers/net/phy/ 5491F: drivers/of/of_mdio.c 5492F: drivers/of/of_net.c 5493F: include/linux/*mdio*.h 5494F: include/linux/of_net.h 5495F: include/linux/phy.h 5496F: include/linux/phy_fixed.h 5497F: include/linux/platform_data/mdio-bcm-unimac.h 5498F: include/trace/events/mdio.h 5499F: include/uapi/linux/mdio.h 5500F: include/uapi/linux/mii.h 5501 5502EXT2 FILE SYSTEM 5503M: Jan Kara <jack@suse.com> 5504L: linux-ext4@vger.kernel.org 5505S: Maintained 5506F: Documentation/filesystems/ext2.txt 5507F: fs/ext2/ 5508F: include/linux/ext2* 5509 5510EXT4 FILE SYSTEM 5511M: "Theodore Ts'o" <tytso@mit.edu> 5512M: Andreas Dilger <adilger.kernel@dilger.ca> 5513L: linux-ext4@vger.kernel.org 5514W: http://ext4.wiki.kernel.org 5515Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5517S: Maintained 5518F: Documentation/filesystems/ext4.txt 5519F: fs/ext4/ 5520 5521Extended Verification Module (EVM) 5522M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5523L: linux-integrity@vger.kernel.org 5524S: Supported 5525F: security/integrity/evm/ 5526 5527EXTENSIBLE FIRMWARE INTERFACE (EFI) 5528M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5529L: linux-efi@vger.kernel.org 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5531S: Maintained 5532F: Documentation/efi-stub.txt 5533F: arch/*/kernel/efi.c 5534F: arch/x86/boot/compressed/eboot.[ch] 5535F: arch/*/include/asm/efi.h 5536F: arch/x86/platform/efi/ 5537F: drivers/firmware/efi/ 5538F: include/linux/efi*.h 5539F: arch/arm/boot/compressed/efi-header.S 5540F: arch/arm64/kernel/efi-entry.S 5541 5542EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5543M: MyungJoo Ham <myungjoo.ham@samsung.com> 5544M: Chanwoo Choi <cw00.choi@samsung.com> 5545L: linux-kernel@vger.kernel.org 5546T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5547S: Maintained 5548F: drivers/extcon/ 5549F: include/linux/extcon/ 5550F: include/linux/extcon.h 5551F: Documentation/extcon/ 5552F: Documentation/devicetree/bindings/extcon/ 5553 5554EXYNOS DP DRIVER 5555M: Jingoo Han <jingoohan1@gmail.com> 5556L: dri-devel@lists.freedesktop.org 5557S: Maintained 5558F: drivers/gpu/drm/exynos/exynos_dp* 5559 5560EXYNOS SYSMMU (IOMMU) driver 5561M: Marek Szyprowski <m.szyprowski@samsung.com> 5562L: iommu@lists.linux-foundation.org 5563S: Maintained 5564F: drivers/iommu/exynos-iommu.c 5565 5566EZchip NPS platform support 5567M: Vineet Gupta <vgupta@synopsys.com> 5568M: Ofer Levi <oferle@mellanox.com> 5569S: Supported 5570F: arch/arc/plat-eznps 5571F: arch/arc/boot/dts/eznps.dts 5572 5573F2FS FILE SYSTEM 5574M: Jaegeuk Kim <jaegeuk@kernel.org> 5575M: Chao Yu <yuchao0@huawei.com> 5576L: linux-f2fs-devel@lists.sourceforge.net 5577W: https://f2fs.wiki.kernel.org/ 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5579S: Maintained 5580F: Documentation/filesystems/f2fs.txt 5581F: Documentation/ABI/testing/sysfs-fs-f2fs 5582F: fs/f2fs/ 5583F: include/linux/f2fs_fs.h 5584F: include/trace/events/f2fs.h 5585 5586F71805F HARDWARE MONITORING DRIVER 5587M: Jean Delvare <jdelvare@suse.com> 5588L: linux-hwmon@vger.kernel.org 5589S: Maintained 5590F: Documentation/hwmon/f71805f 5591F: drivers/hwmon/f71805f.c 5592 5593FADDR2LINE 5594M: Josh Poimboeuf <jpoimboe@redhat.com> 5595S: Maintained 5596F: scripts/faddr2line 5597 5598FAILOVER MODULE 5599M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5600L: netdev@vger.kernel.org 5601S: Supported 5602F: net/core/failover.c 5603F: include/net/failover.h 5604F: Documentation/networking/failover.rst 5605 5606FANOTIFY 5607M: Jan Kara <jack@suse.cz> 5608R: Amir Goldstein <amir73il@gmail.com> 5609L: linux-fsdevel@vger.kernel.org 5610S: Maintained 5611F: fs/notify/fanotify/ 5612F: include/linux/fanotify.h 5613F: include/uapi/linux/fanotify.h 5614 5615FARSYNC SYNCHRONOUS DRIVER 5616M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5617W: http://www.farsite.co.uk/ 5618S: Supported 5619F: drivers/net/wan/farsync.* 5620 5621FAULT INJECTION SUPPORT 5622M: Akinobu Mita <akinobu.mita@gmail.com> 5623S: Supported 5624F: Documentation/fault-injection/ 5625F: lib/fault-inject.c 5626 5627FBTFT Framebuffer drivers 5628M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5629L: dri-devel@lists.freedesktop.org 5630L: linux-fbdev@vger.kernel.org 5631S: Maintained 5632F: drivers/staging/fbtft/ 5633 5634FC0011 TUNER DRIVER 5635M: Michael Buesch <m@bues.ch> 5636L: linux-media@vger.kernel.org 5637S: Maintained 5638F: drivers/media/tuners/fc0011.h 5639F: drivers/media/tuners/fc0011.c 5640 5641FC2580 MEDIA DRIVER 5642M: Antti Palosaari <crope@iki.fi> 5643L: linux-media@vger.kernel.org 5644W: https://linuxtv.org 5645W: http://palosaari.fi/linux/ 5646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5647T: git git://linuxtv.org/anttip/media_tree.git 5648S: Maintained 5649F: drivers/media/tuners/fc2580* 5650 5651FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5652M: Johannes Thumshirn <jth@kernel.org> 5653L: linux-scsi@vger.kernel.org 5654W: www.Open-FCoE.org 5655S: Supported 5656F: drivers/scsi/libfc/ 5657F: drivers/scsi/fcoe/ 5658F: include/scsi/fc/ 5659F: include/scsi/libfc.h 5660F: include/scsi/libfcoe.h 5661F: include/uapi/scsi/fc/ 5662 5663FILE LOCKING (flock() and fcntl()/lockf()) 5664M: Jeff Layton <jlayton@kernel.org> 5665M: "J. Bruce Fields" <bfields@fieldses.org> 5666L: linux-fsdevel@vger.kernel.org 5667S: Maintained 5668F: include/linux/fcntl.h 5669F: include/uapi/linux/fcntl.h 5670F: fs/fcntl.c 5671F: fs/locks.c 5672 5673FILESYSTEMS (VFS and infrastructure) 5674M: Alexander Viro <viro@zeniv.linux.org.uk> 5675L: linux-fsdevel@vger.kernel.org 5676S: Maintained 5677F: fs/* 5678F: include/linux/fs.h 5679F: include/uapi/linux/fs.h 5680 5681FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5682M: Riku Voipio <riku.voipio@iki.fi> 5683L: linux-hwmon@vger.kernel.org 5684S: Maintained 5685F: drivers/hwmon/f75375s.c 5686F: include/linux/f75375s.h 5687 5688FIREWIRE AUDIO DRIVERS 5689M: Clemens Ladisch <clemens@ladisch.de> 5690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5691T: git git://git.alsa-project.org/alsa-kernel.git 5692S: Maintained 5693F: sound/firewire/ 5694 5695FIREWIRE MEDIA DRIVERS (firedtv) 5696M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5697L: linux-media@vger.kernel.org 5698L: linux1394-devel@lists.sourceforge.net 5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5700S: Maintained 5701F: drivers/media/firewire/ 5702 5703FIREWIRE SBP-2 TARGET 5704M: Chris Boot <bootc@bootc.net> 5705L: linux-scsi@vger.kernel.org 5706L: target-devel@vger.kernel.org 5707L: linux1394-devel@lists.sourceforge.net 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5709S: Maintained 5710F: drivers/target/sbp/ 5711 5712FIREWIRE SUBSYSTEM 5713M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5714L: linux1394-devel@lists.sourceforge.net 5715W: http://ieee1394.wiki.kernel.org/ 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5717S: Maintained 5718F: drivers/firewire/ 5719F: include/linux/firewire.h 5720F: include/uapi/linux/firewire*.h 5721F: tools/firewire/ 5722 5723FIRMWARE LOADER (request_firmware) 5724M: Luis R. Rodriguez <mcgrof@kernel.org> 5725L: linux-kernel@vger.kernel.org 5726S: Maintained 5727F: Documentation/firmware_class/ 5728F: drivers/base/firmware_loader/ 5729F: include/linux/firmware.h 5730 5731FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5732M: Joshua Morris <josh.h.morris@us.ibm.com> 5733M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5734S: Maintained 5735F: drivers/block/rsxx/ 5736 5737FLOPPY DRIVER 5738M: Jiri Kosina <jikos@kernel.org> 5739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5740S: Odd fixes 5741F: drivers/block/floppy.c 5742 5743FMC SUBSYSTEM 5744M: Alessandro Rubini <rubini@gnudd.com> 5745W: http://www.ohwr.org/projects/fmc-bus 5746S: Supported 5747F: drivers/fmc/ 5748F: include/linux/fmc*.h 5749F: include/linux/ipmi-fru.h 5750K: fmc_d.*register 5751 5752FPGA MANAGER FRAMEWORK 5753M: Alan Tull <atull@kernel.org> 5754M: Moritz Fischer <mdf@kernel.org> 5755L: linux-fpga@vger.kernel.org 5756S: Maintained 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5758Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5759F: Documentation/fpga/ 5760F: Documentation/driver-api/fpga/ 5761F: Documentation/devicetree/bindings/fpga/ 5762F: drivers/fpga/ 5763F: include/linux/fpga/ 5764W: http://www.rocketboards.org 5765 5766FPGA DFL DRIVERS 5767M: Wu Hao <hao.wu@intel.com> 5768L: linux-fpga@vger.kernel.org 5769S: Maintained 5770F: Documentation/fpga/dfl.txt 5771F: include/uapi/linux/fpga-dfl.h 5772F: drivers/fpga/dfl* 5773 5774FPU EMULATOR 5775M: Bill Metzenthen <billm@melbpc.org.au> 5776W: http://floatingpoint.sourceforge.net/emulator/index.html 5777S: Maintained 5778F: arch/x86/math-emu/ 5779 5780FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5781L: netdev@vger.kernel.org 5782S: Orphan 5783F: drivers/net/wan/dlci.c 5784F: drivers/net/wan/sdla.c 5785 5786FRAMEBUFFER LAYER 5787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5788L: dri-devel@lists.freedesktop.org 5789L: linux-fbdev@vger.kernel.org 5790T: git git://github.com/bzolnier/linux.git 5791Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5792S: Maintained 5793F: Documentation/fb/ 5794F: drivers/video/ 5795F: include/video/ 5796F: include/linux/fb.h 5797F: include/uapi/video/ 5798F: include/uapi/linux/fb.h 5799 5800FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5801M: Horia Geantă <horia.geanta@nxp.com> 5802M: Aymen Sghaier <aymen.sghaier@nxp.com> 5803L: linux-crypto@vger.kernel.org 5804S: Maintained 5805F: drivers/crypto/caam/ 5806F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5807 5808FREESCALE DIU FRAMEBUFFER DRIVER 5809M: Timur Tabi <timur@kernel.org> 5810L: linux-fbdev@vger.kernel.org 5811S: Maintained 5812F: drivers/video/fbdev/fsl-diu-fb.* 5813 5814FREESCALE DMA DRIVER 5815M: Li Yang <leoyang.li@nxp.com> 5816M: Zhang Wei <zw@zh-kernel.org> 5817L: linuxppc-dev@lists.ozlabs.org 5818S: Maintained 5819F: drivers/dma/fsldma.* 5820 5821FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5822M: Claudiu Manoil <claudiu.manoil@nxp.com> 5823L: netdev@vger.kernel.org 5824S: Maintained 5825F: drivers/net/ethernet/freescale/gianfar* 5826F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5827 5828FREESCALE GPMI NAND DRIVER 5829M: Han Xu <han.xu@nxp.com> 5830L: linux-mtd@lists.infradead.org 5831S: Maintained 5832F: drivers/mtd/nand/raw/gpmi-nand/* 5833 5834FREESCALE I2C CPM DRIVER 5835M: Jochen Friedrich <jochen@scram.de> 5836L: linuxppc-dev@lists.ozlabs.org 5837L: linux-i2c@vger.kernel.org 5838S: Maintained 5839F: drivers/i2c/busses/i2c-cpm.c 5840 5841FREESCALE IMX / MXC FEC DRIVER 5842M: Fugang Duan <fugang.duan@nxp.com> 5843L: netdev@vger.kernel.org 5844S: Maintained 5845F: drivers/net/ethernet/freescale/fec_main.c 5846F: drivers/net/ethernet/freescale/fec_ptp.c 5847F: drivers/net/ethernet/freescale/fec.h 5848F: Documentation/devicetree/bindings/net/fsl-fec.txt 5849 5850FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5851M: Sascha Hauer <s.hauer@pengutronix.de> 5852R: Pengutronix Kernel Team <kernel@pengutronix.de> 5853L: linux-fbdev@vger.kernel.org 5854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5855S: Maintained 5856F: include/linux/platform_data/video-imxfb.h 5857F: drivers/video/fbdev/imxfb.c 5858 5859FREESCALE QORIQ DPAA ETHERNET DRIVER 5860M: Madalin Bucur <madalin.bucur@nxp.com> 5861L: netdev@vger.kernel.org 5862S: Maintained 5863F: drivers/net/ethernet/freescale/dpaa 5864 5865FREESCALE QORIQ DPAA FMAN DRIVER 5866M: Madalin Bucur <madalin.bucur@nxp.com> 5867L: netdev@vger.kernel.org 5868S: Maintained 5869F: drivers/net/ethernet/freescale/fman 5870F: Documentation/devicetree/bindings/net/fsl-fman.txt 5871 5872FREESCALE QORIQ PTP CLOCK DRIVER 5873M: Yangbo Lu <yangbo.lu@nxp.com> 5874L: netdev@vger.kernel.org 5875S: Maintained 5876F: drivers/ptp/ptp_qoriq.c 5877F: include/linux/fsl/ptp_qoriq.h 5878F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5879 5880FREESCALE QUAD SPI DRIVER 5881M: Han Xu <han.xu@nxp.com> 5882L: linux-mtd@lists.infradead.org 5883S: Maintained 5884F: drivers/mtd/spi-nor/fsl-quadspi.c 5885 5886FREESCALE QUICC ENGINE LIBRARY 5887M: Qiang Zhao <qiang.zhao@nxp.com> 5888L: linuxppc-dev@lists.ozlabs.org 5889S: Maintained 5890F: drivers/soc/fsl/qe/ 5891F: include/soc/fsl/*qe*.h 5892F: include/soc/fsl/*ucc*.h 5893 5894FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5895M: Li Yang <leoyang.li@nxp.com> 5896L: netdev@vger.kernel.org 5897L: linuxppc-dev@lists.ozlabs.org 5898S: Maintained 5899F: drivers/net/ethernet/freescale/ucc_geth* 5900 5901FREESCALE QUICC ENGINE UCC HDLC DRIVER 5902M: Zhao Qiang <qiang.zhao@nxp.com> 5903L: netdev@vger.kernel.org 5904L: linuxppc-dev@lists.ozlabs.org 5905S: Maintained 5906F: drivers/net/wan/fsl_ucc_hdlc* 5907 5908FREESCALE QUICC ENGINE UCC UART DRIVER 5909M: Timur Tabi <timur@kernel.org> 5910L: linuxppc-dev@lists.ozlabs.org 5911S: Maintained 5912F: drivers/tty/serial/ucc_uart.c 5913 5914FREESCALE SOC DRIVERS 5915M: Li Yang <leoyang.li@nxp.com> 5916L: linuxppc-dev@lists.ozlabs.org 5917L: linux-arm-kernel@lists.infradead.org 5918S: Maintained 5919F: Documentation/devicetree/bindings/soc/fsl/ 5920F: drivers/soc/fsl/ 5921F: include/linux/fsl/ 5922 5923FREESCALE SOC FS_ENET DRIVER 5924M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5925L: linuxppc-dev@lists.ozlabs.org 5926L: netdev@vger.kernel.org 5927S: Maintained 5928F: drivers/net/ethernet/freescale/fs_enet/ 5929F: include/linux/fs_enet_pd.h 5930 5931FREESCALE SOC SOUND DRIVERS 5932M: Timur Tabi <timur@kernel.org> 5933M: Nicolin Chen <nicoleotsuka@gmail.com> 5934M: Xiubo Li <Xiubo.Lee@gmail.com> 5935R: Fabio Estevam <fabio.estevam@nxp.com> 5936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5937L: linuxppc-dev@lists.ozlabs.org 5938S: Maintained 5939F: sound/soc/fsl/fsl* 5940F: sound/soc/fsl/imx* 5941F: sound/soc/fsl/mpc8610_hpcd.c 5942 5943FREESCALE USB PERIPHERAL DRIVERS 5944M: Li Yang <leoyang.li@nxp.com> 5945L: linux-usb@vger.kernel.org 5946L: linuxppc-dev@lists.ozlabs.org 5947S: Maintained 5948F: drivers/usb/gadget/udc/fsl* 5949 5950FREEVXFS FILESYSTEM 5951M: Christoph Hellwig <hch@infradead.org> 5952W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5953S: Maintained 5954F: fs/freevxfs/ 5955 5956FREEZER 5957M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5958M: Pavel Machek <pavel@ucw.cz> 5959L: linux-pm@vger.kernel.org 5960S: Supported 5961F: Documentation/power/freezing-of-tasks.txt 5962F: include/linux/freezer.h 5963F: kernel/freezer.c 5964 5965FRONTSWAP API 5966M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5967L: linux-kernel@vger.kernel.org 5968S: Maintained 5969F: mm/frontswap.c 5970F: include/linux/frontswap.h 5971 5972FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5973M: David Howells <dhowells@redhat.com> 5974L: linux-cachefs@redhat.com (moderated for non-subscribers) 5975S: Supported 5976F: Documentation/filesystems/caching/ 5977F: fs/fscache/ 5978F: include/linux/fscache*.h 5979 5980FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5981M: Theodore Y. Ts'o <tytso@mit.edu> 5982M: Jaegeuk Kim <jaegeuk@kernel.org> 5983L: linux-fscrypt@vger.kernel.org 5984Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5986S: Supported 5987F: fs/crypto/ 5988F: include/linux/fscrypt*.h 5989F: Documentation/filesystems/fscrypt.rst 5990 5991FSI-ATTACHED I2C DRIVER 5992M: Eddie James <eajames@linux.vnet.ibm.com> 5993L: linux-i2c@vger.kernel.org 5994L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5995S: Maintained 5996F: drivers/i2c/busses/i2c-fsi.c 5997F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5998 5999FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6000M: Jan Kara <jack@suse.cz> 6001R: Amir Goldstein <amir73il@gmail.com> 6002L: linux-fsdevel@vger.kernel.org 6003S: Maintained 6004F: fs/notify/ 6005F: include/linux/fsnotify*.h 6006 6007FUJITSU LAPTOP EXTRAS 6008M: Jonathan Woithe <jwoithe@just42.net> 6009L: platform-driver-x86@vger.kernel.org 6010S: Maintained 6011F: drivers/platform/x86/fujitsu-laptop.c 6012 6013FUJITSU M-5MO LS CAMERA ISP DRIVER 6014M: Kyungmin Park <kyungmin.park@samsung.com> 6015M: Heungjun Kim <riverful.kim@samsung.com> 6016L: linux-media@vger.kernel.org 6017S: Maintained 6018F: drivers/media/i2c/m5mols/ 6019F: include/media/i2c/m5mols.h 6020 6021FUJITSU TABLET EXTRAS 6022M: Robert Gerlach <khnz@gmx.de> 6023L: platform-driver-x86@vger.kernel.org 6024S: Maintained 6025F: drivers/platform/x86/fujitsu-tablet.c 6026 6027FUSE: FILESYSTEM IN USERSPACE 6028M: Miklos Szeredi <miklos@szeredi.hu> 6029L: linux-fsdevel@vger.kernel.org 6030W: http://fuse.sourceforge.net/ 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6032S: Maintained 6033F: fs/fuse/ 6034F: include/uapi/linux/fuse.h 6035F: Documentation/filesystems/fuse.txt 6036 6037FUTEX SUBSYSTEM 6038M: Thomas Gleixner <tglx@linutronix.de> 6039M: Ingo Molnar <mingo@redhat.com> 6040R: Peter Zijlstra <peterz@infradead.org> 6041R: Darren Hart <dvhart@infradead.org> 6042L: linux-kernel@vger.kernel.org 6043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6044S: Maintained 6045F: kernel/futex.c 6046F: kernel/futex_compat.c 6047F: include/asm-generic/futex.h 6048F: include/linux/futex.h 6049F: include/uapi/linux/futex.h 6050F: tools/testing/selftests/futex/ 6051F: tools/perf/bench/futex* 6052F: Documentation/*futex* 6053 6054GCC PLUGINS 6055M: Kees Cook <keescook@chromium.org> 6056R: Emese Revfy <re.emese@gmail.com> 6057L: kernel-hardening@lists.openwall.com 6058S: Maintained 6059F: scripts/gcc-plugins/ 6060F: scripts/gcc-plugin.sh 6061F: scripts/Makefile.gcc-plugins 6062F: Documentation/gcc-plugins.txt 6063 6064GASKET DRIVER FRAMEWORK 6065M: Rob Springer <rspringer@google.com> 6066M: Todd Poynor <toddpoynor@google.com> 6067M: Ben Chan <benchan@chromium.org> 6068S: Maintained 6069F: drivers/staging/gasket/ 6070 6071GCOV BASED KERNEL PROFILING 6072M: Peter Oberparleiter <oberpar@linux.ibm.com> 6073S: Maintained 6074F: kernel/gcov/ 6075F: Documentation/dev-tools/gcov.rst 6076 6077GDB KERNEL DEBUGGING HELPER SCRIPTS 6078M: Jan Kiszka <jan.kiszka@siemens.com> 6079M: Kieran Bingham <kbingham@kernel.org> 6080S: Supported 6081F: scripts/gdb/ 6082 6083GDT SCSI DISK ARRAY CONTROLLER DRIVER 6084M: Achim Leubner <achim_leubner@adaptec.com> 6085L: linux-scsi@vger.kernel.org 6086W: http://www.icp-vortex.com/ 6087S: Supported 6088F: drivers/scsi/gdt* 6089 6090GEMTEK FM RADIO RECEIVER DRIVER 6091M: Hans Verkuil <hverkuil@xs4all.nl> 6092L: linux-media@vger.kernel.org 6093T: git git://linuxtv.org/media_tree.git 6094W: https://linuxtv.org 6095S: Maintained 6096F: drivers/media/radio/radio-gemtek* 6097 6098GENERIC GPIO I2C DRIVER 6099M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6100S: Supported 6101F: drivers/i2c/busses/i2c-gpio.c 6102F: include/linux/platform_data/i2c-gpio.h 6103 6104GENERIC GPIO I2C MULTIPLEXER DRIVER 6105M: Peter Korsgaard <peter.korsgaard@barco.com> 6106L: linux-i2c@vger.kernel.org 6107S: Supported 6108F: drivers/i2c/muxes/i2c-mux-gpio.c 6109F: include/linux/platform_data/i2c-mux-gpio.h 6110F: Documentation/i2c/muxes/i2c-mux-gpio 6111 6112GENERIC HDLC (WAN) DRIVERS 6113M: Krzysztof Halasa <khc@pm.waw.pl> 6114W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6115S: Maintained 6116F: drivers/net/wan/c101.c 6117F: drivers/net/wan/hd6457* 6118F: drivers/net/wan/hdlc* 6119F: drivers/net/wan/n2.c 6120F: drivers/net/wan/pc300too.c 6121F: drivers/net/wan/pci200syn.c 6122F: drivers/net/wan/wanxl* 6123 6124GENERIC INCLUDE/ASM HEADER FILES 6125M: Arnd Bergmann <arnd@arndb.de> 6126L: linux-arch@vger.kernel.org 6127T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6128S: Maintained 6129F: include/asm-generic/ 6130F: include/uapi/asm-generic/ 6131 6132GENERIC PHY FRAMEWORK 6133M: Kishon Vijay Abraham I <kishon@ti.com> 6134L: linux-kernel@vger.kernel.org 6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6136S: Supported 6137F: drivers/phy/ 6138F: include/linux/phy/ 6139 6140GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6141M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6142S: Supported 6143F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6144 6145GENERIC PM DOMAINS 6146M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6147M: Kevin Hilman <khilman@kernel.org> 6148M: Ulf Hansson <ulf.hansson@linaro.org> 6149L: linux-pm@vger.kernel.org 6150S: Supported 6151F: drivers/base/power/domain*.c 6152F: include/linux/pm_domain.h 6153F: Documentation/devicetree/bindings/power/power_domain.txt 6154 6155GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6156M: Eugen Hristev <eugen.hristev@microchip.com> 6157L: linux-input@vger.kernel.org 6158S: Maintained 6159F: drivers/input/touchscreen/resistive-adc-touch.c 6160 6161GENERIC UIO DRIVER FOR PCI DEVICES 6162M: "Michael S. Tsirkin" <mst@redhat.com> 6163L: kvm@vger.kernel.org 6164S: Supported 6165F: drivers/uio/uio_pci_generic.c 6166 6167GENWQE (IBM Generic Workqueue Card) 6168M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6169M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6170S: Supported 6171F: drivers/misc/genwqe/ 6172 6173GET_MAINTAINER SCRIPT 6174M: Joe Perches <joe@perches.com> 6175S: Maintained 6176F: scripts/get_maintainer.pl 6177 6178GFS2 FILE SYSTEM 6179M: Bob Peterson <rpeterso@redhat.com> 6180M: Andreas Gruenbacher <agruenba@redhat.com> 6181L: cluster-devel@redhat.com 6182W: http://sources.redhat.com/cluster/ 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6184S: Supported 6185F: Documentation/filesystems/gfs2*.txt 6186F: fs/gfs2/ 6187F: include/uapi/linux/gfs2_ondisk.h 6188 6189GIGASET ISDN DRIVERS 6190M: Paul Bolle <pebolle@tiscali.nl> 6191L: gigaset307x-common@lists.sourceforge.net 6192W: http://gigaset307x.sourceforge.net/ 6193S: Odd Fixes 6194F: Documentation/isdn/README.gigaset 6195F: drivers/isdn/gigaset/ 6196F: include/uapi/linux/gigaset_dev.h 6197 6198GNSS SUBSYSTEM 6199M: Johan Hovold <johan@kernel.org> 6200S: Maintained 6201F: Documentation/ABI/testing/sysfs-class-gnss 6202F: Documentation/devicetree/bindings/gnss/ 6203F: drivers/gnss/ 6204F: include/linux/gnss.h 6205 6206GO7007 MPEG CODEC 6207M: Hans Verkuil <hans.verkuil@cisco.com> 6208L: linux-media@vger.kernel.org 6209S: Maintained 6210F: drivers/media/usb/go7007/ 6211 6212GOODIX TOUCHSCREEN 6213M: Bastien Nocera <hadess@hadess.net> 6214L: linux-input@vger.kernel.org 6215S: Maintained 6216F: drivers/input/touchscreen/goodix.c 6217 6218GPD POCKET FAN DRIVER 6219M: Hans de Goede <hdegoede@redhat.com> 6220L: platform-driver-x86@vger.kernel.org 6221S: Maintained 6222F: drivers/platform/x86/gpd-pocket-fan.c 6223 6224GPIO ACPI SUPPORT 6225M: Mika Westerberg <mika.westerberg@linux.intel.com> 6226M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6227L: linux-gpio@vger.kernel.org 6228L: linux-acpi@vger.kernel.org 6229S: Maintained 6230F: Documentation/acpi/gpio-properties.txt 6231F: drivers/gpio/gpiolib-acpi.c 6232 6233GPIO IR Transmitter 6234M: Sean Young <sean@mess.org> 6235L: linux-media@vger.kernel.org 6236S: Maintained 6237F: drivers/media/rc/gpio-ir-tx.c 6238 6239GPIO MOCKUP DRIVER 6240M: Bamvor Jian Zhang <bamv2005@gmail.com> 6241R: Bartosz Golaszewski <brgl@bgdev.pl> 6242L: linux-gpio@vger.kernel.org 6243S: Maintained 6244F: drivers/gpio/gpio-mockup.c 6245F: tools/testing/selftests/gpio/ 6246 6247GPIO SUBSYSTEM 6248M: Linus Walleij <linus.walleij@linaro.org> 6249L: linux-gpio@vger.kernel.org 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6251S: Maintained 6252F: Documentation/devicetree/bindings/gpio/ 6253F: Documentation/driver-api/gpio/ 6254F: Documentation/gpio/ 6255F: Documentation/ABI/testing/gpio-cdev 6256F: Documentation/ABI/obsolete/sysfs-gpio 6257F: drivers/gpio/ 6258F: include/linux/gpio/ 6259F: include/linux/gpio.h 6260F: include/linux/of_gpio.h 6261F: include/asm-generic/gpio.h 6262F: include/uapi/linux/gpio.h 6263F: tools/gpio/ 6264 6265GRE DEMULTIPLEXER DRIVER 6266M: Dmitry Kozlov <xeb@mail.ru> 6267L: netdev@vger.kernel.org 6268S: Maintained 6269F: net/ipv4/gre_demux.c 6270F: net/ipv4/gre_offload.c 6271F: include/net/gre.h 6272 6273GRETH 10/100/1G Ethernet MAC device driver 6274M: Andreas Larsson <andreas@gaisler.com> 6275L: netdev@vger.kernel.org 6276S: Maintained 6277F: drivers/net/ethernet/aeroflex/ 6278 6279GREYBUS AUDIO PROTOCOLS DRIVERS 6280M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6281M: Mark Greer <mgreer@animalcreek.com> 6282S: Maintained 6283F: drivers/staging/greybus/audio_apbridgea.c 6284F: drivers/staging/greybus/audio_apbridgea.h 6285F: drivers/staging/greybus/audio_codec.c 6286F: drivers/staging/greybus/audio_codec.h 6287F: drivers/staging/greybus/audio_gb.c 6288F: drivers/staging/greybus/audio_manager.c 6289F: drivers/staging/greybus/audio_manager.h 6290F: drivers/staging/greybus/audio_manager_module.c 6291F: drivers/staging/greybus/audio_manager_private.h 6292F: drivers/staging/greybus/audio_manager_sysfs.c 6293F: drivers/staging/greybus/audio_module.c 6294F: drivers/staging/greybus/audio_topology.c 6295 6296GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6297M: Viresh Kumar <vireshk@kernel.org> 6298S: Maintained 6299F: drivers/staging/greybus/authentication.c 6300F: drivers/staging/greybus/bootrom.c 6301F: drivers/staging/greybus/firmware.h 6302F: drivers/staging/greybus/fw-core.c 6303F: drivers/staging/greybus/fw-download.c 6304F: drivers/staging/greybus/fw-management.c 6305F: drivers/staging/greybus/greybus_authentication.h 6306F: drivers/staging/greybus/greybus_firmware.h 6307F: drivers/staging/greybus/hid.c 6308F: drivers/staging/greybus/i2c.c 6309F: drivers/staging/greybus/spi.c 6310F: drivers/staging/greybus/spilib.c 6311F: drivers/staging/greybus/spilib.h 6312 6313GREYBUS LOOPBACK DRIVER 6314M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6315S: Maintained 6316F: drivers/staging/greybus/loopback.c 6317 6318GREYBUS PLATFORM DRIVERS 6319M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6320S: Maintained 6321F: drivers/staging/greybus/arche-platform.c 6322F: drivers/staging/greybus/arche-apb-ctrl.c 6323F: drivers/staging/greybus/arche_platform.h 6324 6325GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6326M: Rui Miguel Silva <rmfrfs@gmail.com> 6327S: Maintained 6328F: drivers/staging/greybus/sdio.c 6329F: drivers/staging/greybus/light.c 6330F: drivers/staging/greybus/gpio.c 6331F: drivers/staging/greybus/power_supply.c 6332F: drivers/staging/greybus/spi.c 6333F: drivers/staging/greybus/spilib.c 6334 6335GREYBUS SUBSYSTEM 6336M: Johan Hovold <johan@kernel.org> 6337M: Alex Elder <elder@kernel.org> 6338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6339S: Maintained 6340F: drivers/staging/greybus/ 6341L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6342 6343GREYBUS UART PROTOCOLS DRIVERS 6344M: David Lin <dtwlin@gmail.com> 6345S: Maintained 6346F: drivers/staging/greybus/uart.c 6347F: drivers/staging/greybus/log.c 6348 6349GS1662 VIDEO SERIALIZER 6350M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6351L: linux-media@vger.kernel.org 6352T: git git://linuxtv.org/media_tree.git 6353S: Maintained 6354F: drivers/media/spi/gs1662.c 6355 6356GSPCA FINEPIX SUBDRIVER 6357M: Frank Zago <frank@zago.net> 6358L: linux-media@vger.kernel.org 6359T: git git://linuxtv.org/media_tree.git 6360S: Maintained 6361F: drivers/media/usb/gspca/finepix.c 6362 6363GSPCA GL860 SUBDRIVER 6364M: Olivier Lorin <o.lorin@laposte.net> 6365L: linux-media@vger.kernel.org 6366T: git git://linuxtv.org/media_tree.git 6367S: Maintained 6368F: drivers/media/usb/gspca/gl860/ 6369 6370GSPCA M5602 SUBDRIVER 6371M: Erik Andren <erik.andren@gmail.com> 6372L: linux-media@vger.kernel.org 6373T: git git://linuxtv.org/media_tree.git 6374S: Maintained 6375F: drivers/media/usb/gspca/m5602/ 6376 6377GSPCA PAC207 SONIXB SUBDRIVER 6378M: Hans Verkuil <hverkuil@xs4all.nl> 6379L: linux-media@vger.kernel.org 6380T: git git://linuxtv.org/media_tree.git 6381S: Odd Fixes 6382F: drivers/media/usb/gspca/pac207.c 6383 6384GSPCA SN9C20X SUBDRIVER 6385M: Brian Johnson <brijohn@gmail.com> 6386L: linux-media@vger.kernel.org 6387T: git git://linuxtv.org/media_tree.git 6388S: Maintained 6389F: drivers/media/usb/gspca/sn9c20x.c 6390 6391GSPCA T613 SUBDRIVER 6392M: Leandro Costantino <lcostantino@gmail.com> 6393L: linux-media@vger.kernel.org 6394T: git git://linuxtv.org/media_tree.git 6395S: Maintained 6396F: drivers/media/usb/gspca/t613.c 6397 6398GSPCA USB WEBCAM DRIVER 6399M: Hans Verkuil <hverkuil@xs4all.nl> 6400L: linux-media@vger.kernel.org 6401T: git git://linuxtv.org/media_tree.git 6402S: Odd Fixes 6403F: drivers/media/usb/gspca/ 6404 6405GTP (GPRS Tunneling Protocol) 6406M: Pablo Neira Ayuso <pablo@netfilter.org> 6407M: Harald Welte <laforge@gnumonks.org> 6408L: osmocom-net-gprs@lists.osmocom.org 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6410S: Maintained 6411F: drivers/net/gtp.c 6412 6413GUID PARTITION TABLE (GPT) 6414M: Davidlohr Bueso <dave@stgolabs.net> 6415L: linux-efi@vger.kernel.org 6416S: Maintained 6417F: block/partitions/efi.* 6418 6419H8/300 ARCHITECTURE 6420M: Yoshinori Sato <ysato@users.sourceforge.jp> 6421L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6422W: http://uclinux-h8.sourceforge.jp 6423T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6424S: Maintained 6425F: arch/h8300/ 6426F: drivers/clocksource/h8300_*.c 6427F: drivers/clk/h8300/ 6428F: drivers/irqchip/irq-renesas-h8*.c 6429 6430HACKRF MEDIA DRIVER 6431M: Antti Palosaari <crope@iki.fi> 6432L: linux-media@vger.kernel.org 6433W: https://linuxtv.org 6434W: http://palosaari.fi/linux/ 6435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6436T: git git://linuxtv.org/anttip/media_tree.git 6437S: Maintained 6438F: drivers/media/usb/hackrf/ 6439 6440HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6441M: Frank Seidel <frank@f-seidel.de> 6442L: platform-driver-x86@vger.kernel.org 6443W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6444S: Maintained 6445F: drivers/platform/x86/hdaps.c 6446 6447HARDWARE MONITORING 6448M: Jean Delvare <jdelvare@suse.com> 6449M: Guenter Roeck <linux@roeck-us.net> 6450L: linux-hwmon@vger.kernel.org 6451W: http://hwmon.wiki.kernel.org/ 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6453S: Maintained 6454F: Documentation/devicetree/bindings/hwmon/ 6455F: Documentation/hwmon/ 6456F: drivers/hwmon/ 6457F: include/linux/hwmon*.h 6458 6459HARDWARE RANDOM NUMBER GENERATOR CORE 6460M: Matt Mackall <mpm@selenic.com> 6461M: Herbert Xu <herbert@gondor.apana.org.au> 6462L: linux-crypto@vger.kernel.org 6463S: Odd fixes 6464F: Documentation/devicetree/bindings/rng/ 6465F: Documentation/hw_random.txt 6466F: drivers/char/hw_random/ 6467F: include/linux/hw_random.h 6468 6469HARDWARE TRACING FACILITIES 6470M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6471S: Maintained 6472F: drivers/hwtracing/ 6473 6474HARDWARE SPINLOCK CORE 6475M: Ohad Ben-Cohen <ohad@wizery.com> 6476M: Bjorn Andersson <bjorn.andersson@linaro.org> 6477L: linux-remoteproc@vger.kernel.org 6478S: Maintained 6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6480F: Documentation/devicetree/bindings/hwlock/ 6481F: Documentation/hwspinlock.txt 6482F: drivers/hwspinlock/ 6483F: include/linux/hwspinlock.h 6484 6485HARMONY SOUND DRIVER 6486L: linux-parisc@vger.kernel.org 6487S: Maintained 6488F: sound/parisc/harmony.* 6489 6490HDPVR USB VIDEO ENCODER DRIVER 6491M: Hans Verkuil <hverkuil@xs4all.nl> 6492L: linux-media@vger.kernel.org 6493T: git git://linuxtv.org/media_tree.git 6494W: https://linuxtv.org 6495S: Odd Fixes 6496F: drivers/media/usb/hdpvr/ 6497 6498HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6499M: Jerry Hoemann <jerry.hoemann@hpe.com> 6500S: Supported 6501F: Documentation/watchdog/hpwdt.txt 6502F: drivers/watchdog/hpwdt.c 6503 6504HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6505M: Don Brace <don.brace@microsemi.com> 6506L: esc.storagedev@microsemi.com 6507L: linux-scsi@vger.kernel.org 6508S: Supported 6509F: Documentation/scsi/hpsa.txt 6510F: drivers/scsi/hpsa*.[ch] 6511F: include/linux/cciss*.h 6512F: include/uapi/linux/cciss*.h 6513 6514HFI1 DRIVER 6515M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6516M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6517L: linux-rdma@vger.kernel.org 6518S: Supported 6519F: drivers/infiniband/hw/hfi1 6520 6521HFS FILESYSTEM 6522L: linux-fsdevel@vger.kernel.org 6523S: Orphan 6524F: Documentation/filesystems/hfs.txt 6525F: fs/hfs/ 6526 6527HFSPLUS FILESYSTEM 6528L: linux-fsdevel@vger.kernel.org 6529S: Orphan 6530F: Documentation/filesystems/hfsplus.txt 6531F: fs/hfsplus/ 6532 6533HGA FRAMEBUFFER DRIVER 6534M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6535L: linux-nvidia@lists.surfsouth.com 6536W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6537S: Maintained 6538F: drivers/video/fbdev/hgafb.c 6539 6540HIBERNATION (aka Software Suspend, aka swsusp) 6541M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6542M: Pavel Machek <pavel@ucw.cz> 6543L: linux-pm@vger.kernel.org 6544B: https://bugzilla.kernel.org 6545S: Supported 6546F: arch/x86/power/ 6547F: drivers/base/power/ 6548F: kernel/power/ 6549F: include/linux/suspend.h 6550F: include/linux/freezer.h 6551F: include/linux/pm.h 6552F: arch/*/include/asm/suspend*.h 6553 6554HID CORE LAYER 6555M: Jiri Kosina <jikos@kernel.org> 6556R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6557L: linux-input@vger.kernel.org 6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6559S: Maintained 6560F: drivers/hid/ 6561F: include/linux/hid* 6562F: include/uapi/linux/hid* 6563 6564HID SENSOR HUB DRIVERS 6565M: Jiri Kosina <jikos@kernel.org> 6566M: Jonathan Cameron <jic23@kernel.org> 6567M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6568L: linux-input@vger.kernel.org 6569L: linux-iio@vger.kernel.org 6570S: Maintained 6571F: Documentation/hid/hid-sensor* 6572F: drivers/hid/hid-sensor-* 6573F: drivers/iio/*/hid-* 6574F: include/linux/hid-sensor-* 6575 6576HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6577M: Thomas Gleixner <tglx@linutronix.de> 6578L: linux-kernel@vger.kernel.org 6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6580S: Maintained 6581F: Documentation/timers/ 6582F: kernel/time/hrtimer.c 6583F: kernel/time/clockevents.c 6584F: kernel/time/timer_*.c 6585F: include/linux/clockchips.h 6586F: include/linux/hrtimer.h 6587 6588HIGH-SPEED SCC DRIVER FOR AX.25 6589L: linux-hams@vger.kernel.org 6590S: Orphan 6591F: drivers/net/hamradio/dmascc.c 6592F: drivers/net/hamradio/scc.c 6593 6594HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6595M: HighPoint Linux Team <linux@highpoint-tech.com> 6596W: http://www.highpoint-tech.com 6597S: Supported 6598F: Documentation/scsi/hptiop.txt 6599F: drivers/scsi/hptiop.c 6600 6601HIPPI 6602M: Jes Sorensen <jes@trained-monkey.org> 6603L: linux-hippi@sunsite.dk 6604S: Maintained 6605F: include/linux/hippidevice.h 6606F: include/uapi/linux/if_hippi.h 6607F: net/802/hippi.c 6608F: drivers/net/hippi/ 6609 6610HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6611M: Yisen Zhuang <yisen.zhuang@huawei.com> 6612M: Salil Mehta <salil.mehta@huawei.com> 6613L: netdev@vger.kernel.org 6614W: http://www.hisilicon.com 6615S: Maintained 6616F: drivers/net/ethernet/hisilicon/hns3/ 6617 6618HISILICON LPC BUS DRIVER 6619M: john.garry@huawei.com 6620W: http://www.hisilicon.com 6621S: Maintained 6622F: drivers/bus/hisi_lpc.c 6623F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6624 6625HISILICON NETWORK SUBSYSTEM DRIVER 6626M: Yisen Zhuang <yisen.zhuang@huawei.com> 6627M: Salil Mehta <salil.mehta@huawei.com> 6628L: netdev@vger.kernel.org 6629W: http://www.hisilicon.com 6630S: Maintained 6631F: drivers/net/ethernet/hisilicon/ 6632F: Documentation/devicetree/bindings/net/hisilicon*.txt 6633 6634HISILICON PMU DRIVER 6635M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6636W: http://www.hisilicon.com 6637S: Supported 6638F: drivers/perf/hisilicon 6639F: Documentation/perf/hisi-pmu.txt 6640 6641HISILICON ROCE DRIVER 6642M: Lijun Ou <oulijun@huawei.com> 6643M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6644L: linux-rdma@vger.kernel.org 6645S: Maintained 6646F: drivers/infiniband/hw/hns/ 6647F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6648 6649HISILICON SAS Controller 6650M: John Garry <john.garry@huawei.com> 6651W: http://www.hisilicon.com 6652S: Supported 6653F: drivers/scsi/hisi_sas/ 6654F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6655 6656HMM - Heterogeneous Memory Management 6657M: Jérôme Glisse <jglisse@redhat.com> 6658L: linux-mm@kvack.org 6659S: Maintained 6660F: mm/hmm* 6661F: include/linux/hmm* 6662F: Documentation/vm/hmm.rst 6663 6664HOST AP DRIVER 6665M: Jouni Malinen <j@w1.fi> 6666L: linux-wireless@vger.kernel.org 6667W: http://w1.fi/hostap-driver.html 6668S: Obsolete 6669F: drivers/net/wireless/intersil/hostap/ 6670 6671HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6672L: platform-driver-x86@vger.kernel.org 6673S: Orphan 6674F: drivers/platform/x86/tc1100-wmi.c 6675 6676HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6677M: Jaroslav Kysela <perex@perex.cz> 6678S: Maintained 6679F: drivers/net/ethernet/hp/hp100.* 6680 6681HPET: High Precision Event Timers driver 6682M: Clemens Ladisch <clemens@ladisch.de> 6683S: Maintained 6684F: Documentation/timers/hpet.txt 6685F: drivers/char/hpet.c 6686F: include/linux/hpet.h 6687F: include/uapi/linux/hpet.h 6688 6689HPET: x86 6690S: Orphan 6691F: arch/x86/kernel/hpet.c 6692F: arch/x86/include/asm/hpet.h 6693 6694HPFS FILESYSTEM 6695M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6696W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6697S: Maintained 6698F: fs/hpfs/ 6699 6700HSI SUBSYSTEM 6701M: Sebastian Reichel <sre@kernel.org> 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6703S: Maintained 6704F: Documentation/ABI/testing/sysfs-bus-hsi 6705F: Documentation/driver-api/hsi.rst 6706F: drivers/hsi/ 6707F: include/linux/hsi/ 6708F: include/uapi/linux/hsi/ 6709 6710HSO 3G MODEM DRIVER 6711L: linux-usb@vger.kernel.org 6712S: Orphan 6713F: drivers/net/usb/hso.c 6714 6715HSR NETWORK PROTOCOL 6716M: Arvid Brodin <arvid.brodin@alten.se> 6717L: netdev@vger.kernel.org 6718S: Maintained 6719F: net/hsr/ 6720 6721HT16K33 LED CONTROLLER DRIVER 6722M: Robin van der Gracht <robin@protonic.nl> 6723S: Maintained 6724F: drivers/auxdisplay/ht16k33.c 6725F: Documentation/devicetree/bindings/display/ht16k33.txt 6726 6727HTCPEN TOUCHSCREEN DRIVER 6728M: Pau Oliva Fora <pof@eslack.org> 6729L: linux-input@vger.kernel.org 6730S: Maintained 6731F: drivers/input/touchscreen/htcpen.c 6732 6733HUAWEI ETHERNET DRIVER 6734M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6735L: netdev@vger.kernel.org 6736S: Supported 6737F: Documentation/networking/hinic.txt 6738F: drivers/net/ethernet/huawei/hinic/ 6739 6740HUGETLB FILESYSTEM 6741M: Mike Kravetz <mike.kravetz@oracle.com> 6742L: linux-mm@kvack.org 6743S: Maintained 6744F: fs/hugetlbfs/ 6745F: mm/hugetlb.c 6746F: include/linux/hugetlb.h 6747F: Documentation/admin-guide/mm/hugetlbpage.rst 6748F: Documentation/vm/hugetlbfs_reserv.rst 6749F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6750 6751HVA ST MEDIA DRIVER 6752M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6753L: linux-media@vger.kernel.org 6754T: git git://linuxtv.org/media_tree.git 6755W: https://linuxtv.org 6756S: Supported 6757F: drivers/media/platform/sti/hva 6758 6759HWPOISON MEMORY FAILURE HANDLING 6760M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6761L: linux-mm@kvack.org 6762S: Maintained 6763F: mm/memory-failure.c 6764F: mm/hwpoison-inject.c 6765 6766Hyper-V CORE AND DRIVERS 6767M: "K. Y. Srinivasan" <kys@microsoft.com> 6768M: Haiyang Zhang <haiyangz@microsoft.com> 6769M: Stephen Hemminger <sthemmin@microsoft.com> 6770L: devel@linuxdriverproject.org 6771S: Maintained 6772F: Documentation/networking/netvsc.txt 6773F: arch/x86/include/asm/mshyperv.h 6774F: arch/x86/include/asm/trace/hyperv.h 6775F: arch/x86/include/asm/hyperv-tlfs.h 6776F: arch/x86/kernel/cpu/mshyperv.c 6777F: arch/x86/hyperv 6778F: drivers/hid/hid-hyperv.c 6779F: drivers/hv/ 6780F: drivers/input/serio/hyperv-keyboard.c 6781F: drivers/pci/controller/pci-hyperv.c 6782F: drivers/net/hyperv/ 6783F: drivers/scsi/storvsc_drv.c 6784F: drivers/uio/uio_hv_generic.c 6785F: drivers/video/fbdev/hyperv_fb.c 6786F: net/vmw_vsock/hyperv_transport.c 6787F: include/linux/hyperv.h 6788F: include/uapi/linux/hyperv.h 6789F: tools/hv/ 6790F: Documentation/ABI/stable/sysfs-bus-vmbus 6791 6792HYPERVISOR VIRTUAL CONSOLE DRIVER 6793L: linuxppc-dev@lists.ozlabs.org 6794S: Odd Fixes 6795F: drivers/tty/hvc/ 6796 6797I2C ACPI SUPPORT 6798M: Mika Westerberg <mika.westerberg@linux.intel.com> 6799L: linux-i2c@vger.kernel.org 6800L: linux-acpi@vger.kernel.org 6801S: Maintained 6802F: drivers/i2c/i2c-core-acpi.c 6803 6804I2C MUXES 6805M: Peter Rosin <peda@axentia.se> 6806L: linux-i2c@vger.kernel.org 6807S: Maintained 6808F: Documentation/i2c/i2c-topology 6809F: Documentation/i2c/muxes/ 6810F: Documentation/devicetree/bindings/i2c/i2c-mux* 6811F: Documentation/devicetree/bindings/i2c/i2c-arb* 6812F: Documentation/devicetree/bindings/i2c/i2c-gate* 6813F: drivers/i2c/i2c-mux.c 6814F: drivers/i2c/muxes/ 6815F: include/linux/i2c-mux.h 6816 6817I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6818M: Gregory CLEMENT <gregory.clement@bootlin.com> 6819L: linux-i2c@vger.kernel.org 6820S: Maintained 6821F: drivers/i2c/busses/i2c-mv64xxx.c 6822 6823I2C OVER PARALLEL PORT 6824M: Jean Delvare <jdelvare@suse.com> 6825L: linux-i2c@vger.kernel.org 6826S: Maintained 6827F: Documentation/i2c/busses/i2c-parport 6828F: Documentation/i2c/busses/i2c-parport-light 6829F: drivers/i2c/busses/i2c-parport.c 6830F: drivers/i2c/busses/i2c-parport-light.c 6831 6832I2C SUBSYSTEM 6833M: Wolfram Sang <wsa@the-dreams.de> 6834L: linux-i2c@vger.kernel.org 6835W: https://i2c.wiki.kernel.org/ 6836Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6838S: Maintained 6839F: Documentation/devicetree/bindings/i2c/i2c.txt 6840F: Documentation/i2c/ 6841F: drivers/i2c/* 6842F: include/linux/i2c.h 6843F: include/linux/i2c-dev.h 6844F: include/linux/i2c-smbus.h 6845F: include/uapi/linux/i2c.h 6846F: include/uapi/linux/i2c-*.h 6847 6848I2C SUBSYSTEM HOST DRIVERS 6849L: linux-i2c@vger.kernel.org 6850W: https://i2c.wiki.kernel.org/ 6851Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6853S: Odd Fixes 6854F: Documentation/devicetree/bindings/i2c/ 6855F: drivers/i2c/algos/ 6856F: drivers/i2c/busses/ 6857 6858I2C-TAOS-EVM DRIVER 6859M: Jean Delvare <jdelvare@suse.com> 6860L: linux-i2c@vger.kernel.org 6861S: Maintained 6862F: Documentation/i2c/busses/i2c-taos-evm 6863F: drivers/i2c/busses/i2c-taos-evm.c 6864 6865I2C-TINY-USB DRIVER 6866M: Till Harbaum <till@harbaum.org> 6867L: linux-i2c@vger.kernel.org 6868W: http://www.harbaum.org/till/i2c_tiny_usb 6869S: Maintained 6870F: drivers/i2c/busses/i2c-tiny-usb.c 6871 6872I2C/SMBUS CONTROLLER DRIVERS FOR PC 6873M: Jean Delvare <jdelvare@suse.com> 6874L: linux-i2c@vger.kernel.org 6875S: Maintained 6876F: Documentation/i2c/busses/i2c-ali1535 6877F: Documentation/i2c/busses/i2c-ali1563 6878F: Documentation/i2c/busses/i2c-ali15x3 6879F: Documentation/i2c/busses/i2c-amd756 6880F: Documentation/i2c/busses/i2c-amd8111 6881F: Documentation/i2c/busses/i2c-i801 6882F: Documentation/i2c/busses/i2c-nforce2 6883F: Documentation/i2c/busses/i2c-piix4 6884F: Documentation/i2c/busses/i2c-sis5595 6885F: Documentation/i2c/busses/i2c-sis630 6886F: Documentation/i2c/busses/i2c-sis96x 6887F: Documentation/i2c/busses/i2c-via 6888F: Documentation/i2c/busses/i2c-viapro 6889F: drivers/i2c/busses/i2c-ali1535.c 6890F: drivers/i2c/busses/i2c-ali1563.c 6891F: drivers/i2c/busses/i2c-ali15x3.c 6892F: drivers/i2c/busses/i2c-amd756.c 6893F: drivers/i2c/busses/i2c-amd756-s4882.c 6894F: drivers/i2c/busses/i2c-amd8111.c 6895F: drivers/i2c/busses/i2c-i801.c 6896F: drivers/i2c/busses/i2c-isch.c 6897F: drivers/i2c/busses/i2c-nforce2.c 6898F: drivers/i2c/busses/i2c-nforce2-s4985.c 6899F: drivers/i2c/busses/i2c-piix4.c 6900F: drivers/i2c/busses/i2c-sis5595.c 6901F: drivers/i2c/busses/i2c-sis630.c 6902F: drivers/i2c/busses/i2c-sis96x.c 6903F: drivers/i2c/busses/i2c-via.c 6904F: drivers/i2c/busses/i2c-viapro.c 6905 6906I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6907M: Hans de Goede <hdegoede@redhat.com> 6908L: linux-i2c@vger.kernel.org 6909S: Maintained 6910F: drivers/i2c/busses/i2c-cht-wc.c 6911 6912I2C/SMBUS ISMT DRIVER 6913M: Seth Heasley <seth.heasley@intel.com> 6914M: Neil Horman <nhorman@tuxdriver.com> 6915L: linux-i2c@vger.kernel.org 6916F: drivers/i2c/busses/i2c-ismt.c 6917F: Documentation/i2c/busses/i2c-ismt 6918 6919I2C/SMBUS STUB DRIVER 6920M: Jean Delvare <jdelvare@suse.com> 6921L: linux-i2c@vger.kernel.org 6922S: Maintained 6923F: drivers/i2c/i2c-stub.c 6924 6925IA64 (Itanium) PLATFORM 6926M: Tony Luck <tony.luck@intel.com> 6927M: Fenghua Yu <fenghua.yu@intel.com> 6928L: linux-ia64@vger.kernel.org 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6930S: Maintained 6931F: arch/ia64/ 6932 6933IBM Power 842 compression accelerator 6934M: Haren Myneni <haren@us.ibm.com> 6935S: Supported 6936F: drivers/crypto/nx/Makefile 6937F: drivers/crypto/nx/Kconfig 6938F: drivers/crypto/nx/nx-842* 6939F: include/linux/sw842.h 6940F: crypto/842.c 6941F: lib/842/ 6942 6943IBM Power in-Nest Crypto Acceleration 6944M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6945M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6946L: linux-crypto@vger.kernel.org 6947S: Supported 6948F: drivers/crypto/nx/Makefile 6949F: drivers/crypto/nx/Kconfig 6950F: drivers/crypto/nx/nx-aes* 6951F: drivers/crypto/nx/nx-sha* 6952F: drivers/crypto/nx/nx.* 6953F: drivers/crypto/nx/nx_csbcpb.h 6954F: drivers/crypto/nx/nx_debugfs.h 6955 6956IBM Power Linux RAID adapter 6957M: Brian King <brking@us.ibm.com> 6958S: Supported 6959F: drivers/scsi/ipr.* 6960 6961IBM Power SRIOV Virtual NIC Device Driver 6962M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6963M: John Allen <jallen@linux.vnet.ibm.com> 6964L: netdev@vger.kernel.org 6965S: Supported 6966F: drivers/net/ethernet/ibm/ibmvnic.* 6967 6968IBM Power Virtual Accelerator Switchboard 6969M: Sukadev Bhattiprolu 6970L: linuxppc-dev@lists.ozlabs.org 6971S: Supported 6972F: arch/powerpc/platforms/powernv/vas* 6973F: arch/powerpc/platforms/powernv/copy-paste.h 6974F: arch/powerpc/include/asm/vas.h 6975F: arch/powerpc/include/uapi/asm/vas.h 6976 6977IBM Power Virtual Ethernet Device Driver 6978M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6979L: netdev@vger.kernel.org 6980S: Supported 6981F: drivers/net/ethernet/ibm/ibmveth.* 6982 6983IBM Power Virtual FC Device Drivers 6984M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6985L: linux-scsi@vger.kernel.org 6986S: Supported 6987F: drivers/scsi/ibmvscsi/ibmvfc* 6988 6989IBM Power Virtual Management Channel Driver 6990M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6991M: Steven Royer <seroyer@linux.vnet.ibm.com> 6992S: Supported 6993F: drivers/misc/ibmvmc.* 6994 6995IBM Power Virtual SCSI Device Drivers 6996M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6997L: linux-scsi@vger.kernel.org 6998S: Supported 6999F: drivers/scsi/ibmvscsi/ibmvscsi* 7000F: include/scsi/viosrp.h 7001 7002IBM Power Virtual SCSI Device Target Driver 7003M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7004M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7005L: linux-scsi@vger.kernel.org 7006L: target-devel@vger.kernel.org 7007S: Supported 7008F: drivers/scsi/ibmvscsi_tgt/ 7009 7010IBM Power VMX Cryptographic instructions 7011M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7012M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7013L: linux-crypto@vger.kernel.org 7014S: Supported 7015F: drivers/crypto/vmx/Makefile 7016F: drivers/crypto/vmx/Kconfig 7017F: drivers/crypto/vmx/vmx.c 7018F: drivers/crypto/vmx/aes* 7019F: drivers/crypto/vmx/ghash* 7020F: drivers/crypto/vmx/ppc-xlate.pl 7021 7022IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7023M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7024L: linux-pci@vger.kernel.org 7025L: linuxppc-dev@lists.ozlabs.org 7026S: Supported 7027F: drivers/pci/hotplug/rpaphp* 7028 7029IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7030M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7031L: linux-pci@vger.kernel.org 7032L: linuxppc-dev@lists.ozlabs.org 7033S: Supported 7034F: drivers/pci/hotplug/rpadlpar* 7035 7036IBM ServeRAID RAID DRIVER 7037S: Orphan 7038F: drivers/scsi/ips.* 7039 7040ICH LPC AND GPIO DRIVER 7041M: Peter Tyser <ptyser@xes-inc.com> 7042S: Maintained 7043F: drivers/mfd/lpc_ich.c 7044F: drivers/gpio/gpio-ich.c 7045 7046IDE SUBSYSTEM 7047M: "David S. Miller" <davem@davemloft.net> 7048L: linux-ide@vger.kernel.org 7049Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7051S: Maintained 7052F: Documentation/ide/ 7053F: drivers/ide/ 7054F: include/linux/ide.h 7055 7056IDE/ATAPI DRIVERS 7057M: Borislav Petkov <bp@alien8.de> 7058L: linux-ide@vger.kernel.org 7059S: Maintained 7060F: Documentation/cdrom/ide-cd 7061F: drivers/ide/ide-cd* 7062 7063IDEAPAD LAPTOP EXTRAS DRIVER 7064M: Ike Panhc <ike.pan@canonical.com> 7065L: platform-driver-x86@vger.kernel.org 7066W: http://launchpad.net/ideapad-laptop 7067S: Maintained 7068F: drivers/platform/x86/ideapad-laptop.c 7069 7070IDEAPAD LAPTOP SLIDEBAR DRIVER 7071M: Andrey Moiseev <o2g.org.ru@gmail.com> 7072L: linux-input@vger.kernel.org 7073W: https://github.com/o2genum/ideapad-slidebar 7074S: Maintained 7075F: drivers/input/misc/ideapad_slidebar.c 7076 7077IDT VersaClock 5 CLOCK DRIVER 7078M: Marek Vasut <marek.vasut@gmail.com> 7079S: Maintained 7080F: drivers/clk/clk-versaclock5.c 7081 7082IEEE 802.15.4 SUBSYSTEM 7083M: Alexander Aring <alex.aring@gmail.com> 7084M: Stefan Schmidt <stefan@datenfreihafen.org> 7085L: linux-wpan@vger.kernel.org 7086W: http://wpan.cakelab.org/ 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7089S: Maintained 7090F: net/ieee802154/ 7091F: net/mac802154/ 7092F: drivers/net/ieee802154/ 7093F: include/linux/nl802154.h 7094F: include/linux/ieee802154.h 7095F: include/net/nl802154.h 7096F: include/net/mac802154.h 7097F: include/net/af_ieee802154.h 7098F: include/net/cfg802154.h 7099F: include/net/ieee802154_netdev.h 7100F: Documentation/networking/ieee802154.txt 7101 7102IFE PROTOCOL 7103M: Yotam Gigi <yotam.gi@gmail.com> 7104M: Jamal Hadi Salim <jhs@mojatatu.com> 7105F: net/ife 7106F: include/net/ife.h 7107F: include/uapi/linux/ife.h 7108 7109IGORPLUG-USB IR RECEIVER 7110M: Sean Young <sean@mess.org> 7111L: linux-media@vger.kernel.org 7112S: Maintained 7113F: drivers/media/rc/igorplugusb.c 7114 7115IGUANAWORKS USB IR TRANSCEIVER 7116M: Sean Young <sean@mess.org> 7117L: linux-media@vger.kernel.org 7118S: Maintained 7119F: drivers/media/rc/iguanair.c 7120 7121IIO DIGITAL POTENTIOMETER DAC 7122M: Peter Rosin <peda@axentia.se> 7123L: linux-iio@vger.kernel.org 7124S: Maintained 7125F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7126F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7127F: drivers/iio/dac/dpot-dac.c 7128 7129IIO ENVELOPE DETECTOR 7130M: Peter Rosin <peda@axentia.se> 7131L: linux-iio@vger.kernel.org 7132S: Maintained 7133F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7134F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7135F: drivers/iio/adc/envelope-detector.c 7136 7137IIO MULTIPLEXER 7138M: Peter Rosin <peda@axentia.se> 7139L: linux-iio@vger.kernel.org 7140S: Maintained 7141F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7142F: drivers/iio/multiplexer/iio-mux.c 7143 7144IIO SUBSYSTEM AND DRIVERS 7145M: Jonathan Cameron <jic23@kernel.org> 7146R: Hartmut Knaack <knaack.h@gmx.de> 7147R: Lars-Peter Clausen <lars@metafoo.de> 7148R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7149L: linux-iio@vger.kernel.org 7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7151S: Maintained 7152F: Documentation/ABI/testing/configfs-iio* 7153F: Documentation/ABI/testing/sysfs-bus-iio* 7154F: Documentation/devicetree/bindings/iio/ 7155F: drivers/iio/ 7156F: drivers/staging/iio/ 7157F: include/linux/iio/ 7158F: tools/iio/ 7159 7160IIO UNIT CONVERTER 7161M: Peter Rosin <peda@axentia.se> 7162L: linux-iio@vger.kernel.org 7163S: Maintained 7164F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7165F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7166F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7167F: drivers/iio/afe/iio-rescale.c 7168 7169IKANOS/ADI EAGLE ADSL USB DRIVER 7170M: Matthieu Castet <castet.matthieu@free.fr> 7171M: Stanislaw Gruszka <stf_xl@wp.pl> 7172S: Maintained 7173F: drivers/usb/atm/ueagle-atm.c 7174 7175IMGTEC ASCII LCD DRIVER 7176M: Paul Burton <paul.burton@mips.com> 7177S: Maintained 7178F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7179F: drivers/auxdisplay/img-ascii-lcd.c 7180 7181IMGTEC IR DECODER DRIVER 7182M: James Hogan <jhogan@kernel.org> 7183S: Maintained 7184F: drivers/media/rc/img-ir/ 7185 7186IMON SOUNDGRAPH USB IR RECEIVER 7187M: Sean Young <sean@mess.org> 7188L: linux-media@vger.kernel.org 7189S: Maintained 7190F: drivers/media/rc/imon_raw.c 7191F: drivers/media/rc/imon.c 7192 7193IMS TWINTURBO FRAMEBUFFER DRIVER 7194L: linux-fbdev@vger.kernel.org 7195S: Orphan 7196F: drivers/video/fbdev/imsttfb.c 7197 7198INA209 HARDWARE MONITOR DRIVER 7199M: Guenter Roeck <linux@roeck-us.net> 7200L: linux-hwmon@vger.kernel.org 7201S: Maintained 7202F: Documentation/hwmon/ina209 7203F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7204F: drivers/hwmon/ina209.c 7205 7206INA2XX HARDWARE MONITOR DRIVER 7207M: Guenter Roeck <linux@roeck-us.net> 7208L: linux-hwmon@vger.kernel.org 7209S: Maintained 7210F: Documentation/hwmon/ina2xx 7211F: drivers/hwmon/ina2xx.c 7212F: include/linux/platform_data/ina2xx.h 7213 7214INDUSTRY PACK SUBSYSTEM (IPACK) 7215M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7216M: Jens Taprogge <jens.taprogge@taprogge.org> 7217M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7218L: industrypack-devel@lists.sourceforge.net 7219W: http://industrypack.sourceforge.net 7220S: Maintained 7221F: drivers/ipack/ 7222 7223INFINIBAND SUBSYSTEM 7224M: Doug Ledford <dledford@redhat.com> 7225M: Jason Gunthorpe <jgg@mellanox.com> 7226L: linux-rdma@vger.kernel.org 7227W: https://github.com/linux-rdma/rdma-core 7228Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7230S: Supported 7231F: Documentation/devicetree/bindings/infiniband/ 7232F: Documentation/infiniband/ 7233F: drivers/infiniband/ 7234F: include/uapi/linux/if_infiniband.h 7235F: include/uapi/rdma/ 7236F: include/rdma/ 7237 7238INGENIC JZ4780 DMA Driver 7239M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7240S: Maintained 7241F: drivers/dma/dma-jz4780.c 7242 7243INGENIC JZ4780 NAND DRIVER 7244M: Harvey Hunt <harveyhuntnexus@gmail.com> 7245L: linux-mtd@lists.infradead.org 7246S: Maintained 7247F: drivers/mtd/nand/raw/jz4780_* 7248 7249INOTIFY 7250M: Jan Kara <jack@suse.cz> 7251R: Amir Goldstein <amir73il@gmail.com> 7252L: linux-fsdevel@vger.kernel.org 7253S: Maintained 7254F: Documentation/filesystems/inotify.txt 7255F: fs/notify/inotify/ 7256F: include/linux/inotify.h 7257F: include/uapi/linux/inotify.h 7258 7259INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7260M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7261L: linux-input@vger.kernel.org 7262Q: http://patchwork.kernel.org/project/linux-input/list/ 7263T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7264S: Maintained 7265F: drivers/input/ 7266F: include/linux/input.h 7267F: include/uapi/linux/input.h 7268F: include/uapi/linux/input-event-codes.h 7269F: include/linux/input/ 7270F: Documentation/devicetree/bindings/input/ 7271F: Documentation/devicetree/bindings/serio/ 7272F: Documentation/input/ 7273 7274INPUT MULTITOUCH (MT) PROTOCOL 7275M: Henrik Rydberg <rydberg@bitmath.org> 7276L: linux-input@vger.kernel.org 7277S: Odd fixes 7278F: Documentation/input/multi-touch-protocol.rst 7279F: drivers/input/input-mt.c 7280K: \b(ABS|SYN)_MT_ 7281 7282INSIDE SECURE CRYPTO DRIVER 7283M: Antoine Tenart <antoine.tenart@bootlin.com> 7284F: drivers/crypto/inside-secure/ 7285S: Maintained 7286L: linux-crypto@vger.kernel.org 7287 7288INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7289M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7290M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7291L: linux-integrity@vger.kernel.org 7292T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7293S: Supported 7294F: security/integrity/ima/ 7295 7296INTEL 810/815 FRAMEBUFFER DRIVER 7297M: Antonino Daplas <adaplas@gmail.com> 7298L: linux-fbdev@vger.kernel.org 7299S: Maintained 7300F: drivers/video/fbdev/i810/ 7301 7302INTEL ASoC DRIVERS 7303M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7304M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7305M: Jie Yang <yang.jie@linux.intel.com> 7306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7307S: Supported 7308F: sound/soc/intel/ 7309 7310INTEL C600 SERIES SAS CONTROLLER DRIVER 7311M: Intel SCU Linux support <intel-linux-scu@intel.com> 7312M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7313L: linux-scsi@vger.kernel.org 7314T: git git://git.code.sf.net/p/intel-sas/isci 7315S: Supported 7316F: drivers/scsi/isci/ 7317 7318INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7319M: Jani Nikula <jani.nikula@linux.intel.com> 7320M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7321M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7322L: intel-gfx@lists.freedesktop.org 7323W: https://01.org/linuxgraphics/ 7324B: https://01.org/linuxgraphics/documentation/how-report-bugs 7325C: irc://chat.freenode.net/intel-gfx 7326Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7327T: git git://anongit.freedesktop.org/drm-intel 7328S: Supported 7329F: drivers/gpu/drm/i915/ 7330F: include/drm/i915* 7331F: include/uapi/drm/i915_drm.h 7332F: Documentation/gpu/i915.rst 7333 7334INTEL ETHERNET DRIVERS 7335M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7336L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7337W: http://www.intel.com/support/feedback.htm 7338W: http://e1000.sourceforge.net/ 7339Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7342S: Supported 7343F: Documentation/networking/e100.rst 7344F: Documentation/networking/e1000.rst 7345F: Documentation/networking/e1000e.txt 7346F: Documentation/networking/igb.txt 7347F: Documentation/networking/igbvf.txt 7348F: Documentation/networking/ixgb.txt 7349F: Documentation/networking/ixgbe.txt 7350F: Documentation/networking/ixgbevf.txt 7351F: Documentation/networking/i40e.txt 7352F: Documentation/networking/iavf.txt 7353F: Documentation/networking/ice.txt 7354F: drivers/net/ethernet/intel/ 7355F: drivers/net/ethernet/intel/*/ 7356F: include/linux/avf/virtchnl.h 7357 7358INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7359M: Maik Broemme <mbroemme@libmpq.org> 7360L: linux-fbdev@vger.kernel.org 7361S: Maintained 7362F: Documentation/fb/intelfb.txt 7363F: drivers/video/fbdev/intelfb/ 7364 7365INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7366M: Zhenyu Wang <zhenyuw@linux.intel.com> 7367M: Zhi Wang <zhi.a.wang@intel.com> 7368L: intel-gvt-dev@lists.freedesktop.org 7369L: intel-gfx@lists.freedesktop.org 7370W: https://01.org/igvt-g 7371T: git https://github.com/intel/gvt-linux.git 7372S: Supported 7373F: drivers/gpu/drm/i915/gvt/ 7374 7375INTEL HID EVENT DRIVER 7376M: Alex Hung <alex.hung@canonical.com> 7377L: platform-driver-x86@vger.kernel.org 7378S: Maintained 7379F: drivers/platform/x86/intel-hid.c 7380 7381INTEL I/OAT DMA DRIVER 7382M: Dave Jiang <dave.jiang@intel.com> 7383R: Dan Williams <dan.j.williams@intel.com> 7384L: dmaengine@vger.kernel.org 7385Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7386S: Supported 7387F: drivers/dma/ioat* 7388 7389INTEL IDLE DRIVER 7390M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7391M: Len Brown <lenb@kernel.org> 7392L: linux-pm@vger.kernel.org 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7394B: https://bugzilla.kernel.org 7395S: Supported 7396F: drivers/idle/intel_idle.c 7397 7398INTEL INTEGRATED SENSOR HUB DRIVER 7399M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7400M: Jiri Kosina <jikos@kernel.org> 7401L: linux-input@vger.kernel.org 7402S: Maintained 7403F: drivers/hid/intel-ish-hid/ 7404 7405INTEL IOMMU (VT-d) 7406M: David Woodhouse <dwmw2@infradead.org> 7407L: iommu@lists.linux-foundation.org 7408T: git git://git.infradead.org/iommu-2.6.git 7409S: Supported 7410F: drivers/iommu/intel-iommu.c 7411F: include/linux/intel-iommu.h 7412 7413INTEL IOP-ADMA DMA DRIVER 7414R: Dan Williams <dan.j.williams@intel.com> 7415S: Odd fixes 7416F: drivers/dma/iop-adma.c 7417 7418INTEL IPU3 CSI-2 CIO2 DRIVER 7419M: Yong Zhi <yong.zhi@intel.com> 7420M: Sakari Ailus <sakari.ailus@linux.intel.com> 7421M: Bingbu Cao <bingbu.cao@intel.com> 7422R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7423R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7424L: linux-media@vger.kernel.org 7425S: Maintained 7426F: drivers/media/pci/intel/ipu3/ 7427F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7428 7429INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7430M: Krzysztof Halasa <khalasa@piap.pl> 7431S: Maintained 7432F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7433F: arch/arm/mach-ixp4xx/include/mach/npe.h 7434F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7435F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7436F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7437F: drivers/net/wan/ixp4xx_hss.c 7438 7439INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7440M: Deepak Saxena <dsaxena@plexity.net> 7441S: Maintained 7442F: drivers/char/hw_random/ixp4xx-rng.c 7443 7444INTEL MANAGEMENT ENGINE (mei) 7445M: Tomas Winkler <tomas.winkler@intel.com> 7446L: linux-kernel@vger.kernel.org 7447S: Supported 7448F: include/uapi/linux/mei.h 7449F: include/linux/mei_cl_bus.h 7450F: drivers/misc/mei/* 7451F: drivers/watchdog/mei_wdt.c 7452F: Documentation/misc-devices/mei/* 7453F: samples/mei/* 7454 7455INTEL MENLOW THERMAL DRIVER 7456M: Sujith Thomas <sujith.thomas@intel.com> 7457L: platform-driver-x86@vger.kernel.org 7458W: https://01.org/linux-acpi 7459S: Supported 7460F: drivers/platform/x86/intel_menlow.c 7461 7462INTEL MERRIFIELD GPIO DRIVER 7463M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7464L: linux-gpio@vger.kernel.org 7465S: Maintained 7466F: drivers/gpio/gpio-merrifield.c 7467 7468INTEL MIC DRIVERS (mic) 7469M: Sudeep Dutt <sudeep.dutt@intel.com> 7470M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7471S: Supported 7472W: https://github.com/sudeepdutt/mic 7473W: http://software.intel.com/en-us/mic-developer 7474F: include/linux/mic_bus.h 7475F: include/linux/scif.h 7476F: include/uapi/linux/mic_common.h 7477F: include/uapi/linux/mic_ioctl.h 7478F: include/uapi/linux/scif_ioctl.h 7479F: drivers/misc/mic/ 7480F: drivers/dma/mic_x100_dma.c 7481F: drivers/dma/mic_x100_dma.h 7482F: Documentation/mic/ 7483 7484INTEL PMC CORE DRIVER 7485M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7486M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7487L: platform-driver-x86@vger.kernel.org 7488S: Maintained 7489F: arch/x86/include/asm/pmc_core.h 7490F: drivers/platform/x86/intel_pmc_core* 7491 7492INTEL PMC/P-Unit IPC DRIVER 7493M: Zha Qipeng<qipeng.zha@intel.com> 7494L: platform-driver-x86@vger.kernel.org 7495S: Maintained 7496F: drivers/platform/x86/intel_pmc_ipc.c 7497F: drivers/platform/x86/intel_punit_ipc.c 7498F: arch/x86/include/asm/intel_pmc_ipc.h 7499F: arch/x86/include/asm/intel_punit_ipc.h 7500 7501INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7502M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7503L: linux-wireless@vger.kernel.org 7504S: Maintained 7505F: Documentation/networking/README.ipw2100 7506F: Documentation/networking/README.ipw2200 7507F: drivers/net/wireless/intel/ipw2x00/ 7508 7509INTEL PSTATE DRIVER 7510M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7511M: Len Brown <lenb@kernel.org> 7512L: linux-pm@vger.kernel.org 7513S: Supported 7514F: drivers/cpufreq/intel_pstate.c 7515 7516INTEL RDMA RNIC DRIVER 7517M: Faisal Latif <faisal.latif@intel.com> 7518M: Shiraz Saleem <shiraz.saleem@intel.com> 7519L: linux-rdma@vger.kernel.org 7520S: Supported 7521F: drivers/infiniband/hw/i40iw/ 7522F: include/uapi/rdma/i40iw-abi.h 7523 7524INTEL SHA MULTIBUFFER DRIVER 7525M: Megha Dey <megha.dey@linux.intel.com> 7526R: Tim Chen <tim.c.chen@linux.intel.com> 7527L: linux-crypto@vger.kernel.org 7528S: Supported 7529F: arch/x86/crypto/sha*-mb/ 7530F: crypto/mcryptd.c 7531 7532INTEL TELEMETRY DRIVER 7533M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7534L: platform-driver-x86@vger.kernel.org 7535S: Maintained 7536F: arch/x86/include/asm/intel_telemetry.h 7537F: drivers/platform/x86/intel_telemetry* 7538 7539INTEL VIRTUAL BUTTON DRIVER 7540M: AceLan Kao <acelan.kao@canonical.com> 7541L: platform-driver-x86@vger.kernel.org 7542S: Maintained 7543F: drivers/platform/x86/intel-vbtn.c 7544 7545INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7546M: Stanislaw Gruszka <sgruszka@redhat.com> 7547L: linux-wireless@vger.kernel.org 7548S: Supported 7549F: drivers/net/wireless/intel/iwlegacy/ 7550 7551INTEL WIRELESS WIFI LINK (iwlwifi) 7552M: Johannes Berg <johannes.berg@intel.com> 7553M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7554M: Luca Coelho <luciano.coelho@intel.com> 7555M: Intel Linux Wireless <linuxwifi@intel.com> 7556L: linux-wireless@vger.kernel.org 7557W: http://intellinuxwireless.org 7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7559S: Supported 7560F: drivers/net/wireless/intel/iwlwifi/ 7561 7562INTEL WIRELESS WIMAX CONNECTION 2400 7563M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7564M: linux-wimax@intel.com 7565L: wimax@linuxwimax.org (subscribers-only) 7566S: Supported 7567W: http://linuxwimax.org 7568F: Documentation/wimax/README.i2400m 7569F: drivers/net/wimax/i2400m/ 7570F: include/uapi/linux/wimax/i2400m.h 7571 7572INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7573M: Mario Limonciello <mario.limonciello@dell.com> 7574S: Maintained 7575F: drivers/platform/x86/intel-wmi-thunderbolt.c 7576 7577INTEL(R) TRACE HUB 7578M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7579S: Supported 7580F: Documentation/trace/intel_th.rst 7581F: drivers/hwtracing/intel_th/ 7582 7583INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7584M: Ning Sun <ning.sun@intel.com> 7585L: tboot-devel@lists.sourceforge.net 7586W: http://tboot.sourceforge.net 7587T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7588S: Supported 7589F: Documentation/intel_txt.txt 7590F: include/linux/tboot.h 7591F: arch/x86/kernel/tboot.c 7592 7593INTEL-MID GPIO DRIVER 7594M: David Cohen <david.a.cohen@linux.intel.com> 7595L: linux-gpio@vger.kernel.org 7596S: Maintained 7597F: drivers/gpio/gpio-intel-mid.c 7598 7599INVENSENSE MPU-3050 GYROSCOPE DRIVER 7600M: Linus Walleij <linus.walleij@linaro.org> 7601L: linux-iio@vger.kernel.org 7602S: Maintained 7603F: drivers/iio/gyro/mpu3050* 7604F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7605 7606IOC3 ETHERNET DRIVER 7607M: Ralf Baechle <ralf@linux-mips.org> 7608L: linux-mips@linux-mips.org 7609S: Maintained 7610F: drivers/net/ethernet/sgi/ioc3-eth.c 7611 7612IOC3 SERIAL DRIVER 7613M: Pat Gefre <pfg@sgi.com> 7614L: linux-serial@vger.kernel.org 7615S: Maintained 7616F: drivers/tty/serial/ioc3_serial.c 7617 7618IOMMU DRIVERS 7619M: Joerg Roedel <joro@8bytes.org> 7620L: iommu@lists.linux-foundation.org 7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7622S: Maintained 7623F: Documentation/devicetree/bindings/iommu/ 7624F: drivers/iommu/ 7625F: include/linux/iommu.h 7626F: include/linux/of_iommu.h 7627F: include/linux/iova.h 7628 7629IP MASQUERADING 7630M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7631S: Maintained 7632F: net/ipv4/netfilter/ipt_MASQUERADE.c 7633 7634IPMI SUBSYSTEM 7635M: Corey Minyard <minyard@acm.org> 7636L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7637W: http://openipmi.sourceforge.net/ 7638S: Supported 7639F: Documentation/IPMI.txt 7640F: drivers/char/ipmi/ 7641F: include/linux/ipmi* 7642F: include/uapi/linux/ipmi* 7643 7644IPS SCSI RAID DRIVER 7645M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7646L: linux-scsi@vger.kernel.org 7647W: http://www.adaptec.com/ 7648S: Maintained 7649F: drivers/scsi/ips* 7650 7651IPVS 7652M: Wensong Zhang <wensong@linux-vs.org> 7653M: Simon Horman <horms@verge.net.au> 7654M: Julian Anastasov <ja@ssi.bg> 7655L: netdev@vger.kernel.org 7656L: lvs-devel@vger.kernel.org 7657S: Maintained 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7660F: Documentation/networking/ipvs-sysctl.txt 7661F: include/net/ip_vs.h 7662F: include/uapi/linux/ip_vs.h 7663F: net/netfilter/ipvs/ 7664 7665IPWIRELESS DRIVER 7666M: Jiri Kosina <jikos@kernel.org> 7667M: David Sterba <dsterba@suse.com> 7668S: Odd Fixes 7669F: drivers/tty/ipwireless/ 7670 7671IPX NETWORK LAYER 7672L: netdev@vger.kernel.org 7673S: Obsolete 7674F: include/uapi/linux/ipx.h 7675F: drivers/staging/ipx/ 7676 7677IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7678M: Marc Zyngier <marc.zyngier@arm.com> 7679S: Maintained 7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7681F: Documentation/IRQ-domain.txt 7682F: include/linux/irqdomain.h 7683F: kernel/irq/irqdomain.c 7684F: kernel/irq/msi.c 7685 7686IRQ SUBSYSTEM 7687M: Thomas Gleixner <tglx@linutronix.de> 7688L: linux-kernel@vger.kernel.org 7689S: Maintained 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7691F: kernel/irq/ 7692 7693IRQCHIP DRIVERS 7694M: Thomas Gleixner <tglx@linutronix.de> 7695M: Jason Cooper <jason@lakedaemon.net> 7696M: Marc Zyngier <marc.zyngier@arm.com> 7697L: linux-kernel@vger.kernel.org 7698S: Maintained 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7700F: Documentation/devicetree/bindings/interrupt-controller/ 7701F: drivers/irqchip/ 7702 7703ISA 7704M: William Breathitt Gray <vilhelm.gray@gmail.com> 7705S: Maintained 7706F: Documentation/isa.txt 7707F: drivers/base/isa.c 7708F: include/linux/isa.h 7709 7710ISA RADIO MODULE 7711M: Hans Verkuil <hverkuil@xs4all.nl> 7712L: linux-media@vger.kernel.org 7713T: git git://linuxtv.org/media_tree.git 7714W: https://linuxtv.org 7715S: Maintained 7716F: drivers/media/radio/radio-isa* 7717 7718ISAPNP 7719M: Jaroslav Kysela <perex@perex.cz> 7720S: Maintained 7721F: Documentation/isapnp.txt 7722F: drivers/pnp/isapnp/ 7723F: include/linux/isapnp.h 7724 7725ISCSI 7726M: Lee Duncan <lduncan@suse.com> 7727M: Chris Leech <cleech@redhat.com> 7728L: open-iscsi@googlegroups.com 7729W: www.open-iscsi.com 7730S: Maintained 7731F: drivers/scsi/*iscsi* 7732F: include/scsi/*iscsi* 7733 7734iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7735M: Peter Jones <pjones@redhat.com> 7736M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7737S: Maintained 7738F: drivers/firmware/iscsi_ibft* 7739 7740ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7741M: Sagi Grimberg <sagi@grimberg.me> 7742M: Max Gurtovoy <maxg@mellanox.com> 7743L: linux-rdma@vger.kernel.org 7744S: Supported 7745W: http://www.openfabrics.org 7746W: www.open-iscsi.org 7747Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7748F: drivers/infiniband/ulp/iser/ 7749 7750ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7751M: Sagi Grimberg <sagi@grimberg.me> 7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7753L: linux-rdma@vger.kernel.org 7754L: target-devel@vger.kernel.org 7755S: Supported 7756W: http://www.linux-iscsi.org 7757F: drivers/infiniband/ulp/isert 7758 7759ISDN SUBSYSTEM 7760M: Karsten Keil <isdn@linux-pingi.de> 7761L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7762L: netdev@vger.kernel.org 7763W: http://www.isdn4linux.de 7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7765S: Maintained 7766F: Documentation/isdn/ 7767F: drivers/isdn/ 7768F: include/linux/isdn.h 7769F: include/linux/isdn/ 7770F: include/uapi/linux/isdn.h 7771F: include/uapi/linux/isdn/ 7772 7773ISDN SUBSYSTEM (Eicon active card driver) 7774M: Armin Schindler <mac@melware.de> 7775L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7776W: http://www.melware.de 7777S: Maintained 7778F: drivers/isdn/hardware/eicon/ 7779 7780IT87 HARDWARE MONITORING DRIVER 7781M: Jean Delvare <jdelvare@suse.com> 7782L: linux-hwmon@vger.kernel.org 7783S: Maintained 7784F: Documentation/hwmon/it87 7785F: drivers/hwmon/it87.c 7786 7787IT913X MEDIA DRIVER 7788M: Antti Palosaari <crope@iki.fi> 7789L: linux-media@vger.kernel.org 7790W: https://linuxtv.org 7791W: http://palosaari.fi/linux/ 7792Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7793T: git git://linuxtv.org/anttip/media_tree.git 7794S: Maintained 7795F: drivers/media/tuners/it913x* 7796 7797IVTV VIDEO4LINUX DRIVER 7798M: Andy Walls <awalls@md.metrocast.net> 7799L: ivtv-devel@ivtvdriver.org (subscribers-only) 7800L: linux-media@vger.kernel.org 7801T: git git://linuxtv.org/media_tree.git 7802W: http://www.ivtvdriver.org 7803S: Maintained 7804F: Documentation/media/v4l-drivers/ivtv* 7805F: drivers/media/pci/ivtv/ 7806F: include/uapi/linux/ivtv* 7807 7808IX2505V MEDIA DRIVER 7809M: Malcolm Priestley <tvboxspy@gmail.com> 7810L: linux-media@vger.kernel.org 7811W: https://linuxtv.org 7812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7813S: Maintained 7814F: drivers/media/dvb-frontends/ix2505v* 7815 7816JAILHOUSE HYPERVISOR INTERFACE 7817M: Jan Kiszka <jan.kiszka@siemens.com> 7818L: jailhouse-dev@googlegroups.com 7819S: Maintained 7820F: arch/x86/kernel/jailhouse.c 7821F: arch/x86/include/asm/jailhouse_para.h 7822 7823JC42.4 TEMPERATURE SENSOR DRIVER 7824M: Guenter Roeck <linux@roeck-us.net> 7825L: linux-hwmon@vger.kernel.org 7826S: Maintained 7827F: drivers/hwmon/jc42.c 7828F: Documentation/hwmon/jc42 7829 7830JFS FILESYSTEM 7831M: Dave Kleikamp <shaggy@kernel.org> 7832L: jfs-discussion@lists.sourceforge.net 7833W: http://jfs.sourceforge.net/ 7834T: git git://github.com/kleikamp/linux-shaggy.git 7835S: Maintained 7836F: Documentation/filesystems/jfs.txt 7837F: fs/jfs/ 7838 7839JME NETWORK DRIVER 7840M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7841L: netdev@vger.kernel.org 7842S: Maintained 7843F: drivers/net/ethernet/jme.* 7844 7845JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7846M: David Woodhouse <dwmw2@infradead.org> 7847L: linux-mtd@lists.infradead.org 7848W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7849S: Maintained 7850F: fs/jffs2/ 7851F: include/uapi/linux/jffs2.h 7852 7853JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7854M: "Theodore Ts'o" <tytso@mit.edu> 7855M: Jan Kara <jack@suse.com> 7856L: linux-ext4@vger.kernel.org 7857S: Maintained 7858F: fs/jbd2/ 7859F: include/linux/jbd2.h 7860 7861JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7862M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7863L: linux-media@vger.kernel.org 7864S: Maintained 7865F: drivers/media/platform/rcar_jpu.c 7866 7867JSM Neo PCI based serial card 7868M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7869L: linux-serial@vger.kernel.org 7870S: Maintained 7871F: drivers/tty/serial/jsm/ 7872 7873K10TEMP HARDWARE MONITORING DRIVER 7874M: Clemens Ladisch <clemens@ladisch.de> 7875L: linux-hwmon@vger.kernel.org 7876S: Maintained 7877F: Documentation/hwmon/k10temp 7878F: drivers/hwmon/k10temp.c 7879 7880K8TEMP HARDWARE MONITORING DRIVER 7881M: Rudolf Marek <r.marek@assembler.cz> 7882L: linux-hwmon@vger.kernel.org 7883S: Maintained 7884F: Documentation/hwmon/k8temp 7885F: drivers/hwmon/k8temp.c 7886 7887KASAN 7888M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7889R: Alexander Potapenko <glider@google.com> 7890R: Dmitry Vyukov <dvyukov@google.com> 7891L: kasan-dev@googlegroups.com 7892S: Maintained 7893F: arch/*/include/asm/kasan.h 7894F: arch/*/mm/kasan_init* 7895F: Documentation/dev-tools/kasan.rst 7896F: include/linux/kasan*.h 7897F: lib/test_kasan.c 7898F: mm/kasan/ 7899F: scripts/Makefile.kasan 7900 7901KCONFIG 7902M: Masahiro Yamada <yamada.masahiro@socionext.com> 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7904L: linux-kbuild@vger.kernel.org 7905S: Maintained 7906F: Documentation/kbuild/kconfig* 7907F: scripts/kconfig/ 7908F: scripts/Kconfig.include 7909 7910KDUMP 7911M: Dave Young <dyoung@redhat.com> 7912M: Baoquan He <bhe@redhat.com> 7913R: Vivek Goyal <vgoyal@redhat.com> 7914L: kexec@lists.infradead.org 7915W: http://lse.sourceforge.net/kdump/ 7916S: Maintained 7917F: Documentation/kdump/ 7918 7919KEENE FM RADIO TRANSMITTER DRIVER 7920M: Hans Verkuil <hverkuil@xs4all.nl> 7921L: linux-media@vger.kernel.org 7922T: git git://linuxtv.org/media_tree.git 7923W: https://linuxtv.org 7924S: Maintained 7925F: drivers/media/radio/radio-keene* 7926 7927KERNEL AUTOMOUNTER 7928M: Ian Kent <raven@themaw.net> 7929L: autofs@vger.kernel.org 7930S: Maintained 7931F: fs/autofs/ 7932 7933KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7934M: Masahiro Yamada <yamada.masahiro@socionext.com> 7935M: Michal Marek <michal.lkml@markovi.net> 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7937L: linux-kbuild@vger.kernel.org 7938S: Maintained 7939F: Documentation/kbuild/ 7940F: Makefile 7941F: scripts/Kbuild* 7942F: scripts/Makefile* 7943F: scripts/basic/ 7944F: scripts/mk* 7945F: scripts/mod/ 7946F: scripts/package/ 7947 7948KERNEL JANITORS 7949L: kernel-janitors@vger.kernel.org 7950W: http://kernelnewbies.org/KernelJanitors 7951S: Odd Fixes 7952 7953KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7954M: "J. Bruce Fields" <bfields@fieldses.org> 7955M: Jeff Layton <jlayton@kernel.org> 7956L: linux-nfs@vger.kernel.org 7957W: http://nfs.sourceforge.net/ 7958T: git git://linux-nfs.org/~bfields/linux.git 7959S: Supported 7960F: fs/nfsd/ 7961F: include/uapi/linux/nfsd/ 7962F: fs/lockd/ 7963F: fs/nfs_common/ 7964F: net/sunrpc/ 7965F: include/linux/lockd/ 7966F: include/linux/sunrpc/ 7967F: include/uapi/linux/sunrpc/ 7968 7969KERNEL SELFTEST FRAMEWORK 7970M: Shuah Khan <shuah@kernel.org> 7971L: linux-kselftest@vger.kernel.org 7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7973Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7974S: Maintained 7975F: tools/testing/selftests/ 7976F: Documentation/dev-tools/kselftest* 7977 7978KERNEL USERMODE HELPER 7979M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7980L: linux-kernel@vger.kernel.org 7981S: Maintained 7982F: kernel/umh.c 7983F: include/linux/umh.h 7984 7985KERNEL VIRTUAL MACHINE (KVM) 7986M: Paolo Bonzini <pbonzini@redhat.com> 7987M: Radim Krčmář <rkrcmar@redhat.com> 7988L: kvm@vger.kernel.org 7989W: http://www.linux-kvm.org 7990T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7991S: Supported 7992F: Documentation/virtual/kvm/ 7993F: include/trace/events/kvm.h 7994F: include/uapi/asm-generic/kvm* 7995F: include/uapi/linux/kvm* 7996F: include/asm-generic/kvm* 7997F: include/linux/kvm* 7998F: include/kvm/iodev.h 7999F: virt/kvm/* 8000F: tools/kvm/ 8001 8002KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8003M: Joerg Roedel <joro@8bytes.org> 8004L: kvm@vger.kernel.org 8005W: http://www.linux-kvm.org/ 8006S: Maintained 8007F: arch/x86/include/asm/svm.h 8008F: arch/x86/kvm/svm.c 8009 8010KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8011M: Christoffer Dall <christoffer.dall@arm.com> 8012M: Marc Zyngier <marc.zyngier@arm.com> 8013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8014L: kvmarm@lists.cs.columbia.edu 8015W: http://systems.cs.columbia.edu/projects/kvm-arm 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8017S: Supported 8018F: arch/arm/include/uapi/asm/kvm* 8019F: arch/arm/include/asm/kvm* 8020F: arch/arm/kvm/ 8021F: virt/kvm/arm/ 8022F: include/kvm/arm_* 8023 8024KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8025M: Christoffer Dall <christoffer.dall@arm.com> 8026M: Marc Zyngier <marc.zyngier@arm.com> 8027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8028L: kvmarm@lists.cs.columbia.edu 8029S: Maintained 8030F: arch/arm64/include/uapi/asm/kvm* 8031F: arch/arm64/include/asm/kvm* 8032F: arch/arm64/kvm/ 8033 8034KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8035M: James Hogan <jhogan@kernel.org> 8036L: linux-mips@linux-mips.org 8037S: Supported 8038F: arch/mips/include/uapi/asm/kvm* 8039F: arch/mips/include/asm/kvm* 8040F: arch/mips/kvm/ 8041 8042KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8043M: Paul Mackerras <paulus@ozlabs.org> 8044L: kvm-ppc@vger.kernel.org 8045W: http://www.linux-kvm.org/ 8046T: git git://github.com/agraf/linux-2.6.git 8047S: Supported 8048F: arch/powerpc/include/uapi/asm/kvm* 8049F: arch/powerpc/include/asm/kvm* 8050F: arch/powerpc/kvm/ 8051F: arch/powerpc/kernel/kvm* 8052 8053KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8054M: Christian Borntraeger <borntraeger@de.ibm.com> 8055M: Janosch Frank <frankja@linux.ibm.com> 8056R: David Hildenbrand <david@redhat.com> 8057R: Cornelia Huck <cohuck@redhat.com> 8058L: linux-s390@vger.kernel.org 8059W: http://www.ibm.com/developerworks/linux/linux390/ 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8061S: Supported 8062F: arch/s390/include/uapi/asm/kvm* 8063F: arch/s390/include/asm/gmap.h 8064F: arch/s390/include/asm/kvm* 8065F: arch/s390/kvm/ 8066F: arch/s390/mm/gmap.c 8067 8068KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8069M: Paolo Bonzini <pbonzini@redhat.com> 8070M: Radim Krčmář <rkrcmar@redhat.com> 8071L: kvm@vger.kernel.org 8072W: http://www.linux-kvm.org 8073T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8074S: Supported 8075F: arch/x86/kvm/ 8076F: arch/x86/include/uapi/asm/kvm* 8077F: arch/x86/include/asm/kvm* 8078F: arch/x86/include/asm/pvclock-abi.h 8079F: arch/x86/kernel/kvm.c 8080F: arch/x86/kernel/kvmclock.c 8081 8082KERNFS 8083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8084M: Tejun Heo <tj@kernel.org> 8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8086S: Supported 8087F: include/linux/kernfs.h 8088F: fs/kernfs/ 8089 8090KEXEC 8091M: Eric Biederman <ebiederm@xmission.com> 8092W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8093L: kexec@lists.infradead.org 8094S: Maintained 8095F: include/linux/kexec.h 8096F: include/uapi/linux/kexec.h 8097F: kernel/kexec* 8098 8099KEYS-ENCRYPTED 8100M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8101L: linux-integrity@vger.kernel.org 8102L: keyrings@vger.kernel.org 8103S: Supported 8104F: Documentation/security/keys/trusted-encrypted.rst 8105F: include/keys/encrypted-type.h 8106F: security/keys/encrypted-keys/ 8107 8108KEYS-TRUSTED 8109M: James Bottomley <jejb@linux.vnet.ibm.com> 8110M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8111L: linux-integrity@vger.kernel.org 8112L: keyrings@vger.kernel.org 8113S: Supported 8114F: Documentation/security/keys/trusted-encrypted.rst 8115F: include/keys/trusted-type.h 8116F: security/keys/trusted.c 8117F: security/keys/trusted.h 8118 8119KEYS/KEYRINGS: 8120M: David Howells <dhowells@redhat.com> 8121L: keyrings@vger.kernel.org 8122S: Maintained 8123F: Documentation/security/keys/core.rst 8124F: include/linux/key.h 8125F: include/linux/key-type.h 8126F: include/linux/keyctl.h 8127F: include/uapi/linux/keyctl.h 8128F: include/keys/ 8129F: security/keys/ 8130 8131KGDB / KDB /debug_core 8132M: Jason Wessel <jason.wessel@windriver.com> 8133M: Daniel Thompson <daniel.thompson@linaro.org> 8134W: http://kgdb.wiki.kernel.org/ 8135L: kgdb-bugreport@lists.sourceforge.net 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8137S: Maintained 8138F: Documentation/dev-tools/kgdb.rst 8139F: drivers/misc/kgdbts.c 8140F: drivers/tty/serial/kgdboc.c 8141F: include/linux/kdb.h 8142F: include/linux/kgdb.h 8143F: kernel/debug/ 8144 8145KMEMLEAK 8146M: Catalin Marinas <catalin.marinas@arm.com> 8147S: Maintained 8148F: Documentation/dev-tools/kmemleak.rst 8149F: include/linux/kmemleak.h 8150F: mm/kmemleak.c 8151F: mm/kmemleak-test.c 8152 8153KMOD KERNEL MODULE LOADER - USERMODE HELPER 8154M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8155L: linux-kernel@vger.kernel.org 8156S: Maintained 8157F: kernel/kmod.c 8158F: include/linux/kmod.h 8159F: lib/test_kmod.c 8160F: tools/testing/selftests/kmod/ 8161 8162KPROBES 8163M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8164M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8165M: "David S. Miller" <davem@davemloft.net> 8166M: Masami Hiramatsu <mhiramat@kernel.org> 8167S: Maintained 8168F: Documentation/kprobes.txt 8169F: include/linux/kprobes.h 8170F: include/asm-generic/kprobes.h 8171F: kernel/kprobes.c 8172 8173KS0108 LCD CONTROLLER DRIVER 8174M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8175S: Maintained 8176F: Documentation/auxdisplay/ks0108 8177F: drivers/auxdisplay/ks0108.c 8178F: include/linux/ks0108.h 8179 8180L3MDEV 8181M: David Ahern <dsa@cumulusnetworks.com> 8182L: netdev@vger.kernel.org 8183S: Maintained 8184F: net/l3mdev 8185F: include/net/l3mdev.h 8186 8187LANTIQ / INTEL Ethernet drivers 8188M: Hauke Mehrtens <hauke@hauke-m.de> 8189L: netdev@vger.kernel.org 8190S: Maintained 8191F: net/dsa/tag_gswip.c 8192F: drivers/net/ethernet/lantiq_xrx200.c 8193F: drivers/net/dsa/lantiq_pce.h 8194F: drivers/net/dsa/lantiq_gswip.c 8195 8196LANTIQ MIPS ARCHITECTURE 8197M: John Crispin <john@phrozen.org> 8198L: linux-mips@linux-mips.org 8199S: Maintained 8200F: arch/mips/lantiq 8201F: drivers/soc/lantiq 8202 8203LAPB module 8204L: linux-x25@vger.kernel.org 8205S: Orphan 8206F: Documentation/networking/lapb-module.txt 8207F: include/*/lapb.h 8208F: net/lapb/ 8209 8210LASI 53c700 driver for PARISC 8211M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8212L: linux-scsi@vger.kernel.org 8213S: Maintained 8214F: Documentation/scsi/53c700.txt 8215F: drivers/scsi/53c700* 8216 8217LEAKING_ADDRESSES 8218M: Tobin C. Harding <me@tobin.cc> 8219M: Tycho Andersen <tycho@tycho.ws> 8220L: kernel-hardening@lists.openwall.com 8221S: Maintained 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8223F: scripts/leaking_addresses.pl 8224 8225LED SUBSYSTEM 8226M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8227M: Pavel Machek <pavel@ucw.cz> 8228L: linux-leds@vger.kernel.org 8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8230S: Maintained 8231F: Documentation/devicetree/bindings/leds/ 8232F: drivers/leds/ 8233F: include/linux/leds.h 8234 8235LEGACY EEPROM DRIVER 8236M: Jean Delvare <jdelvare@suse.com> 8237S: Maintained 8238F: Documentation/misc-devices/eeprom 8239F: drivers/misc/eeprom/eeprom.c 8240 8241LEGO MINDSTORMS EV3 8242R: David Lechner <david@lechnology.com> 8243S: Maintained 8244F: arch/arm/boot/dts/da850-lego-ev3.dts 8245F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8246F: drivers/power/supply/lego_ev3_battery.c 8247 8248LEGO USB Tower driver 8249M: Juergen Stuber <starblue@users.sourceforge.net> 8250L: legousb-devel@lists.sourceforge.net 8251W: http://legousb.sourceforge.net/ 8252S: Maintained 8253F: drivers/usb/misc/legousbtower.c 8254 8255LG2160 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/lg2160.* 8264 8265LGDT3305 MEDIA DRIVER 8266M: Michael Krufky <mkrufky@linuxtv.org> 8267L: linux-media@vger.kernel.org 8268W: https://linuxtv.org 8269W: http://github.com/mkrufky 8270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8271T: git git://linuxtv.org/mkrufky/tuners.git 8272S: Maintained 8273F: drivers/media/dvb-frontends/lgdt3305.* 8274 8275LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8276M: Viresh Kumar <vireshk@kernel.org> 8277L: linux-ide@vger.kernel.org 8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8279S: Maintained 8280F: include/linux/pata_arasan_cf_data.h 8281F: drivers/ata/pata_arasan_cf.c 8282 8283LIBATA PATA DRIVERS 8284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8285M: Jens Axboe <axboe@kernel.dk> 8286L: linux-ide@vger.kernel.org 8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8288S: Maintained 8289F: drivers/ata/pata_*.c 8290F: drivers/ata/ata_generic.c 8291 8292LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8293M: Linus Walleij <linus.walleij@linaro.org> 8294L: linux-ide@vger.kernel.org 8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8296S: Maintained 8297F: drivers/ata/pata_ftide010.c 8298F: drivers/ata/sata_gemini.c 8299F: drivers/ata/sata_gemini.h 8300 8301LIBATA SATA AHCI PLATFORM devices support 8302M: Hans de Goede <hdegoede@redhat.com> 8303M: Jens Axboe <axboe@kernel.dk> 8304L: linux-ide@vger.kernel.org 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8306S: Maintained 8307F: drivers/ata/ahci_platform.c 8308F: drivers/ata/libahci_platform.c 8309F: include/linux/ahci_platform.h 8310 8311LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8312M: Mikael Pettersson <mikpelinux@gmail.com> 8313L: linux-ide@vger.kernel.org 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8315S: Maintained 8316F: drivers/ata/sata_promise.* 8317 8318LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8319M: Jens Axboe <axboe@kernel.dk> 8320L: linux-ide@vger.kernel.org 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8322S: Maintained 8323F: drivers/ata/ 8324F: include/linux/ata.h 8325F: include/linux/libata.h 8326F: Documentation/devicetree/bindings/ata/ 8327 8328LIBLOCKDEP 8329M: Sasha Levin <alexander.levin@microsoft.com> 8330S: Maintained 8331F: tools/lib/lockdep/ 8332 8333LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8334M: Ross Zwisler <zwisler@kernel.org> 8335M: Dan Williams <dan.j.williams@intel.com> 8336M: Vishal Verma <vishal.l.verma@intel.com> 8337M: Dave Jiang <dave.jiang@intel.com> 8338L: linux-nvdimm@lists.01.org 8339Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8340S: Supported 8341F: drivers/nvdimm/blk.c 8342F: drivers/nvdimm/region_devs.c 8343 8344LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8345M: Vishal Verma <vishal.l.verma@intel.com> 8346M: Dan Williams <dan.j.williams@intel.com> 8347M: Ross Zwisler <zwisler@kernel.org> 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/btt* 8353 8354LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8355M: Ross Zwisler <zwisler@kernel.org> 8356M: Dan Williams <dan.j.williams@intel.com> 8357M: Vishal Verma <vishal.l.verma@intel.com> 8358M: Dave Jiang <dave.jiang@intel.com> 8359L: linux-nvdimm@lists.01.org 8360Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8361S: Supported 8362F: drivers/nvdimm/pmem* 8363 8364LIBNVDIMM: DEVICETREE BINDINGS 8365M: Oliver O'Halloran <oohall@gmail.com> 8366L: linux-nvdimm@lists.01.org 8367Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8368S: Supported 8369F: drivers/nvdimm/of_pmem.c 8370F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8371 8372LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8373M: Dan Williams <dan.j.williams@intel.com> 8374M: Ross Zwisler <zwisler@kernel.org> 8375M: Vishal Verma <vishal.l.verma@intel.com> 8376M: Dave Jiang <dave.jiang@intel.com> 8377L: linux-nvdimm@lists.01.org 8378Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8380S: Supported 8381F: drivers/nvdimm/* 8382F: drivers/acpi/nfit/* 8383F: include/linux/nd.h 8384F: include/linux/libnvdimm.h 8385F: include/uapi/linux/ndctl.h 8386 8387LIGHTNVM PLATFORM SUPPORT 8388M: Matias Bjorling <mb@lightnvm.io> 8389W: http://github/OpenChannelSSD 8390L: linux-block@vger.kernel.org 8391S: Maintained 8392F: drivers/lightnvm/ 8393F: include/linux/lightnvm.h 8394F: include/uapi/linux/lightnvm.h 8395 8396LINUX FOR POWER MACINTOSH 8397M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8398W: http://www.penguinppc.org/ 8399L: linuxppc-dev@lists.ozlabs.org 8400S: Maintained 8401F: arch/powerpc/platforms/powermac/ 8402F: drivers/macintosh/ 8403 8404LINUX FOR POWERPC (32-BIT AND 64-BIT) 8405M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8406M: Paul Mackerras <paulus@samba.org> 8407M: Michael Ellerman <mpe@ellerman.id.au> 8408W: https://github.com/linuxppc/linux/wiki 8409L: linuxppc-dev@lists.ozlabs.org 8410Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8412S: Supported 8413F: Documentation/ABI/stable/sysfs-firmware-opal-* 8414F: Documentation/devicetree/bindings/powerpc/ 8415F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8416F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8417F: Documentation/powerpc/ 8418F: arch/powerpc/ 8419F: drivers/char/tpm/tpm_ibmvtpm* 8420F: drivers/crypto/nx/ 8421F: drivers/crypto/vmx/ 8422F: drivers/i2c/busses/i2c-opal.c 8423F: drivers/net/ethernet/ibm/ibmveth.* 8424F: drivers/net/ethernet/ibm/ibmvnic.* 8425F: drivers/pci/hotplug/pnv_php.c 8426F: drivers/pci/hotplug/rpa* 8427F: drivers/rtc/rtc-opal.c 8428F: drivers/scsi/ibmvscsi/ 8429F: drivers/tty/hvc/hvc_opal.c 8430F: drivers/watchdog/wdrtas.c 8431F: tools/testing/selftests/powerpc 8432N: /pmac 8433N: powermac 8434N: powernv 8435N: [^a-z0-9]ps3 8436N: pseries 8437 8438LINUX FOR POWERPC EMBEDDED MPC5XXX 8439M: Anatolij Gustschin <agust@denx.de> 8440L: linuxppc-dev@lists.ozlabs.org 8441T: git git://git.denx.de/linux-denx-agust.git 8442S: Maintained 8443F: arch/powerpc/platforms/512x/ 8444F: arch/powerpc/platforms/52xx/ 8445 8446LINUX FOR POWERPC EMBEDDED PPC4XX 8447M: Alistair Popple <alistair@popple.id.au> 8448M: Matt Porter <mporter@kernel.crashing.org> 8449W: http://www.penguinppc.org/ 8450L: linuxppc-dev@lists.ozlabs.org 8451S: Maintained 8452F: arch/powerpc/platforms/40x/ 8453F: arch/powerpc/platforms/44x/ 8454 8455LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8456M: Scott Wood <oss@buserror.net> 8457M: Kumar Gala <galak@kernel.crashing.org> 8458W: http://www.penguinppc.org/ 8459L: linuxppc-dev@lists.ozlabs.org 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8461S: Maintained 8462F: arch/powerpc/platforms/83xx/ 8463F: arch/powerpc/platforms/85xx/ 8464F: Documentation/devicetree/bindings/powerpc/fsl/ 8465 8466LINUX FOR POWERPC EMBEDDED PPC8XX 8467M: Vitaly Bordug <vitb@kernel.crashing.org> 8468W: http://www.penguinppc.org/ 8469L: linuxppc-dev@lists.ozlabs.org 8470S: Maintained 8471F: arch/powerpc/platforms/8xx/ 8472 8473LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8474L: linuxppc-dev@lists.ozlabs.org 8475S: Orphan 8476F: arch/powerpc/*/*virtex* 8477F: arch/powerpc/*/*/*virtex* 8478 8479LINUX FOR POWERPC PA SEMI PWRFICIENT 8480L: linuxppc-dev@lists.ozlabs.org 8481S: Orphan 8482F: arch/powerpc/platforms/pasemi/ 8483F: drivers/*/*pasemi* 8484F: drivers/*/*/*pasemi* 8485 8486LINUX KERNEL DUMP TEST MODULE (LKDTM) 8487M: Kees Cook <keescook@chromium.org> 8488S: Maintained 8489F: drivers/misc/lkdtm/* 8490 8491LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8492M: Alan Stern <stern@rowland.harvard.edu> 8493M: Andrea Parri <andrea.parri@amarulasolutions.com> 8494M: Will Deacon <will.deacon@arm.com> 8495M: Peter Zijlstra <peterz@infradead.org> 8496M: Boqun Feng <boqun.feng@gmail.com> 8497M: Nicholas Piggin <npiggin@gmail.com> 8498M: David Howells <dhowells@redhat.com> 8499M: Jade Alglave <j.alglave@ucl.ac.uk> 8500M: Luc Maranget <luc.maranget@inria.fr> 8501M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8502R: Akira Yokosawa <akiyks@gmail.com> 8503R: Daniel Lustig <dlustig@nvidia.com> 8504L: linux-kernel@vger.kernel.org 8505L: linux-arch@vger.kernel.org 8506S: Supported 8507T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8508F: tools/memory-model/ 8509F: Documentation/atomic_bitops.txt 8510F: Documentation/atomic_t.txt 8511F: Documentation/core-api/atomic_ops.rst 8512F: Documentation/core-api/refcount-vs-atomic.rst 8513F: Documentation/memory-barriers.txt 8514 8515LIS3LV02D ACCELEROMETER DRIVER 8516M: Eric Piel <eric.piel@tremplin-utc.net> 8517S: Maintained 8518F: Documentation/misc-devices/lis3lv02d 8519F: drivers/misc/lis3lv02d/ 8520F: drivers/platform/x86/hp_accel.c 8521 8522LIVE PATCHING 8523M: Josh Poimboeuf <jpoimboe@redhat.com> 8524M: Jessica Yu <jeyu@kernel.org> 8525M: Jiri Kosina <jikos@kernel.org> 8526M: Miroslav Benes <mbenes@suse.cz> 8527R: Petr Mladek <pmladek@suse.com> 8528S: Maintained 8529F: kernel/livepatch/ 8530F: include/linux/livepatch.h 8531F: arch/x86/include/asm/livepatch.h 8532F: arch/x86/kernel/livepatch.c 8533F: Documentation/livepatch/ 8534F: Documentation/ABI/testing/sysfs-kernel-livepatch 8535F: samples/livepatch/ 8536L: live-patching@vger.kernel.org 8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8538 8539LLC (802.2) 8540L: netdev@vger.kernel.org 8541S: Odd fixes 8542F: include/linux/llc.h 8543F: include/uapi/linux/llc.h 8544F: include/net/llc* 8545F: net/llc/ 8546 8547LM73 HARDWARE MONITOR DRIVER 8548M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8549L: linux-hwmon@vger.kernel.org 8550S: Maintained 8551F: drivers/hwmon/lm73.c 8552 8553LM78 HARDWARE MONITOR DRIVER 8554M: Jean Delvare <jdelvare@suse.com> 8555L: linux-hwmon@vger.kernel.org 8556S: Maintained 8557F: Documentation/hwmon/lm78 8558F: drivers/hwmon/lm78.c 8559 8560LM83 HARDWARE MONITOR DRIVER 8561M: Jean Delvare <jdelvare@suse.com> 8562L: linux-hwmon@vger.kernel.org 8563S: Maintained 8564F: Documentation/hwmon/lm83 8565F: drivers/hwmon/lm83.c 8566 8567LM90 HARDWARE MONITOR DRIVER 8568M: Jean Delvare <jdelvare@suse.com> 8569L: linux-hwmon@vger.kernel.org 8570S: Maintained 8571F: Documentation/hwmon/lm90 8572F: Documentation/devicetree/bindings/hwmon/lm90.txt 8573F: drivers/hwmon/lm90.c 8574F: include/dt-bindings/thermal/lm90.h 8575 8576LM95234 HARDWARE MONITOR DRIVER 8577M: Guenter Roeck <linux@roeck-us.net> 8578L: linux-hwmon@vger.kernel.org 8579S: Maintained 8580F: Documentation/hwmon/lm95234 8581F: drivers/hwmon/lm95234.c 8582 8583LME2510 MEDIA DRIVER 8584M: Malcolm Priestley <tvboxspy@gmail.com> 8585L: linux-media@vger.kernel.org 8586W: https://linuxtv.org 8587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8588S: Maintained 8589F: drivers/media/usb/dvb-usb-v2/lmedm04* 8590 8591LOADPIN SECURITY MODULE 8592M: Kees Cook <keescook@chromium.org> 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8594S: Supported 8595F: security/loadpin/ 8596F: Documentation/admin-guide/LSM/LoadPin.rst 8597 8598LOCKING PRIMITIVES 8599M: Peter Zijlstra <peterz@infradead.org> 8600M: Ingo Molnar <mingo@redhat.com> 8601M: Will Deacon <will.deacon@arm.com> 8602L: linux-kernel@vger.kernel.org 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8604S: Maintained 8605F: Documentation/locking/ 8606F: include/linux/lockdep.h 8607F: include/linux/spinlock*.h 8608F: arch/*/include/asm/spinlock*.h 8609F: include/linux/rwlock*.h 8610F: include/linux/mutex*.h 8611F: arch/*/include/asm/mutex*.h 8612F: include/linux/rwsem*.h 8613F: arch/*/include/asm/rwsem.h 8614F: include/linux/seqlock.h 8615F: lib/locking*.[ch] 8616F: kernel/locking/ 8617X: kernel/locking/locktorture.c 8618 8619LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8620M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8621L: linux-ntfs-dev@lists.sourceforge.net 8622W: http://www.linux-ntfs.org/content/view/19/37/ 8623S: Maintained 8624F: Documentation/ldm.txt 8625F: block/partitions/ldm.* 8626 8627LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8628M: Sathya Prakash <sathya.prakash@broadcom.com> 8629M: Chaitra P B <chaitra.basappa@broadcom.com> 8630M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8631L: MPT-FusionLinux.pdl@broadcom.com 8632L: linux-scsi@vger.kernel.org 8633W: http://www.avagotech.com/support/ 8634S: Supported 8635F: drivers/message/fusion/ 8636F: drivers/scsi/mpt3sas/ 8637 8638LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8639M: Matthew Wilcox <matthew@wil.cx> 8640L: linux-scsi@vger.kernel.org 8641S: Maintained 8642F: drivers/scsi/sym53c8xx_2/ 8643 8644LTC4261 HARDWARE MONITOR DRIVER 8645M: Guenter Roeck <linux@roeck-us.net> 8646L: linux-hwmon@vger.kernel.org 8647S: Maintained 8648F: Documentation/hwmon/ltc4261 8649F: drivers/hwmon/ltc4261.c 8650 8651LTC4306 I2C MULTIPLEXER DRIVER 8652M: Michael Hennerich <michael.hennerich@analog.com> 8653W: http://ez.analog.com/community/linux-device-drivers 8654L: linux-i2c@vger.kernel.org 8655S: Supported 8656F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8657F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8658 8659LTP (Linux Test Project) 8660M: Mike Frysinger <vapier@gentoo.org> 8661M: Cyril Hrubis <chrubis@suse.cz> 8662M: Wanlong Gao <wanlong.gao@gmail.com> 8663M: Jan Stancek <jstancek@redhat.com> 8664M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8665M: Alexey Kodanev <alexey.kodanev@oracle.com> 8666L: ltp@lists.linux.it (subscribers-only) 8667W: http://linux-test-project.github.io/ 8668T: git git://github.com/linux-test-project/ltp.git 8669S: Maintained 8670 8671M68K ARCHITECTURE 8672M: Geert Uytterhoeven <geert@linux-m68k.org> 8673L: linux-m68k@lists.linux-m68k.org 8674W: http://www.linux-m68k.org/ 8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8676S: Maintained 8677F: arch/m68k/ 8678F: drivers/zorro/ 8679 8680M68K ON APPLE MACINTOSH 8681M: Joshua Thompson <funaho@jurai.org> 8682W: http://www.mac.linux-m68k.org/ 8683L: linux-m68k@lists.linux-m68k.org 8684S: Maintained 8685F: arch/m68k/mac/ 8686 8687M68K ON HP9000/300 8688M: Philip Blundell <philb@gnu.org> 8689W: http://www.tazenda.demon.co.uk/phil/linux-hp 8690S: Maintained 8691F: arch/m68k/hp300/ 8692 8693M88DS3103 MEDIA DRIVER 8694M: Antti Palosaari <crope@iki.fi> 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697W: http://palosaari.fi/linux/ 8698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8699T: git git://linuxtv.org/anttip/media_tree.git 8700S: Maintained 8701F: drivers/media/dvb-frontends/m88ds3103* 8702 8703M88RS2000 MEDIA DRIVER 8704M: Malcolm Priestley <tvboxspy@gmail.com> 8705L: linux-media@vger.kernel.org 8706W: https://linuxtv.org 8707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8708S: Maintained 8709F: drivers/media/dvb-frontends/m88rs2000* 8710 8711MA901 MASTERKIT USB FM RADIO DRIVER 8712M: Alexey Klimov <klimov.linux@gmail.com> 8713L: linux-media@vger.kernel.org 8714T: git git://linuxtv.org/media_tree.git 8715S: Maintained 8716F: drivers/media/radio/radio-ma901.c 8717 8718MAC80211 8719M: Johannes Berg <johannes@sipsolutions.net> 8720L: linux-wireless@vger.kernel.org 8721W: http://wireless.kernel.org/ 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8724S: Maintained 8725F: Documentation/networking/mac80211-injection.txt 8726F: include/net/mac80211.h 8727F: net/mac80211/ 8728F: drivers/net/wireless/mac80211_hwsim.[ch] 8729F: Documentation/networking/mac80211_hwsim/README 8730 8731MAILBOX API 8732M: Jassi Brar <jassisinghbrar@gmail.com> 8733L: linux-kernel@vger.kernel.org 8734S: Maintained 8735F: drivers/mailbox/ 8736F: include/linux/mailbox_client.h 8737F: include/linux/mailbox_controller.h 8738 8739MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8740M: Michael Kerrisk <mtk.manpages@gmail.com> 8741W: http://www.kernel.org/doc/man-pages 8742L: linux-man@vger.kernel.org 8743S: Maintained 8744 8745MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8746M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8747L: linux-mips@linux-mips.org 8748S: Maintained 8749F: arch/mips/boot/dts/img/pistachio_marduk.dts 8750 8751MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8752M: Andrew Lunn <andrew@lunn.ch> 8753M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8754L: netdev@vger.kernel.org 8755S: Maintained 8756F: drivers/net/dsa/mv88e6xxx/ 8757F: include/linux/platform_data/mv88e6xxx.h 8758F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8759 8760MARVELL ARMADA DRM SUPPORT 8761M: Russell King <linux@armlinux.org.uk> 8762S: Maintained 8763T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8764T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8765F: drivers/gpu/drm/armada/ 8766F: include/uapi/drm/armada_drm.h 8767F: Documentation/devicetree/bindings/display/armada/ 8768 8769MARVELL CRYPTO DRIVER 8770M: Boris Brezillon <boris.brezillon@bootlin.com> 8771M: Arnaud Ebalard <arno@natisbad.org> 8772F: drivers/crypto/marvell/ 8773S: Maintained 8774L: linux-crypto@vger.kernel.org 8775 8776MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8777M: Mirko Lindner <mlindner@marvell.com> 8778M: Stephen Hemminger <stephen@networkplumber.org> 8779L: netdev@vger.kernel.org 8780S: Maintained 8781F: drivers/net/ethernet/marvell/sk* 8782 8783MARVELL LIBERTAS WIRELESS DRIVER 8784L: libertas-dev@lists.infradead.org 8785S: Orphan 8786F: drivers/net/wireless/marvell/libertas/ 8787 8788MARVELL MACCHIATOBIN SUPPORT 8789M: Russell King <linux@armlinux.org.uk> 8790L: linux-arm-kernel@lists.infradead.org 8791S: Maintained 8792F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8793 8794MARVELL MV643XX ETHERNET DRIVER 8795M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8796L: netdev@vger.kernel.org 8797S: Maintained 8798F: drivers/net/ethernet/marvell/mv643xx_eth.* 8799F: include/linux/mv643xx.h 8800 8801MARVELL MV88X3310 PHY DRIVER 8802M: Russell King <linux@armlinux.org.uk> 8803L: netdev@vger.kernel.org 8804S: Maintained 8805F: drivers/net/phy/marvell10g.c 8806 8807MARVELL MVNETA ETHERNET DRIVER 8808M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8809L: netdev@vger.kernel.org 8810S: Maintained 8811F: drivers/net/ethernet/marvell/mvneta.* 8812 8813MARVELL MWIFIEX WIRELESS DRIVER 8814M: Amitkumar Karwar <amitkarwar@gmail.com> 8815M: Nishant Sarmukadam <nishants@marvell.com> 8816M: Ganapathi Bhat <gbhat@marvell.com> 8817M: Xinming Hu <huxinming820@gmail.com> 8818L: linux-wireless@vger.kernel.org 8819S: Maintained 8820F: drivers/net/wireless/marvell/mwifiex/ 8821 8822MARVELL MWL8K WIRELESS DRIVER 8823M: Lennert Buytenhek <buytenh@wantstofly.org> 8824L: linux-wireless@vger.kernel.org 8825S: Odd Fixes 8826F: drivers/net/wireless/marvell/mwl8k.c 8827 8828MARVELL NAND CONTROLLER DRIVER 8829M: Miquel Raynal <miquel.raynal@bootlin.com> 8830L: linux-mtd@lists.infradead.org 8831S: Maintained 8832F: drivers/mtd/nand/raw/marvell_nand.c 8833F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8834 8835MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8836M: Nicolas Pitre <nico@fluxnic.net> 8837S: Odd Fixes 8838F: drivers/mmc/host/mvsdio.* 8839 8840MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8841M: Hu Ziji <huziji@marvell.com> 8842L: linux-mmc@vger.kernel.org 8843S: Supported 8844F: drivers/mmc/host/sdhci-xenon* 8845F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8846 8847MATROX FRAMEBUFFER DRIVER 8848L: linux-fbdev@vger.kernel.org 8849S: Orphan 8850F: drivers/video/fbdev/matrox/matroxfb_* 8851F: include/uapi/linux/matroxfb.h 8852 8853MAX16065 HARDWARE MONITOR DRIVER 8854M: Guenter Roeck <linux@roeck-us.net> 8855L: linux-hwmon@vger.kernel.org 8856S: Maintained 8857F: Documentation/hwmon/max16065 8858F: drivers/hwmon/max16065.c 8859 8860MAX20751 HARDWARE MONITOR DRIVER 8861M: Guenter Roeck <linux@roeck-us.net> 8862L: linux-hwmon@vger.kernel.org 8863S: Maintained 8864F: Documentation/hwmon/max20751 8865F: drivers/hwmon/max20751.c 8866 8867MAX2175 SDR TUNER DRIVER 8868M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8869L: linux-media@vger.kernel.org 8870T: git git://linuxtv.org/media_tree.git 8871S: Maintained 8872F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8873F: Documentation/media/v4l-drivers/max2175.rst 8874F: drivers/media/i2c/max2175* 8875F: include/uapi/linux/max2175.h 8876 8877MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8878L: linux-hwmon@vger.kernel.org 8879S: Orphan 8880F: Documentation/hwmon/max6650 8881F: drivers/hwmon/max6650.c 8882 8883MAX6697 HARDWARE MONITOR DRIVER 8884M: Guenter Roeck <linux@roeck-us.net> 8885L: linux-hwmon@vger.kernel.org 8886S: Maintained 8887F: Documentation/hwmon/max6697 8888F: Documentation/devicetree/bindings/hwmon/max6697.txt 8889F: drivers/hwmon/max6697.c 8890F: include/linux/platform_data/max6697.h 8891 8892MAX9860 MONO AUDIO VOICE CODEC DRIVER 8893M: Peter Rosin <peda@axentia.se> 8894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8895S: Maintained 8896F: Documentation/devicetree/bindings/sound/max9860.txt 8897F: sound/soc/codecs/max9860.* 8898 8899MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8900M: Javier Martinez Canillas <javier@dowhile0.org> 8901L: linux-kernel@vger.kernel.org 8902S: Supported 8903F: drivers/regulator/max77802-regulator.c 8904F: Documentation/devicetree/bindings/*/*max77802.txt 8905F: include/dt-bindings/*/*max77802.h 8906 8907MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8908M: Krzysztof Kozlowski <krzk@kernel.org> 8909M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8910L: linux-pm@vger.kernel.org 8911S: Supported 8912F: drivers/power/supply/max14577_charger.c 8913F: drivers/power/supply/max77693_charger.c 8914 8915MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8916M: Chanwoo Choi <cw00.choi@samsung.com> 8917M: Krzysztof Kozlowski <krzk@kernel.org> 8918M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8919L: linux-kernel@vger.kernel.org 8920S: Supported 8921F: drivers/*/max14577*.c 8922F: drivers/*/max77686*.c 8923F: drivers/*/max77693*.c 8924F: drivers/extcon/extcon-max14577.c 8925F: drivers/extcon/extcon-max77693.c 8926F: drivers/rtc/rtc-max77686.c 8927F: drivers/clk/clk-max77686.c 8928F: Documentation/devicetree/bindings/mfd/max14577.txt 8929F: Documentation/devicetree/bindings/*/max77686.txt 8930F: Documentation/devicetree/bindings/mfd/max77693.txt 8931F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8932F: include/linux/mfd/max14577*.h 8933F: include/linux/mfd/max77686*.h 8934F: include/linux/mfd/max77693*.h 8935 8936MAXIRADIO FM RADIO RECEIVER DRIVER 8937M: Hans Verkuil <hverkuil@xs4all.nl> 8938L: linux-media@vger.kernel.org 8939T: git git://linuxtv.org/media_tree.git 8940W: https://linuxtv.org 8941S: Maintained 8942F: drivers/media/radio/radio-maxiradio* 8943 8944MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8945M: Peter Rosin <peda@axentia.se> 8946L: linux-iio@vger.kernel.org 8947S: Maintained 8948F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8949F: drivers/iio/potentiometer/mcp4018.c 8950F: drivers/iio/potentiometer/mcp4531.c 8951 8952MCR20A IEEE-802.15.4 RADIO DRIVER 8953M: Xue Liu <liuxuenetmail@gmail.com> 8954L: linux-wpan@vger.kernel.org 8955W: https://github.com/xueliu/mcr20a-linux 8956S: Maintained 8957F: drivers/net/ieee802154/mcr20a.c 8958F: drivers/net/ieee802154/mcr20a.h 8959F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8960 8961MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8962M: William Breathitt Gray <vilhelm.gray@gmail.com> 8963L: linux-iio@vger.kernel.org 8964S: Maintained 8965F: drivers/iio/dac/cio-dac.c 8966 8967MEDIA DRIVERS FOR ASCOT2E 8968M: Sergey Kozlov <serjk@netup.ru> 8969M: Abylay Ospan <aospan@netup.ru> 8970L: linux-media@vger.kernel.org 8971W: https://linuxtv.org 8972W: http://netup.tv/ 8973T: git git://linuxtv.org/media_tree.git 8974S: Supported 8975F: drivers/media/dvb-frontends/ascot2e* 8976 8977MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8978M: Jasmin Jessich <jasmin@anw.at> 8979L: linux-media@vger.kernel.org 8980W: https://linuxtv.org 8981T: git git://linuxtv.org/media_tree.git 8982S: Maintained 8983F: drivers/media/dvb-frontends/cxd2099* 8984 8985MEDIA DRIVERS FOR CXD2841ER 8986M: Sergey Kozlov <serjk@netup.ru> 8987M: Abylay Ospan <aospan@netup.ru> 8988L: linux-media@vger.kernel.org 8989W: https://linuxtv.org 8990W: http://netup.tv/ 8991T: git git://linuxtv.org/media_tree.git 8992S: Supported 8993F: drivers/media/dvb-frontends/cxd2841er* 8994 8995MEDIA DRIVERS FOR CXD2880 8996M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8997L: linux-media@vger.kernel.org 8998W: http://linuxtv.org/ 8999T: git git://linuxtv.org/media_tree.git 9000S: Supported 9001F: drivers/media/dvb-frontends/cxd2880/* 9002F: drivers/media/spi/cxd2880* 9003 9004MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9005M: Daniel Scheller <d.scheller.oss@gmail.com> 9006L: linux-media@vger.kernel.org 9007W: https://linuxtv.org 9008T: git git://linuxtv.org/media_tree.git 9009S: Maintained 9010F: drivers/media/pci/ddbridge/* 9011 9012MEDIA DRIVERS FOR FREESCALE IMX 9013M: Steve Longerbeam <slongerbeam@gmail.com> 9014M: Philipp Zabel <p.zabel@pengutronix.de> 9015L: linux-media@vger.kernel.org 9016T: git git://linuxtv.org/media_tree.git 9017S: Maintained 9018F: Documentation/devicetree/bindings/media/imx.txt 9019F: Documentation/media/v4l-drivers/imx.rst 9020F: drivers/staging/media/imx/ 9021F: include/linux/imx-media.h 9022F: include/media/imx.h 9023 9024MEDIA DRIVERS FOR HELENE 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/helene* 9032 9033MEDIA DRIVERS FOR HORUS3A 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/horus3a* 9042 9043MEDIA DRIVERS FOR LNBH25 9044M: Sergey Kozlov <serjk@netup.ru> 9045M: Abylay Ospan <aospan@netup.ru> 9046L: linux-media@vger.kernel.org 9047W: https://linuxtv.org 9048W: http://netup.tv/ 9049T: git git://linuxtv.org/media_tree.git 9050S: Supported 9051F: drivers/media/dvb-frontends/lnbh25* 9052 9053MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9054M: Daniel Scheller <d.scheller.oss@gmail.com> 9055L: linux-media@vger.kernel.org 9056W: https://linuxtv.org 9057T: git git://linuxtv.org/media_tree.git 9058S: Maintained 9059F: drivers/media/dvb-frontends/mxl5xx* 9060 9061MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9062M: Sergey Kozlov <serjk@netup.ru> 9063M: Abylay Ospan <aospan@netup.ru> 9064L: linux-media@vger.kernel.org 9065W: https://linuxtv.org 9066W: http://netup.tv/ 9067T: git git://linuxtv.org/media_tree.git 9068S: Supported 9069F: drivers/media/pci/netup_unidvb/* 9070 9071MEDIA DRIVERS FOR RENESAS - CEU 9072M: Jacopo Mondi <jacopo@jmondi.org> 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,ceu.txt 9078F: drivers/media/platform/renesas-ceu.c 9079F: include/media/drv-intf/renesas-ceu.h 9080 9081MEDIA DRIVERS FOR RENESAS - DRIF 9082M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9083L: linux-media@vger.kernel.org 9084L: linux-renesas-soc@vger.kernel.org 9085T: git git://linuxtv.org/media_tree.git 9086S: Supported 9087F: Documentation/devicetree/bindings/media/renesas,drif.txt 9088F: drivers/media/platform/rcar_drif.c 9089 9090MEDIA DRIVERS FOR RENESAS - FCP 9091M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 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,fcp.txt 9097F: drivers/media/platform/rcar-fcp.c 9098F: include/media/rcar-fcp.h 9099 9100MEDIA DRIVERS FOR RENESAS - FDP1 9101M: Kieran Bingham <kieran@bingham.xyz> 9102L: linux-media@vger.kernel.org 9103L: linux-renesas-soc@vger.kernel.org 9104T: git git://linuxtv.org/media_tree.git 9105S: Supported 9106F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9107F: drivers/media/platform/rcar_fdp1.c 9108 9109MEDIA DRIVERS FOR RENESAS - VIN 9110M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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,rcar-csi2.txt 9116F: Documentation/devicetree/bindings/media/rcar_vin.txt 9117F: drivers/media/platform/rcar-vin/ 9118 9119MEDIA DRIVERS FOR RENESAS - VSP1 9120M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9121L: linux-media@vger.kernel.org 9122L: linux-renesas-soc@vger.kernel.org 9123T: git git://linuxtv.org/media_tree.git 9124S: Supported 9125F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9126F: drivers/media/platform/vsp1/ 9127 9128MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9129M: Daniel Scheller <d.scheller.oss@gmail.com> 9130L: linux-media@vger.kernel.org 9131W: https://linuxtv.org 9132T: git git://linuxtv.org/media_tree.git 9133S: Maintained 9134F: drivers/media/dvb-frontends/stv0910* 9135 9136MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9137M: Daniel Scheller <d.scheller.oss@gmail.com> 9138L: linux-media@vger.kernel.org 9139W: https://linuxtv.org 9140T: git git://linuxtv.org/media_tree.git 9141S: Maintained 9142F: drivers/media/dvb-frontends/stv6111* 9143 9144MEDIA DRIVERS FOR STM32 - DCMI 9145M: Hugues Fruchet <hugues.fruchet@st.com> 9146L: linux-media@vger.kernel.org 9147T: git git://linuxtv.org/media_tree.git 9148S: Supported 9149F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9150F: drivers/media/platform/stm32/stm32-dcmi.c 9151 9152MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9153M: Dmitry Osipenko <digetx@gmail.com> 9154L: linux-media@vger.kernel.org 9155L: linux-tegra@vger.kernel.org 9156T: git git://linuxtv.org/media_tree.git 9157S: Maintained 9158F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9159F: drivers/staging/media/tegra-vde/ 9160 9161MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9162M: Mauro Carvalho Chehab <mchehab@kernel.org> 9163P: LinuxTV.org Project 9164L: linux-media@vger.kernel.org 9165W: https://linuxtv.org 9166Q: http://patchwork.kernel.org/project/linux-media/list/ 9167T: git git://linuxtv.org/media_tree.git 9168S: Maintained 9169F: Documentation/devicetree/bindings/media/ 9170F: Documentation/media/ 9171F: drivers/media/ 9172F: drivers/staging/media/ 9173F: include/linux/platform_data/media/ 9174F: include/media/ 9175F: include/uapi/linux/dvb/ 9176F: include/uapi/linux/videodev2.h 9177F: include/uapi/linux/media.h 9178F: include/uapi/linux/v4l2-* 9179F: include/uapi/linux/meye.h 9180F: include/uapi/linux/ivtv* 9181F: include/uapi/linux/uvcvideo.h 9182 9183MEDIATEK BLUETOOTH DRIVER 9184M: Sean Wang <sean.wang@mediatek.com> 9185L: linux-bluetooth@vger.kernel.org 9186L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9187S: Maintained 9188F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9189F: drivers/bluetooth/btmtkuart.c 9190 9191MEDIATEK CIR DRIVER 9192M: Sean Wang <sean.wang@mediatek.com> 9193S: Maintained 9194F: drivers/media/rc/mtk-cir.c 9195 9196MEDIATEK DMA DRIVER 9197M: Sean Wang <sean.wang@mediatek.com> 9198L: dmaengine@vger.kernel.org 9199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9200L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9201S: Maintained 9202F: Documentation/devicetree/bindings/dma/mtk-* 9203F: drivers/dma/mediatek/ 9204 9205MEDIATEK PMIC LED DRIVER 9206M: Sean Wang <sean.wang@mediatek.com> 9207S: Maintained 9208F: drivers/leds/leds-mt6323.c 9209F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9210 9211MEDIATEK ETHERNET DRIVER 9212M: Felix Fietkau <nbd@openwrt.org> 9213M: John Crispin <john@phrozen.org> 9214M: Sean Wang <sean.wang@mediatek.com> 9215M: Nelson Chang <nelson.chang@mediatek.com> 9216L: netdev@vger.kernel.org 9217S: Maintained 9218F: drivers/net/ethernet/mediatek/ 9219 9220MEDIATEK SWITCH DRIVER 9221M: Sean Wang <sean.wang@mediatek.com> 9222L: netdev@vger.kernel.org 9223S: Maintained 9224F: drivers/net/dsa/mt7530.* 9225F: net/dsa/tag_mtk.c 9226 9227MEDIATEK JPEG DRIVER 9228M: Rick Chang <rick.chang@mediatek.com> 9229M: Bin Liu <bin.liu@mediatek.com> 9230S: Supported 9231F: drivers/media/platform/mtk-jpeg/ 9232F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9233 9234MEDIATEK MDP DRIVER 9235M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9236M: Houlong Wei <houlong.wei@mediatek.com> 9237M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9238S: Supported 9239F: drivers/media/platform/mtk-mdp/ 9240F: drivers/media/platform/mtk-vpu/ 9241F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9242 9243MEDIATEK MEDIA DRIVER 9244M: Tiffany Lin <tiffany.lin@mediatek.com> 9245M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9246S: Supported 9247F: drivers/media/platform/mtk-vcodec/ 9248F: drivers/media/platform/mtk-vpu/ 9249F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9250F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9251 9252MEDIATEK MT7601U WIRELESS LAN DRIVER 9253M: Jakub Kicinski <kubakici@wp.pl> 9254L: linux-wireless@vger.kernel.org 9255S: Maintained 9256F: drivers/net/wireless/mediatek/mt7601u/ 9257 9258MEDIATEK NAND CONTROLLER DRIVER 9259M: Xiaolei Li <xiaolei.li@mediatek.com> 9260L: linux-mtd@lists.infradead.org 9261S: Maintained 9262F: drivers/mtd/nand/raw/mtk_* 9263F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9264 9265MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9266M: Sean Wang <sean.wang@mediatek.com> 9267S: Maintained 9268F: drivers/char/hw_random/mtk-rng.c 9269 9270MEDIATEK USB3 DRD IP DRIVER 9271M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9272L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9274L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9275S: Maintained 9276F: drivers/usb/mtu3/ 9277 9278MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9279M: Peter Senna Tschudin <peter.senna@gmail.com> 9280M: Martin Donnelly <martin.donnelly@ge.com> 9281M: Martyn Welch <martyn.welch@collabora.co.uk> 9282S: Maintained 9283F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9284F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9285 9286MEGARAID SCSI/SAS DRIVERS 9287M: Kashyap Desai <kashyap.desai@broadcom.com> 9288M: Sumit Saxena <sumit.saxena@broadcom.com> 9289M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9290L: megaraidlinux.pdl@broadcom.com 9291L: linux-scsi@vger.kernel.org 9292W: http://www.avagotech.com/support/ 9293S: Maintained 9294F: Documentation/scsi/megaraid.txt 9295F: drivers/scsi/megaraid.* 9296F: drivers/scsi/megaraid/ 9297 9298MELEXIS MLX90614 DRIVER 9299M: Crt Mori <cmo@melexis.com> 9300L: linux-iio@vger.kernel.org 9301W: http://www.melexis.com 9302S: Supported 9303F: drivers/iio/temperature/mlx90614.c 9304 9305MELEXIS MLX90632 DRIVER 9306M: Crt Mori <cmo@melexis.com> 9307L: linux-iio@vger.kernel.org 9308W: http://www.melexis.com 9309S: Supported 9310F: drivers/iio/temperature/mlx90632.c 9311 9312MELFAS MIP4 TOUCHSCREEN DRIVER 9313M: Sangwon Jee <jeesw@melfas.com> 9314W: http://www.melfas.com 9315S: Supported 9316F: drivers/input/touchscreen/melfas_mip4.c 9317F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9318 9319MELLANOX ETHERNET DRIVER (mlx4_en) 9320M: Tariq Toukan <tariqt@mellanox.com> 9321L: netdev@vger.kernel.org 9322S: Supported 9323W: http://www.mellanox.com 9324Q: http://patchwork.ozlabs.org/project/netdev/list/ 9325F: drivers/net/ethernet/mellanox/mlx4/en_* 9326 9327MELLANOX ETHERNET DRIVER (mlx5e) 9328M: Saeed Mahameed <saeedm@mellanox.com> 9329L: netdev@vger.kernel.org 9330S: Supported 9331W: http://www.mellanox.com 9332Q: http://patchwork.ozlabs.org/project/netdev/list/ 9333F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9334 9335MELLANOX ETHERNET INNOVA DRIVERS 9336R: Boris Pismenny <borisp@mellanox.com> 9337L: netdev@vger.kernel.org 9338S: Supported 9339W: http://www.mellanox.com 9340Q: http://patchwork.ozlabs.org/project/netdev/list/ 9341F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9342F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9343F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9344F: include/linux/mlx5/mlx5_ifc_fpga.h 9345 9346MELLANOX ETHERNET INNOVA IPSEC DRIVER 9347R: Boris Pismenny <borisp@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/mlx5/core/en_ipsec/* 9353F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9354 9355MELLANOX ETHERNET SWITCH DRIVERS 9356M: Jiri Pirko <jiri@mellanox.com> 9357M: Ido Schimmel <idosch@mellanox.com> 9358L: netdev@vger.kernel.org 9359S: Supported 9360W: http://www.mellanox.com 9361Q: http://patchwork.ozlabs.org/project/netdev/list/ 9362F: drivers/net/ethernet/mellanox/mlxsw/ 9363F: tools/testing/selftests/drivers/net/mlxsw/ 9364 9365MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9366M: mlxsw@mellanox.com 9367L: netdev@vger.kernel.org 9368S: Supported 9369W: http://www.mellanox.com 9370Q: http://patchwork.ozlabs.org/project/netdev/list/ 9371F: drivers/net/ethernet/mellanox/mlxfw/ 9372 9373MELLANOX HARDWARE PLATFORM SUPPORT 9374M: Andy Shevchenko <andy@infradead.org> 9375M: Darren Hart <dvhart@infradead.org> 9376M: Vadim Pasternak <vadimp@mellanox.com> 9377L: platform-driver-x86@vger.kernel.org 9378S: Supported 9379F: drivers/platform/mellanox/ 9380 9381MELLANOX MLX4 core VPI driver 9382M: Tariq Toukan <tariqt@mellanox.com> 9383L: netdev@vger.kernel.org 9384L: linux-rdma@vger.kernel.org 9385W: http://www.mellanox.com 9386Q: http://patchwork.ozlabs.org/project/netdev/list/ 9387S: Supported 9388F: drivers/net/ethernet/mellanox/mlx4/ 9389F: include/linux/mlx4/ 9390 9391MELLANOX MLX4 IB driver 9392M: Yishai Hadas <yishaih@mellanox.com> 9393L: linux-rdma@vger.kernel.org 9394W: http://www.mellanox.com 9395Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9396S: Supported 9397F: drivers/infiniband/hw/mlx4/ 9398F: include/linux/mlx4/ 9399F: include/uapi/rdma/mlx4-abi.h 9400 9401MELLANOX MLX5 core VPI driver 9402M: Saeed Mahameed <saeedm@mellanox.com> 9403M: Leon Romanovsky <leonro@mellanox.com> 9404L: netdev@vger.kernel.org 9405L: linux-rdma@vger.kernel.org 9406W: http://www.mellanox.com 9407Q: http://patchwork.ozlabs.org/project/netdev/list/ 9408S: Supported 9409F: drivers/net/ethernet/mellanox/mlx5/core/ 9410F: include/linux/mlx5/ 9411 9412MELLANOX MLX5 IB driver 9413M: Leon Romanovsky <leonro@mellanox.com> 9414L: linux-rdma@vger.kernel.org 9415W: http://www.mellanox.com 9416Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9417S: Supported 9418F: drivers/infiniband/hw/mlx5/ 9419F: include/linux/mlx5/ 9420F: include/uapi/rdma/mlx5-abi.h 9421 9422MELLANOX MLXCPLD I2C AND MUX DRIVER 9423M: Vadim Pasternak <vadimp@mellanox.com> 9424M: Michael Shych <michaelsh@mellanox.com> 9425L: linux-i2c@vger.kernel.org 9426S: Supported 9427F: drivers/i2c/busses/i2c-mlxcpld.c 9428F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9429F: Documentation/i2c/busses/i2c-mlxcpld 9430 9431MELLANOX MLXCPLD LED DRIVER 9432M: Vadim Pasternak <vadimp@mellanox.com> 9433L: linux-leds@vger.kernel.org 9434S: Supported 9435F: drivers/leds/leds-mlxcpld.c 9436F: drivers/leds/leds-mlxreg.c 9437F: Documentation/leds/leds-mlxcpld.txt 9438 9439MELLANOX PLATFORM DRIVER 9440M: Vadim Pasternak <vadimp@mellanox.com> 9441L: platform-driver-x86@vger.kernel.org 9442S: Supported 9443F: drivers/platform/x86/mlx-platform.c 9444 9445MEMBARRIER SUPPORT 9446M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9447M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9448L: linux-kernel@vger.kernel.org 9449S: Supported 9450F: kernel/sched/membarrier.c 9451F: include/uapi/linux/membarrier.h 9452F: arch/powerpc/include/asm/membarrier.h 9453 9454MEMORY MANAGEMENT 9455L: linux-mm@kvack.org 9456W: http://www.linux-mm.org 9457S: Maintained 9458F: include/linux/mm.h 9459F: include/linux/gfp.h 9460F: include/linux/mmzone.h 9461F: include/linux/memory_hotplug.h 9462F: include/linux/vmalloc.h 9463F: mm/ 9464 9465MEMORY TECHNOLOGY DEVICES (MTD) 9466M: David Woodhouse <dwmw2@infradead.org> 9467M: Brian Norris <computersforpeace@gmail.com> 9468M: Boris Brezillon <boris.brezillon@bootlin.com> 9469M: Marek Vasut <marek.vasut@gmail.com> 9470M: Richard Weinberger <richard@nod.at> 9471L: linux-mtd@lists.infradead.org 9472W: http://www.linux-mtd.infradead.org/ 9473Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9474T: git git://git.infradead.org/linux-mtd.git master 9475T: git git://git.infradead.org/linux-mtd.git mtd/next 9476S: Maintained 9477F: Documentation/devicetree/bindings/mtd/ 9478F: drivers/mtd/ 9479F: include/linux/mtd/ 9480F: include/uapi/mtd/ 9481 9482MEN A21 WATCHDOG DRIVER 9483M: Johannes Thumshirn <morbidrsa@gmail.com> 9484L: linux-watchdog@vger.kernel.org 9485S: Maintained 9486F: drivers/watchdog/mena21_wdt.c 9487 9488MEN CHAMELEON BUS (mcb) 9489M: Johannes Thumshirn <morbidrsa@gmail.com> 9490S: Maintained 9491F: drivers/mcb/ 9492F: include/linux/mcb.h 9493F: Documentation/men-chameleon-bus.txt 9494 9495MEN F21BMC (Board Management Controller) 9496M: Andreas Werner <andreas.werner@men.de> 9497S: Supported 9498F: drivers/mfd/menf21bmc.c 9499F: drivers/watchdog/menf21bmc_wdt.c 9500F: drivers/leds/leds-menf21bmc.c 9501F: drivers/hwmon/menf21bmc_hwmon.c 9502F: Documentation/hwmon/menf21bmc 9503 9504MEN Z069 WATCHDOG DRIVER 9505M: Johannes Thumshirn <jth@kernel.org> 9506L: linux-watchdog@vger.kernel.org 9507S: Maintained 9508F: drivers/watchdog/menz069_wdt.c 9509 9510MESON AO CEC DRIVER FOR AMLOGIC SOCS 9511M: Neil Armstrong <narmstrong@baylibre.com> 9512L: linux-media@lists.freedesktop.org 9513L: linux-amlogic@lists.infradead.org 9514W: http://linux-meson.com/ 9515S: Supported 9516F: drivers/media/platform/meson/ao-cec.c 9517F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9518T: git git://linuxtv.org/media_tree.git 9519 9520MICROBLAZE ARCHITECTURE 9521M: Michal Simek <monstr@monstr.eu> 9522W: http://www.monstr.eu/fdt/ 9523T: git git://git.monstr.eu/linux-2.6-microblaze.git 9524S: Supported 9525F: arch/microblaze/ 9526 9527MICROCHIP / ATMEL AT91 SERIAL DRIVER 9528M: Richard Genoud <richard.genoud@gmail.com> 9529S: Maintained 9530F: drivers/tty/serial/atmel_serial.c 9531F: drivers/tty/serial/atmel_serial.h 9532 9533MICROCHIP / ATMEL DMA DRIVER 9534M: Ludovic Desroches <ludovic.desroches@microchip.com> 9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9536L: dmaengine@vger.kernel.org 9537S: Supported 9538F: drivers/dma/at_hdmac.c 9539F: drivers/dma/at_hdmac_regs.h 9540F: include/linux/platform_data/dma-atmel.h 9541 9542MICROCHIP / ATMEL ECC DRIVER 9543M: Tudor Ambarus <tudor.ambarus@microchip.com> 9544L: linux-crypto@vger.kernel.org 9545S: Maintained 9546F: drivers/crypto/atmel-ecc.* 9547 9548MICROCHIP / ATMEL ISC DRIVER 9549M: Songjun Wu <songjun.wu@microchip.com> 9550L: linux-media@vger.kernel.org 9551S: Supported 9552F: drivers/media/platform/atmel/atmel-isc.c 9553F: drivers/media/platform/atmel/atmel-isc-regs.h 9554F: devicetree/bindings/media/atmel-isc.txt 9555 9556MICROCHIP / ATMEL NAND DRIVER 9557M: Josh Wu <rainyfeeling@outlook.com> 9558L: linux-mtd@lists.infradead.org 9559S: Supported 9560F: drivers/mtd/nand/raw/atmel/* 9561F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9562 9563MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9564M: Woojung Huh <Woojung.Huh@microchip.com> 9565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9566L: netdev@vger.kernel.org 9567S: Maintained 9568F: net/dsa/tag_ksz.c 9569F: drivers/net/dsa/microchip/* 9570F: include/linux/platform_data/microchip-ksz.h 9571F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9572 9573MICROCHIP LAN743X ETHERNET DRIVER 9574M: Bryan Whitehead <bryan.whitehead@microchip.com> 9575M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9576L: netdev@vger.kernel.org 9577S: Maintained 9578F: drivers/net/ethernet/microchip/lan743x_* 9579 9580MICROCHIP USB251XB DRIVER 9581M: Richard Leitner <richard.leitner@skidata.com> 9582L: linux-usb@vger.kernel.org 9583S: Maintained 9584F: drivers/usb/misc/usb251xb.c 9585F: Documentation/devicetree/bindings/usb/usb251xb.txt 9586 9587MICROSEMI MIPS SOCS 9588M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9589L: linux-mips@linux-mips.org 9590S: Maintained 9591F: arch/mips/generic/board-ocelot.c 9592F: arch/mips/configs/generic/board-ocelot.config 9593F: arch/mips/boot/dts/mscc/ 9594F: Documentation/devicetree/bindings/mips/mscc.txt 9595 9596MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9597M: Don Brace <don.brace@microsemi.com> 9598L: esc.storagedev@microsemi.com 9599L: linux-scsi@vger.kernel.org 9600S: Supported 9601F: drivers/scsi/smartpqi/smartpqi*.[ch] 9602F: drivers/scsi/smartpqi/Kconfig 9603F: drivers/scsi/smartpqi/Makefile 9604F: include/linux/cciss*.h 9605F: include/uapi/linux/cciss*.h 9606F: Documentation/scsi/smartpqi.txt 9607 9608MICROSEMI ETHERNET SWITCH DRIVER 9609M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9610L: netdev@vger.kernel.org 9611S: Supported 9612F: drivers/net/ethernet/mscc/ 9613 9614MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9615M: Chen Yu <yu.c.chen@intel.com> 9616L: platform-driver-x86@vger.kernel.org 9617S: Supported 9618F: drivers/platform/x86/surfacepro3_button.c 9619 9620MICROTEK X6 SCANNER 9621M: Oliver Neukum <oliver@neukum.org> 9622S: Maintained 9623F: drivers/usb/image/microtek.* 9624 9625MIPS 9626M: Ralf Baechle <ralf@linux-mips.org> 9627M: Paul Burton <paul.burton@mips.com> 9628M: James Hogan <jhogan@kernel.org> 9629L: linux-mips@linux-mips.org 9630W: http://www.linux-mips.org/ 9631T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9633Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9634S: Supported 9635F: Documentation/devicetree/bindings/mips/ 9636F: Documentation/mips/ 9637F: arch/mips/ 9638F: drivers/platform/mips/ 9639 9640MIPS BOSTON DEVELOPMENT BOARD 9641M: Paul Burton <paul.burton@mips.com> 9642L: linux-mips@linux-mips.org 9643S: Maintained 9644F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9645F: arch/mips/boot/dts/img/boston.dts 9646F: arch/mips/configs/generic/board-boston.config 9647F: drivers/clk/imgtec/clk-boston.c 9648F: include/dt-bindings/clock/boston-clock.h 9649 9650MIPS GENERIC PLATFORM 9651M: Paul Burton <paul.burton@mips.com> 9652L: linux-mips@linux-mips.org 9653S: Supported 9654F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9655F: arch/mips/generic/ 9656F: arch/mips/tools/generic-board-config.sh 9657 9658MIPS/LOONGSON1 ARCHITECTURE 9659M: Keguang Zhang <keguang.zhang@gmail.com> 9660L: linux-mips@linux-mips.org 9661S: Maintained 9662F: arch/mips/loongson32/ 9663F: arch/mips/include/asm/mach-loongson32/ 9664F: drivers/*/*loongson1* 9665F: drivers/*/*/*loongson1* 9666 9667MIPS/LOONGSON2 ARCHITECTURE 9668M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9669L: linux-mips@linux-mips.org 9670S: Maintained 9671F: arch/mips/loongson64/*{2e/2f}* 9672F: arch/mips/include/asm/mach-loongson64/ 9673F: drivers/*/*loongson2* 9674F: drivers/*/*/*loongson2* 9675 9676MIPS/LOONGSON3 ARCHITECTURE 9677M: Huacai Chen <chenhc@lemote.com> 9678L: linux-mips@linux-mips.org 9679S: Maintained 9680F: arch/mips/loongson64/ 9681F: arch/mips/include/asm/mach-loongson64/ 9682F: drivers/platform/mips/cpu_hwmon.c 9683F: drivers/*/*loongson3* 9684F: drivers/*/*/*loongson3* 9685 9686MIPS RINT INSTRUCTION EMULATION 9687M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9688L: linux-mips@linux-mips.org 9689S: Supported 9690F: arch/mips/math-emu/sp_rint.c 9691F: arch/mips/math-emu/dp_rint.c 9692 9693MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9694M: Hans Verkuil <hverkuil@xs4all.nl> 9695L: linux-media@vger.kernel.org 9696T: git git://linuxtv.org/media_tree.git 9697W: https://linuxtv.org 9698S: Odd Fixes 9699F: drivers/media/radio/radio-miropcm20* 9700 9701MMP SUPPORT 9702M: Eric Miao <eric.y.miao@gmail.com> 9703M: Haojian Zhuang <haojian.zhuang@gmail.com> 9704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9705T: git git://github.com/hzhuang1/linux.git 9706T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9707S: Maintained 9708F: arch/arm/boot/dts/mmp* 9709F: arch/arm/mach-mmp/ 9710 9711MN88472 MEDIA DRIVER 9712M: Antti Palosaari <crope@iki.fi> 9713L: linux-media@vger.kernel.org 9714W: https://linuxtv.org 9715W: http://palosaari.fi/linux/ 9716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9717S: Maintained 9718F: drivers/media/dvb-frontends/mn88472* 9719 9720MN88473 MEDIA DRIVER 9721M: Antti Palosaari <crope@iki.fi> 9722L: linux-media@vger.kernel.org 9723W: https://linuxtv.org 9724W: http://palosaari.fi/linux/ 9725Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9726S: Maintained 9727F: drivers/media/dvb-frontends/mn88473* 9728 9729MODULE SUPPORT 9730M: Jessica Yu <jeyu@kernel.org> 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9732S: Maintained 9733F: include/linux/module.h 9734F: kernel/module.c 9735 9736MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9737W: http://popies.net/meye/ 9738S: Orphan 9739F: Documentation/media/v4l-drivers/meye* 9740F: drivers/media/pci/meye/ 9741F: include/uapi/linux/meye.h 9742 9743MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9744M: Jiri Slaby <jirislaby@gmail.com> 9745S: Maintained 9746F: Documentation/serial/moxa-smartio 9747F: drivers/tty/mxser.* 9748 9749MR800 AVERMEDIA USB FM RADIO DRIVER 9750M: Alexey Klimov <klimov.linux@gmail.com> 9751L: linux-media@vger.kernel.org 9752T: git git://linuxtv.org/media_tree.git 9753S: Maintained 9754F: drivers/media/radio/radio-mr800.c 9755 9756MRF24J40 IEEE 802.15.4 RADIO DRIVER 9757M: Alan Ott <alan@signal11.us> 9758L: linux-wpan@vger.kernel.org 9759S: Maintained 9760F: drivers/net/ieee802154/mrf24j40.c 9761F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9762 9763MSI LAPTOP SUPPORT 9764M: "Lee, Chun-Yi" <jlee@suse.com> 9765L: platform-driver-x86@vger.kernel.org 9766S: Maintained 9767F: drivers/platform/x86/msi-laptop.c 9768 9769MSI WMI SUPPORT 9770L: platform-driver-x86@vger.kernel.org 9771S: Orphan 9772F: drivers/platform/x86/msi-wmi.c 9773 9774MSI001 MEDIA DRIVER 9775M: Antti Palosaari <crope@iki.fi> 9776L: linux-media@vger.kernel.org 9777W: https://linuxtv.org 9778W: http://palosaari.fi/linux/ 9779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9780T: git git://linuxtv.org/anttip/media_tree.git 9781S: Maintained 9782F: drivers/media/tuners/msi001* 9783 9784MSI2500 MEDIA DRIVER 9785M: Antti Palosaari <crope@iki.fi> 9786L: linux-media@vger.kernel.org 9787W: https://linuxtv.org 9788W: http://palosaari.fi/linux/ 9789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9790T: git git://linuxtv.org/anttip/media_tree.git 9791S: Maintained 9792F: drivers/media/usb/msi2500/ 9793 9794MSYSTEMS DISKONCHIP G3 MTD DRIVER 9795M: Robert Jarzmik <robert.jarzmik@free.fr> 9796L: linux-mtd@lists.infradead.org 9797S: Maintained 9798F: drivers/mtd/devices/docg3* 9799 9800MT9M032 APTINA SENSOR DRIVER 9801M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9802L: linux-media@vger.kernel.org 9803T: git git://linuxtv.org/media_tree.git 9804S: Maintained 9805F: drivers/media/i2c/mt9m032.c 9806F: include/media/i2c/mt9m032.h 9807 9808MT9P031 APTINA CAMERA SENSOR 9809M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9810L: linux-media@vger.kernel.org 9811T: git git://linuxtv.org/media_tree.git 9812S: Maintained 9813F: drivers/media/i2c/mt9p031.c 9814F: include/media/i2c/mt9p031.h 9815 9816MT9T001 APTINA CAMERA SENSOR 9817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9818L: linux-media@vger.kernel.org 9819T: git git://linuxtv.org/media_tree.git 9820S: Maintained 9821F: drivers/media/i2c/mt9t001.c 9822F: include/media/i2c/mt9t001.h 9823 9824MT9T112 APTINA CAMERA SENSOR 9825M: Jacopo Mondi <jacopo@jmondi.org> 9826L: linux-media@vger.kernel.org 9827T: git git://linuxtv.org/media_tree.git 9828S: Odd Fixes 9829F: drivers/media/i2c/mt9t112.c 9830F: include/media/i2c/mt9t112.h 9831 9832MT9V032 APTINA CAMERA SENSOR 9833M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9834L: linux-media@vger.kernel.org 9835T: git git://linuxtv.org/media_tree.git 9836S: Maintained 9837F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9838F: drivers/media/i2c/mt9v032.c 9839F: include/media/i2c/mt9v032.h 9840 9841MT9V111 APTINA CAMERA SENSOR 9842M: Jacopo Mondi <jacopo@jmondi.org> 9843L: linux-media@vger.kernel.org 9844T: git git://linuxtv.org/media_tree.git 9845S: Maintained 9846F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9847F: drivers/media/i2c/mt9v111.c 9848 9849MULTIFUNCTION DEVICES (MFD) 9850M: Lee Jones <lee.jones@linaro.org> 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9852S: Supported 9853F: Documentation/devicetree/bindings/mfd/ 9854F: drivers/mfd/ 9855F: include/linux/mfd/ 9856F: include/dt-bindings/mfd/ 9857 9858MULTIMEDIA CARD (MMC) ETC. OVER SPI 9859S: Orphan 9860F: drivers/mmc/host/mmc_spi.c 9861F: include/linux/spi/mmc_spi.h 9862 9863MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9864M: Ulf Hansson <ulf.hansson@linaro.org> 9865L: linux-mmc@vger.kernel.org 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9867S: Maintained 9868F: Documentation/devicetree/bindings/mmc/ 9869F: drivers/mmc/ 9870F: include/linux/mmc/ 9871F: include/uapi/linux/mmc/ 9872 9873MULTIPLEXER SUBSYSTEM 9874M: Peter Rosin <peda@axentia.se> 9875S: Maintained 9876F: Documentation/ABI/testing/sysfs-class-mux* 9877F: Documentation/devicetree/bindings/mux/ 9878F: include/linux/dt-bindings/mux/ 9879F: include/linux/mux/ 9880F: drivers/mux/ 9881 9882MULTITECH MULTIPORT CARD (ISICOM) 9883S: Orphan 9884F: drivers/tty/isicom.c 9885F: include/linux/isicom.h 9886 9887MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9888M: Bin Liu <b-liu@ti.com> 9889L: linux-usb@vger.kernel.org 9890S: Maintained 9891F: drivers/usb/musb/ 9892 9893MXL301RF MEDIA DRIVER 9894M: Akihiro Tsukada <tskd08@gmail.com> 9895L: linux-media@vger.kernel.org 9896S: Odd Fixes 9897F: drivers/media/tuners/mxl301rf* 9898 9899MXL5007T MEDIA DRIVER 9900M: Michael Krufky <mkrufky@linuxtv.org> 9901L: linux-media@vger.kernel.org 9902W: https://linuxtv.org 9903W: http://github.com/mkrufky 9904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9905T: git git://linuxtv.org/mkrufky/tuners.git 9906S: Maintained 9907F: drivers/media/tuners/mxl5007t.* 9908 9909MXSFB DRM DRIVER 9910M: Marek Vasut <marex@denx.de> 9911S: Supported 9912F: drivers/gpu/drm/mxsfb/ 9913F: Documentation/devicetree/bindings/display/mxsfb.txt 9914 9915MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9916M: Chris Lee <christopher.lee@cspi.com> 9917L: netdev@vger.kernel.org 9918W: https://www.cspi.com/ethernet-products/support/downloads/ 9919S: Supported 9920F: drivers/net/ethernet/myricom/myri10ge/ 9921 9922NAND FLASH SUBSYSTEM 9923M: Boris Brezillon <boris.brezillon@bootlin.com> 9924M: Miquel Raynal <miquel.raynal@bootlin.com> 9925R: Richard Weinberger <richard@nod.at> 9926L: linux-mtd@lists.infradead.org 9927W: http://www.linux-mtd.infradead.org/ 9928Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9929T: git git://git.infradead.org/linux-mtd.git nand/fixes 9930T: git git://git.infradead.org/linux-mtd.git nand/next 9931S: Maintained 9932F: drivers/mtd/nand/ 9933F: include/linux/mtd/*nand*.h 9934 9935NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9936M: Daniel Mack <zonque@gmail.com> 9937S: Maintained 9938L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9939W: http://www.native-instruments.com 9940F: sound/usb/caiaq/ 9941 9942NATSEMI ETHERNET DRIVER (DP8381x) 9943S: Orphan 9944F: drivers/net/ethernet/natsemi/natsemi.c 9945 9946NCP FILESYSTEM 9947M: Petr Vandrovec <petr@vandrovec.name> 9948S: Obsolete 9949F: drivers/staging/ncpfs/ 9950 9951NCR 5380 SCSI DRIVERS 9952M: Finn Thain <fthain@telegraphics.com.au> 9953M: Michael Schmitz <schmitzmic@gmail.com> 9954L: linux-scsi@vger.kernel.org 9955S: Maintained 9956F: Documentation/scsi/g_NCR5380.txt 9957F: drivers/scsi/NCR5380.* 9958F: drivers/scsi/arm/cumana_1.c 9959F: drivers/scsi/arm/oak.c 9960F: drivers/scsi/atari_scsi.* 9961F: drivers/scsi/dmx3191d.c 9962F: drivers/scsi/g_NCR5380.* 9963F: drivers/scsi/mac_scsi.* 9964F: drivers/scsi/sun3_scsi.* 9965F: drivers/scsi/sun3_scsi_vme.c 9966 9967NCSI LIBRARY: 9968M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9969S: Maintained 9970F: net/ncsi/ 9971 9972NCT6775 HARDWARE MONITOR DRIVER 9973M: Guenter Roeck <linux@roeck-us.net> 9974L: linux-hwmon@vger.kernel.org 9975S: Maintained 9976F: Documentation/hwmon/nct6775 9977F: drivers/hwmon/nct6775.c 9978 9979NET_FAILOVER MODULE 9980M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9981L: netdev@vger.kernel.org 9982S: Supported 9983F: driver/net/net_failover.c 9984F: include/net/net_failover.h 9985F: Documentation/networking/net_failover.rst 9986 9987NETEFFECT IWARP RNIC DRIVER (IW_NES) 9988M: Faisal Latif <faisal.latif@intel.com> 9989L: linux-rdma@vger.kernel.org 9990W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9991S: Supported 9992F: drivers/infiniband/hw/nes/ 9993F: include/uapi/rdma/nes-abi.h 9994 9995NETEM NETWORK EMULATOR 9996M: Stephen Hemminger <stephen@networkplumber.org> 9997L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9998S: Maintained 9999F: net/sched/sch_netem.c 10000 10001NETERION 10GbE DRIVERS (s2io/vxge) 10002M: Jon Mason <jdmason@kudzu.us> 10003L: netdev@vger.kernel.org 10004S: Supported 10005F: Documentation/networking/s2io.txt 10006F: Documentation/networking/vxge.txt 10007F: drivers/net/ethernet/neterion/ 10008 10009NETFILTER 10010M: Pablo Neira Ayuso <pablo@netfilter.org> 10011M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10012M: Florian Westphal <fw@strlen.de> 10013L: netfilter-devel@vger.kernel.org 10014L: coreteam@netfilter.org 10015W: http://www.netfilter.org/ 10016W: http://www.iptables.org/ 10017W: http://www.nftables.org/ 10018Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10019T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10020T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10021S: Maintained 10022F: include/linux/netfilter* 10023F: include/linux/netfilter/ 10024F: include/net/netfilter/ 10025F: include/uapi/linux/netfilter* 10026F: include/uapi/linux/netfilter/ 10027F: net/*/netfilter.c 10028F: net/*/netfilter/ 10029F: net/netfilter/ 10030F: net/bridge/br_netfilter*.c 10031 10032NETROM NETWORK LAYER 10033M: Ralf Baechle <ralf@linux-mips.org> 10034L: linux-hams@vger.kernel.org 10035W: http://www.linux-ax25.org/ 10036S: Maintained 10037F: include/net/netrom.h 10038F: include/uapi/linux/netrom.h 10039F: net/netrom/ 10040 10041NETRONOME ETHERNET DRIVERS 10042M: Jakub Kicinski <jakub.kicinski@netronome.com> 10043L: oss-drivers@netronome.com 10044S: Maintained 10045F: drivers/net/ethernet/netronome/ 10046 10047NETWORK BLOCK DEVICE (NBD) 10048M: Josef Bacik <josef@toxicpanda.com> 10049S: Maintained 10050L: linux-block@vger.kernel.org 10051L: nbd@other.debian.org 10052F: Documentation/blockdev/nbd.txt 10053F: drivers/block/nbd.c 10054F: include/uapi/linux/nbd.h 10055 10056NETWORK DROP MONITOR 10057M: Neil Horman <nhorman@tuxdriver.com> 10058L: netdev@vger.kernel.org 10059S: Maintained 10060W: https://fedorahosted.org/dropwatch/ 10061F: net/core/drop_monitor.c 10062 10063NETWORKING DRIVERS 10064M: "David S. Miller" <davem@davemloft.net> 10065L: netdev@vger.kernel.org 10066W: http://www.linuxfoundation.org/en/Net 10067Q: http://patchwork.ozlabs.org/project/netdev/list/ 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10070S: Odd Fixes 10071F: Documentation/devicetree/bindings/net/ 10072F: drivers/net/ 10073F: include/linux/if_* 10074F: include/linux/netdevice.h 10075F: include/linux/etherdevice.h 10076F: include/linux/fcdevice.h 10077F: include/linux/fddidevice.h 10078F: include/linux/hippidevice.h 10079F: include/linux/inetdevice.h 10080F: include/uapi/linux/if_* 10081F: include/uapi/linux/netdevice.h 10082 10083NETWORKING DRIVERS (WIRELESS) 10084M: Kalle Valo <kvalo@codeaurora.org> 10085L: linux-wireless@vger.kernel.org 10086Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10089S: Maintained 10090F: Documentation/devicetree/bindings/net/wireless/ 10091F: drivers/net/wireless/ 10092 10093NETWORKING [DSA] 10094M: Andrew Lunn <andrew@lunn.ch> 10095M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10096M: Florian Fainelli <f.fainelli@gmail.com> 10097S: Maintained 10098F: Documentation/devicetree/bindings/net/dsa/ 10099F: net/dsa/ 10100F: include/net/dsa.h 10101F: include/linux/dsa/ 10102F: drivers/net/dsa/ 10103 10104NETWORKING [GENERAL] 10105M: "David S. Miller" <davem@davemloft.net> 10106L: netdev@vger.kernel.org 10107W: http://www.linuxfoundation.org/en/Net 10108Q: http://patchwork.ozlabs.org/project/netdev/list/ 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10111B: mailto:netdev@vger.kernel.org 10112S: Maintained 10113F: net/ 10114F: include/net/ 10115F: include/linux/in.h 10116F: include/linux/net.h 10117F: include/linux/netdevice.h 10118F: include/uapi/linux/in.h 10119F: include/uapi/linux/net.h 10120F: include/uapi/linux/netdevice.h 10121F: include/uapi/linux/net_namespace.h 10122F: tools/testing/selftests/net/ 10123F: lib/net_utils.c 10124F: lib/random32.c 10125F: Documentation/networking/ 10126 10127NETWORKING [IPSEC] 10128M: Steffen Klassert <steffen.klassert@secunet.com> 10129M: Herbert Xu <herbert@gondor.apana.org.au> 10130M: "David S. Miller" <davem@davemloft.net> 10131L: netdev@vger.kernel.org 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10133T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10134S: Maintained 10135F: net/core/flow.c 10136F: net/xfrm/ 10137F: net/key/ 10138F: net/ipv4/xfrm* 10139F: net/ipv4/esp4* 10140F: net/ipv4/ah4.c 10141F: net/ipv4/ipcomp.c 10142F: net/ipv4/ip_vti.c 10143F: net/ipv6/xfrm* 10144F: net/ipv6/esp6* 10145F: net/ipv6/ah6.c 10146F: net/ipv6/ipcomp6.c 10147F: net/ipv6/ip6_vti.c 10148F: include/uapi/linux/xfrm.h 10149F: include/net/xfrm.h 10150 10151NETWORKING [IPv4/IPv6] 10152M: "David S. Miller" <davem@davemloft.net> 10153M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10154M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10155L: netdev@vger.kernel.org 10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10157S: Maintained 10158F: net/ipv4/ 10159F: net/ipv6/ 10160F: include/net/ip* 10161F: arch/x86/net/* 10162 10163NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10164M: Paul Moore <paul@paul-moore.com> 10165W: https://github.com/netlabel 10166L: netdev@vger.kernel.org 10167L: linux-security-module@vger.kernel.org 10168S: Maintained 10169F: Documentation/netlabel/ 10170F: include/net/calipso.h 10171F: include/net/cipso_ipv4.h 10172F: include/net/netlabel.h 10173F: include/uapi/linux/netfilter/xt_SECMARK.h 10174F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10175F: net/netlabel/ 10176F: net/ipv4/cipso_ipv4.c 10177F: net/ipv6/calipso.c 10178F: net/netfilter/xt_CONNSECMARK.c 10179F: net/netfilter/xt_SECMARK.c 10180 10181NETWORKING [TCP] 10182M: Eric Dumazet <edumazet@google.com> 10183L: netdev@vger.kernel.org 10184S: Maintained 10185F: net/ipv4/tcp*.c 10186F: net/ipv4/syncookies.c 10187F: net/ipv6/tcp*.c 10188F: net/ipv6/syncookies.c 10189F: include/uapi/linux/tcp.h 10190F: include/net/tcp.h 10191F: include/linux/tcp.h 10192F: include/trace/events/tcp.h 10193 10194NETWORKING [TLS] 10195M: Boris Pismenny <borisp@mellanox.com> 10196M: Aviad Yehezkel <aviadye@mellanox.com> 10197M: Dave Watson <davejwatson@fb.com> 10198L: netdev@vger.kernel.org 10199S: Maintained 10200F: net/tls/* 10201F: include/uapi/linux/tls.h 10202F: include/net/tls.h 10203 10204NETWORKING [WIRELESS] 10205L: linux-wireless@vger.kernel.org 10206Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10207 10208NETDEVSIM 10209M: Jakub Kicinski <jakub.kicinski@netronome.com> 10210S: Maintained 10211F: drivers/net/netdevsim/* 10212 10213NETXEN (1/10) GbE SUPPORT 10214M: Manish Chopra <manish.chopra@cavium.com> 10215M: Rahul Verma <rahul.verma@cavium.com> 10216M: Dept-GELinuxNICDev@cavium.com 10217L: netdev@vger.kernel.org 10218S: Supported 10219F: drivers/net/ethernet/qlogic/netxen/ 10220 10221NFC SUBSYSTEM 10222M: Samuel Ortiz <sameo@linux.intel.com> 10223L: linux-wireless@vger.kernel.org 10224L: linux-nfc@lists.01.org (subscribers-only) 10225S: Supported 10226F: net/nfc/ 10227F: include/net/nfc/ 10228F: include/uapi/linux/nfc.h 10229F: drivers/nfc/ 10230F: include/linux/platform_data/nfcmrvl.h 10231F: include/linux/platform_data/nxp-nci.h 10232F: Documentation/devicetree/bindings/net/nfc/ 10233 10234NFS, SUNRPC, AND LOCKD CLIENTS 10235M: Trond Myklebust <trond.myklebust@hammerspace.com> 10236M: Anna Schumaker <anna.schumaker@netapp.com> 10237L: linux-nfs@vger.kernel.org 10238W: http://client.linux-nfs.org 10239T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10240S: Maintained 10241F: fs/lockd/ 10242F: fs/nfs/ 10243F: fs/nfs_common/ 10244F: net/sunrpc/ 10245F: include/linux/lockd/ 10246F: include/linux/nfs* 10247F: include/linux/sunrpc/ 10248F: include/uapi/linux/nfs* 10249F: include/uapi/linux/sunrpc/ 10250 10251NILFS2 FILESYSTEM 10252M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10253L: linux-nilfs@vger.kernel.org 10254W: https://nilfs.sourceforge.io/ 10255W: https://nilfs.osdn.jp/ 10256T: git git://github.com/konis/nilfs2.git 10257S: Supported 10258F: Documentation/filesystems/nilfs2.txt 10259F: fs/nilfs2/ 10260F: include/trace/events/nilfs2.h 10261F: include/uapi/linux/nilfs2_api.h 10262F: include/uapi/linux/nilfs2_ondisk.h 10263 10264NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10265M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10266W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10267S: Maintained 10268F: Documentation/scsi/NinjaSCSI.txt 10269F: drivers/scsi/pcmcia/nsp_* 10270 10271NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10272M: GOTO Masanori <gotom@debian.or.jp> 10273M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10274W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10275S: Maintained 10276F: Documentation/scsi/NinjaSCSI.txt 10277F: drivers/scsi/nsp32* 10278 10279NIOS2 ARCHITECTURE 10280M: Ley Foon Tan <lftan@altera.com> 10281L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10282T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10283S: Maintained 10284F: arch/nios2/ 10285 10286NOHZ, DYNTICKS SUPPORT 10287M: Frederic Weisbecker <fweisbec@gmail.com> 10288M: Thomas Gleixner <tglx@linutronix.de> 10289M: Ingo Molnar <mingo@kernel.org> 10290L: linux-kernel@vger.kernel.org 10291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10292S: Maintained 10293F: kernel/time/tick*.* 10294F: include/linux/tick.h 10295F: include/linux/sched/nohz.h 10296 10297NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10298M: Pavel Machek <pavel@ucw.cz> 10299M: Sakari Ailus <sakari.ailus@iki.fi> 10300L: linux-media@vger.kernel.org 10301S: Maintained 10302F: drivers/media/i2c/et8ek8 10303F: drivers/media/i2c/ad5820.c 10304 10305NOKIA N900 POWER SUPPLY DRIVERS 10306R: Pali Rohár <pali.rohar@gmail.com> 10307F: include/linux/power/bq2415x_charger.h 10308F: include/linux/power/bq27xxx_battery.h 10309F: include/linux/power/isp1704_charger.h 10310F: drivers/power/supply/bq2415x_charger.c 10311F: drivers/power/supply/bq27xxx_battery.c 10312F: drivers/power/supply/bq27xxx_battery_i2c.c 10313F: drivers/power/supply/isp1704_charger.c 10314F: drivers/power/supply/rx51_battery.c 10315 10316NTB AMD DRIVER 10317M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10318L: linux-ntb@googlegroups.com 10319S: Supported 10320F: drivers/ntb/hw/amd/ 10321 10322NTB DRIVER CORE 10323M: Jon Mason <jdmason@kudzu.us> 10324M: Dave Jiang <dave.jiang@intel.com> 10325M: Allen Hubbe <allenbh@gmail.com> 10326L: linux-ntb@googlegroups.com 10327S: Supported 10328W: https://github.com/jonmason/ntb/wiki 10329T: git git://github.com/jonmason/ntb.git 10330F: drivers/ntb/ 10331F: drivers/net/ntb_netdev.c 10332F: include/linux/ntb.h 10333F: include/linux/ntb_transport.h 10334F: tools/testing/selftests/ntb/ 10335 10336NTB IDT DRIVER 10337M: Serge Semin <fancer.lancer@gmail.com> 10338L: linux-ntb@googlegroups.com 10339S: Supported 10340F: drivers/ntb/hw/idt/ 10341 10342NTB INTEL DRIVER 10343M: Dave Jiang <dave.jiang@intel.com> 10344L: linux-ntb@googlegroups.com 10345S: Supported 10346W: https://github.com/davejiang/linux/wiki 10347T: git https://github.com/davejiang/linux.git 10348F: drivers/ntb/hw/intel/ 10349 10350NTFS FILESYSTEM 10351M: Anton Altaparmakov <anton@tuxera.com> 10352L: linux-ntfs-dev@lists.sourceforge.net 10353W: http://www.tuxera.com/ 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10355S: Supported 10356F: Documentation/filesystems/ntfs.txt 10357F: fs/ntfs/ 10358 10359NUBUS SUBSYSTEM 10360M: Finn Thain <fthain@telegraphics.com.au> 10361L: linux-m68k@lists.linux-m68k.org 10362S: Maintained 10363F: arch/*/include/asm/nubus.h 10364F: drivers/nubus/ 10365F: include/linux/nubus.h 10366F: include/uapi/linux/nubus.h 10367 10368NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10369M: Antonino Daplas <adaplas@gmail.com> 10370L: linux-fbdev@vger.kernel.org 10371S: Maintained 10372F: drivers/video/fbdev/riva/ 10373F: drivers/video/fbdev/nvidia/ 10374 10375NVM EXPRESS DRIVER 10376M: Keith Busch <keith.busch@intel.com> 10377M: Jens Axboe <axboe@fb.com> 10378M: Christoph Hellwig <hch@lst.de> 10379M: Sagi Grimberg <sagi@grimberg.me> 10380L: linux-nvme@lists.infradead.org 10381T: git://git.infradead.org/nvme.git 10382W: http://git.infradead.org/nvme.git 10383S: Supported 10384F: drivers/nvme/host/ 10385F: include/linux/nvme.h 10386F: include/uapi/linux/nvme_ioctl.h 10387 10388NVM EXPRESS FC TRANSPORT DRIVERS 10389M: James Smart <james.smart@broadcom.com> 10390L: linux-nvme@lists.infradead.org 10391S: Supported 10392F: include/linux/nvme-fc.h 10393F: include/linux/nvme-fc-driver.h 10394F: drivers/nvme/host/fc.c 10395F: drivers/nvme/target/fc.c 10396F: drivers/nvme/target/fcloop.c 10397 10398NVM EXPRESS TARGET DRIVER 10399M: Christoph Hellwig <hch@lst.de> 10400M: Sagi Grimberg <sagi@grimberg.me> 10401L: linux-nvme@lists.infradead.org 10402T: git://git.infradead.org/nvme.git 10403W: http://git.infradead.org/nvme.git 10404S: Supported 10405F: drivers/nvme/target/ 10406 10407NVMEM FRAMEWORK 10408M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10409S: Maintained 10410F: drivers/nvmem/ 10411F: Documentation/devicetree/bindings/nvmem/ 10412F: Documentation/ABI/stable/sysfs-bus-nvmem 10413F: include/linux/nvmem-consumer.h 10414F: include/linux/nvmem-provider.h 10415 10416NXP SGTL5000 DRIVER 10417M: Fabio Estevam <fabio.estevam@nxp.com> 10418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10419S: Maintained 10420F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10421F: sound/soc/codecs/sgtl5000* 10422 10423NXP TDA998X DRM DRIVER 10424M: Russell King <linux@armlinux.org.uk> 10425S: Maintained 10426T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10427T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10428F: drivers/gpu/drm/i2c/tda998x_drv.c 10429F: include/drm/i2c/tda998x.h 10430F: include/dt-bindings/display/tda998x.h 10431K: "nxp,tda998x" 10432 10433NXP TFA9879 DRIVER 10434M: Peter Rosin <peda@axentia.se> 10435L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10436S: Maintained 10437F: Documentation/devicetree/bindings/sound/tfa9879.txt 10438F: sound/soc/codecs/tfa9879* 10439 10440NXP-NCI NFC DRIVER 10441M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10442R: Charles Gorand <charles.gorand@effinnov.com> 10443L: linux-nfc@lists.01.org (moderated for non-subscribers) 10444S: Supported 10445F: drivers/nfc/nxp-nci 10446 10447OBJTOOL 10448M: Josh Poimboeuf <jpoimboe@redhat.com> 10449M: Peter Zijlstra <peterz@infradead.org> 10450S: Supported 10451F: tools/objtool/ 10452 10453OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10454M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10455M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10456L: linuxppc-dev@lists.ozlabs.org 10457S: Supported 10458F: arch/powerpc/platforms/powernv/ocxl.c 10459F: arch/powerpc/include/asm/pnv-ocxl.h 10460F: drivers/misc/ocxl/ 10461F: include/misc/ocxl* 10462F: include/uapi/misc/ocxl.h 10463F: Documentation/accelerators/ocxl.rst 10464 10465OMAP AUDIO SUPPORT 10466M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10467M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10469L: linux-omap@vger.kernel.org 10470S: Maintained 10471F: sound/soc/omap/ 10472 10473OMAP CLOCK FRAMEWORK SUPPORT 10474M: Paul Walmsley <paul@pwsan.com> 10475L: linux-omap@vger.kernel.org 10476S: Maintained 10477F: arch/arm/*omap*/*clock* 10478 10479OMAP DEVICE TREE SUPPORT 10480M: Benoît Cousson <bcousson@baylibre.com> 10481M: Tony Lindgren <tony@atomide.com> 10482L: linux-omap@vger.kernel.org 10483L: devicetree@vger.kernel.org 10484S: Maintained 10485F: arch/arm/boot/dts/*omap* 10486F: arch/arm/boot/dts/*am3* 10487F: arch/arm/boot/dts/*am4* 10488F: arch/arm/boot/dts/*am5* 10489F: arch/arm/boot/dts/*dra7* 10490 10491OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10492L: linux-omap@vger.kernel.org 10493L: linux-fbdev@vger.kernel.org 10494S: Orphan 10495F: drivers/video/fbdev/omap2/ 10496F: Documentation/arm/OMAP/DSS 10497 10498OMAP FRAMEBUFFER SUPPORT 10499L: linux-fbdev@vger.kernel.org 10500L: linux-omap@vger.kernel.org 10501S: Orphan 10502F: drivers/video/fbdev/omap/ 10503 10504OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10505M: Roger Quadros <rogerq@ti.com> 10506M: Tony Lindgren <tony@atomide.com> 10507L: linux-omap@vger.kernel.org 10508S: Maintained 10509F: drivers/memory/omap-gpmc.c 10510F: arch/arm/mach-omap2/*gpmc* 10511 10512OMAP GPIO DRIVER 10513M: Grygorii Strashko <grygorii.strashko@ti.com> 10514M: Santosh Shilimkar <ssantosh@kernel.org> 10515M: Kevin Hilman <khilman@kernel.org> 10516L: linux-omap@vger.kernel.org 10517S: Maintained 10518F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10519F: drivers/gpio/gpio-omap.c 10520 10521OMAP HARDWARE SPINLOCK SUPPORT 10522M: Ohad Ben-Cohen <ohad@wizery.com> 10523L: linux-omap@vger.kernel.org 10524S: Maintained 10525F: drivers/hwspinlock/omap_hwspinlock.c 10526 10527OMAP HS MMC SUPPORT 10528L: linux-mmc@vger.kernel.org 10529L: linux-omap@vger.kernel.org 10530S: Orphan 10531F: drivers/mmc/host/omap_hsmmc.c 10532 10533OMAP HWMOD DATA 10534M: Paul Walmsley <paul@pwsan.com> 10535L: linux-omap@vger.kernel.org 10536S: Maintained 10537F: arch/arm/mach-omap2/omap_hwmod*data* 10538 10539OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10540M: Benoît Cousson <bcousson@baylibre.com> 10541L: linux-omap@vger.kernel.org 10542S: Maintained 10543F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10544 10545OMAP HWMOD SUPPORT 10546M: Benoît Cousson <bcousson@baylibre.com> 10547M: Paul Walmsley <paul@pwsan.com> 10548L: linux-omap@vger.kernel.org 10549S: Maintained 10550F: arch/arm/mach-omap2/omap_hwmod.* 10551 10552OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10553M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10554L: linux-media@vger.kernel.org 10555S: Maintained 10556F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10557F: drivers/media/platform/omap3isp/ 10558F: drivers/staging/media/omap4iss/ 10559 10560OMAP MMC SUPPORT 10561M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10562L: linux-omap@vger.kernel.org 10563S: Maintained 10564F: drivers/mmc/host/omap.c 10565 10566OMAP POWER MANAGEMENT SUPPORT 10567M: Kevin Hilman <khilman@kernel.org> 10568L: linux-omap@vger.kernel.org 10569S: Maintained 10570F: arch/arm/*omap*/*pm* 10571F: drivers/cpufreq/omap-cpufreq.c 10572 10573OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10574M: Rajendra Nayak <rnayak@codeaurora.org> 10575M: Paul Walmsley <paul@pwsan.com> 10576L: linux-omap@vger.kernel.org 10577S: Maintained 10578F: arch/arm/mach-omap2/prm* 10579 10580OMAP RANDOM NUMBER GENERATOR SUPPORT 10581M: Deepak Saxena <dsaxena@plexity.net> 10582S: Maintained 10583F: drivers/char/hw_random/omap-rng.c 10584 10585OMAP USB SUPPORT 10586L: linux-usb@vger.kernel.org 10587L: linux-omap@vger.kernel.org 10588S: Orphan 10589F: drivers/usb/*/*omap* 10590F: arch/arm/*omap*/usb* 10591 10592OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10593M: Mark Jackson <mpfj@newflow.co.uk> 10594L: linux-omap@vger.kernel.org 10595S: Maintained 10596F: arch/arm/boot/dts/am335x-nano.dts 10597 10598OMAP1 SUPPORT 10599M: Aaro Koskinen <aaro.koskinen@iki.fi> 10600M: Tony Lindgren <tony@atomide.com> 10601L: linux-omap@vger.kernel.org 10602Q: http://patchwork.kernel.org/project/linux-omap/list/ 10603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10604S: Maintained 10605F: arch/arm/mach-omap1/ 10606F: arch/arm/plat-omap/ 10607F: arch/arm/configs/omap1_defconfig 10608F: drivers/i2c/busses/i2c-omap.c 10609F: include/linux/platform_data/i2c-omap.h 10610F: include/linux/platform_data/ams-delta-fiq.h 10611 10612OMAP2+ SUPPORT 10613M: Tony Lindgren <tony@atomide.com> 10614L: linux-omap@vger.kernel.org 10615W: http://www.muru.com/linux/omap/ 10616W: http://linux.omap.com/ 10617Q: http://patchwork.kernel.org/project/linux-omap/list/ 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10619S: Maintained 10620F: arch/arm/mach-omap2/ 10621F: arch/arm/plat-omap/ 10622F: arch/arm/configs/omap2plus_defconfig 10623F: drivers/i2c/busses/i2c-omap.c 10624F: drivers/irqchip/irq-omap-intc.c 10625F: drivers/mfd/*omap*.c 10626F: drivers/mfd/menelaus.c 10627F: drivers/mfd/palmas.c 10628F: drivers/mfd/tps65217.c 10629F: drivers/mfd/tps65218.c 10630F: drivers/mfd/tps65910.c 10631F: drivers/mfd/twl-core.[ch] 10632F: drivers/mfd/twl4030*.c 10633F: drivers/mfd/twl6030*.c 10634F: drivers/mfd/twl6040*.c 10635F: drivers/regulator/palmas-regulator*.c 10636F: drivers/regulator/pbias-regulator.c 10637F: drivers/regulator/tps65217-regulator.c 10638F: drivers/regulator/tps65218-regulator.c 10639F: drivers/regulator/tps65910-regulator.c 10640F: drivers/regulator/twl-regulator.c 10641F: drivers/regulator/twl6030-regulator.c 10642F: include/linux/platform_data/i2c-omap.h 10643 10644ONION OMEGA2+ BOARD 10645M: Harvey Hunt <harveyhuntnexus@gmail.com> 10646L: linux-mips@linux-mips.org 10647S: Maintained 10648F: arch/mips/boot/dts/ralink/omega2p.dts 10649 10650OMFS FILESYSTEM 10651M: Bob Copeland <me@bobcopeland.com> 10652L: linux-karma-devel@lists.sourceforge.net 10653S: Maintained 10654F: Documentation/filesystems/omfs.txt 10655F: fs/omfs/ 10656 10657OMNIKEY CARDMAN 4000 DRIVER 10658M: Harald Welte <laforge@gnumonks.org> 10659S: Maintained 10660F: drivers/char/pcmcia/cm4000_cs.c 10661F: include/linux/cm4000_cs.h 10662F: include/uapi/linux/cm4000_cs.h 10663 10664OMNIKEY CARDMAN 4040 DRIVER 10665M: Harald Welte <laforge@gnumonks.org> 10666S: Maintained 10667F: drivers/char/pcmcia/cm4040_cs.* 10668 10669OMNIVISION OV13858 SENSOR DRIVER 10670M: Sakari Ailus <sakari.ailus@linux.intel.com> 10671L: linux-media@vger.kernel.org 10672T: git git://linuxtv.org/media_tree.git 10673S: Maintained 10674F: drivers/media/i2c/ov13858.c 10675 10676OMNIVISION OV2680 SENSOR DRIVER 10677M: Rui Miguel Silva <rmfrfs@gmail.com> 10678L: linux-media@vger.kernel.org 10679T: git git://linuxtv.org/media_tree.git 10680S: Maintained 10681F: drivers/media/i2c/ov2680.c 10682F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10683 10684OMNIVISION OV2685 SENSOR DRIVER 10685M: Shunqian Zheng <zhengsq@rock-chips.com> 10686L: linux-media@vger.kernel.org 10687T: git git://linuxtv.org/media_tree.git 10688S: Maintained 10689F: drivers/media/i2c/ov2685.c 10690 10691OMNIVISION OV5640 SENSOR DRIVER 10692M: Steve Longerbeam <slongerbeam@gmail.com> 10693L: linux-media@vger.kernel.org 10694T: git git://linuxtv.org/media_tree.git 10695S: Maintained 10696F: drivers/media/i2c/ov5640.c 10697 10698OMNIVISION OV5647 SENSOR DRIVER 10699M: Luis Oliveira <lolivei@synopsys.com> 10700L: linux-media@vger.kernel.org 10701T: git git://linuxtv.org/media_tree.git 10702S: Maintained 10703F: drivers/media/i2c/ov5647.c 10704 10705OMNIVISION OV5695 SENSOR DRIVER 10706M: Shunqian Zheng <zhengsq@rock-chips.com> 10707L: linux-media@vger.kernel.org 10708T: git git://linuxtv.org/media_tree.git 10709S: Maintained 10710F: drivers/media/i2c/ov5695.c 10711 10712OMNIVISION OV7670 SENSOR DRIVER 10713M: Jonathan Corbet <corbet@lwn.net> 10714L: linux-media@vger.kernel.org 10715T: git git://linuxtv.org/media_tree.git 10716S: Maintained 10717F: drivers/media/i2c/ov7670.c 10718F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10719 10720OMNIVISION OV772x SENSOR DRIVER 10721M: Jacopo Mondi <jacopo@jmondi.org> 10722L: linux-media@vger.kernel.org 10723T: git git://linuxtv.org/media_tree.git 10724S: Odd fixes 10725F: drivers/media/i2c/ov772x.c 10726F: include/media/i2c/ov772x.h 10727F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10728 10729OMNIVISION OV7740 SENSOR DRIVER 10730M: Wenyou Yang <wenyou.yang@microchip.com> 10731L: linux-media@vger.kernel.org 10732T: git git://linuxtv.org/media_tree.git 10733S: Maintained 10734F: drivers/media/i2c/ov7740.c 10735F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10736 10737OMNIVISION OV9650 SENSOR DRIVER 10738M: Sakari Ailus <sakari.ailus@linux.intel.com> 10739R: Akinobu Mita <akinobu.mita@gmail.com> 10740R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10741L: linux-media@vger.kernel.org 10742T: git git://linuxtv.org/media_tree.git 10743S: Maintained 10744F: drivers/media/i2c/ov9650.c 10745F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10746 10747ONENAND FLASH DRIVER 10748M: Kyungmin Park <kyungmin.park@samsung.com> 10749L: linux-mtd@lists.infradead.org 10750S: Maintained 10751F: drivers/mtd/nand/onenand/ 10752F: include/linux/mtd/onenand*.h 10753 10754ONSTREAM SCSI TAPE DRIVER 10755M: Willem Riede <osst@riede.org> 10756L: osst-users@lists.sourceforge.net 10757L: linux-scsi@vger.kernel.org 10758S: Maintained 10759F: Documentation/scsi/osst.txt 10760F: drivers/scsi/osst.* 10761F: drivers/scsi/osst_*.h 10762F: drivers/scsi/st.h 10763 10764OP-TEE DRIVER 10765M: Jens Wiklander <jens.wiklander@linaro.org> 10766S: Maintained 10767F: drivers/tee/optee/ 10768 10769OPA-VNIC DRIVER 10770M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10771M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10772L: linux-rdma@vger.kernel.org 10773S: Supported 10774F: drivers/infiniband/ulp/opa_vnic 10775 10776OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10777M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10778M: Frank Rowand <frowand.list@gmail.com> 10779L: devicetree@vger.kernel.org 10780S: Maintained 10781F: Documentation/devicetree/dynamic-resolution-notes.txt 10782F: Documentation/devicetree/overlay-notes.txt 10783F: drivers/of/overlay.c 10784F: drivers/of/resolver.c 10785K: of_overlay_notifier_ 10786 10787OPEN FIRMWARE AND FLATTENED DEVICE TREE 10788M: Rob Herring <robh+dt@kernel.org> 10789M: Frank Rowand <frowand.list@gmail.com> 10790L: devicetree@vger.kernel.org 10791W: http://www.devicetree.org/ 10792T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10793S: Maintained 10794F: drivers/of/ 10795F: include/linux/of*.h 10796F: scripts/dtc/ 10797F: Documentation/ABI/testing/sysfs-firmware-ofw 10798 10799OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10800M: Rob Herring <robh+dt@kernel.org> 10801M: Mark Rutland <mark.rutland@arm.com> 10802L: devicetree@vger.kernel.org 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10804Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10805S: Maintained 10806F: Documentation/devicetree/ 10807F: arch/*/boot/dts/ 10808F: include/dt-bindings/ 10809 10810OPENCORES I2C BUS DRIVER 10811M: Peter Korsgaard <peter@korsgaard.com> 10812L: linux-i2c@vger.kernel.org 10813S: Maintained 10814F: Documentation/i2c/busses/i2c-ocores 10815F: drivers/i2c/busses/i2c-ocores.c 10816 10817OPENRISC ARCHITECTURE 10818M: Jonas Bonn <jonas@southpole.se> 10819M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10820M: Stafford Horne <shorne@gmail.com> 10821T: git git://github.com/openrisc/linux.git 10822L: openrisc@lists.librecores.org 10823W: http://openrisc.io 10824S: Maintained 10825F: Documentation/devicetree/bindings/openrisc/ 10826F: Documentation/openrisc/ 10827F: arch/openrisc/ 10828F: drivers/irqchip/irq-ompic.c 10829F: drivers/irqchip/irq-or1k-* 10830 10831OPENVSWITCH 10832M: Pravin B Shelar <pshelar@ovn.org> 10833L: netdev@vger.kernel.org 10834L: dev@openvswitch.org 10835W: http://openvswitch.org 10836S: Maintained 10837F: net/openvswitch/ 10838F: include/uapi/linux/openvswitch.h 10839 10840OPERATING PERFORMANCE POINTS (OPP) 10841M: Viresh Kumar <vireshk@kernel.org> 10842M: Nishanth Menon <nm@ti.com> 10843M: Stephen Boyd <sboyd@kernel.org> 10844L: linux-pm@vger.kernel.org 10845S: Maintained 10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10847F: drivers/opp/ 10848F: include/linux/pm_opp.h 10849F: Documentation/power/opp.txt 10850F: Documentation/devicetree/bindings/opp/ 10851 10852OPL4 DRIVER 10853M: Clemens Ladisch <clemens@ladisch.de> 10854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10855T: git git://git.alsa-project.org/alsa-kernel.git 10856S: Maintained 10857F: sound/drivers/opl4/ 10858 10859OPROFILE 10860M: Robert Richter <rric@kernel.org> 10861L: oprofile-list@lists.sf.net 10862S: Maintained 10863F: arch/*/include/asm/oprofile*.h 10864F: arch/*/oprofile/ 10865F: drivers/oprofile/ 10866F: include/linux/oprofile.h 10867 10868ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10869M: Mark Fasheh <mark@fasheh.com> 10870M: Joel Becker <jlbec@evilplan.org> 10871L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10872W: http://ocfs2.wiki.kernel.org 10873S: Supported 10874F: Documentation/filesystems/ocfs2.txt 10875F: Documentation/filesystems/dlmfs.txt 10876F: fs/ocfs2/ 10877 10878ORANGEFS FILESYSTEM 10879M: Mike Marshall <hubcap@omnibond.com> 10880R: Martin Brandenburg <martin@omnibond.com> 10881L: devel@lists.orangefs.org 10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10883S: Supported 10884F: fs/orangefs/ 10885F: Documentation/filesystems/orangefs.txt 10886 10887ORINOCO DRIVER 10888L: linux-wireless@vger.kernel.org 10889W: http://wireless.kernel.org/en/users/Drivers/orinoco 10890W: http://www.nongnu.org/orinoco/ 10891S: Orphan 10892F: drivers/net/wireless/intersil/orinoco/ 10893 10894OSD LIBRARY and FILESYSTEM 10895M: Boaz Harrosh <ooo@electrozaur.com> 10896S: Maintained 10897F: drivers/scsi/osd/ 10898F: include/scsi/osd_* 10899F: fs/exofs/ 10900 10901OV2659 OMNIVISION SENSOR DRIVER 10902M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10903L: linux-media@vger.kernel.org 10904W: https://linuxtv.org 10905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10906T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10907S: Maintained 10908F: drivers/media/i2c/ov2659.c 10909F: include/media/i2c/ov2659.h 10910 10911OVERLAY FILESYSTEM 10912M: Miklos Szeredi <miklos@szeredi.hu> 10913L: linux-unionfs@vger.kernel.org 10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10915S: Supported 10916F: fs/overlayfs/ 10917F: Documentation/filesystems/overlayfs.txt 10918 10919P54 WIRELESS DRIVER 10920M: Christian Lamparter <chunkeey@googlemail.com> 10921L: linux-wireless@vger.kernel.org 10922W: http://wireless.kernel.org/en/users/Drivers/p54 10923S: Maintained 10924F: drivers/net/wireless/intersil/p54/ 10925 10926PA SEMI ETHERNET DRIVER 10927L: netdev@vger.kernel.org 10928S: Orphan 10929F: drivers/net/ethernet/pasemi/* 10930 10931PA SEMI SMBUS DRIVER 10932L: linux-i2c@vger.kernel.org 10933S: Orphan 10934F: drivers/i2c/busses/i2c-pasemi.c 10935 10936PADATA PARALLEL EXECUTION MECHANISM 10937M: Steffen Klassert <steffen.klassert@secunet.com> 10938L: linux-crypto@vger.kernel.org 10939S: Maintained 10940F: kernel/padata.c 10941F: include/linux/padata.h 10942F: Documentation/padata.txt 10943 10944PANASONIC LAPTOP ACPI EXTRAS DRIVER 10945M: Harald Welte <laforge@gnumonks.org> 10946L: platform-driver-x86@vger.kernel.org 10947S: Maintained 10948F: drivers/platform/x86/panasonic-laptop.c 10949 10950PARALLEL LCD/KEYPAD PANEL DRIVER 10951M: Willy Tarreau <willy@haproxy.com> 10952M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10953S: Odd Fixes 10954F: Documentation/auxdisplay/lcd-panel-cgram.txt 10955F: drivers/auxdisplay/panel.c 10956 10957PARALLEL PORT SUBSYSTEM 10958M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10959M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10960L: linux-parport@lists.infradead.org (subscribers-only) 10961S: Maintained 10962F: drivers/parport/ 10963F: include/linux/parport*.h 10964F: drivers/char/ppdev.c 10965F: include/uapi/linux/ppdev.h 10966F: Documentation/parport*.txt 10967 10968PARAVIRT_OPS INTERFACE 10969M: Juergen Gross <jgross@suse.com> 10970M: Alok Kataria <akataria@vmware.com> 10971L: virtualization@lists.linux-foundation.org 10972S: Supported 10973F: Documentation/virtual/paravirt_ops.txt 10974F: arch/*/kernel/paravirt* 10975F: arch/*/include/asm/paravirt*.h 10976F: include/linux/hypervisor.h 10977 10978PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10979M: Tim Waugh <tim@cyberelk.net> 10980L: linux-parport@lists.infradead.org (subscribers-only) 10981S: Maintained 10982F: Documentation/blockdev/paride.txt 10983F: drivers/block/paride/ 10984 10985PARISC ARCHITECTURE 10986M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10987M: Helge Deller <deller@gmx.de> 10988L: linux-parisc@vger.kernel.org 10989W: http://www.parisc-linux.org/ 10990Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10993S: Maintained 10994F: arch/parisc/ 10995F: Documentation/parisc/ 10996F: drivers/parisc/ 10997F: drivers/char/agp/parisc-agp.c 10998F: drivers/input/serio/gscps2.c 10999F: drivers/parport/parport_gsc.* 11000F: drivers/tty/serial/8250/8250_gsc.c 11001F: drivers/video/fbdev/sti* 11002F: drivers/video/console/sti* 11003F: drivers/video/logo/logo_parisc* 11004 11005PARMAN 11006M: Jiri Pirko <jiri@mellanox.com> 11007L: netdev@vger.kernel.org 11008S: Supported 11009F: lib/parman.c 11010F: lib/test_parman.c 11011F: include/linux/parman.h 11012 11013PC87360 HARDWARE MONITORING DRIVER 11014M: Jim Cromie <jim.cromie@gmail.com> 11015L: linux-hwmon@vger.kernel.org 11016S: Maintained 11017F: Documentation/hwmon/pc87360 11018F: drivers/hwmon/pc87360.c 11019 11020PC8736x GPIO DRIVER 11021M: Jim Cromie <jim.cromie@gmail.com> 11022S: Maintained 11023F: drivers/char/pc8736x_gpio.c 11024 11025PC87427 HARDWARE MONITORING DRIVER 11026M: Jean Delvare <jdelvare@suse.com> 11027L: linux-hwmon@vger.kernel.org 11028S: Maintained 11029F: Documentation/hwmon/pc87427 11030F: drivers/hwmon/pc87427.c 11031 11032PCA9532 LED DRIVER 11033M: Riku Voipio <riku.voipio@iki.fi> 11034S: Maintained 11035F: drivers/leds/leds-pca9532.c 11036F: include/linux/leds-pca9532.h 11037 11038PCA9541 I2C BUS MASTER SELECTOR DRIVER 11039M: Guenter Roeck <linux@roeck-us.net> 11040L: linux-i2c@vger.kernel.org 11041S: Maintained 11042F: drivers/i2c/muxes/i2c-mux-pca9541.c 11043 11044PCDP - PRIMARY CONSOLE AND DEBUG PORT 11045M: Khalid Aziz <khalid@gonehiking.org> 11046S: Maintained 11047F: drivers/firmware/pcdp.* 11048 11049PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11050M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11051L: linux-pci@vger.kernel.org 11052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11053S: Maintained 11054F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11055F: drivers/pci/controller/pci-aardvark.c 11056 11057PCI DRIVER FOR ALTERA PCIE IP 11058M: Ley Foon Tan <lftan@altera.com> 11059L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11060L: linux-pci@vger.kernel.org 11061S: Supported 11062F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11063F: drivers/pci/controller/pcie-altera.c 11064 11065PCI DRIVER FOR APPLIEDMICRO XGENE 11066M: Tanmay Inamdar <tinamdar@apm.com> 11067L: linux-pci@vger.kernel.org 11068L: linux-arm-kernel@lists.infradead.org 11069S: Maintained 11070F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11071F: drivers/pci/controller/pci-xgene.c 11072 11073PCI DRIVER FOR ARM VERSATILE PLATFORM 11074M: Rob Herring <robh@kernel.org> 11075L: linux-pci@vger.kernel.org 11076L: linux-arm-kernel@lists.infradead.org 11077S: Maintained 11078F: Documentation/devicetree/bindings/pci/versatile.txt 11079F: drivers/pci/controller/pci-versatile.c 11080 11081PCI DRIVER FOR ARMADA 8K 11082M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11083L: linux-pci@vger.kernel.org 11084L: linux-arm-kernel@lists.infradead.org 11085S: Maintained 11086F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11087F: drivers/pci/controller/dwc/pcie-armada8k.c 11088 11089PCI DRIVER FOR CADENCE PCIE IP 11090M: Alan Douglas <adouglas@cadence.com> 11091L: linux-pci@vger.kernel.org 11092S: Maintained 11093F: Documentation/devicetree/bindings/pci/cdns,*.txt 11094F: drivers/pci/controller/pcie-cadence* 11095 11096PCI DRIVER FOR FREESCALE LAYERSCAPE 11097M: Minghuan Lian <minghuan.Lian@nxp.com> 11098M: Mingkai Hu <mingkai.hu@nxp.com> 11099M: Roy Zang <roy.zang@nxp.com> 11100L: linuxppc-dev@lists.ozlabs.org 11101L: linux-pci@vger.kernel.org 11102L: linux-arm-kernel@lists.infradead.org 11103S: Maintained 11104F: drivers/pci/controller/dwc/*layerscape* 11105 11106PCI DRIVER FOR GENERIC OF HOSTS 11107M: Will Deacon <will.deacon@arm.com> 11108L: linux-pci@vger.kernel.org 11109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11110S: Maintained 11111F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11112F: drivers/pci/controller/pci-host-common.c 11113F: drivers/pci/controller/pci-host-generic.c 11114 11115PCI DRIVER FOR IMX6 11116M: Richard Zhu <hongxing.zhu@nxp.com> 11117M: Lucas Stach <l.stach@pengutronix.de> 11118L: linux-pci@vger.kernel.org 11119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11120S: Maintained 11121F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11122F: drivers/pci/controller/dwc/*imx6* 11123 11124PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11125M: Keith Busch <keith.busch@intel.com> 11126M: Jonathan Derrick <jonathan.derrick@intel.com> 11127L: linux-pci@vger.kernel.org 11128S: Supported 11129F: drivers/pci/controller/vmd.c 11130 11131PCI DRIVER FOR MICROSEMI SWITCHTEC 11132M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11133M: Logan Gunthorpe <logang@deltatee.com> 11134L: linux-pci@vger.kernel.org 11135S: Maintained 11136F: Documentation/switchtec.txt 11137F: Documentation/ABI/testing/sysfs-class-switchtec 11138F: drivers/pci/switch/switchtec* 11139F: include/uapi/linux/switchtec_ioctl.h 11140F: include/linux/switchtec.h 11141F: drivers/ntb/hw/mscc/ 11142 11143PCI DRIVER FOR MOBIVEIL PCIE IP 11144M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11145L: linux-pci@vger.kernel.org 11146S: Supported 11147F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11148F: drivers/pci/controller/pcie-mobiveil.c 11149 11150PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11151M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11152M: Jason Cooper <jason@lakedaemon.net> 11153L: linux-pci@vger.kernel.org 11154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11155S: Maintained 11156F: drivers/pci/controller/*mvebu* 11157 11158PCI DRIVER FOR NVIDIA TEGRA 11159M: Thierry Reding <thierry.reding@gmail.com> 11160L: linux-tegra@vger.kernel.org 11161L: linux-pci@vger.kernel.org 11162S: Supported 11163F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11164F: drivers/pci/controller/pci-tegra.c 11165 11166PCI DRIVER FOR RENESAS R-CAR 11167M: Simon Horman <horms@verge.net.au> 11168L: linux-pci@vger.kernel.org 11169L: linux-renesas-soc@vger.kernel.org 11170S: Maintained 11171F: drivers/pci/controller/*rcar* 11172 11173PCI DRIVER FOR SAMSUNG EXYNOS 11174M: Jingoo Han <jingoohan1@gmail.com> 11175L: linux-pci@vger.kernel.org 11176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11178S: Maintained 11179F: drivers/pci/controller/dwc/pci-exynos.c 11180 11181PCI DRIVER FOR SYNOPSYS DESIGNWARE 11182M: Jingoo Han <jingoohan1@gmail.com> 11183M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11184L: linux-pci@vger.kernel.org 11185S: Maintained 11186F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11187F: drivers/pci/controller/dwc/*designware* 11188 11189PCI DRIVER FOR TI DRA7XX 11190M: Kishon Vijay Abraham I <kishon@ti.com> 11191L: linux-omap@vger.kernel.org 11192L: linux-pci@vger.kernel.org 11193S: Supported 11194F: Documentation/devicetree/bindings/pci/ti-pci.txt 11195F: drivers/pci/controller/dwc/pci-dra7xx.c 11196 11197PCI DRIVER FOR TI KEYSTONE 11198M: Murali Karicheri <m-karicheri2@ti.com> 11199L: linux-pci@vger.kernel.org 11200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11201S: Maintained 11202F: drivers/pci/controller/dwc/*keystone* 11203 11204PCI ENDPOINT SUBSYSTEM 11205M: Kishon Vijay Abraham I <kishon@ti.com> 11206M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11207L: linux-pci@vger.kernel.org 11208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11209S: Supported 11210F: drivers/pci/endpoint/ 11211F: drivers/misc/pci_endpoint_test.c 11212F: tools/pci/ 11213 11214PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11215M: Russell Currey <ruscur@russell.cc> 11216M: Sam Bobroff <sbobroff@linux.ibm.com> 11217M: Oliver O'Halloran <oohall@gmail.com> 11218L: linuxppc-dev@lists.ozlabs.org 11219S: Supported 11220F: Documentation/PCI/pci-error-recovery.txt 11221F: drivers/pci/pcie/aer.c 11222F: drivers/pci/pcie/dpc.c 11223F: drivers/pci/pcie/err.c 11224F: Documentation/powerpc/eeh-pci-error-recovery.txt 11225F: arch/powerpc/kernel/eeh*.c 11226F: arch/powerpc/platforms/*/eeh*.c 11227F: arch/powerpc/include/*/eeh*.h 11228 11229PCI ERROR RECOVERY 11230M: Linas Vepstas <linasvepstas@gmail.com> 11231L: linux-pci@vger.kernel.org 11232S: Supported 11233F: Documentation/PCI/pci-error-recovery.txt 11234 11235PCI MSI DRIVER FOR ALTERA MSI IP 11236M: Ley Foon Tan <lftan@altera.com> 11237L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11238L: linux-pci@vger.kernel.org 11239S: Supported 11240F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11241F: drivers/pci/controller/pcie-altera-msi.c 11242 11243PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11244M: Duc Dang <dhdang@apm.com> 11245L: linux-pci@vger.kernel.org 11246L: linux-arm-kernel@lists.infradead.org 11247S: Maintained 11248F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11249F: drivers/pci/controller/pci-xgene-msi.c 11250 11251PCI SUBSYSTEM 11252M: Bjorn Helgaas <bhelgaas@google.com> 11253L: linux-pci@vger.kernel.org 11254Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11256S: Supported 11257F: Documentation/devicetree/bindings/pci/ 11258F: Documentation/PCI/ 11259F: drivers/acpi/pci* 11260F: drivers/pci/ 11261F: include/asm-generic/pci* 11262F: include/linux/pci* 11263F: include/linux/of_pci.h 11264F: include/uapi/linux/pci* 11265F: lib/pci* 11266F: arch/x86/pci/ 11267F: arch/x86/kernel/quirks.c 11268 11269PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11270M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11271L: linux-pci@vger.kernel.org 11272Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11274S: Supported 11275F: drivers/pci/controller/ 11276 11277PCIE DRIVER FOR AXIS ARTPEC 11278M: Jesper Nilsson <jesper.nilsson@axis.com> 11279L: linux-arm-kernel@axis.com 11280L: linux-pci@vger.kernel.org 11281S: Maintained 11282F: Documentation/devicetree/bindings/pci/axis,artpec* 11283F: drivers/pci/controller/dwc/*artpec* 11284 11285PCIE DRIVER FOR CAVIUM THUNDERX 11286M: David Daney <david.daney@cavium.com> 11287L: linux-pci@vger.kernel.org 11288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11289S: Supported 11290F: Documentation/devicetree/bindings/pci/pci-thunder-* 11291F: drivers/pci/controller/pci-thunder-* 11292 11293PCIE DRIVER FOR HISILICON 11294M: Zhou Wang <wangzhou1@hisilicon.com> 11295L: linux-pci@vger.kernel.org 11296S: Maintained 11297F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11298F: drivers/pci/controller/dwc/pcie-hisi.c 11299 11300PCIE DRIVER FOR HISILICON KIRIN 11301M: Xiaowei Song <songxiaowei@hisilicon.com> 11302M: Binghui Wang <wangbinghui@hisilicon.com> 11303L: linux-pci@vger.kernel.org 11304S: Maintained 11305F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11306F: drivers/pci/controller/dwc/pcie-kirin.c 11307 11308PCIE DRIVER FOR HISILICON STB 11309M: Jianguo Sun <sunjianguo1@huawei.com> 11310M: Shawn Guo <shawn.guo@linaro.org> 11311L: linux-pci@vger.kernel.org 11312S: Maintained 11313F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11314F: drivers/pci/controller/dwc/pcie-histb.c 11315 11316PCIE DRIVER FOR MEDIATEK 11317M: Ryder Lee <ryder.lee@mediatek.com> 11318L: linux-pci@vger.kernel.org 11319L: linux-mediatek@lists.infradead.org 11320S: Supported 11321F: Documentation/devicetree/bindings/pci/mediatek* 11322F: drivers/pci/controller/*mediatek* 11323 11324PCIE DRIVER FOR QUALCOMM MSM 11325M: Stanimir Varbanov <svarbanov@mm-sol.com> 11326L: linux-pci@vger.kernel.org 11327L: linux-arm-msm@vger.kernel.org 11328S: Maintained 11329F: drivers/pci/controller/dwc/*qcom* 11330 11331PCIE DRIVER FOR ROCKCHIP 11332M: Shawn Lin <shawn.lin@rock-chips.com> 11333L: linux-pci@vger.kernel.org 11334L: linux-rockchip@lists.infradead.org 11335S: Maintained 11336F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11337F: drivers/pci/controller/pcie-rockchip* 11338 11339PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11340M: Linus Walleij <linus.walleij@linaro.org> 11341L: linux-pci@vger.kernel.org 11342S: Maintained 11343F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11344F: drivers/pci/controller/pci-v3-semi.c 11345 11346PCIE DRIVER FOR ST SPEAR13XX 11347M: Pratyush Anand <pratyush.anand@gmail.com> 11348L: linux-pci@vger.kernel.org 11349S: Maintained 11350F: drivers/pci/controller/dwc/*spear* 11351 11352PCMCIA SUBSYSTEM 11353M: Dominik Brodowski <linux@dominikbrodowski.net> 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11355S: Odd Fixes 11356F: Documentation/pcmcia/ 11357F: tools/pcmcia/ 11358F: drivers/pcmcia/ 11359F: include/pcmcia/ 11360 11361PCNET32 NETWORK DRIVER 11362M: Don Fry <pcnet32@frontier.com> 11363L: netdev@vger.kernel.org 11364S: Maintained 11365F: drivers/net/ethernet/amd/pcnet32.c 11366 11367PCRYPT PARALLEL CRYPTO ENGINE 11368M: Steffen Klassert <steffen.klassert@secunet.com> 11369L: linux-crypto@vger.kernel.org 11370S: Maintained 11371F: crypto/pcrypt.c 11372F: include/crypto/pcrypt.h 11373 11374PEAQ WMI HOTKEYS DRIVER 11375M: Hans de Goede <hdegoede@redhat.com> 11376L: platform-driver-x86@vger.kernel.org 11377S: Maintained 11378F: drivers/platform/x86/peaq-wmi.c 11379 11380PER-CPU MEMORY ALLOCATOR 11381M: Dennis Zhou <dennis@kernel.org> 11382M: Tejun Heo <tj@kernel.org> 11383M: Christoph Lameter <cl@linux.com> 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11385S: Maintained 11386F: include/linux/percpu*.h 11387F: mm/percpu*.c 11388F: arch/*/include/asm/percpu.h 11389 11390PER-TASK DELAY ACCOUNTING 11391M: Balbir Singh <bsingharora@gmail.com> 11392S: Maintained 11393F: include/linux/delayacct.h 11394F: kernel/delayacct.c 11395 11396PERFORMANCE EVENTS SUBSYSTEM 11397M: Peter Zijlstra <peterz@infradead.org> 11398M: Ingo Molnar <mingo@redhat.com> 11399M: Arnaldo Carvalho de Melo <acme@kernel.org> 11400R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11401R: Jiri Olsa <jolsa@redhat.com> 11402R: Namhyung Kim <namhyung@kernel.org> 11403L: linux-kernel@vger.kernel.org 11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11405S: Supported 11406F: kernel/events/* 11407F: include/linux/perf_event.h 11408F: include/uapi/linux/perf_event.h 11409F: arch/*/kernel/perf_event*.c 11410F: arch/*/kernel/*/perf_event*.c 11411F: arch/*/kernel/*/*/perf_event*.c 11412F: arch/*/include/asm/perf_event.h 11413F: arch/*/kernel/perf_callchain.c 11414F: arch/*/events/* 11415F: tools/perf/ 11416 11417PERSONALITY HANDLING 11418M: Christoph Hellwig <hch@infradead.org> 11419L: linux-abi-devel@lists.sourceforge.net 11420S: Maintained 11421F: include/linux/personality.h 11422F: include/uapi/linux/personality.h 11423 11424PHOENIX RC FLIGHT CONTROLLER ADAPTER 11425M: Marcus Folkesson <marcus.folkesson@gmail.com> 11426L: linux-input@vger.kernel.org 11427S: Maintained 11428F: Documentation/input/devices/pxrc.rst 11429F: drivers/input/joystick/pxrc.c 11430 11431PHONET PROTOCOL 11432M: Remi Denis-Courmont <courmisch@gmail.com> 11433S: Supported 11434F: Documentation/networking/phonet.txt 11435F: include/linux/phonet.h 11436F: include/net/phonet/ 11437F: include/uapi/linux/phonet.h 11438F: net/phonet/ 11439 11440PHRAM MTD DRIVER 11441M: Joern Engel <joern@lazybastard.org> 11442L: linux-mtd@lists.infradead.org 11443S: Maintained 11444F: drivers/mtd/devices/phram.c 11445 11446PICOLCD HID DRIVER 11447M: Bruno Prémont <bonbons@linux-vserver.org> 11448L: linux-input@vger.kernel.org 11449S: Maintained 11450F: drivers/hid/hid-picolcd* 11451 11452PICOXCELL SUPPORT 11453M: Jamie Iles <jamie@jamieiles.com> 11454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11455T: git git://github.com/jamieiles/linux-2.6-ji.git 11456S: Supported 11457F: arch/arm/boot/dts/picoxcell* 11458F: arch/arm/mach-picoxcell/ 11459F: drivers/crypto/picoxcell* 11460 11461PIN CONTROL SUBSYSTEM 11462M: Linus Walleij <linus.walleij@linaro.org> 11463L: linux-gpio@vger.kernel.org 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11465S: Maintained 11466F: Documentation/devicetree/bindings/pinctrl/ 11467F: Documentation/driver-api/pinctl.rst 11468F: drivers/pinctrl/ 11469F: include/linux/pinctrl/ 11470 11471PIN CONTROLLER - ATMEL AT91 11472M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11474S: Maintained 11475F: drivers/pinctrl/pinctrl-at91.* 11476 11477PIN CONTROLLER - ATMEL AT91 PIO4 11478M: Ludovic Desroches <ludovic.desroches@microchip.com> 11479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11480L: linux-gpio@vger.kernel.org 11481S: Supported 11482F: drivers/pinctrl/pinctrl-at91-pio4.* 11483 11484PIN CONTROLLER - FREESCALE 11485M: Dong Aisheng <aisheng.dong@nxp.com> 11486M: Fabio Estevam <festevam@gmail.com> 11487M: Shawn Guo <shawnguo@kernel.org> 11488M: Stefan Agner <stefan@agner.ch> 11489R: Pengutronix Kernel Team <kernel@pengutronix.de> 11490L: linux-gpio@vger.kernel.org 11491S: Maintained 11492F: drivers/pinctrl/freescale/ 11493F: Documentation/devicetree/bindings/pinctrl/fsl,* 11494 11495PIN CONTROLLER - INTEL 11496M: Mika Westerberg <mika.westerberg@linux.intel.com> 11497M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11498S: Maintained 11499F: drivers/pinctrl/intel/ 11500 11501PIN CONTROLLER - MEDIATEK 11502M: Sean Wang <sean.wang@mediatek.com> 11503L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11504S: Maintained 11505F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11506F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11507F: drivers/pinctrl/mediatek/mtk-eint.* 11508F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11509F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11510F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11511 11512PIN CONTROLLER - QUALCOMM 11513M: Bjorn Andersson <bjorn.andersson@linaro.org> 11514S: Maintained 11515L: linux-arm-msm@vger.kernel.org 11516F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11517F: drivers/pinctrl/qcom/ 11518 11519PIN CONTROLLER - RENESAS 11520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11521M: Geert Uytterhoeven <geert+renesas@glider.be> 11522L: linux-renesas-soc@vger.kernel.org 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11524S: Maintained 11525F: drivers/pinctrl/sh-pfc/ 11526 11527PIN CONTROLLER - SAMSUNG 11528M: Tomasz Figa <tomasz.figa@gmail.com> 11529M: Krzysztof Kozlowski <krzk@kernel.org> 11530M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11533Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11535S: Maintained 11536F: drivers/pinctrl/samsung/ 11537F: include/dt-bindings/pinctrl/samsung.h 11538F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11539 11540PIN CONTROLLER - SINGLE 11541M: Tony Lindgren <tony@atomide.com> 11542M: Haojian Zhuang <haojian.zhuang@linaro.org> 11543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11544L: linux-omap@vger.kernel.org 11545S: Maintained 11546F: drivers/pinctrl/pinctrl-single.c 11547 11548PIN CONTROLLER - ST SPEAR 11549M: Viresh Kumar <vireshk@kernel.org> 11550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11551W: http://www.st.com/spear 11552S: Maintained 11553F: drivers/pinctrl/spear/ 11554 11555PISTACHIO SOC SUPPORT 11556M: James Hartley <james.hartley@sondrel.com> 11557L: linux-mips@linux-mips.org 11558S: Odd Fixes 11559F: arch/mips/pistachio/ 11560F: arch/mips/include/asm/mach-pistachio/ 11561F: arch/mips/boot/dts/img/pistachio* 11562F: arch/mips/configs/pistachio*_defconfig 11563 11564PKTCDVD DRIVER 11565S: Orphan 11566M: linux-block@vger.kernel.org 11567F: drivers/block/pktcdvd.c 11568F: include/linux/pktcdvd.h 11569F: include/uapi/linux/pktcdvd.h 11570 11571PKUNITY SOC DRIVERS 11572M: Guan Xuetao <gxt@pku.edu.cn> 11573W: http://mprc.pku.edu.cn/~guanxuetao/linux 11574S: Maintained 11575T: git git://github.com/gxt/linux.git 11576F: drivers/input/serio/i8042-unicore32io.h 11577F: drivers/i2c/busses/i2c-puv3.c 11578F: drivers/video/fbdev/fb-puv3.c 11579F: drivers/rtc/rtc-puv3.c 11580 11581PMBUS HARDWARE MONITORING DRIVERS 11582M: Guenter Roeck <linux@roeck-us.net> 11583L: linux-hwmon@vger.kernel.org 11584W: http://hwmon.wiki.kernel.org/ 11585W: http://www.roeck-us.net/linux/drivers/ 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11587S: Maintained 11588F: Documentation/hwmon/pmbus 11589F: drivers/hwmon/pmbus/ 11590F: include/linux/pmbus.h 11591 11592PMC SIERRA MaxRAID DRIVER 11593L: linux-scsi@vger.kernel.org 11594W: http://www.pmc-sierra.com/ 11595S: Orphan 11596F: drivers/scsi/pmcraid.* 11597 11598PMC SIERRA PM8001 DRIVER 11599M: Jack Wang <jinpu.wang@profitbricks.com> 11600M: lindar_liu@usish.com 11601L: linux-scsi@vger.kernel.org 11602S: Supported 11603F: drivers/scsi/pm8001/ 11604 11605PNP SUPPORT 11606M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11607S: Maintained 11608F: drivers/pnp/ 11609 11610POSIX CLOCKS and TIMERS 11611M: Thomas Gleixner <tglx@linutronix.de> 11612L: linux-kernel@vger.kernel.org 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11614S: Maintained 11615F: fs/timerfd.c 11616F: include/linux/timer* 11617F: kernel/time/*timer* 11618 11619POWER MANAGEMENT CORE 11620M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11621L: linux-pm@vger.kernel.org 11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11623B: https://bugzilla.kernel.org 11624S: Supported 11625F: drivers/base/power/ 11626F: include/linux/pm.h 11627F: include/linux/pm_* 11628F: include/linux/powercap.h 11629F: drivers/powercap/ 11630F: kernel/configs/nopm.config 11631 11632POWER STATE COORDINATION INTERFACE (PSCI) 11633M: Mark Rutland <mark.rutland@arm.com> 11634M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11635L: linux-arm-kernel@lists.infradead.org 11636S: Maintained 11637F: drivers/firmware/psci*.c 11638F: include/linux/psci.h 11639F: include/uapi/linux/psci.h 11640 11641POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11642M: Sebastian Reichel <sre@kernel.org> 11643L: linux-pm@vger.kernel.org 11644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11645S: Maintained 11646F: Documentation/ABI/testing/sysfs-class-power 11647F: Documentation/devicetree/bindings/power/supply/ 11648F: include/linux/power_supply.h 11649F: drivers/power/supply/ 11650 11651POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11652M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11653L: linuxppc-dev@lists.ozlabs.org 11654S: Maintained 11655F: drivers/char/powernv-op-panel.c 11656 11657PPP OVER ATM (RFC 2364) 11658M: Mitchell Blank Jr <mitch@sfgoth.com> 11659S: Maintained 11660F: net/atm/pppoatm.c 11661F: include/uapi/linux/atmppp.h 11662 11663PPP OVER ETHERNET 11664M: Michal Ostrowski <mostrows@earthlink.net> 11665S: Maintained 11666F: drivers/net/ppp/pppoe.c 11667F: drivers/net/ppp/pppox.c 11668 11669PPP OVER L2TP 11670M: James Chapman <jchapman@katalix.com> 11671S: Maintained 11672F: net/l2tp/l2tp_ppp.c 11673F: include/linux/if_pppol2tp.h 11674F: include/uapi/linux/if_pppol2tp.h 11675 11676PPP PROTOCOL DRIVERS AND COMPRESSORS 11677M: Paul Mackerras <paulus@samba.org> 11678L: linux-ppp@vger.kernel.org 11679S: Maintained 11680F: drivers/net/ppp/ppp_* 11681 11682PPS SUPPORT 11683M: Rodolfo Giometti <giometti@enneenne.com> 11684W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11685L: linuxpps@ml.enneenne.com (subscribers-only) 11686S: Maintained 11687F: Documentation/pps/ 11688F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11689F: Documentation/ABI/testing/sysfs-pps 11690F: drivers/pps/ 11691F: include/linux/pps*.h 11692F: include/uapi/linux/pps.h 11693 11694PPTP DRIVER 11695M: Dmitry Kozlov <xeb@mail.ru> 11696L: netdev@vger.kernel.org 11697S: Maintained 11698F: drivers/net/ppp/pptp.c 11699W: http://sourceforge.net/projects/accel-pptp 11700 11701PREEMPTIBLE KERNEL 11702M: Robert Love <rml@tech9.net> 11703L: kpreempt-tech@lists.sourceforge.net 11704W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11705S: Supported 11706F: Documentation/preempt-locking.txt 11707F: include/linux/preempt.h 11708 11709PRINTK 11710M: Petr Mladek <pmladek@suse.com> 11711M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11712R: Steven Rostedt <rostedt@goodmis.org> 11713S: Maintained 11714F: kernel/printk/ 11715F: include/linux/printk.h 11716 11717PRISM54 WIRELESS DRIVER 11718M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11719L: linux-wireless@vger.kernel.org 11720W: http://wireless.kernel.org/en/users/Drivers/p54 11721S: Obsolete 11722F: drivers/net/wireless/intersil/prism54/ 11723 11724PROC FILESYSTEM 11725R: Alexey Dobriyan <adobriyan@gmail.com> 11726L: linux-kernel@vger.kernel.org 11727L: linux-fsdevel@vger.kernel.org 11728S: Maintained 11729F: fs/proc/ 11730F: include/linux/proc_fs.h 11731F: tools/testing/selftests/proc/ 11732 11733PROC SYSCTL 11734M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11735M: Kees Cook <keescook@chromium.org> 11736L: linux-kernel@vger.kernel.org 11737L: linux-fsdevel@vger.kernel.org 11738S: Maintained 11739F: fs/proc/proc_sysctl.c 11740F: include/linux/sysctl.h 11741F: kernel/sysctl.c 11742F: tools/testing/selftests/sysctl/ 11743 11744PS3 NETWORK SUPPORT 11745M: Geoff Levand <geoff@infradead.org> 11746L: netdev@vger.kernel.org 11747L: linuxppc-dev@lists.ozlabs.org 11748S: Maintained 11749F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11750 11751PS3 PLATFORM SUPPORT 11752M: Geoff Levand <geoff@infradead.org> 11753L: linuxppc-dev@lists.ozlabs.org 11754S: Maintained 11755F: arch/powerpc/boot/ps3* 11756F: arch/powerpc/include/asm/lv1call.h 11757F: arch/powerpc/include/asm/ps3*.h 11758F: arch/powerpc/platforms/ps3/ 11759F: drivers/*/ps3* 11760F: drivers/ps3/ 11761F: drivers/rtc/rtc-ps3.c 11762F: drivers/usb/host/*ps3.c 11763F: sound/ppc/snd_ps3* 11764 11765PS3VRAM DRIVER 11766M: Jim Paris <jim@jtan.com> 11767M: Geoff Levand <geoff@infradead.org> 11768L: linuxppc-dev@lists.ozlabs.org 11769S: Maintained 11770F: drivers/block/ps3vram.c 11771 11772PSAMPLE PACKET SAMPLING SUPPORT: 11773M: Yotam Gigi <yotam.gi@gmail.com> 11774S: Maintained 11775F: net/psample 11776F: include/net/psample.h 11777F: include/uapi/linux/psample.h 11778 11779PSTORE FILESYSTEM 11780M: Kees Cook <keescook@chromium.org> 11781M: Anton Vorontsov <anton@enomsg.org> 11782M: Colin Cross <ccross@android.com> 11783M: Tony Luck <tony.luck@intel.com> 11784S: Maintained 11785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11786F: fs/pstore/ 11787F: include/linux/pstore* 11788F: drivers/firmware/efi/efi-pstore.c 11789F: drivers/acpi/apei/erst.c 11790F: Documentation/admin-guide/ramoops.rst 11791F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11792K: \b(pstore|ramoops) 11793 11794PTP HARDWARE CLOCK SUPPORT 11795M: Richard Cochran <richardcochran@gmail.com> 11796L: netdev@vger.kernel.org 11797S: Maintained 11798W: http://linuxptp.sourceforge.net/ 11799F: Documentation/ABI/testing/sysfs-ptp 11800F: Documentation/ptp/* 11801F: drivers/net/phy/dp83640* 11802F: drivers/ptp/* 11803F: include/linux/ptp_cl* 11804 11805PTRACE SUPPORT 11806M: Oleg Nesterov <oleg@redhat.com> 11807S: Maintained 11808F: include/asm-generic/syscall.h 11809F: include/linux/ptrace.h 11810F: include/linux/regset.h 11811F: include/linux/tracehook.h 11812F: include/uapi/linux/ptrace.h 11813F: include/uapi/linux/ptrace.h 11814F: include/asm-generic/ptrace.h 11815F: kernel/ptrace.c 11816F: arch/*/ptrace*.c 11817F: arch/*/*/ptrace*.c 11818F: arch/*/include/asm/ptrace*.h 11819 11820PULSE8-CEC DRIVER 11821M: Hans Verkuil <hverkuil@xs4all.nl> 11822L: linux-media@vger.kernel.org 11823T: git git://linuxtv.org/media_tree.git 11824S: Maintained 11825F: drivers/media/usb/pulse8-cec/* 11826F: Documentation/media/cec-drivers/pulse8-cec.rst 11827 11828PVRUSB2 VIDEO4LINUX DRIVER 11829M: Mike Isely <isely@pobox.com> 11830L: pvrusb2@isely.net (subscribers-only) 11831L: linux-media@vger.kernel.org 11832W: http://www.isely.net/pvrusb2/ 11833T: git git://linuxtv.org/media_tree.git 11834S: Maintained 11835F: Documentation/media/v4l-drivers/pvrusb2* 11836F: drivers/media/usb/pvrusb2/ 11837 11838PWC WEBCAM DRIVER 11839M: Hans Verkuil <hverkuil@xs4all.nl> 11840L: linux-media@vger.kernel.org 11841T: git git://linuxtv.org/media_tree.git 11842S: Odd Fixes 11843F: drivers/media/usb/pwc/* 11844 11845PWM FAN DRIVER 11846M: Kamil Debski <kamil@wypas.org> 11847M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11848L: linux-hwmon@vger.kernel.org 11849S: Supported 11850F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11851F: Documentation/hwmon/pwm-fan 11852F: drivers/hwmon/pwm-fan.c 11853 11854PWM IR Transmitter 11855M: Sean Young <sean@mess.org> 11856L: linux-media@vger.kernel.org 11857S: Maintained 11858F: drivers/media/rc/pwm-ir-tx.c 11859 11860PWM SUBSYSTEM 11861M: Thierry Reding <thierry.reding@gmail.com> 11862L: linux-pwm@vger.kernel.org 11863S: Maintained 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11865F: Documentation/pwm.txt 11866F: Documentation/devicetree/bindings/pwm/ 11867F: include/linux/pwm.h 11868F: drivers/pwm/ 11869F: drivers/video/backlight/pwm_bl.c 11870F: include/linux/pwm_backlight.h 11871F: drivers/gpio/gpio-mvebu.c 11872F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11873 11874PXA GPIO DRIVER 11875M: Robert Jarzmik <robert.jarzmik@free.fr> 11876L: linux-gpio@vger.kernel.org 11877S: Maintained 11878F: drivers/gpio/gpio-pxa.c 11879 11880PXA MMCI DRIVER 11881S: Orphan 11882 11883PXA RTC DRIVER 11884M: Robert Jarzmik <robert.jarzmik@free.fr> 11885L: linux-rtc@vger.kernel.org 11886S: Maintained 11887 11888PXA2xx/PXA3xx SUPPORT 11889M: Daniel Mack <daniel@zonque.org> 11890M: Haojian Zhuang <haojian.zhuang@gmail.com> 11891M: Robert Jarzmik <robert.jarzmik@free.fr> 11892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11893T: git git://github.com/hzhuang1/linux.git 11894T: git git://github.com/rjarzmik/linux.git 11895S: Maintained 11896F: arch/arm/boot/dts/pxa* 11897F: arch/arm/mach-pxa/ 11898F: drivers/dma/pxa* 11899F: drivers/pcmcia/pxa2xx* 11900F: drivers/pinctrl/pxa/ 11901F: drivers/spi/spi-pxa2xx* 11902F: drivers/usb/gadget/udc/pxa2* 11903F: include/sound/pxa2xx-lib.h 11904F: sound/arm/pxa* 11905F: sound/soc/pxa/ 11906 11907QAT DRIVER 11908M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11909L: qat-linux@intel.com 11910S: Supported 11911F: drivers/crypto/qat/ 11912 11913QCOM AUDIO (ASoC) DRIVERS 11914M: Patrick Lai <plai@codeaurora.org> 11915M: Banajit Goswami <bgoswami@codeaurora.org> 11916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11917S: Supported 11918F: sound/soc/qcom/ 11919 11920QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11921M: Gabriel Somlo <somlo@cmu.edu> 11922M: "Michael S. Tsirkin" <mst@redhat.com> 11923L: qemu-devel@nongnu.org 11924S: Maintained 11925F: drivers/firmware/qemu_fw_cfg.c 11926F: include/uapi/linux/qemu_fw_cfg.h 11927 11928QIB DRIVER 11929M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11930M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11931L: linux-rdma@vger.kernel.org 11932S: Supported 11933F: drivers/infiniband/hw/qib/ 11934 11935QLOGIC QL41xxx FCOE DRIVER 11936M: QLogic-Storage-Upstream@cavium.com 11937L: linux-scsi@vger.kernel.org 11938S: Supported 11939F: drivers/scsi/qedf/ 11940 11941QLOGIC QL41xxx ISCSI DRIVER 11942M: QLogic-Storage-Upstream@cavium.com 11943L: linux-scsi@vger.kernel.org 11944S: Supported 11945F: drivers/scsi/qedi/ 11946 11947QLOGIC QL4xxx ETHERNET DRIVER 11948M: Ariel Elior <Ariel.Elior@cavium.com> 11949M: everest-linux-l2@cavium.com 11950L: netdev@vger.kernel.org 11951S: Supported 11952F: drivers/net/ethernet/qlogic/qed/ 11953F: include/linux/qed/ 11954F: drivers/net/ethernet/qlogic/qede/ 11955 11956QLOGIC QL4xxx RDMA DRIVER 11957M: Michal Kalderon <Michal.Kalderon@cavium.com> 11958M: Ariel Elior <Ariel.Elior@cavium.com> 11959L: linux-rdma@vger.kernel.org 11960S: Supported 11961F: drivers/infiniband/hw/qedr/ 11962F: include/uapi/rdma/qedr-abi.h 11963 11964QLOGIC QLA1280 SCSI DRIVER 11965M: Michael Reed <mdr@sgi.com> 11966L: linux-scsi@vger.kernel.org 11967S: Maintained 11968F: drivers/scsi/qla1280.[ch] 11969 11970QLOGIC QLA2XXX FC-SCSI DRIVER 11971M: qla2xxx-upstream@qlogic.com 11972L: linux-scsi@vger.kernel.org 11973S: Supported 11974F: Documentation/scsi/LICENSE.qla2xxx 11975F: drivers/scsi/qla2xxx/ 11976 11977QLOGIC QLA3XXX NETWORK DRIVER 11978M: Dept-GELinuxNICDev@cavium.com 11979L: netdev@vger.kernel.org 11980S: Supported 11981F: Documentation/networking/LICENSE.qla3xxx 11982F: drivers/net/ethernet/qlogic/qla3xxx.* 11983 11984QLOGIC QLA4XXX iSCSI DRIVER 11985M: QLogic-Storage-Upstream@qlogic.com 11986L: linux-scsi@vger.kernel.org 11987S: Supported 11988F: Documentation/scsi/LICENSE.qla4xxx 11989F: drivers/scsi/qla4xxx/ 11990 11991QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11992M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 11993M: Manish Chopra <manish.chopra@cavium.com> 11994M: Dept-GELinuxNICDev@cavium.com 11995L: netdev@vger.kernel.org 11996S: Supported 11997F: drivers/net/ethernet/qlogic/qlcnic/ 11998 11999QLOGIC QLGE 10Gb ETHERNET DRIVER 12000M: Manish Chopra <manish.chopra@cavium.com> 12001M: Dept-GELinuxNICDev@cavium.com 12002L: netdev@vger.kernel.org 12003S: Supported 12004F: drivers/net/ethernet/qlogic/qlge/ 12005 12006QM1D1B0004 MEDIA DRIVER 12007M: Akihiro Tsukada <tskd08@gmail.com> 12008L: linux-media@vger.kernel.org 12009S: Odd Fixes 12010F: drivers/media/tuners/qm1d1b0004* 12011 12012QM1D1C0042 MEDIA DRIVER 12013M: Akihiro Tsukada <tskd08@gmail.com> 12014L: linux-media@vger.kernel.org 12015S: Odd Fixes 12016F: drivers/media/tuners/qm1d1c0042* 12017 12018QNX4 FILESYSTEM 12019M: Anders Larsen <al@alarsen.net> 12020W: http://www.alarsen.net/linux/qnx4fs/ 12021S: Maintained 12022F: fs/qnx4/ 12023F: include/uapi/linux/qnx4_fs.h 12024F: include/uapi/linux/qnxtypes.h 12025 12026QORIQ DPAA2 FSL-MC BUS DRIVER 12027M: Stuart Yoder <stuyoder@gmail.com> 12028M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12029L: linux-kernel@vger.kernel.org 12030S: Maintained 12031F: drivers/bus/fsl-mc/ 12032F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12033F: Documentation/networking/dpaa2/overview.rst 12034 12035QT1010 MEDIA DRIVER 12036M: Antti Palosaari <crope@iki.fi> 12037L: linux-media@vger.kernel.org 12038W: https://linuxtv.org 12039W: http://palosaari.fi/linux/ 12040Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12041T: git git://linuxtv.org/anttip/media_tree.git 12042S: Maintained 12043F: drivers/media/tuners/qt1010* 12044 12045QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12046M: Kalle Valo <kvalo@codeaurora.org> 12047L: ath10k@lists.infradead.org 12048W: http://wireless.kernel.org/en/users/Drivers/ath10k 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12050S: Supported 12051F: drivers/net/wireless/ath/ath10k/ 12052 12053QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12054M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12055L: linux-wireless@vger.kernel.org 12056W: http://wireless.kernel.org/en/users/Drivers/ath9k 12057S: Supported 12058F: drivers/net/wireless/ath/ath9k/ 12059 12060QUALCOMM CAMERA SUBSYSTEM DRIVER 12061M: Todor Tomov <todor.tomov@linaro.org> 12062L: linux-media@vger.kernel.org 12063S: Maintained 12064F: Documentation/devicetree/bindings/media/qcom,camss.txt 12065F: Documentation/media/v4l-drivers/qcom_camss.rst 12066F: drivers/media/platform/qcom/camss/ 12067 12068QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12069M: Ilia Lin <ilia.lin@gmail.com> 12070L: linux-pm@vger.kernel.org 12071S: Maintained 12072F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12073F: drivers/cpufreq/qcom-cpufreq-kryo.c 12074 12075QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12076M: Timur Tabi <timur@kernel.org> 12077L: netdev@vger.kernel.org 12078S: Maintained 12079F: drivers/net/ethernet/qualcomm/emac/ 12080 12081QUALCOMM GENERIC INTERFACE I2C DRIVER 12082M: Alok Chauhan <alokc@codeaurora.org> 12083M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12084L: linux-i2c@vger.kernel.org 12085L: linux-arm-msm@vger.kernel.org 12086S: Supported 12087F: drivers/i2c/busses/i2c-qcom-geni.c 12088 12089QUALCOMM HEXAGON ARCHITECTURE 12090M: Richard Kuo <rkuo@codeaurora.org> 12091L: linux-hexagon@vger.kernel.org 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12093S: Supported 12094F: arch/hexagon/ 12095 12096QUALCOMM HIDMA DRIVER 12097M: Sinan Kaya <okaya@kernel.org> 12098L: linux-arm-kernel@lists.infradead.org 12099L: linux-arm-msm@vger.kernel.org 12100L: dmaengine@vger.kernel.org 12101S: Supported 12102F: drivers/dma/qcom/hidma* 12103 12104QUALCOMM IOMMU 12105M: Rob Clark <robdclark@gmail.com> 12106L: iommu@lists.linux-foundation.org 12107L: linux-arm-msm@vger.kernel.org 12108S: Maintained 12109F: drivers/iommu/qcom_iommu.c 12110 12111QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12112M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12113L: linux-media@vger.kernel.org 12114L: linux-arm-msm@vger.kernel.org 12115T: git git://linuxtv.org/media_tree.git 12116S: Maintained 12117F: drivers/media/platform/qcom/venus/ 12118 12119QUALCOMM WCN36XX WIRELESS DRIVER 12120M: Kalle Valo <kvalo@codeaurora.org> 12121L: wcn36xx@lists.infradead.org 12122W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12123T: git git://github.com/KrasnikovEugene/wcn36xx.git 12124S: Supported 12125F: drivers/net/wireless/ath/wcn36xx/ 12126 12127QUANTENNA QTNFMAC WIRELESS DRIVER 12128M: Igor Mitsyanko <imitsyanko@quantenna.com> 12129M: Avinash Patil <avinashp@quantenna.com> 12130M: Sergey Matyukevich <smatyukevich@quantenna.com> 12131L: linux-wireless@vger.kernel.org 12132S: Maintained 12133F: drivers/net/wireless/quantenna 12134 12135RADEON and AMDGPU DRM DRIVERS 12136M: Alex Deucher <alexander.deucher@amd.com> 12137M: Christian König <christian.koenig@amd.com> 12138M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12139L: amd-gfx@lists.freedesktop.org 12140T: git git://people.freedesktop.org/~agd5f/linux 12141S: Supported 12142F: drivers/gpu/drm/radeon/ 12143F: include/uapi/drm/radeon_drm.h 12144F: drivers/gpu/drm/amd/ 12145F: include/uapi/drm/amdgpu_drm.h 12146 12147RADEON FRAMEBUFFER DISPLAY DRIVER 12148M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12149L: linux-fbdev@vger.kernel.org 12150S: Maintained 12151F: drivers/video/fbdev/aty/radeon* 12152F: include/uapi/linux/radeonfb.h 12153 12154RADIOSHARK RADIO DRIVER 12155M: Hans Verkuil <hverkuil@xs4all.nl> 12156L: linux-media@vger.kernel.org 12157T: git git://linuxtv.org/media_tree.git 12158S: Maintained 12159F: drivers/media/radio/radio-shark.c 12160 12161RADIOSHARK2 RADIO DRIVER 12162M: Hans Verkuil <hverkuil@xs4all.nl> 12163L: linux-media@vger.kernel.org 12164T: git git://linuxtv.org/media_tree.git 12165S: Maintained 12166F: drivers/media/radio/radio-shark2.c 12167F: drivers/media/radio/radio-tea5777.c 12168 12169RADOS BLOCK DEVICE (RBD) 12170M: Ilya Dryomov <idryomov@gmail.com> 12171M: Sage Weil <sage@redhat.com> 12172M: Alex Elder <elder@kernel.org> 12173L: ceph-devel@vger.kernel.org 12174W: http://ceph.com/ 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12176T: git git://github.com/ceph/ceph-client.git 12177S: Supported 12178F: Documentation/ABI/testing/sysfs-bus-rbd 12179F: drivers/block/rbd.c 12180F: drivers/block/rbd_types.h 12181 12182RAGE128 FRAMEBUFFER DISPLAY DRIVER 12183M: Paul Mackerras <paulus@samba.org> 12184L: linux-fbdev@vger.kernel.org 12185S: Maintained 12186F: drivers/video/fbdev/aty/aty128fb.c 12187 12188RAINSHADOW-CEC DRIVER 12189M: Hans Verkuil <hverkuil@xs4all.nl> 12190L: linux-media@vger.kernel.org 12191T: git git://linuxtv.org/media_tree.git 12192S: Maintained 12193F: drivers/media/usb/rainshadow-cec/* 12194 12195RALINK MIPS ARCHITECTURE 12196M: John Crispin <john@phrozen.org> 12197L: linux-mips@linux-mips.org 12198S: Maintained 12199F: arch/mips/ralink 12200 12201RALINK RT2X00 WIRELESS LAN DRIVER 12202P: rt2x00 project 12203M: Stanislaw Gruszka <sgruszka@redhat.com> 12204M: Helmut Schaa <helmut.schaa@googlemail.com> 12205L: linux-wireless@vger.kernel.org 12206S: Maintained 12207F: drivers/net/wireless/ralink/rt2x00/ 12208 12209RAMDISK RAM BLOCK DEVICE DRIVER 12210M: Jens Axboe <axboe@kernel.dk> 12211S: Maintained 12212F: Documentation/blockdev/ramdisk.txt 12213F: drivers/block/brd.c 12214 12215RANCHU VIRTUAL BOARD FOR MIPS 12216M: Miodrag Dinic <miodrag.dinic@mips.com> 12217L: linux-mips@linux-mips.org 12218S: Supported 12219F: arch/mips/generic/board-ranchu.c 12220F: arch/mips/configs/generic/board-ranchu.config 12221 12222RANDOM NUMBER DRIVER 12223M: "Theodore Ts'o" <tytso@mit.edu> 12224S: Maintained 12225F: drivers/char/random.c 12226 12227RAPIDIO SUBSYSTEM 12228M: Matt Porter <mporter@kernel.crashing.org> 12229M: Alexandre Bounine <alex.bou9@gmail.com> 12230S: Maintained 12231F: drivers/rapidio/ 12232 12233RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12234L: linux-wireless@vger.kernel.org 12235S: Orphan 12236F: drivers/net/wireless/ray* 12237 12238RCUTORTURE TEST FRAMEWORK 12239M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12240M: Josh Triplett <josh@joshtriplett.org> 12241R: Steven Rostedt <rostedt@goodmis.org> 12242R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12243R: Lai Jiangshan <jiangshanlai@gmail.com> 12244L: linux-kernel@vger.kernel.org 12245S: Supported 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12247F: tools/testing/selftests/rcutorture 12248 12249RDC R-321X SoC 12250M: Florian Fainelli <florian@openwrt.org> 12251S: Maintained 12252 12253RDC R6040 FAST ETHERNET DRIVER 12254M: Florian Fainelli <f.fainelli@gmail.com> 12255L: netdev@vger.kernel.org 12256S: Maintained 12257F: drivers/net/ethernet/rdc/r6040.c 12258 12259RDMAVT - RDMA verbs software 12260M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12261M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12262L: linux-rdma@vger.kernel.org 12263S: Supported 12264F: drivers/infiniband/sw/rdmavt 12265 12266RDS - RELIABLE DATAGRAM SOCKETS 12267M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12268L: netdev@vger.kernel.org 12269L: linux-rdma@vger.kernel.org 12270L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12271W: https://oss.oracle.com/projects/rds/ 12272S: Supported 12273F: net/rds/ 12274F: Documentation/networking/rds.txt 12275 12276RDT - RESOURCE ALLOCATION 12277M: Fenghua Yu <fenghua.yu@intel.com> 12278M: Reinette Chatre <reinette.chatre@intel.com> 12279L: linux-kernel@vger.kernel.org 12280S: Supported 12281F: arch/x86/kernel/cpu/intel_rdt* 12282F: arch/x86/include/asm/intel_rdt_sched.h 12283F: Documentation/x86/intel_rdt* 12284 12285READ-COPY UPDATE (RCU) 12286M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12287M: Josh Triplett <josh@joshtriplett.org> 12288R: Steven Rostedt <rostedt@goodmis.org> 12289R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12290R: Lai Jiangshan <jiangshanlai@gmail.com> 12291L: linux-kernel@vger.kernel.org 12292W: http://www.rdrop.com/users/paulmck/RCU/ 12293S: Supported 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12295F: Documentation/RCU/ 12296X: Documentation/RCU/torture.txt 12297F: include/linux/rcu* 12298X: include/linux/srcu*.h 12299F: kernel/rcu/ 12300X: kernel/rcu/srcu*.c 12301 12302REAL TIME CLOCK (RTC) SUBSYSTEM 12303M: Alessandro Zummo <a.zummo@towertech.it> 12304M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12305L: linux-rtc@vger.kernel.org 12306Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12308S: Maintained 12309F: Documentation/devicetree/bindings/rtc/ 12310F: Documentation/rtc.txt 12311F: drivers/rtc/ 12312F: include/linux/rtc.h 12313F: include/uapi/linux/rtc.h 12314F: include/linux/rtc/ 12315F: include/linux/platform_data/rtc-* 12316F: tools/testing/selftests/rtc/ 12317 12318REALTEK AUDIO CODECS 12319M: Bard Liao <bardliao@realtek.com> 12320M: Oder Chiou <oder_chiou@realtek.com> 12321S: Maintained 12322F: sound/soc/codecs/rt* 12323F: include/sound/rt*.h 12324 12325REALTEK RTL83xx SMI DSA ROUTER CHIPS 12326M: Linus Walleij <linus.walleij@linaro.org> 12327S: Maintained 12328F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12329F: drivers/net/dsa/realtek-smi* 12330F: drivers/net/dsa/rtl83* 12331 12332REGISTER MAP ABSTRACTION 12333M: Mark Brown <broonie@kernel.org> 12334L: linux-kernel@vger.kernel.org 12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12336S: Supported 12337F: Documentation/devicetree/bindings/regmap/ 12338F: drivers/base/regmap/ 12339F: include/linux/regmap.h 12340 12341REISERFS FILE SYSTEM 12342L: reiserfs-devel@vger.kernel.org 12343S: Supported 12344F: fs/reiserfs/ 12345 12346REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12347M: Ohad Ben-Cohen <ohad@wizery.com> 12348M: Bjorn Andersson <bjorn.andersson@linaro.org> 12349L: linux-remoteproc@vger.kernel.org 12350T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12351S: Maintained 12352F: Documentation/devicetree/bindings/remoteproc/ 12353F: Documentation/remoteproc.txt 12354F: drivers/remoteproc/ 12355F: include/linux/remoteproc.h 12356 12357REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12358M: Ohad Ben-Cohen <ohad@wizery.com> 12359M: Bjorn Andersson <bjorn.andersson@linaro.org> 12360L: linux-remoteproc@vger.kernel.org 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12362S: Maintained 12363F: drivers/rpmsg/ 12364F: Documentation/rpmsg.txt 12365F: include/linux/rpmsg.h 12366F: include/linux/rpmsg/ 12367 12368RENESAS CLOCK DRIVERS 12369M: Geert Uytterhoeven <geert+renesas@glider.be> 12370L: linux-renesas-soc@vger.kernel.org 12371T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12372S: Supported 12373F: drivers/clk/renesas/ 12374 12375RENESAS EMEV2 I2C DRIVER 12376M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12377S: Supported 12378F: drivers/i2c/busses/i2c-emev2.c 12379 12380RENESAS ETHERNET DRIVERS 12381R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12382L: netdev@vger.kernel.org 12383L: linux-renesas-soc@vger.kernel.org 12384F: Documentation/devicetree/bindings/net/renesas,*.txt 12385F: Documentation/devicetree/bindings/net/sh_eth.txt 12386F: drivers/net/ethernet/renesas/ 12387F: include/linux/sh_eth.h 12388 12389RENESAS R-CAR GYROADC DRIVER 12390M: Marek Vasut <marek.vasut@gmail.com> 12391L: linux-iio@vger.kernel.org 12392S: Supported 12393F: drivers/iio/adc/rcar_gyro_adc.c 12394 12395RENESAS R-CAR I2C DRIVERS 12396M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12397S: Supported 12398F: drivers/i2c/busses/i2c-rcar.c 12399F: drivers/i2c/busses/i2c-sh_mobile.c 12400 12401RENESAS USB PHY DRIVER 12402M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12403L: linux-renesas-soc@vger.kernel.org 12404S: Maintained 12405F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12406 12407RESET CONTROLLER FRAMEWORK 12408M: Philipp Zabel <p.zabel@pengutronix.de> 12409T: git git://git.pengutronix.de/git/pza/linux 12410S: Maintained 12411F: drivers/reset/ 12412F: Documentation/devicetree/bindings/reset/ 12413F: include/dt-bindings/reset/ 12414F: include/linux/reset.h 12415F: include/linux/reset-controller.h 12416 12417RESTARTABLE SEQUENCES SUPPORT 12418M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12419M: Peter Zijlstra <peterz@infradead.org> 12420M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12421M: Boqun Feng <boqun.feng@gmail.com> 12422L: linux-kernel@vger.kernel.org 12423S: Supported 12424F: kernel/rseq.c 12425F: include/uapi/linux/rseq.h 12426F: include/trace/events/rseq.h 12427F: tools/testing/selftests/rseq/ 12428 12429RFKILL 12430M: Johannes Berg <johannes@sipsolutions.net> 12431L: linux-wireless@vger.kernel.org 12432W: http://wireless.kernel.org/ 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12435S: Maintained 12436F: Documentation/rfkill.txt 12437F: Documentation/ABI/stable/sysfs-class-rfkill 12438F: net/rfkill/ 12439F: include/linux/rfkill.h 12440F: include/uapi/linux/rfkill.h 12441 12442RHASHTABLE 12443M: Thomas Graf <tgraf@suug.ch> 12444M: Herbert Xu <herbert@gondor.apana.org.au> 12445L: netdev@vger.kernel.org 12446S: Maintained 12447F: lib/rhashtable.c 12448F: lib/test_rhashtable.c 12449F: include/linux/rhashtable.h 12450F: include/linux/rhashtable-types.h 12451 12452RICOH R5C592 MEMORYSTICK DRIVER 12453M: Maxim Levitsky <maximlevitsky@gmail.com> 12454S: Maintained 12455F: drivers/memstick/host/r592.* 12456 12457RICOH SMARTMEDIA/XD DRIVER 12458M: Maxim Levitsky <maximlevitsky@gmail.com> 12459S: Maintained 12460F: drivers/mtd/nand/raw/r852.c 12461F: drivers/mtd/nand/raw/r852.h 12462 12463RISC-V ARCHITECTURE 12464M: Palmer Dabbelt <palmer@sifive.com> 12465M: Albert Ou <aou@eecs.berkeley.edu> 12466L: linux-riscv@lists.infradead.org 12467T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12468S: Supported 12469F: arch/riscv/ 12470K: riscv 12471N: riscv 12472 12473ROCCAT DRIVERS 12474M: Stefan Achatz <erazor_de@users.sourceforge.net> 12475W: http://sourceforge.net/projects/roccat/ 12476S: Maintained 12477F: drivers/hid/hid-roccat* 12478F: include/linux/hid-roccat* 12479F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12480 12481ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12482M: Jacob chen <jacob2.chen@rock-chips.com> 12483L: linux-media@vger.kernel.org 12484S: Maintained 12485F: drivers/media/platform/rockchip/rga/ 12486F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12487 12488ROCKER DRIVER 12489M: Jiri Pirko <jiri@resnulli.us> 12490L: netdev@vger.kernel.org 12491S: Supported 12492F: drivers/net/ethernet/rocker/ 12493 12494ROCKETPORT DRIVER 12495P: Comtrol Corp. 12496W: http://www.comtrol.com 12497S: Maintained 12498F: Documentation/serial/rocket.txt 12499F: drivers/tty/rocket* 12500 12501ROCKETPORT EXPRESS/INFINITY DRIVER 12502M: Kevin Cernekee <cernekee@gmail.com> 12503L: linux-serial@vger.kernel.org 12504S: Odd Fixes 12505F: drivers/tty/serial/rp2.* 12506 12507ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12508M: Marek Vasut <marek.vasut+renesas@gmail.com> 12509L: linux-kernel@vger.kernel.org 12510L: linux-renesas-soc@vger.kernel.org 12511S: Supported 12512F: drivers/mfd/bd9571mwv.c 12513F: drivers/regulator/bd9571mwv-regulator.c 12514F: drivers/gpio/gpio-bd9571mwv.c 12515F: include/linux/mfd/bd9571mwv.h 12516F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12517 12518ROSE NETWORK LAYER 12519M: Ralf Baechle <ralf@linux-mips.org> 12520L: linux-hams@vger.kernel.org 12521W: http://www.linux-ax25.org/ 12522S: Maintained 12523F: include/net/rose.h 12524F: include/uapi/linux/rose.h 12525F: net/rose/ 12526 12527RTL2830 MEDIA DRIVER 12528M: Antti Palosaari <crope@iki.fi> 12529L: linux-media@vger.kernel.org 12530W: https://linuxtv.org 12531W: http://palosaari.fi/linux/ 12532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12533T: git git://linuxtv.org/anttip/media_tree.git 12534S: Maintained 12535F: drivers/media/dvb-frontends/rtl2830* 12536 12537RTL2832 MEDIA DRIVER 12538M: Antti Palosaari <crope@iki.fi> 12539L: linux-media@vger.kernel.org 12540W: https://linuxtv.org 12541W: http://palosaari.fi/linux/ 12542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12543T: git git://linuxtv.org/anttip/media_tree.git 12544S: Maintained 12545F: drivers/media/dvb-frontends/rtl2832* 12546 12547RTL2832_SDR MEDIA DRIVER 12548M: Antti Palosaari <crope@iki.fi> 12549L: linux-media@vger.kernel.org 12550W: https://linuxtv.org 12551W: http://palosaari.fi/linux/ 12552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12553T: git git://linuxtv.org/anttip/media_tree.git 12554S: Maintained 12555F: drivers/media/dvb-frontends/rtl2832_sdr* 12556 12557RTL8180 WIRELESS DRIVER 12558L: linux-wireless@vger.kernel.org 12559W: http://wireless.kernel.org/ 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12561S: Orphan 12562F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12563 12564RTL8187 WIRELESS DRIVER 12565M: Herton Ronaldo Krzesinski <herton@canonical.com> 12566M: Hin-Tak Leung <htl10@users.sourceforge.net> 12567M: Larry Finger <Larry.Finger@lwfinger.net> 12568L: linux-wireless@vger.kernel.org 12569W: http://wireless.kernel.org/ 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12571S: Maintained 12572F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12573 12574REALTEK WIRELESS DRIVER (rtlwifi family) 12575M: Ping-Ke Shih <pkshih@realtek.com> 12576L: linux-wireless@vger.kernel.org 12577W: http://wireless.kernel.org/ 12578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12579S: Maintained 12580F: drivers/net/wireless/realtek/rtlwifi/ 12581 12582RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12583M: Jes Sorensen <Jes.Sorensen@gmail.com> 12584L: linux-wireless@vger.kernel.org 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12586S: Maintained 12587F: drivers/net/wireless/realtek/rtl8xxxu/ 12588 12589RXRPC SOCKETS (AF_RXRPC) 12590M: David Howells <dhowells@redhat.com> 12591L: linux-afs@lists.infradead.org 12592S: Supported 12593F: net/rxrpc/ 12594F: include/keys/rxrpc-type.h 12595F: include/net/af_rxrpc.h 12596F: include/trace/events/rxrpc.h 12597F: include/uapi/linux/rxrpc.h 12598F: Documentation/networking/rxrpc.txt 12599W: https://www.infradead.org/~dhowells/kafs/ 12600 12601S3 SAVAGE FRAMEBUFFER DRIVER 12602M: Antonino Daplas <adaplas@gmail.com> 12603L: linux-fbdev@vger.kernel.org 12604S: Maintained 12605F: drivers/video/fbdev/savage/ 12606 12607S390 12608M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12609M: Heiko Carstens <heiko.carstens@de.ibm.com> 12610L: linux-s390@vger.kernel.org 12611W: http://www.ibm.com/developerworks/linux/linux390/ 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12613S: Supported 12614F: arch/s390/ 12615F: drivers/s390/ 12616F: Documentation/s390/ 12617F: Documentation/driver-api/s390-drivers.rst 12618 12619S390 COMMON I/O LAYER 12620M: Sebastian Ott <sebott@linux.ibm.com> 12621M: Peter Oberparleiter <oberpar@linux.ibm.com> 12622L: linux-s390@vger.kernel.org 12623W: http://www.ibm.com/developerworks/linux/linux390/ 12624S: Supported 12625F: drivers/s390/cio/ 12626 12627S390 DASD DRIVER 12628M: Stefan Haberland <sth@linux.ibm.com> 12629M: Jan Hoeppner <hoeppner@linux.ibm.com> 12630L: linux-s390@vger.kernel.org 12631W: http://www.ibm.com/developerworks/linux/linux390/ 12632S: Supported 12633F: drivers/s390/block/dasd* 12634F: block/partitions/ibm.c 12635 12636S390 IOMMU (PCI) 12637M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12638L: linux-s390@vger.kernel.org 12639W: http://www.ibm.com/developerworks/linux/linux390/ 12640S: Supported 12641F: drivers/iommu/s390-iommu.c 12642 12643S390 IUCV NETWORK LAYER 12644M: Julian Wiedmann <jwi@linux.ibm.com> 12645M: Ursula Braun <ubraun@linux.ibm.com> 12646L: linux-s390@vger.kernel.org 12647W: http://www.ibm.com/developerworks/linux/linux390/ 12648S: Supported 12649F: drivers/s390/net/*iucv* 12650F: include/net/iucv/ 12651F: net/iucv/ 12652 12653S390 NETWORK DRIVERS 12654M: Julian Wiedmann <jwi@linux.ibm.com> 12655M: Ursula Braun <ubraun@linux.ibm.com> 12656L: linux-s390@vger.kernel.org 12657W: http://www.ibm.com/developerworks/linux/linux390/ 12658S: Supported 12659F: drivers/s390/net/ 12660 12661S390 PCI SUBSYSTEM 12662M: Sebastian Ott <sebott@linux.ibm.com> 12663M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12664L: linux-s390@vger.kernel.org 12665W: http://www.ibm.com/developerworks/linux/linux390/ 12666S: Supported 12667F: arch/s390/pci/ 12668F: drivers/pci/hotplug/s390_pci_hpc.c 12669 12670S390 VFIO-CCW DRIVER 12671M: Cornelia Huck <cohuck@redhat.com> 12672M: Halil Pasic <pasic@linux.ibm.com> 12673L: linux-s390@vger.kernel.org 12674L: kvm@vger.kernel.org 12675S: Supported 12676F: drivers/s390/cio/vfio_ccw* 12677F: Documentation/s390/vfio-ccw.txt 12678F: include/uapi/linux/vfio_ccw.h 12679 12680S390 ZCRYPT DRIVER 12681M: Harald Freudenberger <freude@linux.ibm.com> 12682L: linux-s390@vger.kernel.org 12683W: http://www.ibm.com/developerworks/linux/linux390/ 12684S: Supported 12685F: drivers/s390/crypto/ 12686 12687S390 ZFCP DRIVER 12688M: Steffen Maier <maier@linux.ibm.com> 12689M: Benjamin Block <bblock@linux.ibm.com> 12690L: linux-s390@vger.kernel.org 12691W: http://www.ibm.com/developerworks/linux/linux390/ 12692S: Supported 12693F: drivers/s390/scsi/zfcp_* 12694 12695S3C24XX SD/MMC Driver 12696M: Ben Dooks <ben-linux@fluff.org> 12697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12698S: Supported 12699F: drivers/mmc/host/s3cmci.* 12700 12701SAA6588 RDS RECEIVER DRIVER 12702M: Hans Verkuil <hverkuil@xs4all.nl> 12703L: linux-media@vger.kernel.org 12704T: git git://linuxtv.org/media_tree.git 12705W: https://linuxtv.org 12706S: Odd Fixes 12707F: drivers/media/i2c/saa6588* 12708 12709SAA7134 VIDEO4LINUX DRIVER 12710M: Mauro Carvalho Chehab <mchehab@kernel.org> 12711L: linux-media@vger.kernel.org 12712W: https://linuxtv.org 12713T: git git://linuxtv.org/media_tree.git 12714S: Odd fixes 12715F: Documentation/media/v4l-drivers/saa7134* 12716F: drivers/media/pci/saa7134/ 12717 12718SAA7146 VIDEO4LINUX-2 DRIVER 12719M: Hans Verkuil <hverkuil@xs4all.nl> 12720L: linux-media@vger.kernel.org 12721T: git git://linuxtv.org/media_tree.git 12722S: Maintained 12723F: drivers/media/common/saa7146/ 12724F: drivers/media/pci/saa7146/ 12725F: include/media/saa7146* 12726 12727SAMSUNG AUDIO (ASoC) DRIVERS 12728M: Krzysztof Kozlowski <krzk@kernel.org> 12729M: Sangbeom Kim <sbkim73@samsung.com> 12730M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12732S: Supported 12733F: sound/soc/samsung/ 12734F: Documentation/devicetree/bindings/sound/samsung* 12735 12736SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12737M: Krzysztof Kozlowski <krzk@kernel.org> 12738L: linux-crypto@vger.kernel.org 12739L: linux-samsung-soc@vger.kernel.org 12740S: Maintained 12741F: drivers/crypto/exynos-rng.c 12742F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12743 12744SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12745M: Łukasz Stelmach <l.stelmach@samsung.com> 12746L: linux-samsung-soc@vger.kernel.org 12747S: Maintained 12748F: drivers/char/hw_random/exynos-trng.c 12749F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12750 12751SAMSUNG FRAMEBUFFER DRIVER 12752M: Jingoo Han <jingoohan1@gmail.com> 12753L: linux-fbdev@vger.kernel.org 12754S: Maintained 12755F: drivers/video/fbdev/s3c-fb.c 12756 12757SAMSUNG LAPTOP DRIVER 12758M: Corentin Chary <corentin.chary@gmail.com> 12759L: platform-driver-x86@vger.kernel.org 12760S: Maintained 12761F: drivers/platform/x86/samsung-laptop.c 12762 12763SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12764M: Sangbeom Kim <sbkim73@samsung.com> 12765M: Krzysztof Kozlowski <krzk@kernel.org> 12766M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12767L: linux-kernel@vger.kernel.org 12768L: linux-samsung-soc@vger.kernel.org 12769S: Supported 12770F: drivers/mfd/sec*.c 12771F: drivers/regulator/s2m*.c 12772F: drivers/regulator/s5m*.c 12773F: drivers/clk/clk-s2mps11.c 12774F: drivers/rtc/rtc-s5m.c 12775F: include/linux/mfd/samsung/ 12776F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12777F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12778F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12779F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12780 12781SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12782M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12783L: linux-media@vger.kernel.org 12784L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12785S: Maintained 12786F: drivers/media/platform/s3c-camif/ 12787F: include/media/drv-intf/s3c_camif.h 12788 12789SAMSUNG S3FWRN5 NFC DRIVER 12790M: Robert Baldyga <r.baldyga@samsung.com> 12791M: Krzysztof Opasiak <k.opasiak@samsung.com> 12792L: linux-nfc@lists.01.org (moderated for non-subscribers) 12793S: Supported 12794F: drivers/nfc/s3fwrn5 12795 12796SAMSUNG S5C73M3 CAMERA DRIVER 12797M: Kyungmin Park <kyungmin.park@samsung.com> 12798M: Andrzej Hajda <a.hajda@samsung.com> 12799L: linux-media@vger.kernel.org 12800S: Supported 12801F: drivers/media/i2c/s5c73m3/* 12802 12803SAMSUNG S5K5BAF CAMERA DRIVER 12804M: Kyungmin Park <kyungmin.park@samsung.com> 12805M: Andrzej Hajda <a.hajda@samsung.com> 12806L: linux-media@vger.kernel.org 12807S: Supported 12808F: drivers/media/i2c/s5k5baf.c 12809 12810SAMSUNG S5P Security SubSystem (SSS) DRIVER 12811M: Krzysztof Kozlowski <krzk@kernel.org> 12812M: Vladimir Zapolskiy <vz@mleia.com> 12813M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12814L: linux-crypto@vger.kernel.org 12815L: linux-samsung-soc@vger.kernel.org 12816S: Maintained 12817F: drivers/crypto/s5p-sss.c 12818 12819SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12820M: Kyungmin Park <kyungmin.park@samsung.com> 12821M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12822L: linux-media@vger.kernel.org 12823Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12824S: Supported 12825F: drivers/media/platform/exynos4-is/ 12826 12827SAMSUNG SOC CLOCK DRIVERS 12828M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12829M: Tomasz Figa <tomasz.figa@gmail.com> 12830M: Chanwoo Choi <cw00.choi@samsung.com> 12831S: Supported 12832L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12833T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12834F: drivers/clk/samsung/ 12835F: include/dt-bindings/clock/exynos*.h 12836F: Documentation/devicetree/bindings/clock/exynos*.txt 12837 12838SAMSUNG SPI DRIVERS 12839M: Kukjin Kim <kgene@kernel.org> 12840M: Krzysztof Kozlowski <krzk@kernel.org> 12841M: Andi Shyti <andi@etezian.org> 12842L: linux-spi@vger.kernel.org 12843L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12844S: Maintained 12845F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12846F: drivers/spi/spi-s3c* 12847F: include/linux/platform_data/spi-s3c64xx.h 12848 12849SAMSUNG SXGBE DRIVERS 12850M: Byungho An <bh74.an@samsung.com> 12851M: Girish K S <ks.giri@samsung.com> 12852M: Vipul Pandya <vipul.pandya@samsung.com> 12853S: Supported 12854L: netdev@vger.kernel.org 12855F: drivers/net/ethernet/samsung/sxgbe/ 12856 12857SAMSUNG THERMAL DRIVER 12858M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12859L: linux-pm@vger.kernel.org 12860L: linux-samsung-soc@vger.kernel.org 12861S: Supported 12862T: git https://github.com/lmajewski/linux-samsung-thermal.git 12863F: drivers/thermal/samsung/ 12864 12865SAMSUNG USB2 PHY DRIVER 12866M: Kamil Debski <kamil@wypas.org> 12867M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12868L: linux-kernel@vger.kernel.org 12869S: Supported 12870F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12871F: Documentation/phy/samsung-usb2.txt 12872F: drivers/phy/samsung/phy-exynos4210-usb2.c 12873F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12874F: drivers/phy/samsung/phy-exynos5250-usb2.c 12875F: drivers/phy/samsung/phy-s5pv210-usb2.c 12876F: drivers/phy/samsung/phy-samsung-usb2.c 12877F: drivers/phy/samsung/phy-samsung-usb2.h 12878 12879SC1200 WDT DRIVER 12880M: Zwane Mwaikambo <zwanem@gmail.com> 12881S: Maintained 12882F: drivers/watchdog/sc1200wdt.c 12883 12884SCHEDULER 12885M: Ingo Molnar <mingo@redhat.com> 12886M: Peter Zijlstra <peterz@infradead.org> 12887L: linux-kernel@vger.kernel.org 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12889S: Maintained 12890F: kernel/sched/ 12891F: include/linux/sched.h 12892F: include/uapi/linux/sched.h 12893F: include/linux/wait.h 12894 12895SCR24X CHIP CARD INTERFACE DRIVER 12896M: Lubomir Rintel <lkundrak@v3.sk> 12897S: Supported 12898F: drivers/char/pcmcia/scr24x_cs.c 12899 12900SCSI CDROM DRIVER 12901M: Jens Axboe <axboe@kernel.dk> 12902L: linux-scsi@vger.kernel.org 12903W: http://www.kernel.dk 12904S: Maintained 12905F: drivers/scsi/sr* 12906 12907SCSI RDMA PROTOCOL (SRP) INITIATOR 12908M: Bart Van Assche <bvanassche@acm.org> 12909L: linux-rdma@vger.kernel.org 12910S: Supported 12911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12912F: drivers/infiniband/ulp/srp/ 12913F: include/scsi/srp.h 12914 12915SCSI RDMA PROTOCOL (SRP) TARGET 12916M: Bart Van Assche <bvanassche@acm.org> 12917L: linux-rdma@vger.kernel.org 12918L: target-devel@vger.kernel.org 12919S: Supported 12920Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12921F: drivers/infiniband/ulp/srpt/ 12922 12923SCSI SG DRIVER 12924M: Doug Gilbert <dgilbert@interlog.com> 12925L: linux-scsi@vger.kernel.org 12926W: http://sg.danny.cz/sg 12927S: Maintained 12928F: Documentation/scsi/scsi-generic.txt 12929F: drivers/scsi/sg.c 12930F: include/scsi/sg.h 12931 12932SCSI SUBSYSTEM 12933M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12935M: "Martin K. Petersen" <martin.petersen@oracle.com> 12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12937L: linux-scsi@vger.kernel.org 12938S: Maintained 12939F: Documentation/devicetree/bindings/scsi/ 12940F: drivers/scsi/ 12941F: include/scsi/ 12942 12943SCSI TAPE DRIVER 12944M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12945L: linux-scsi@vger.kernel.org 12946S: Maintained 12947F: Documentation/scsi/st.txt 12948F: drivers/scsi/st.* 12949F: drivers/scsi/st_*.h 12950 12951SCTP PROTOCOL 12952M: Vlad Yasevich <vyasevich@gmail.com> 12953M: Neil Horman <nhorman@tuxdriver.com> 12954M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12955L: linux-sctp@vger.kernel.org 12956W: http://lksctp.sourceforge.net 12957S: Maintained 12958F: Documentation/networking/sctp.txt 12959F: include/linux/sctp.h 12960F: include/uapi/linux/sctp.h 12961F: include/net/sctp/ 12962F: net/sctp/ 12963 12964SCx200 CPU SUPPORT 12965M: Jim Cromie <jim.cromie@gmail.com> 12966S: Odd Fixes 12967F: Documentation/i2c/busses/scx200_acb 12968F: arch/x86/platform/scx200/ 12969F: drivers/watchdog/scx200_wdt.c 12970F: drivers/i2c/busses/scx200* 12971F: drivers/mtd/maps/scx200_docflash.c 12972F: include/linux/scx200.h 12973 12974SCx200 GPIO DRIVER 12975M: Jim Cromie <jim.cromie@gmail.com> 12976S: Maintained 12977F: drivers/char/scx200_gpio.c 12978F: include/linux/scx200_gpio.h 12979 12980SCx200 HRT CLOCKSOURCE DRIVER 12981M: Jim Cromie <jim.cromie@gmail.com> 12982S: Maintained 12983F: drivers/clocksource/scx200_hrt.c 12984 12985SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12986M: Sascha Sommer <saschasommer@freenet.de> 12987L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12988S: Maintained 12989F: drivers/mmc/host/sdricoh_cs.c 12990 12991SECURE COMPUTING 12992M: Kees Cook <keescook@chromium.org> 12993R: Andy Lutomirski <luto@amacapital.net> 12994R: Will Drewry <wad@chromium.org> 12995T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12996S: Supported 12997F: kernel/seccomp.c 12998F: include/uapi/linux/seccomp.h 12999F: include/linux/seccomp.h 13000F: tools/testing/selftests/seccomp/* 13001F: tools/testing/selftests/kselftest_harness.h 13002F: Documentation/userspace-api/seccomp_filter.rst 13003K: \bsecure_computing 13004K: \bTIF_SECCOMP\b 13005 13006SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13007M: Al Cooper <alcooperx@gmail.com> 13008L: linux-mmc@vger.kernel.org 13009L: bcm-kernel-feedback-list@broadcom.com 13010S: Maintained 13011F: drivers/mmc/host/sdhci-brcmstb* 13012 13013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13014M: Adrian Hunter <adrian.hunter@intel.com> 13015L: linux-mmc@vger.kernel.org 13016T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13017S: Maintained 13018F: drivers/mmc/host/sdhci* 13019F: include/linux/mmc/sdhci* 13020 13021SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13022M: Prabu Thangamuthu <prabu.t@synopsys.com> 13023M: Manjunath M B <manjumb@synopsys.com> 13024L: linux-mmc@vger.kernel.org 13025S: Maintained 13026F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13027 13028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13029M: Ben Dooks <ben-linux@fluff.org> 13030M: Jaehoon Chung <jh80.chung@samsung.com> 13031L: linux-mmc@vger.kernel.org 13032S: Maintained 13033F: drivers/mmc/host/sdhci-s3c* 13034 13035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13036M: Viresh Kumar <vireshk@kernel.org> 13037L: linux-mmc@vger.kernel.org 13038S: Maintained 13039F: drivers/mmc/host/sdhci-spear.c 13040 13041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13042M: Kishon Vijay Abraham I <kishon@ti.com> 13043L: linux-mmc@vger.kernel.org 13044S: Maintained 13045F: drivers/mmc/host/sdhci-omap.c 13046 13047SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13048M: Scott Bauer <scott.bauer@intel.com> 13049M: Jonathan Derrick <jonathan.derrick@intel.com> 13050L: linux-block@vger.kernel.org 13051S: Supported 13052F: block/sed* 13053F: block/opal_proto.h 13054F: include/linux/sed* 13055F: include/uapi/linux/sed* 13056 13057SECURITY CONTACT 13058M: Security Officers <security@kernel.org> 13059S: Supported 13060 13061SECURITY SUBSYSTEM 13062M: James Morris <jmorris@namei.org> 13063M: "Serge E. Hallyn" <serge@hallyn.com> 13064L: linux-security-module@vger.kernel.org (suggested Cc:) 13065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13066W: http://kernsec.org/ 13067S: Supported 13068F: security/ 13069X: security/selinux/ 13070 13071SELINUX SECURITY MODULE 13072M: Paul Moore <paul@paul-moore.com> 13073M: Stephen Smalley <sds@tycho.nsa.gov> 13074M: Eric Paris <eparis@parisplace.org> 13075L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13076W: https://selinuxproject.org 13077W: https://github.com/SELinuxProject 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13079S: Supported 13080F: include/linux/selinux* 13081F: security/selinux/ 13082F: scripts/selinux/ 13083F: Documentation/admin-guide/LSM/SELinux.rst 13084 13085SENSABLE PHANTOM 13086M: Jiri Slaby <jirislaby@gmail.com> 13087S: Maintained 13088F: drivers/misc/phantom.c 13089F: include/uapi/linux/phantom.h 13090 13091SERIAL DEVICE BUS 13092M: Rob Herring <robh@kernel.org> 13093L: linux-serial@vger.kernel.org 13094S: Maintained 13095F: Documentation/devicetree/bindings/serial/slave-device.txt 13096F: drivers/tty/serdev/ 13097F: include/linux/serdev.h 13098 13099SERIAL DRIVERS 13100M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13101L: linux-serial@vger.kernel.org 13102S: Maintained 13103F: Documentation/devicetree/bindings/serial/ 13104F: drivers/tty/serial/ 13105 13106SERIAL IR RECEIVER 13107M: Sean Young <sean@mess.org> 13108L: linux-media@vger.kernel.org 13109S: Maintained 13110F: drivers/media/rc/serial_ir.c 13111 13112SFC NETWORK DRIVER 13113M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13114M: Edward Cree <ecree@solarflare.com> 13115M: Bert Kenward <bkenward@solarflare.com> 13116L: netdev@vger.kernel.org 13117S: Supported 13118F: drivers/net/ethernet/sfc/ 13119 13120SGI GRU DRIVER 13121M: Dimitri Sivanich <sivanich@sgi.com> 13122S: Maintained 13123F: drivers/misc/sgi-gru/ 13124 13125SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13126M: Pat Gefre <pfg@sgi.com> 13127L: linux-ia64@vger.kernel.org 13128S: Supported 13129F: Documentation/ia64/serial.txt 13130F: drivers/tty/serial/ioc?_serial.c 13131F: include/linux/ioc?.h 13132 13133SGI XP/XPC/XPNET DRIVER 13134M: Cliff Whickman <cpw@sgi.com> 13135M: Robin Holt <robinmholt@gmail.com> 13136S: Maintained 13137F: drivers/misc/sgi-xp/ 13138 13139SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13140M: Ursula Braun <ubraun@linux.ibm.com> 13141L: linux-s390@vger.kernel.org 13142W: http://www.ibm.com/developerworks/linux/linux390/ 13143S: Supported 13144F: net/smc/ 13145 13146SHARP RJ54N1CB0C SENSOR DRIVER 13147M: Jacopo Mondi <jacopo@jmondi.org> 13148L: linux-media@vger.kernel.org 13149T: git git://linuxtv.org/media_tree.git 13150S: Odd fixes 13151F: drivers/media/i2c/rj54n1cb0c.c 13152F: include/media/i2c/rj54n1cb0c.h 13153 13154SH_VEU V4L2 MEM2MEM DRIVER 13155L: linux-media@vger.kernel.org 13156S: Orphan 13157F: drivers/media/platform/sh_veu.c 13158 13159SH_VOU V4L2 OUTPUT DRIVER 13160L: linux-media@vger.kernel.org 13161S: Orphan 13162F: drivers/media/platform/sh_vou.c 13163F: include/media/drv-intf/sh_vou.h 13164 13165SI2157 MEDIA DRIVER 13166M: Antti Palosaari <crope@iki.fi> 13167L: linux-media@vger.kernel.org 13168W: https://linuxtv.org 13169W: http://palosaari.fi/linux/ 13170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13171T: git git://linuxtv.org/anttip/media_tree.git 13172S: Maintained 13173F: drivers/media/tuners/si2157* 13174 13175SI2165 MEDIA DRIVER 13176M: Matthias Schwarzott <zzam@gentoo.org> 13177L: linux-media@vger.kernel.org 13178W: https://linuxtv.org 13179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13180S: Maintained 13181F: drivers/media/dvb-frontends/si2165* 13182 13183SI2168 MEDIA DRIVER 13184M: Antti Palosaari <crope@iki.fi> 13185L: linux-media@vger.kernel.org 13186W: https://linuxtv.org 13187W: http://palosaari.fi/linux/ 13188Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13189T: git git://linuxtv.org/anttip/media_tree.git 13190S: Maintained 13191F: drivers/media/dvb-frontends/si2168* 13192 13193SI470X FM RADIO RECEIVER I2C DRIVER 13194M: Hans Verkuil <hverkuil@xs4all.nl> 13195L: linux-media@vger.kernel.org 13196T: git git://linuxtv.org/media_tree.git 13197W: https://linuxtv.org 13198S: Odd Fixes 13199F: drivers/media/radio/si470x/radio-si470x-i2c.c 13200 13201SI470X FM RADIO RECEIVER USB DRIVER 13202M: Hans Verkuil <hverkuil@xs4all.nl> 13203L: linux-media@vger.kernel.org 13204T: git git://linuxtv.org/media_tree.git 13205W: https://linuxtv.org 13206S: Maintained 13207F: drivers/media/radio/si470x/radio-si470x-common.c 13208F: drivers/media/radio/si470x/radio-si470x.h 13209F: drivers/media/radio/si470x/radio-si470x-usb.c 13210 13211SI4713 FM RADIO TRANSMITTER I2C DRIVER 13212M: Eduardo Valentin <edubezval@gmail.com> 13213L: linux-media@vger.kernel.org 13214T: git git://linuxtv.org/media_tree.git 13215W: https://linuxtv.org 13216S: Odd Fixes 13217F: drivers/media/radio/si4713/si4713.? 13218 13219SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13220M: Eduardo Valentin <edubezval@gmail.com> 13221L: linux-media@vger.kernel.org 13222T: git git://linuxtv.org/media_tree.git 13223W: https://linuxtv.org 13224S: Odd Fixes 13225F: drivers/media/radio/si4713/radio-platform-si4713.c 13226 13227SI4713 FM RADIO TRANSMITTER USB DRIVER 13228M: Hans Verkuil <hverkuil@xs4all.nl> 13229L: linux-media@vger.kernel.org 13230T: git git://linuxtv.org/media_tree.git 13231W: https://linuxtv.org 13232S: Maintained 13233F: drivers/media/radio/si4713/radio-usb-si4713.c 13234 13235SIANO DVB DRIVER 13236M: Mauro Carvalho Chehab <mchehab@kernel.org> 13237L: linux-media@vger.kernel.org 13238W: https://linuxtv.org 13239T: git git://linuxtv.org/media_tree.git 13240S: Odd fixes 13241F: drivers/media/common/siano/ 13242F: drivers/media/usb/siano/ 13243F: drivers/media/usb/siano/ 13244F: drivers/media/mmc/siano/ 13245 13246SIFIVE DRIVERS 13247M: Palmer Dabbelt <palmer@sifive.com> 13248L: linux-riscv@lists.infradead.org 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13250S: Supported 13251K: sifive 13252N: sifive 13253 13254SILEAD TOUCHSCREEN DRIVER 13255M: Hans de Goede <hdegoede@redhat.com> 13256L: linux-input@vger.kernel.org 13257L: platform-driver-x86@vger.kernel.org 13258S: Maintained 13259F: drivers/input/touchscreen/silead.c 13260F: drivers/platform/x86/touchscreen_dmi.c 13261 13262SILICON MOTION SM712 FRAME BUFFER DRIVER 13263M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13264M: Teddy Wang <teddy.wang@siliconmotion.com> 13265M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13266L: linux-fbdev@vger.kernel.org 13267S: Maintained 13268F: drivers/video/fbdev/sm712* 13269F: Documentation/fb/sm712fb.txt 13270 13271SIMPLE FIRMWARE INTERFACE (SFI) 13272M: Len Brown <lenb@kernel.org> 13273L: sfi-devel@simplefirmware.org 13274W: http://simplefirmware.org/ 13275T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13276S: Supported 13277F: arch/x86/platform/sfi/ 13278F: drivers/sfi/ 13279F: include/linux/sfi*.h 13280 13281SIMPLEFB FB DRIVER 13282M: Hans de Goede <hdegoede@redhat.com> 13283L: linux-fbdev@vger.kernel.org 13284S: Maintained 13285F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13286F: drivers/video/fbdev/simplefb.c 13287F: include/linux/platform_data/simplefb.h 13288 13289SIMTEC EB110ATX (Chalice CATS) 13290P: Ben Dooks 13291P: Vincent Sanders <vince@simtec.co.uk> 13292M: Simtec Linux Team <linux@simtec.co.uk> 13293W: http://www.simtec.co.uk/products/EB110ATX/ 13294S: Supported 13295 13296SIMTEC EB2410ITX (BAST) 13297P: Ben Dooks 13298P: Vincent Sanders <vince@simtec.co.uk> 13299M: Simtec Linux Team <linux@simtec.co.uk> 13300W: http://www.simtec.co.uk/products/EB2410ITX/ 13301S: Supported 13302F: arch/arm/mach-s3c24xx/mach-bast.c 13303F: arch/arm/mach-s3c24xx/bast-ide.c 13304F: arch/arm/mach-s3c24xx/bast-irq.c 13305 13306SIPHASH PRF ROUTINES 13307M: Jason A. Donenfeld <Jason@zx2c4.com> 13308S: Maintained 13309F: lib/siphash.c 13310F: lib/test_siphash.c 13311F: include/linux/siphash.h 13312 13313SIOX 13314M: Gavin Schenk <g.schenk@eckelmann.de> 13315M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13316R: Pengutronix Kernel Team <kernel@pengutronix.de> 13317S: Supported 13318F: drivers/siox/* 13319F: include/trace/events/siox.h 13320 13321SIS 190 ETHERNET DRIVER 13322M: Francois Romieu <romieu@fr.zoreil.com> 13323L: netdev@vger.kernel.org 13324S: Maintained 13325F: drivers/net/ethernet/sis/sis190.c 13326 13327SIS 900/7016 FAST ETHERNET DRIVER 13328M: Daniele Venzano <venza@brownhat.org> 13329W: http://www.brownhat.org/sis900.html 13330L: netdev@vger.kernel.org 13331S: Maintained 13332F: drivers/net/ethernet/sis/sis900.* 13333 13334SIS FRAMEBUFFER DRIVER 13335M: Thomas Winischhofer <thomas@winischhofer.net> 13336W: http://www.winischhofer.net/linuxsisvga.shtml 13337S: Maintained 13338F: Documentation/fb/sisfb.txt 13339F: drivers/video/fbdev/sis/ 13340F: include/video/sisfb.h 13341 13342SIS USB2VGA DRIVER 13343M: Thomas Winischhofer <thomas@winischhofer.net> 13344W: http://www.winischhofer.at/linuxsisusbvga.shtml 13345S: Maintained 13346F: drivers/usb/misc/sisusbvga/ 13347 13348SLAB ALLOCATOR 13349M: Christoph Lameter <cl@linux.com> 13350M: Pekka Enberg <penberg@kernel.org> 13351M: David Rientjes <rientjes@google.com> 13352M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13353M: Andrew Morton <akpm@linux-foundation.org> 13354L: linux-mm@kvack.org 13355S: Maintained 13356F: include/linux/sl?b*.h 13357F: mm/sl?b* 13358 13359SLEEPABLE READ-COPY UPDATE (SRCU) 13360M: Lai Jiangshan <jiangshanlai@gmail.com> 13361M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13362M: Josh Triplett <josh@joshtriplett.org> 13363R: Steven Rostedt <rostedt@goodmis.org> 13364R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13365L: linux-kernel@vger.kernel.org 13366W: http://www.rdrop.com/users/paulmck/RCU/ 13367S: Supported 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13369F: include/linux/srcu*.h 13370F: kernel/rcu/srcu*.c 13371 13372SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13373M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13375S: Maintained 13376F: drivers/slimbus/ 13377F: Documentation/devicetree/bindings/slimbus/ 13378F: include/linux/slimbus.h 13379 13380SMACK SECURITY MODULE 13381M: Casey Schaufler <casey@schaufler-ca.com> 13382L: linux-security-module@vger.kernel.org 13383W: http://schaufler-ca.com 13384T: git git://github.com/cschaufler/smack-next 13385S: Maintained 13386F: Documentation/admin-guide/LSM/Smack.rst 13387F: security/smack/ 13388 13389SMC91x ETHERNET DRIVER 13390M: Nicolas Pitre <nico@fluxnic.net> 13391S: Odd Fixes 13392F: drivers/net/ethernet/smsc/smc91x.* 13393 13394SMIA AND SMIA++ IMAGE SENSOR DRIVER 13395M: Sakari Ailus <sakari.ailus@iki.fi> 13396L: linux-media@vger.kernel.org 13397S: Maintained 13398F: drivers/media/i2c/smiapp/ 13399F: include/media/i2c/smiapp.h 13400F: drivers/media/i2c/smiapp-pll.c 13401F: drivers/media/i2c/smiapp-pll.h 13402F: include/uapi/linux/smiapp.h 13403F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13404 13405SMM665 HARDWARE MONITOR DRIVER 13406M: Guenter Roeck <linux@roeck-us.net> 13407L: linux-hwmon@vger.kernel.org 13408S: Maintained 13409F: Documentation/hwmon/smm665 13410F: drivers/hwmon/smm665.c 13411 13412SMSC EMC2103 HARDWARE MONITOR DRIVER 13413M: Steve Glendinning <steve.glendinning@shawell.net> 13414L: linux-hwmon@vger.kernel.org 13415S: Maintained 13416F: Documentation/hwmon/emc2103 13417F: drivers/hwmon/emc2103.c 13418 13419SMSC SCH5627 HARDWARE MONITOR DRIVER 13420M: Hans de Goede <hdegoede@redhat.com> 13421L: linux-hwmon@vger.kernel.org 13422S: Supported 13423F: Documentation/hwmon/sch5627 13424F: drivers/hwmon/sch5627.c 13425 13426SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13427M: Steve Glendinning <steve.glendinning@shawell.net> 13428L: linux-fbdev@vger.kernel.org 13429S: Maintained 13430F: drivers/video/fbdev/smscufx.c 13431 13432SMSC47B397 HARDWARE MONITOR DRIVER 13433M: Jean Delvare <jdelvare@suse.com> 13434L: linux-hwmon@vger.kernel.org 13435S: Maintained 13436F: Documentation/hwmon/smsc47b397 13437F: drivers/hwmon/smsc47b397.c 13438 13439SMSC911x ETHERNET DRIVER 13440M: Steve Glendinning <steve.glendinning@shawell.net> 13441L: netdev@vger.kernel.org 13442S: Maintained 13443F: include/linux/smsc911x.h 13444F: drivers/net/ethernet/smsc/smsc911x.* 13445 13446SMSC9420 PCI ETHERNET DRIVER 13447M: Steve Glendinning <steve.glendinning@shawell.net> 13448L: netdev@vger.kernel.org 13449S: Maintained 13450F: drivers/net/ethernet/smsc/smsc9420.* 13451 13452SOC-CAMERA V4L2 SUBSYSTEM 13453L: linux-media@vger.kernel.org 13454T: git git://linuxtv.org/media_tree.git 13455S: Orphan 13456F: include/media/soc* 13457F: drivers/media/i2c/soc_camera/ 13458F: drivers/media/platform/soc_camera/ 13459 13460SOCIONEXT SYNQUACER I2C DRIVER 13461M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13462L: linux-i2c@vger.kernel.org 13463S: Maintained 13464F: drivers/i2c/busses/i2c-synquacer.c 13465F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13466 13467SOCIONEXT UNIPHIER SOUND DRIVER 13468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13469S: Orphan 13470F: sound/soc/uniphier/ 13471 13472SOEKRIS NET48XX LED SUPPORT 13473M: Chris Boot <bootc@bootc.net> 13474S: Maintained 13475F: drivers/leds/leds-net48xx.c 13476 13477SOFT-ROCE DRIVER (rxe) 13478M: Moni Shoua <monis@mellanox.com> 13479L: linux-rdma@vger.kernel.org 13480S: Supported 13481W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13482Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13483F: drivers/infiniband/sw/rxe/ 13484F: include/uapi/rdma/rdma_user_rxe.h 13485 13486SOFTLOGIC 6x10 MPEG CODEC 13487M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13488M: Anton Sviridenko <anton@corp.bluecherry.net> 13489M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13490M: Andrey Utkin <andrey_utkin@fastmail.com> 13491M: Ismael Luceno <ismael@iodev.co.uk> 13492L: linux-media@vger.kernel.org 13493S: Supported 13494F: drivers/media/pci/solo6x10/ 13495 13496SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13497M: James Morse <james.morse@arm.com> 13498L: linux-arm-kernel@lists.infradead.org 13499S: Maintained 13500F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13501F: drivers/firmware/arm_sdei.c 13502F: include/linux/sdei.h 13503F: include/uapi/linux/sdei.h 13504 13505SOFTWARE RAID (Multiple Disks) SUPPORT 13506M: Shaohua Li <shli@kernel.org> 13507L: linux-raid@vger.kernel.org 13508T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13509S: Supported 13510F: drivers/md/Makefile 13511F: drivers/md/Kconfig 13512F: drivers/md/md* 13513F: drivers/md/raid* 13514F: include/linux/raid/ 13515F: include/uapi/linux/raid/ 13516 13517SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13518M: Jassi Brar <jaswinder.singh@linaro.org> 13519L: netdev@vger.kernel.org 13520S: Maintained 13521F: drivers/net/ethernet/socionext/netsec.c 13522F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13523 13524SOLIDRUN CLEARFOG SUPPORT 13525M: Russell King <linux@armlinux.org.uk> 13526S: Maintained 13527F: arch/arm/boot/dts/armada-388-clearfog* 13528F: arch/arm/boot/dts/armada-38x-solidrun-* 13529 13530SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13531M: Russell King <linux@armlinux.org.uk> 13532S: Maintained 13533F: arch/arm/boot/dts/imx6*-cubox-i* 13534F: arch/arm/boot/dts/imx6*-hummingboard* 13535F: arch/arm/boot/dts/imx6*-sr-* 13536 13537SONIC NETWORK DRIVER 13538M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13539L: netdev@vger.kernel.org 13540S: Maintained 13541F: drivers/net/ethernet/natsemi/sonic.* 13542 13543SONICS SILICON BACKPLANE DRIVER (SSB) 13544M: Michael Buesch <m@bues.ch> 13545L: linux-wireless@vger.kernel.org 13546S: Maintained 13547F: drivers/ssb/ 13548F: include/linux/ssb/ 13549 13550SONY IMX258 SENSOR DRIVER 13551M: Sakari Ailus <sakari.ailus@linux.intel.com> 13552L: linux-media@vger.kernel.org 13553T: git git://linuxtv.org/media_tree.git 13554S: Maintained 13555F: drivers/media/i2c/imx258.c 13556 13557SONY IMX274 SENSOR DRIVER 13558M: Leon Luo <leonl@leopardimaging.com> 13559L: linux-media@vger.kernel.org 13560T: git git://linuxtv.org/media_tree.git 13561S: Maintained 13562F: drivers/media/i2c/imx274.c 13563F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13564 13565SONY MEMORYSTICK CARD SUPPORT 13566M: Alex Dubov <oakad@yahoo.com> 13567W: http://tifmxx.berlios.de/ 13568S: Maintained 13569F: drivers/memstick/host/tifm_ms.c 13570 13571SONY MEMORYSTICK STANDARD SUPPORT 13572M: Maxim Levitsky <maximlevitsky@gmail.com> 13573S: Maintained 13574F: drivers/memstick/core/ms_block.* 13575 13576SONY VAIO CONTROL DEVICE DRIVER 13577M: Mattia Dongili <malattia@linux.it> 13578L: platform-driver-x86@vger.kernel.org 13579W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13580S: Maintained 13581F: Documentation/laptops/sony-laptop.txt 13582F: drivers/char/sonypi.c 13583F: drivers/platform/x86/sony-laptop.c 13584F: include/linux/sony-laptop.h 13585 13586SOUND 13587M: Jaroslav Kysela <perex@perex.cz> 13588M: Takashi Iwai <tiwai@suse.com> 13589L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13590W: http://www.alsa-project.org/ 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13592T: git git://git.alsa-project.org/alsa-kernel.git 13593Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13594S: Maintained 13595F: Documentation/sound/ 13596F: include/sound/ 13597F: include/uapi/sound/ 13598F: sound/ 13599 13600SOUND - COMPRESSED AUDIO 13601M: Vinod Koul <vkoul@kernel.org> 13602L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13604S: Supported 13605F: Documentation/sound/designs/compress-offload.rst 13606F: include/sound/compress_driver.h 13607F: include/uapi/sound/compress_* 13608F: sound/core/compress_offload.c 13609F: sound/soc/soc-compress.c 13610 13611SOUND - DMAENGINE HELPERS 13612M: Lars-Peter Clausen <lars@metafoo.de> 13613S: Supported 13614F: include/sound/dmaengine_pcm.h 13615F: sound/core/pcm_dmaengine.c 13616F: sound/soc/soc-generic-dmaengine-pcm.c 13617 13618SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13619M: Liam Girdwood <lgirdwood@gmail.com> 13620M: Mark Brown <broonie@kernel.org> 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13622L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13623W: http://alsa-project.org/main/index.php/ASoC 13624S: Supported 13625F: Documentation/devicetree/bindings/sound/ 13626F: Documentation/sound/soc/ 13627F: sound/soc/ 13628F: include/sound/soc* 13629 13630SOUNDWIRE SUBSYSTEM 13631M: Vinod Koul <vinod.koul@intel.com> 13632M: Sanyog Kale <sanyog.r.kale@intel.com> 13633R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13635S: Supported 13636F: Documentation/driver-api/soundwire/ 13637F: drivers/soundwire/ 13638F: include/linux/soundwire/ 13639 13640SP2 MEDIA DRIVER 13641M: Olli Salonen <olli.salonen@iki.fi> 13642L: linux-media@vger.kernel.org 13643W: https://linuxtv.org 13644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13645S: Maintained 13646F: drivers/media/dvb-frontends/sp2* 13647 13648SPARC + UltraSPARC (sparc/sparc64) 13649M: "David S. Miller" <davem@davemloft.net> 13650L: sparclinux@vger.kernel.org 13651Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13654S: Maintained 13655F: arch/sparc/ 13656F: drivers/sbus/ 13657 13658SPARC SERIAL DRIVERS 13659M: "David S. Miller" <davem@davemloft.net> 13660L: sparclinux@vger.kernel.org 13661T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13662T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13663S: Maintained 13664F: include/linux/sunserialcore.h 13665F: drivers/tty/serial/suncore.c 13666F: drivers/tty/serial/sunhv.c 13667F: drivers/tty/serial/sunsab.c 13668F: drivers/tty/serial/sunsab.h 13669F: drivers/tty/serial/sunsu.c 13670F: drivers/tty/serial/sunzilog.c 13671F: drivers/tty/serial/sunzilog.h 13672F: drivers/tty/vcc.c 13673 13674SPARSE CHECKER 13675M: "Christopher Li" <sparse@chrisli.org> 13676L: linux-sparse@vger.kernel.org 13677W: https://sparse.wiki.kernel.org/ 13678T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13679T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13680S: Maintained 13681F: include/linux/compiler.h 13682 13683SPEAR CLOCK FRAMEWORK SUPPORT 13684M: Viresh Kumar <vireshk@kernel.org> 13685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13686W: http://www.st.com/spear 13687S: Maintained 13688F: drivers/clk/spear/ 13689 13690SPEAR PLATFORM SUPPORT 13691M: Viresh Kumar <vireshk@kernel.org> 13692M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13694W: http://www.st.com/spear 13695S: Maintained 13696F: arch/arm/boot/dts/spear* 13697F: arch/arm/mach-spear/ 13698 13699SPI NOR SUBSYSTEM 13700M: Marek Vasut <marek.vasut@gmail.com> 13701L: linux-mtd@lists.infradead.org 13702W: http://www.linux-mtd.infradead.org/ 13703Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13704T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13705T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13706S: Maintained 13707F: drivers/mtd/spi-nor/ 13708F: include/linux/mtd/spi-nor.h 13709 13710SPI SUBSYSTEM 13711M: Mark Brown <broonie@kernel.org> 13712L: linux-spi@vger.kernel.org 13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13714Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13715S: Maintained 13716F: Documentation/devicetree/bindings/spi/ 13717F: Documentation/spi/ 13718F: drivers/spi/ 13719F: include/linux/spi/ 13720F: include/uapi/linux/spi/ 13721F: tools/spi/ 13722 13723SPIDERNET NETWORK DRIVER for CELL 13724M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13725L: netdev@vger.kernel.org 13726S: Supported 13727F: Documentation/networking/spider_net.txt 13728F: drivers/net/ethernet/toshiba/spider_net* 13729 13730SPMI SUBSYSTEM 13731R: Stephen Boyd <sboyd@kernel.org> 13732L: linux-arm-msm@vger.kernel.org 13733F: Documentation/devicetree/bindings/spmi/ 13734F: drivers/spmi/ 13735F: include/dt-bindings/spmi/spmi.h 13736F: include/linux/spmi.h 13737F: include/trace/events/spmi.h 13738 13739SPU FILE SYSTEM 13740M: Jeremy Kerr <jk@ozlabs.org> 13741L: linuxppc-dev@lists.ozlabs.org 13742W: http://www.ibm.com/developerworks/power/cell/ 13743S: Supported 13744F: Documentation/filesystems/spufs.txt 13745F: arch/powerpc/platforms/cell/spufs/ 13746 13747SQUASHFS FILE SYSTEM 13748M: Phillip Lougher <phillip@squashfs.org.uk> 13749L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13750W: http://squashfs.org.uk 13751T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13752S: Maintained 13753F: Documentation/filesystems/squashfs.txt 13754F: fs/squashfs/ 13755 13756SRM (Alpha) environment access 13757M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13758S: Maintained 13759F: arch/alpha/kernel/srm_env.c 13760 13761ST STM32 I2C/SMBUS DRIVER 13762M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13763L: linux-i2c@vger.kernel.org 13764S: Maintained 13765F: drivers/i2c/busses/i2c-stm32* 13766 13767STABLE BRANCH 13768M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13769L: stable@vger.kernel.org 13770S: Supported 13771F: Documentation/process/stable-kernel-rules.rst 13772 13773STAGING - COMEDI 13774M: Ian Abbott <abbotti@mev.co.uk> 13775M: H Hartley Sweeten <hsweeten@visionengravers.com> 13776S: Odd Fixes 13777F: drivers/staging/comedi/ 13778 13779STAGING - EROFS FILE SYSTEM 13780M: Gao Xiang <gaoxiang25@huawei.com> 13781M: Chao Yu <yuchao0@huawei.com> 13782L: linux-erofs@lists.ozlabs.org 13783S: Maintained 13784F: drivers/staging/erofs/ 13785 13786STAGING - FLARION FT1000 DRIVERS 13787M: Marek Belisko <marek.belisko@gmail.com> 13788S: Odd Fixes 13789F: drivers/staging/ft1000/ 13790 13791STAGING - INDUSTRIAL IO 13792M: Jonathan Cameron <jic23@kernel.org> 13793L: linux-iio@vger.kernel.org 13794S: Odd Fixes 13795F: Documentation/devicetree/bindings/staging/iio/ 13796F: drivers/staging/iio/ 13797 13798STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13799M: Marc Dietrich <marvin24@gmx.de> 13800L: ac100@lists.launchpad.net (moderated for non-subscribers) 13801L: linux-tegra@vger.kernel.org 13802S: Maintained 13803F: drivers/staging/nvec/ 13804 13805STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13806M: Jens Frederich <jfrederich@gmail.com> 13807M: Daniel Drake <dsd@laptop.org> 13808M: Jon Nettleton <jon.nettleton@gmail.com> 13809W: http://wiki.laptop.org/go/DCON 13810S: Maintained 13811F: drivers/staging/olpc_dcon/ 13812 13813STAGING - REALTEK RTL8712U DRIVERS 13814M: Larry Finger <Larry.Finger@lwfinger.net> 13815M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13816S: Odd Fixes 13817F: drivers/staging/rtl8712/ 13818 13819STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13820M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13821M: Teddy Wang <teddy.wang@siliconmotion.com> 13822M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13823L: linux-fbdev@vger.kernel.org 13824S: Maintained 13825F: drivers/staging/sm750fb/ 13826 13827STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13828M: William Hubbs <w.d.hubbs@gmail.com> 13829M: Chris Brannon <chris@the-brannons.com> 13830M: Kirk Reiser <kirk@reisers.ca> 13831M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13832L: speakup@linux-speakup.org 13833W: http://www.linux-speakup.org/ 13834S: Odd Fixes 13835F: drivers/staging/speakup/ 13836 13837STAGING - VIA VT665X DRIVERS 13838M: Forest Bond <forest@alittletooquiet.net> 13839S: Odd Fixes 13840F: drivers/staging/vt665?/ 13841 13842STAGING - WILC1000 WIFI DRIVER 13843M: Aditya Shankar <aditya.shankar@microchip.com> 13844M: Ganesh Krishna <ganesh.krishna@microchip.com> 13845L: linux-wireless@vger.kernel.org 13846S: Supported 13847F: drivers/staging/wilc1000/ 13848 13849STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13850M: Arnaud Patard <arnaud.patard@rtp-net.org> 13851S: Odd Fixes 13852F: drivers/staging/xgifb/ 13853 13854STAGING SUBSYSTEM 13855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13857L: devel@driverdev.osuosl.org 13858S: Supported 13859F: drivers/staging/ 13860 13861STARFIRE/DURALAN NETWORK DRIVER 13862M: Ion Badulescu <ionut@badula.org> 13863S: Odd Fixes 13864F: drivers/net/ethernet/adaptec/starfire* 13865 13866STEC S1220 SKD DRIVER 13867M: Bart Van Assche <bart.vanassche@wdc.com> 13868L: linux-block@vger.kernel.org 13869S: Maintained 13870F: drivers/block/skd*[ch] 13871 13872STI AUDIO (ASoC) DRIVERS 13873M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13874L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13875S: Maintained 13876F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13877F: sound/soc/sti/ 13878 13879STI CEC DRIVER 13880M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13881S: Maintained 13882F: drivers/staging/media/st-cec/ 13883F: Documentation/devicetree/bindings/media/stih-cec.txt 13884 13885STK1160 USB VIDEO CAPTURE DRIVER 13886M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13887L: linux-media@vger.kernel.org 13888T: git git://linuxtv.org/media_tree.git 13889S: Maintained 13890F: drivers/media/usb/stk1160/ 13891 13892STM32 AUDIO (ASoC) DRIVERS 13893M: Olivier Moysan <olivier.moysan@st.com> 13894M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13896S: Maintained 13897F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13898F: sound/soc/stm/ 13899 13900STM32 TIMER/LPTIMER DRIVERS 13901M: Fabrice Gasnier <fabrice.gasnier@st.com> 13902S: Maintained 13903F: drivers/*/stm32-*timer* 13904F: drivers/pwm/pwm-stm32* 13905F: include/linux/*/stm32-*tim* 13906F: Documentation/ABI/testing/*timer-stm32 13907F: Documentation/devicetree/bindings/*/stm32-*timer* 13908F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13909 13910STMMAC ETHERNET DRIVER 13911M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13912M: Alexandre Torgue <alexandre.torgue@st.com> 13913M: Jose Abreu <joabreu@synopsys.com> 13914L: netdev@vger.kernel.org 13915W: http://www.stlinux.com 13916S: Supported 13917F: drivers/net/ethernet/stmicro/stmmac/ 13918 13919SUN3/3X 13920M: Sam Creasey <sammy@sammy.net> 13921W: http://sammy.net/sun3/ 13922S: Maintained 13923F: arch/m68k/kernel/*sun3* 13924F: arch/m68k/sun3*/ 13925F: arch/m68k/include/asm/sun3* 13926F: drivers/net/ethernet/i825xx/sun3* 13927 13928SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13929M: Hans de Goede <hdegoede@redhat.com> 13930L: linux-input@vger.kernel.org 13931S: Maintained 13932F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13933F: drivers/input/keyboard/sun4i-lradc-keys.c 13934 13935SUNDANCE NETWORK DRIVER 13936M: Denis Kirjanov <kda@linux-powerpc.org> 13937L: netdev@vger.kernel.org 13938S: Maintained 13939F: drivers/net/ethernet/dlink/sundance.c 13940 13941SUPERH 13942M: Yoshinori Sato <ysato@users.sourceforge.jp> 13943M: Rich Felker <dalias@libc.org> 13944L: linux-sh@vger.kernel.org 13945Q: http://patchwork.kernel.org/project/linux-sh/list/ 13946S: Maintained 13947F: Documentation/sh/ 13948F: arch/sh/ 13949F: drivers/sh/ 13950 13951SUSPEND TO RAM 13952M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13953M: Len Brown <len.brown@intel.com> 13954M: Pavel Machek <pavel@ucw.cz> 13955L: linux-pm@vger.kernel.org 13956B: https://bugzilla.kernel.org 13957S: Supported 13958F: Documentation/power/ 13959F: arch/x86/kernel/acpi/ 13960F: drivers/base/power/ 13961F: kernel/power/ 13962F: include/linux/suspend.h 13963F: include/linux/freezer.h 13964F: include/linux/pm.h 13965 13966SVGA HANDLING 13967M: Martin Mares <mj@ucw.cz> 13968L: linux-video@atrey.karlin.mff.cuni.cz 13969S: Maintained 13970F: Documentation/svga.txt 13971F: arch/x86/boot/video* 13972 13973SWIOTLB SUBSYSTEM 13974M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13975L: iommu@lists.linux-foundation.org 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13977S: Supported 13978F: kernel/dma/swiotlb.c 13979F: arch/*/kernel/pci-swiotlb.c 13980F: include/linux/swiotlb.h 13981 13982SWITCHDEV 13983M: Jiri Pirko <jiri@resnulli.us> 13984M: Ivan Vecera <ivecera@redhat.com> 13985L: netdev@vger.kernel.org 13986S: Supported 13987F: net/switchdev/ 13988F: include/net/switchdev.h 13989 13990SY8106A REGULATOR DRIVER 13991M: Icenowy Zheng <icenowy@aosc.io> 13992S: Maintained 13993F: drivers/regulator/sy8106a-regulator.c 13994F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13995 13996SYNC FILE FRAMEWORK 13997M: Sumit Semwal <sumit.semwal@linaro.org> 13998R: Gustavo Padovan <gustavo@padovan.org> 13999S: Maintained 14000L: linux-media@vger.kernel.org 14001L: dri-devel@lists.freedesktop.org 14002F: drivers/dma-buf/sync_* 14003F: drivers/dma-buf/dma-fence* 14004F: drivers/dma-buf/sw_sync.c 14005F: include/linux/sync_file.h 14006F: include/uapi/linux/sync_file.h 14007F: Documentation/sync_file.txt 14008T: git git://anongit.freedesktop.org/drm/drm-misc 14009 14010SYNOPSYS ARC ARCHITECTURE 14011M: Vineet Gupta <vgupta@synopsys.com> 14012L: linux-snps-arc@lists.infradead.org 14013S: Supported 14014F: arch/arc/ 14015F: Documentation/devicetree/bindings/arc/* 14016F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14017F: drivers/clocksource/arc_timer.c 14018F: drivers/tty/serial/arc_uart.c 14019T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14020 14021SYNOPSYS ARC HSDK SDP pll clock driver 14022M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14023S: Supported 14024F: drivers/clk/clk-hsdk-pll.c 14025F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14026 14027SYNOPSYS ARC SDP clock driver 14028M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14029S: Supported 14030F: drivers/clk/axs10x/* 14031F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14032 14033SYNOPSYS ARC SDP platform support 14034M: Alexey Brodkin <abrodkin@synopsys.com> 14035S: Supported 14036F: arch/arc/plat-axs10x 14037F: arch/arc/boot/dts/ax* 14038F: Documentation/devicetree/bindings/arc/axs10* 14039 14040SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14041M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14042S: Supported 14043F: drivers/reset/reset-axs10x.c 14044F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14045 14046SYNOPSYS DESIGNWARE 8250 UART DRIVER 14047R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14048S: Maintained 14049F: drivers/tty/serial/8250/8250_dw.c 14050 14051SYNOPSYS DESIGNWARE APB GPIO DRIVER 14052M: Hoan Tran <hotran@apm.com> 14053L: linux-gpio@vger.kernel.org 14054S: Maintained 14055F: drivers/gpio/gpio-dwapb.c 14056F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14057 14058SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14059M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14060S: Maintained 14061F: drivers/dma/dwi-axi-dmac/ 14062F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14063 14064SYNOPSYS DESIGNWARE DMAC DRIVER 14065M: Viresh Kumar <vireshk@kernel.org> 14066R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14067S: Maintained 14068F: include/linux/dma/dw.h 14069F: include/linux/platform_data/dma-dw.h 14070F: drivers/dma/dw/ 14071 14072SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14073M: Jose Abreu <Jose.Abreu@synopsys.com> 14074L: netdev@vger.kernel.org 14075S: Supported 14076F: drivers/net/ethernet/synopsys/ 14077 14078SYNOPSYS DESIGNWARE I2C DRIVER 14079M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14080R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14081R: Mika Westerberg <mika.westerberg@linux.intel.com> 14082L: linux-i2c@vger.kernel.org 14083S: Maintained 14084F: drivers/i2c/busses/i2c-designware-* 14085F: include/linux/platform_data/i2c-designware.h 14086 14087SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14088M: Jaehoon Chung <jh80.chung@samsung.com> 14089L: linux-mmc@vger.kernel.org 14090S: Maintained 14091F: drivers/mmc/host/dw_mmc* 14092 14093SYNOPSYS HSDK RESET CONTROLLER DRIVER 14094M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14095S: Supported 14096F: drivers/reset/reset-hsdk.c 14097F: include/dt-bindings/reset/snps,hsdk-reset.h 14098F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14099 14100SYSTEM CONFIGURATION (SYSCON) 14101M: Lee Jones <lee.jones@linaro.org> 14102M: Arnd Bergmann <arnd@arndb.de> 14103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14104S: Supported 14105F: drivers/mfd/syscon.c 14106 14107SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14108M: Sudeep Holla <sudeep.holla@arm.com> 14109L: linux-arm-kernel@lists.infradead.org 14110S: Maintained 14111F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14112F: drivers/clk/clk-sc[mp]i.c 14113F: drivers/cpufreq/sc[mp]i-cpufreq.c 14114F: drivers/firmware/arm_scpi.c 14115F: drivers/firmware/arm_scmi/ 14116F: include/linux/sc[mp]i_protocol.h 14117 14118SYSTEM RESET/SHUTDOWN DRIVERS 14119M: Sebastian Reichel <sre@kernel.org> 14120L: linux-pm@vger.kernel.org 14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14122S: Maintained 14123F: Documentation/devicetree/bindings/power/reset/ 14124F: drivers/power/reset/ 14125 14126SYSTEM TRACE MODULE CLASS 14127M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14128S: Maintained 14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14130F: Documentation/trace/stm.rst 14131F: drivers/hwtracing/stm/ 14132F: include/linux/stm.h 14133F: include/uapi/linux/stm.h 14134 14135SYSV FILESYSTEM 14136M: Christoph Hellwig <hch@infradead.org> 14137S: Maintained 14138F: Documentation/filesystems/sysv-fs.txt 14139F: fs/sysv/ 14140F: include/linux/sysv_fs.h 14141 14142TARGET SUBSYSTEM 14143M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14144L: linux-scsi@vger.kernel.org 14145L: target-devel@vger.kernel.org 14146W: http://www.linux-iscsi.org 14147W: http://groups.google.com/group/linux-iscsi-target-dev 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14149S: Supported 14150F: drivers/target/ 14151F: include/target/ 14152F: Documentation/target/ 14153 14154TASKSTATS STATISTICS INTERFACE 14155M: Balbir Singh <bsingharora@gmail.com> 14156S: Maintained 14157F: Documentation/accounting/taskstats* 14158F: include/linux/taskstats* 14159F: kernel/taskstats.c 14160 14161TC subsystem 14162M: Jamal Hadi Salim <jhs@mojatatu.com> 14163M: Cong Wang <xiyou.wangcong@gmail.com> 14164M: Jiri Pirko <jiri@resnulli.us> 14165L: netdev@vger.kernel.org 14166S: Maintained 14167F: include/net/pkt_cls.h 14168F: include/net/pkt_sched.h 14169F: include/net/tc_act/ 14170F: include/uapi/linux/pkt_cls.h 14171F: include/uapi/linux/pkt_sched.h 14172F: include/uapi/linux/tc_act/ 14173F: include/uapi/linux/tc_ematch/ 14174F: net/sched/ 14175 14176TC90522 MEDIA DRIVER 14177M: Akihiro Tsukada <tskd08@gmail.com> 14178L: linux-media@vger.kernel.org 14179S: Odd Fixes 14180F: drivers/media/dvb-frontends/tc90522* 14181 14182TCP LOW PRIORITY MODULE 14183M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14184M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14185W: http://tcp-lp-mod.sourceforge.net/ 14186S: Maintained 14187F: net/ipv4/tcp_lp.c 14188 14189TDA10071 MEDIA DRIVER 14190M: Antti Palosaari <crope@iki.fi> 14191L: linux-media@vger.kernel.org 14192W: https://linuxtv.org 14193W: http://palosaari.fi/linux/ 14194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14195T: git git://linuxtv.org/anttip/media_tree.git 14196S: Maintained 14197F: drivers/media/dvb-frontends/tda10071* 14198 14199TDA18212 MEDIA DRIVER 14200M: Antti Palosaari <crope@iki.fi> 14201L: linux-media@vger.kernel.org 14202W: https://linuxtv.org 14203W: http://palosaari.fi/linux/ 14204Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14205T: git git://linuxtv.org/anttip/media_tree.git 14206S: Maintained 14207F: drivers/media/tuners/tda18212* 14208 14209TDA18218 MEDIA DRIVER 14210M: Antti Palosaari <crope@iki.fi> 14211L: linux-media@vger.kernel.org 14212W: https://linuxtv.org 14213W: http://palosaari.fi/linux/ 14214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14215T: git git://linuxtv.org/anttip/media_tree.git 14216S: Maintained 14217F: drivers/media/tuners/tda18218* 14218 14219TDA18250 MEDIA DRIVER 14220M: Olli Salonen <olli.salonen@iki.fi> 14221L: linux-media@vger.kernel.org 14222W: https://linuxtv.org 14223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14224T: git git://linuxtv.org/media_tree.git 14225S: Maintained 14226F: drivers/media/tuners/tda18250* 14227 14228TDA18271 MEDIA DRIVER 14229M: Michael Krufky <mkrufky@linuxtv.org> 14230L: linux-media@vger.kernel.org 14231W: https://linuxtv.org 14232W: http://github.com/mkrufky 14233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14234T: git git://linuxtv.org/mkrufky/tuners.git 14235S: Maintained 14236F: drivers/media/tuners/tda18271* 14237 14238TDA1997x MEDIA DRIVER 14239M: Tim Harvey <tharvey@gateworks.com> 14240L: linux-media@vger.kernel.org 14241W: https://linuxtv.org 14242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14243S: Maintained 14244F: drivers/media/i2c/tda1997x.* 14245 14246TDA827x MEDIA DRIVER 14247M: Michael Krufky <mkrufky@linuxtv.org> 14248L: linux-media@vger.kernel.org 14249W: https://linuxtv.org 14250W: http://github.com/mkrufky 14251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14252T: git git://linuxtv.org/mkrufky/tuners.git 14253S: Maintained 14254F: drivers/media/tuners/tda8290.* 14255 14256TDA8290 MEDIA DRIVER 14257M: Michael Krufky <mkrufky@linuxtv.org> 14258L: linux-media@vger.kernel.org 14259W: https://linuxtv.org 14260W: http://github.com/mkrufky 14261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14262T: git git://linuxtv.org/mkrufky/tuners.git 14263S: Maintained 14264F: drivers/media/tuners/tda8290.* 14265 14266TDA9840 MEDIA DRIVER 14267M: Hans Verkuil <hverkuil@xs4all.nl> 14268L: linux-media@vger.kernel.org 14269T: git git://linuxtv.org/media_tree.git 14270W: https://linuxtv.org 14271S: Maintained 14272F: drivers/media/i2c/tda9840* 14273 14274TEA5761 TUNER DRIVER 14275M: Mauro Carvalho Chehab <mchehab@kernel.org> 14276L: linux-media@vger.kernel.org 14277W: https://linuxtv.org 14278T: git git://linuxtv.org/media_tree.git 14279S: Odd fixes 14280F: drivers/media/tuners/tea5761.* 14281 14282TEA5767 TUNER DRIVER 14283M: Mauro Carvalho Chehab <mchehab@kernel.org> 14284L: linux-media@vger.kernel.org 14285W: https://linuxtv.org 14286T: git git://linuxtv.org/media_tree.git 14287S: Maintained 14288F: drivers/media/tuners/tea5767.* 14289 14290TEA6415C MEDIA DRIVER 14291M: Hans Verkuil <hverkuil@xs4all.nl> 14292L: linux-media@vger.kernel.org 14293T: git git://linuxtv.org/media_tree.git 14294W: https://linuxtv.org 14295S: Maintained 14296F: drivers/media/i2c/tea6415c* 14297 14298TEA6420 MEDIA DRIVER 14299M: Hans Verkuil <hverkuil@xs4all.nl> 14300L: linux-media@vger.kernel.org 14301T: git git://linuxtv.org/media_tree.git 14302W: https://linuxtv.org 14303S: Maintained 14304F: drivers/media/i2c/tea6420* 14305 14306TEAM DRIVER 14307M: Jiri Pirko <jiri@resnulli.us> 14308L: netdev@vger.kernel.org 14309S: Supported 14310F: drivers/net/team/ 14311F: include/linux/if_team.h 14312F: include/uapi/linux/if_team.h 14313 14314TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14315M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14316S: Maintained 14317F: arch/x86/platform/ts5500/ 14318 14319TECHNOTREND USB IR RECEIVER 14320M: Sean Young <sean@mess.org> 14321L: linux-media@vger.kernel.org 14322S: Maintained 14323F: drivers/media/rc/ttusbir.c 14324 14325TECHWELL TW9910 VIDEO DECODER 14326L: linux-media@vger.kernel.org 14327S: Orphan 14328F: drivers/media/i2c/tw9910.c 14329F: include/media/i2c/tw9910.h 14330 14331TEE SUBSYSTEM 14332M: Jens Wiklander <jens.wiklander@linaro.org> 14333S: Maintained 14334F: include/linux/tee_drv.h 14335F: include/uapi/linux/tee.h 14336F: drivers/tee/ 14337F: Documentation/tee.txt 14338 14339TEGRA ARCHITECTURE SUPPORT 14340M: Thierry Reding <thierry.reding@gmail.com> 14341M: Jonathan Hunter <jonathanh@nvidia.com> 14342L: linux-tegra@vger.kernel.org 14343Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14345S: Supported 14346N: [^a-z]tegra 14347 14348TEGRA CLOCK DRIVER 14349M: Peter De Schrijver <pdeschrijver@nvidia.com> 14350M: Prashant Gaikwad <pgaikwad@nvidia.com> 14351S: Supported 14352F: drivers/clk/tegra/ 14353 14354TEGRA DMA DRIVERS 14355M: Laxman Dewangan <ldewangan@nvidia.com> 14356M: Jon Hunter <jonathanh@nvidia.com> 14357S: Supported 14358F: drivers/dma/tegra* 14359 14360TEGRA I2C DRIVER 14361M: Laxman Dewangan <ldewangan@nvidia.com> 14362S: Supported 14363F: drivers/i2c/busses/i2c-tegra.c 14364 14365TEGRA IOMMU DRIVERS 14366M: Thierry Reding <thierry.reding@gmail.com> 14367L: linux-tegra@vger.kernel.org 14368S: Supported 14369F: drivers/iommu/tegra* 14370 14371TEGRA KBC DRIVER 14372M: Laxman Dewangan <ldewangan@nvidia.com> 14373S: Supported 14374F: drivers/input/keyboard/tegra-kbc.c 14375 14376TEGRA NAND DRIVER 14377M: Stefan Agner <stefan@agner.ch> 14378M: Lucas Stach <dev@lynxeye.de> 14379S: Maintained 14380F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14381F: drivers/mtd/nand/raw/tegra_nand.c 14382 14383TEGRA PWM DRIVER 14384M: Thierry Reding <thierry.reding@gmail.com> 14385S: Supported 14386F: drivers/pwm/pwm-tegra.c 14387 14388TEGRA SERIAL DRIVER 14389M: Laxman Dewangan <ldewangan@nvidia.com> 14390S: Supported 14391F: drivers/tty/serial/serial-tegra.c 14392 14393TEGRA SPI DRIVER 14394M: Laxman Dewangan <ldewangan@nvidia.com> 14395S: Supported 14396F: drivers/spi/spi-tegra* 14397 14398TEHUTI ETHERNET DRIVER 14399M: Andy Gospodarek <andy@greyhouse.net> 14400L: netdev@vger.kernel.org 14401S: Supported 14402F: drivers/net/ethernet/tehuti/* 14403 14404Telecom Clock Driver for MCPL0010 14405M: Mark Gross <mark.gross@intel.com> 14406S: Supported 14407F: drivers/char/tlclk.c 14408 14409TENSILICA XTENSA PORT (xtensa) 14410M: Chris Zankel <chris@zankel.net> 14411M: Max Filippov <jcmvbkbc@gmail.com> 14412L: linux-xtensa@linux-xtensa.org 14413T: git git://github.com/czankel/xtensa-linux.git 14414S: Maintained 14415F: arch/xtensa/ 14416F: drivers/irqchip/irq-xtensa-* 14417 14418Texas Instruments' System Control Interface (TISCI) Protocol Driver 14419M: Nishanth Menon <nm@ti.com> 14420M: Tero Kristo <t-kristo@ti.com> 14421M: Santosh Shilimkar <ssantosh@kernel.org> 14422L: linux-arm-kernel@lists.infradead.org 14423S: Maintained 14424F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14425F: drivers/firmware/ti_sci* 14426F: include/linux/soc/ti/ti_sci_protocol.h 14427F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14428F: include/dt-bindings/genpd/k2g.h 14429F: drivers/soc/ti/ti_sci_pm_domains.c 14430F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14431F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14432F: drivers/clk/keystone/sci-clk.c 14433F: drivers/reset/reset-ti-sci.c 14434 14435THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14436M: Hans Verkuil <hverkuil@xs4all.nl> 14437L: linux-media@vger.kernel.org 14438T: git git://linuxtv.org/media_tree.git 14439W: https://linuxtv.org 14440S: Maintained 14441F: drivers/media/radio/radio-raremono.c 14442 14443THERMAL 14444M: Zhang Rui <rui.zhang@intel.com> 14445M: Eduardo Valentin <edubezval@gmail.com> 14446R: Daniel Lezcano <daniel.lezcano@linaro.org> 14447L: linux-pm@vger.kernel.org 14448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14449T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14450Q: https://patchwork.kernel.org/project/linux-pm/list/ 14451S: Supported 14452F: drivers/thermal/ 14453F: include/linux/thermal.h 14454F: include/uapi/linux/thermal.h 14455F: include/linux/cpu_cooling.h 14456F: Documentation/devicetree/bindings/thermal/ 14457 14458THERMAL/CPU_COOLING 14459M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14460M: Viresh Kumar <viresh.kumar@linaro.org> 14461M: Javi Merino <javi.merino@kernel.org> 14462L: linux-pm@vger.kernel.org 14463S: Supported 14464F: Documentation/thermal/cpu-cooling-api.txt 14465F: drivers/thermal/cpu_cooling.c 14466F: include/linux/cpu_cooling.h 14467 14468THINKPAD ACPI EXTRAS DRIVER 14469M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14470L: ibm-acpi-devel@lists.sourceforge.net 14471L: platform-driver-x86@vger.kernel.org 14472W: http://ibm-acpi.sourceforge.net 14473W: http://thinkwiki.org/wiki/Ibm-acpi 14474T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14475S: Maintained 14476F: drivers/platform/x86/thinkpad_acpi.c 14477 14478THUNDERBOLT DRIVER 14479M: Andreas Noever <andreas.noever@gmail.com> 14480M: Michael Jamet <michael.jamet@intel.com> 14481M: Mika Westerberg <mika.westerberg@linux.intel.com> 14482M: Yehezkel Bernat <YehezkelShB@gmail.com> 14483T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14484S: Maintained 14485F: Documentation/admin-guide/thunderbolt.rst 14486F: drivers/thunderbolt/ 14487F: include/linux/thunderbolt.h 14488 14489THUNDERBOLT NETWORK DRIVER 14490M: Michael Jamet <michael.jamet@intel.com> 14491M: Mika Westerberg <mika.westerberg@linux.intel.com> 14492M: Yehezkel Bernat <YehezkelShB@gmail.com> 14493L: netdev@vger.kernel.org 14494S: Maintained 14495F: drivers/net/thunderbolt.c 14496 14497THUNDERX GPIO DRIVER 14498M: David Daney <david.daney@cavium.com> 14499S: Maintained 14500F: drivers/gpio/gpio-thunderx.c 14501 14502TI AM437X VPFE DRIVER 14503M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14504L: linux-media@vger.kernel.org 14505W: https://linuxtv.org 14506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14507T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14508S: Maintained 14509F: drivers/media/platform/am437x/ 14510 14511TI BANDGAP AND THERMAL DRIVER 14512M: Eduardo Valentin <edubezval@gmail.com> 14513M: Keerthy <j-keerthy@ti.com> 14514L: linux-pm@vger.kernel.org 14515L: linux-omap@vger.kernel.org 14516S: Maintained 14517F: drivers/thermal/ti-soc-thermal/ 14518 14519TI BQ27XXX POWER SUPPLY DRIVER 14520R: Andrew F. Davis <afd@ti.com> 14521F: include/linux/power/bq27xxx_battery.h 14522F: drivers/power/supply/bq27xxx_battery.c 14523F: drivers/power/supply/bq27xxx_battery_i2c.c 14524 14525TI CDCE706 CLOCK DRIVER 14526M: Max Filippov <jcmvbkbc@gmail.com> 14527S: Maintained 14528F: drivers/clk/clk-cdce706.c 14529 14530TI CLOCK DRIVER 14531M: Tero Kristo <t-kristo@ti.com> 14532L: linux-omap@vger.kernel.org 14533S: Maintained 14534F: drivers/clk/ti/ 14535F: include/linux/clk/ti.h 14536 14537TI DAVINCI MACHINE SUPPORT 14538M: Sekhar Nori <nsekhar@ti.com> 14539M: Kevin Hilman <khilman@kernel.org> 14540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14541T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14542S: Supported 14543F: arch/arm/mach-davinci/ 14544F: drivers/i2c/busses/i2c-davinci.c 14545F: arch/arm/boot/dts/da850* 14546 14547TI DAVINCI SERIES CLOCK DRIVER 14548M: David Lechner <david@lechnology.com> 14549R: Sekhar Nori <nsekhar@ti.com> 14550S: Maintained 14551F: Documentation/devicetree/bindings/clock/ti/davinci/ 14552F: drivers/clk/davinci/ 14553 14554TI DAVINCI SERIES GPIO DRIVER 14555M: Keerthy <j-keerthy@ti.com> 14556L: linux-gpio@vger.kernel.org 14557S: Maintained 14558F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14559F: drivers/gpio/gpio-davinci.c 14560 14561TI DAVINCI SERIES MEDIA DRIVER 14562M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14563L: linux-media@vger.kernel.org 14564W: https://linuxtv.org 14565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14566T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14567S: Maintained 14568F: drivers/media/platform/davinci/ 14569F: include/media/davinci/ 14570 14571TI ETHERNET SWITCH DRIVER (CPSW) 14572R: Grygorii Strashko <grygorii.strashko@ti.com> 14573L: linux-omap@vger.kernel.org 14574L: netdev@vger.kernel.org 14575S: Maintained 14576F: drivers/net/ethernet/ti/cpsw* 14577F: drivers/net/ethernet/ti/davinci* 14578 14579TI FLASH MEDIA INTERFACE DRIVER 14580M: Alex Dubov <oakad@yahoo.com> 14581S: Maintained 14582F: drivers/misc/tifm* 14583F: drivers/mmc/host/tifm_sd.c 14584F: include/linux/tifm.h 14585 14586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14587M: Santosh Shilimkar <ssantosh@kernel.org> 14588L: linux-kernel@vger.kernel.org 14589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14590S: Maintained 14591F: drivers/soc/ti/* 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14593 14594TI LM49xxx FAMILY ASoC CODEC DRIVERS 14595M: M R Swami Reddy <mr.swami.reddy@ti.com> 14596M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14597L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14598S: Maintained 14599F: sound/soc/codecs/lm49453* 14600F: sound/soc/codecs/isabelle* 14601 14602TI LP855x BACKLIGHT DRIVER 14603M: Milo Kim <milo.kim@ti.com> 14604S: Maintained 14605F: Documentation/backlight/lp855x-driver.txt 14606F: drivers/video/backlight/lp855x_bl.c 14607F: include/linux/platform_data/lp855x.h 14608 14609TI LP8727 CHARGER DRIVER 14610M: Milo Kim <milo.kim@ti.com> 14611S: Maintained 14612F: drivers/power/supply/lp8727_charger.c 14613F: include/linux/platform_data/lp8727.h 14614 14615TI LP8788 MFD DRIVER 14616M: Milo Kim <milo.kim@ti.com> 14617S: Maintained 14618F: drivers/iio/adc/lp8788_adc.c 14619F: drivers/leds/leds-lp8788.c 14620F: drivers/mfd/lp8788*.c 14621F: drivers/power/supply/lp8788-charger.c 14622F: drivers/regulator/lp8788-*.c 14623F: include/linux/mfd/lp8788*.h 14624 14625TI NETCP ETHERNET DRIVER 14626M: Wingman Kwok <w-kwok2@ti.com> 14627M: Murali Karicheri <m-karicheri2@ti.com> 14628L: netdev@vger.kernel.org 14629S: Maintained 14630F: drivers/net/ethernet/ti/netcp* 14631 14632TI TAS571X FAMILY ASoC CODEC DRIVER 14633M: Kevin Cernekee <cernekee@chromium.org> 14634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14635S: Odd Fixes 14636F: sound/soc/codecs/tas571x* 14637 14638TI TRF7970A NFC DRIVER 14639M: Mark Greer <mgreer@animalcreek.com> 14640L: linux-wireless@vger.kernel.org 14641L: linux-nfc@lists.01.org (moderated for non-subscribers) 14642S: Supported 14643F: drivers/nfc/trf7970a.c 14644F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14645 14646TI TWL4030 SERIES SOC CODEC DRIVER 14647M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14649S: Maintained 14650F: sound/soc/codecs/twl4030* 14651 14652TI VPE/CAL DRIVERS 14653M: Benoit Parrot <bparrot@ti.com> 14654L: linux-media@vger.kernel.org 14655W: http://linuxtv.org/ 14656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14657S: Maintained 14658F: drivers/media/platform/ti-vpe/ 14659 14660TI WILINK WIRELESS DRIVERS 14661L: linux-wireless@vger.kernel.org 14662W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14663W: http://wireless.kernel.org/en/users/Drivers/wl1251 14664T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14665S: Orphan 14666F: drivers/net/wireless/ti/ 14667F: include/linux/wl12xx.h 14668 14669TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14670M: John Stultz <john.stultz@linaro.org> 14671M: Thomas Gleixner <tglx@linutronix.de> 14672R: Stephen Boyd <sboyd@kernel.org> 14673L: linux-kernel@vger.kernel.org 14674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14675S: Supported 14676F: include/linux/clocksource.h 14677F: include/linux/time.h 14678F: include/linux/timex.h 14679F: include/uapi/linux/time.h 14680F: include/uapi/linux/timex.h 14681F: kernel/time/clocksource.c 14682F: kernel/time/time*.c 14683F: kernel/time/alarmtimer.c 14684F: kernel/time/ntp.c 14685F: tools/testing/selftests/timers/ 14686 14687TIPC NETWORK LAYER 14688M: Jon Maloy <jon.maloy@ericsson.com> 14689M: Ying Xue <ying.xue@windriver.com> 14690L: netdev@vger.kernel.org (core kernel code) 14691L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14692W: http://tipc.sourceforge.net/ 14693S: Maintained 14694F: include/uapi/linux/tipc*.h 14695F: net/tipc/ 14696 14697TLAN NETWORK DRIVER 14698M: Samuel Chessman <chessman@tux.org> 14699L: tlan-devel@lists.sourceforge.net (subscribers-only) 14700W: http://sourceforge.net/projects/tlan/ 14701S: Maintained 14702F: Documentation/networking/tlan.txt 14703F: drivers/net/ethernet/ti/tlan.* 14704 14705TM6000 VIDEO4LINUX DRIVER 14706M: Mauro Carvalho Chehab <mchehab@kernel.org> 14707L: linux-media@vger.kernel.org 14708W: https://linuxtv.org 14709T: git git://linuxtv.org/media_tree.git 14710S: Odd fixes 14711F: drivers/media/usb/tm6000/ 14712F: Documentation/media/v4l-drivers/tm6000* 14713 14714TMIO/SDHI MMC DRIVER 14715M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14716L: linux-mmc@vger.kernel.org 14717S: Supported 14718F: drivers/mmc/host/tmio_mmc* 14719F: drivers/mmc/host/renesas_sdhi* 14720F: include/linux/mfd/tmio.h 14721 14722TMP401 HARDWARE MONITOR DRIVER 14723M: Guenter Roeck <linux@roeck-us.net> 14724L: linux-hwmon@vger.kernel.org 14725S: Maintained 14726F: Documentation/hwmon/tmp401 14727F: drivers/hwmon/tmp401.c 14728 14729TMPFS (SHMEM FILESYSTEM) 14730M: Hugh Dickins <hughd@google.com> 14731L: linux-mm@kvack.org 14732S: Maintained 14733F: include/linux/shmem_fs.h 14734F: mm/shmem.c 14735 14736TOMOYO SECURITY MODULE 14737M: Kentaro Takeda <takedakn@nttdata.co.jp> 14738M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14739L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14740L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14741L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14742L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14743W: http://tomoyo.sourceforge.jp/ 14744T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14745S: Maintained 14746F: security/tomoyo/ 14747 14748TOPSTAR LAPTOP EXTRAS DRIVER 14749M: Herton Ronaldo Krzesinski <herton@canonical.com> 14750L: platform-driver-x86@vger.kernel.org 14751S: Maintained 14752F: drivers/platform/x86/topstar-laptop.c 14753 14754TORTURE-TEST MODULES 14755M: Davidlohr Bueso <dave@stgolabs.net> 14756M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14757M: Josh Triplett <josh@joshtriplett.org> 14758L: linux-kernel@vger.kernel.org 14759S: Supported 14760T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14761F: Documentation/RCU/torture.txt 14762F: kernel/torture.c 14763F: kernel/rcu/rcutorture.c 14764F: kernel/rcu/rcuperf.c 14765F: kernel/locking/locktorture.c 14766 14767TOSHIBA ACPI EXTRAS DRIVER 14768M: Azael Avalos <coproscefalo@gmail.com> 14769L: platform-driver-x86@vger.kernel.org 14770S: Maintained 14771F: drivers/platform/x86/toshiba_acpi.c 14772 14773TOSHIBA BLUETOOTH DRIVER 14774M: Azael Avalos <coproscefalo@gmail.com> 14775L: platform-driver-x86@vger.kernel.org 14776S: Maintained 14777F: drivers/platform/x86/toshiba_bluetooth.c 14778 14779TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14780M: Azael Avalos <coproscefalo@gmail.com> 14781L: platform-driver-x86@vger.kernel.org 14782S: Maintained 14783F: drivers/platform/x86/toshiba_haps.c 14784 14785TOSHIBA SMM DRIVER 14786M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14787W: http://www.buzzard.org.uk/toshiba/ 14788S: Maintained 14789F: drivers/char/toshiba.c 14790F: include/linux/toshiba.h 14791F: include/uapi/linux/toshiba.h 14792 14793TOSHIBA TC358743 DRIVER 14794M: Mats Randgaard <matrandg@cisco.com> 14795L: linux-media@vger.kernel.org 14796S: Maintained 14797F: drivers/media/i2c/tc358743* 14798F: include/media/i2c/tc358743.h 14799 14800TOSHIBA WMI HOTKEYS DRIVER 14801M: Azael Avalos <coproscefalo@gmail.com> 14802L: platform-driver-x86@vger.kernel.org 14803S: Maintained 14804F: drivers/platform/x86/toshiba-wmi.c 14805 14806TPM DEVICE DRIVER 14807M: Peter Huewe <peterhuewe@gmx.de> 14808M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14809R: Jason Gunthorpe <jgg@ziepe.ca> 14810L: linux-integrity@vger.kernel.org 14811Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14812W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14813T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14814S: Maintained 14815F: drivers/char/tpm/ 14816 14817TRACING 14818M: Steven Rostedt <rostedt@goodmis.org> 14819M: Ingo Molnar <mingo@redhat.com> 14820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14821S: Maintained 14822F: Documentation/trace/ftrace.rst 14823F: arch/*/*/*/ftrace.h 14824F: arch/*/kernel/ftrace.c 14825F: include/*/ftrace.h 14826F: include/linux/trace*.h 14827F: include/trace/ 14828F: kernel/trace/ 14829F: tools/testing/selftests/ftrace/ 14830 14831TRACING MMIO ACCESSES (MMIOTRACE) 14832M: Steven Rostedt <rostedt@goodmis.org> 14833M: Ingo Molnar <mingo@kernel.org> 14834R: Karol Herbst <karolherbst@gmail.com> 14835R: Pekka Paalanen <ppaalanen@gmail.com> 14836S: Maintained 14837L: linux-kernel@vger.kernel.org 14838L: nouveau@lists.freedesktop.org 14839F: kernel/trace/trace_mmiotrace.c 14840F: include/linux/mmiotrace.h 14841F: arch/x86/mm/kmmio.c 14842F: arch/x86/mm/mmio-mod.c 14843F: arch/x86/mm/testmmiotrace.c 14844 14845TRIVIAL PATCHES 14846M: Jiri Kosina <trivial@kernel.org> 14847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14848S: Maintained 14849K: ^Subject:.*(?i)trivial 14850 14851TEMPO SEMICONDUCTOR DRIVERS 14852M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14853S: Maintained 14854F: sound/soc/codecs/tscs*.c 14855F: sound/soc/codecs/tscs*.h 14856F: Documentation/devicetree/bindings/sound/tscs*.txt 14857 14858TTY LAYER 14859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14860M: Jiri Slaby <jslaby@suse.com> 14861S: Supported 14862T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14863F: Documentation/serial/ 14864F: drivers/tty/ 14865F: drivers/tty/serial/serial_core.c 14866F: include/linux/serial_core.h 14867F: include/linux/serial.h 14868F: include/linux/tty.h 14869F: include/uapi/linux/serial_core.h 14870F: include/uapi/linux/serial.h 14871F: include/uapi/linux/tty.h 14872 14873TUA9001 MEDIA DRIVER 14874M: Antti Palosaari <crope@iki.fi> 14875L: linux-media@vger.kernel.org 14876W: https://linuxtv.org 14877W: http://palosaari.fi/linux/ 14878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14879T: git git://linuxtv.org/anttip/media_tree.git 14880S: Maintained 14881F: drivers/media/tuners/tua9001* 14882 14883TULIP NETWORK DRIVERS 14884L: netdev@vger.kernel.org 14885L: linux-parisc@vger.kernel.org 14886S: Orphan 14887F: drivers/net/ethernet/dec/tulip/ 14888 14889TUN/TAP driver 14890M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14891W: http://vtun.sourceforge.net/tun 14892S: Maintained 14893F: Documentation/networking/tuntap.txt 14894F: arch/um/os-Linux/drivers/ 14895 14896TURBOCHANNEL SUBSYSTEM 14897M: "Maciej W. Rozycki" <macro@linux-mips.org> 14898M: Ralf Baechle <ralf@linux-mips.org> 14899L: linux-mips@linux-mips.org 14900Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14901S: Maintained 14902F: drivers/tc/ 14903F: include/linux/tc.h 14904 14905TURBOSTAT UTILITY 14906M: "Len Brown" <lenb@kernel.org> 14907L: linux-pm@vger.kernel.org 14908B: https://bugzilla.kernel.org 14909Q: https://patchwork.kernel.org/project/linux-pm/list/ 14910T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14911S: Supported 14912F: tools/power/x86/turbostat/ 14913 14914TW5864 VIDEO4LINUX DRIVER 14915M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14916M: Anton Sviridenko <anton@corp.bluecherry.net> 14917M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14918M: Andrey Utkin <andrey_utkin@fastmail.com> 14919L: linux-media@vger.kernel.org 14920S: Supported 14921F: drivers/media/pci/tw5864/ 14922 14923TW68 VIDEO4LINUX DRIVER 14924M: Hans Verkuil <hverkuil@xs4all.nl> 14925L: linux-media@vger.kernel.org 14926T: git git://linuxtv.org/media_tree.git 14927W: https://linuxtv.org 14928S: Odd Fixes 14929F: drivers/media/pci/tw68/ 14930 14931TW686X VIDEO4LINUX DRIVER 14932M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14933L: linux-media@vger.kernel.org 14934T: git git://linuxtv.org/media_tree.git 14935W: http://linuxtv.org 14936S: Maintained 14937F: drivers/media/pci/tw686x/ 14938 14939UBI FILE SYSTEM (UBIFS) 14940M: Richard Weinberger <richard@nod.at> 14941M: Artem Bityutskiy <dedekind1@gmail.com> 14942M: Adrian Hunter <adrian.hunter@intel.com> 14943L: linux-mtd@lists.infradead.org 14944T: git git://git.infradead.org/ubifs-2.6.git 14945W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14946S: Supported 14947F: Documentation/filesystems/ubifs.txt 14948F: fs/ubifs/ 14949 14950UCLINUX (M68KNOMMU AND COLDFIRE) 14951M: Greg Ungerer <gerg@linux-m68k.org> 14952W: http://www.linux-m68k.org/ 14953W: http://www.uclinux.org/ 14954L: linux-m68k@lists.linux-m68k.org 14955L: uclinux-dev@uclinux.org (subscribers-only) 14956T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14957S: Maintained 14958F: arch/m68k/coldfire/ 14959F: arch/m68k/68*/ 14960F: arch/m68k/*/*_no.* 14961F: arch/m68k/include/asm/*_no.* 14962 14963UDF FILESYSTEM 14964M: Jan Kara <jack@suse.com> 14965S: Maintained 14966F: Documentation/filesystems/udf.txt 14967F: fs/udf/ 14968 14969UDRAW TABLET 14970M: Bastien Nocera <hadess@hadess.net> 14971L: linux-input@vger.kernel.org 14972S: Maintained 14973F: drivers/hid/hid-udraw-ps3.c 14974 14975UFS FILESYSTEM 14976M: Evgeniy Dushistov <dushistov@mail.ru> 14977S: Maintained 14978F: Documentation/filesystems/ufs.txt 14979F: fs/ufs/ 14980 14981UHID USERSPACE HID IO DRIVER: 14982M: David Herrmann <dh.herrmann@googlemail.com> 14983L: linux-input@vger.kernel.org 14984S: Maintained 14985F: drivers/hid/uhid.c 14986F: include/uapi/linux/uhid.h 14987 14988ULPI BUS 14989M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14990L: linux-usb@vger.kernel.org 14991S: Maintained 14992F: drivers/usb/common/ulpi.c 14993F: include/linux/ulpi/ 14994 14995ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14996L: linux-usb@vger.kernel.org 14997S: Orphan 14998F: drivers/uwb/ 14999F: include/linux/uwb.h 15000F: include/linux/uwb/ 15001 15002UNICORE32 ARCHITECTURE: 15003M: Guan Xuetao <gxt@pku.edu.cn> 15004W: http://mprc.pku.edu.cn/~guanxuetao/linux 15005S: Maintained 15006T: git git://github.com/gxt/linux.git 15007F: arch/unicore32/ 15008 15009UNIFDEF 15010M: Tony Finch <dot@dotat.at> 15011W: http://dotat.at/prog/unifdef 15012S: Maintained 15013F: scripts/unifdef.c 15014 15015UNIFORM CDROM DRIVER 15016M: Jens Axboe <axboe@kernel.dk> 15017W: http://www.kernel.dk 15018S: Maintained 15019F: Documentation/cdrom/ 15020F: drivers/cdrom/cdrom.c 15021F: include/linux/cdrom.h 15022F: include/uapi/linux/cdrom.h 15023 15024UNISYS S-PAR DRIVERS 15025M: David Kershner <david.kershner@unisys.com> 15026L: sparmaintainer@unisys.com (Unisys internal) 15027S: Supported 15028F: include/linux/visorbus.h 15029F: drivers/visorbus/ 15030F: drivers/staging/unisys/ 15031 15032UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15033M: Vinayak Holikatti <vinholikatti@gmail.com> 15034L: linux-scsi@vger.kernel.org 15035S: Supported 15036F: Documentation/scsi/ufs.txt 15037F: drivers/scsi/ufs/ 15038 15039UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15040M: Joao Pinto <jpinto@synopsys.com> 15041L: linux-scsi@vger.kernel.org 15042S: Supported 15043F: drivers/scsi/ufs/*dwc* 15044 15045UNSORTED BLOCK IMAGES (UBI) 15046M: Artem Bityutskiy <dedekind1@gmail.com> 15047M: Richard Weinberger <richard@nod.at> 15048W: http://www.linux-mtd.infradead.org/ 15049L: linux-mtd@lists.infradead.org 15050T: git git://git.infradead.org/ubifs-2.6.git 15051S: Supported 15052F: drivers/mtd/ubi/ 15053F: include/linux/mtd/ubi.h 15054F: include/uapi/mtd/ubi-user.h 15055 15056USB "USBNET" DRIVER FRAMEWORK 15057M: Oliver Neukum <oneukum@suse.com> 15058L: netdev@vger.kernel.org 15059W: http://www.linux-usb.org/usbnet 15060S: Maintained 15061F: drivers/net/usb/usbnet.c 15062F: include/linux/usb/usbnet.h 15063 15064USB ACM DRIVER 15065M: Oliver Neukum <oneukum@suse.com> 15066L: linux-usb@vger.kernel.org 15067S: Maintained 15068F: Documentation/usb/acm.txt 15069F: drivers/usb/class/cdc-acm.* 15070 15071USB AR5523 WIRELESS DRIVER 15072M: Pontus Fuchs <pontus.fuchs@gmail.com> 15073L: linux-wireless@vger.kernel.org 15074S: Maintained 15075F: drivers/net/wireless/ath/ar5523/ 15076 15077USB ATTACHED SCSI 15078M: Oliver Neukum <oneukum@suse.com> 15079L: linux-usb@vger.kernel.org 15080L: linux-scsi@vger.kernel.org 15081S: Maintained 15082F: drivers/usb/storage/uas.c 15083 15084USB CDC ETHERNET DRIVER 15085M: Oliver Neukum <oliver@neukum.org> 15086L: linux-usb@vger.kernel.org 15087S: Maintained 15088F: drivers/net/usb/cdc_*.c 15089F: include/uapi/linux/usb/cdc.h 15090 15091USB CHAOSKEY DRIVER 15092M: Keith Packard <keithp@keithp.com> 15093L: linux-usb@vger.kernel.org 15094S: Maintained 15095F: drivers/usb/misc/chaoskey.c 15096 15097USB CYPRESS C67X00 DRIVER 15098M: Peter Korsgaard <jacmet@sunsite.dk> 15099L: linux-usb@vger.kernel.org 15100S: Maintained 15101F: drivers/usb/c67x00/ 15102 15103USB DAVICOM DM9601 DRIVER 15104M: Peter Korsgaard <jacmet@sunsite.dk> 15105L: netdev@vger.kernel.org 15106W: http://www.linux-usb.org/usbnet 15107S: Maintained 15108F: drivers/net/usb/dm9601.c 15109 15110USB DIAMOND RIO500 DRIVER 15111M: Cesar Miquel <miquel@df.uba.ar> 15112L: rio500-users@lists.sourceforge.net 15113W: http://rio500.sourceforge.net 15114S: Maintained 15115F: drivers/usb/misc/rio500* 15116 15117USB EHCI DRIVER 15118M: Alan Stern <stern@rowland.harvard.edu> 15119L: linux-usb@vger.kernel.org 15120S: Maintained 15121F: Documentation/usb/ehci.txt 15122F: drivers/usb/host/ehci* 15123 15124USB GADGET/PERIPHERAL SUBSYSTEM 15125M: Felipe Balbi <balbi@kernel.org> 15126L: linux-usb@vger.kernel.org 15127W: http://www.linux-usb.org/gadget 15128T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15129S: Maintained 15130F: drivers/usb/gadget/ 15131F: include/linux/usb/gadget* 15132 15133USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15134M: Jiri Kosina <jikos@kernel.org> 15135R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15136L: linux-usb@vger.kernel.org 15137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15138S: Maintained 15139F: Documentation/hid/hiddev.txt 15140F: drivers/hid/usbhid/ 15141 15142USB INTEL XHCI ROLE MUX DRIVER 15143M: Hans de Goede <hdegoede@redhat.com> 15144L: linux-usb@vger.kernel.org 15145S: Maintained 15146F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15147 15148USB ISP116X DRIVER 15149M: Olav Kongas <ok@artecdesign.ee> 15150L: linux-usb@vger.kernel.org 15151S: Maintained 15152F: drivers/usb/host/isp116x* 15153F: include/linux/usb/isp116x.h 15154 15155USB LAN78XX ETHERNET DRIVER 15156M: Woojung Huh <woojung.huh@microchip.com> 15157M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15158L: netdev@vger.kernel.org 15159S: Maintained 15160F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15161F: drivers/net/usb/lan78xx.* 15162F: include/dt-bindings/net/microchip-lan78xx.h 15163 15164USB MASS STORAGE DRIVER 15165M: Alan Stern <stern@rowland.harvard.edu> 15166L: linux-usb@vger.kernel.org 15167L: usb-storage@lists.one-eyed-alien.net 15168S: Maintained 15169W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15170F: drivers/usb/storage/ 15171 15172USB MIDI DRIVER 15173M: Clemens Ladisch <clemens@ladisch.de> 15174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15175T: git git://git.alsa-project.org/alsa-kernel.git 15176S: Maintained 15177F: sound/usb/midi.* 15178 15179USB NETWORKING DRIVERS 15180L: linux-usb@vger.kernel.org 15181S: Odd Fixes 15182F: drivers/net/usb/ 15183 15184USB OHCI DRIVER 15185M: Alan Stern <stern@rowland.harvard.edu> 15186L: linux-usb@vger.kernel.org 15187S: Maintained 15188F: Documentation/usb/ohci.txt 15189F: drivers/usb/host/ohci* 15190 15191USB OTG FSM (Finite State Machine) 15192M: Peter Chen <Peter.Chen@nxp.com> 15193T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15194L: linux-usb@vger.kernel.org 15195S: Maintained 15196F: drivers/usb/common/usb-otg-fsm.c 15197 15198USB OVER IP DRIVER 15199M: Valentina Manea <valentina.manea.m@gmail.com> 15200M: Shuah Khan <shuah@kernel.org> 15201L: linux-usb@vger.kernel.org 15202S: Maintained 15203F: Documentation/usb/usbip_protocol.txt 15204F: drivers/usb/usbip/ 15205F: tools/usb/usbip/ 15206F: tools/testing/selftests/drivers/usb/usbip/ 15207 15208USB PEGASUS DRIVER 15209M: Petko Manolov <petkan@nucleusys.com> 15210L: linux-usb@vger.kernel.org 15211L: netdev@vger.kernel.org 15212T: git git://github.com/petkan/pegasus.git 15213W: https://github.com/petkan/pegasus 15214S: Maintained 15215F: drivers/net/usb/pegasus.* 15216 15217USB PHY LAYER 15218M: Felipe Balbi <balbi@kernel.org> 15219L: linux-usb@vger.kernel.org 15220T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15221S: Maintained 15222F: drivers/usb/phy/ 15223 15224USB PRINTER DRIVER (usblp) 15225M: Pete Zaitcev <zaitcev@redhat.com> 15226L: linux-usb@vger.kernel.org 15227S: Supported 15228F: drivers/usb/class/usblp.c 15229 15230USB QMI WWAN NETWORK DRIVER 15231M: Bjørn Mork <bjorn@mork.no> 15232L: netdev@vger.kernel.org 15233S: Maintained 15234F: Documentation/ABI/testing/sysfs-class-net-qmi 15235F: drivers/net/usb/qmi_wwan.c 15236 15237USB RTL8150 DRIVER 15238M: Petko Manolov <petkan@nucleusys.com> 15239L: linux-usb@vger.kernel.org 15240L: netdev@vger.kernel.org 15241T: git git://github.com/petkan/rtl8150.git 15242W: https://github.com/petkan/rtl8150 15243S: Maintained 15244F: drivers/net/usb/rtl8150.c 15245 15246USB SERIAL SUBSYSTEM 15247M: Johan Hovold <johan@kernel.org> 15248L: linux-usb@vger.kernel.org 15249T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15250S: Maintained 15251F: Documentation/usb/usb-serial.txt 15252F: drivers/usb/serial/ 15253F: include/linux/usb/serial.h 15254 15255USB SMSC75XX ETHERNET DRIVER 15256M: Steve Glendinning <steve.glendinning@shawell.net> 15257L: netdev@vger.kernel.org 15258S: Maintained 15259F: drivers/net/usb/smsc75xx.* 15260 15261USB SMSC95XX ETHERNET DRIVER 15262M: Steve Glendinning <steve.glendinning@shawell.net> 15263M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15264L: netdev@vger.kernel.org 15265S: Maintained 15266F: drivers/net/usb/smsc95xx.* 15267 15268USB SUBSYSTEM 15269M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15270L: linux-usb@vger.kernel.org 15271W: http://www.linux-usb.org 15272T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15273S: Supported 15274F: Documentation/devicetree/bindings/usb/ 15275F: Documentation/usb/ 15276F: drivers/usb/ 15277F: include/linux/usb.h 15278F: include/linux/usb/ 15279 15280USB TYPEC PI3USB30532 MUX DRIVER 15281M: Hans de Goede <hdegoede@redhat.com> 15282L: linux-usb@vger.kernel.org 15283S: Maintained 15284F: drivers/usb/typec/mux/pi3usb30532.c 15285 15286USB TYPEC CLASS 15287M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15288L: linux-usb@vger.kernel.org 15289S: Maintained 15290F: Documentation/ABI/testing/sysfs-class-typec 15291F: Documentation/driver-api/usb/typec.rst 15292F: drivers/usb/typec/ 15293F: include/linux/usb/typec.h 15294 15295USB TYPEC BUS FOR ALTERNATE MODES 15296M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15297L: linux-usb@vger.kernel.org 15298S: Maintained 15299F: Documentation/ABI/testing/sysfs-bus-typec 15300F: Documentation/driver-api/usb/typec_bus.rst 15301F: drivers/usb/typec/altmodes/ 15302F: include/linux/usb/typec_altmode.h 15303 15304USB UHCI DRIVER 15305M: Alan Stern <stern@rowland.harvard.edu> 15306L: linux-usb@vger.kernel.org 15307S: Maintained 15308F: drivers/usb/host/uhci* 15309 15310USB VIDEO CLASS 15311M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15312L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15313L: linux-media@vger.kernel.org 15314T: git git://linuxtv.org/media_tree.git 15315W: http://www.ideasonboard.org/uvc/ 15316S: Maintained 15317F: drivers/media/usb/uvc/ 15318F: include/uapi/linux/uvcvideo.h 15319 15320USB VISION DRIVER 15321M: Hans Verkuil <hverkuil@xs4all.nl> 15322L: linux-media@vger.kernel.org 15323T: git git://linuxtv.org/media_tree.git 15324W: https://linuxtv.org 15325S: Odd Fixes 15326F: drivers/media/usb/usbvision/ 15327 15328USB WEBCAM GADGET 15329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15330L: linux-usb@vger.kernel.org 15331S: Maintained 15332F: drivers/usb/gadget/function/*uvc* 15333F: drivers/usb/gadget/legacy/webcam.c 15334F: include/uapi/linux/usb/g_uvc.h 15335 15336USB WIRELESS RNDIS DRIVER (rndis_wlan) 15337M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15338L: linux-wireless@vger.kernel.org 15339S: Maintained 15340F: drivers/net/wireless/rndis_wlan.c 15341 15342USB XHCI DRIVER 15343M: Mathias Nyman <mathias.nyman@intel.com> 15344L: linux-usb@vger.kernel.org 15345S: Supported 15346F: drivers/usb/host/xhci* 15347F: drivers/usb/host/pci-quirks* 15348 15349USB ZD1201 DRIVER 15350L: linux-wireless@vger.kernel.org 15351W: http://linux-lc100020.sourceforge.net 15352S: Orphan 15353F: drivers/net/wireless/zydas/zd1201.* 15354 15355USB ZR364XX DRIVER 15356M: Antoine Jacquet <royale@zerezo.com> 15357L: linux-usb@vger.kernel.org 15358L: linux-media@vger.kernel.org 15359T: git git://linuxtv.org/media_tree.git 15360W: http://royale.zerezo.com/zr364xx/ 15361S: Maintained 15362F: Documentation/media/v4l-drivers/zr364xx* 15363F: drivers/media/usb/zr364xx/ 15364 15365USER-MODE LINUX (UML) 15366M: Jeff Dike <jdike@addtoit.com> 15367M: Richard Weinberger <richard@nod.at> 15368L: linux-um@lists.infradead.org 15369W: http://user-mode-linux.sourceforge.net 15370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15371S: Maintained 15372F: Documentation/virtual/uml/ 15373F: arch/um/ 15374F: arch/x86/um/ 15375F: fs/hostfs/ 15376F: fs/hppfs/ 15377 15378USERSPACE I/O (UIO) 15379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15380S: Maintained 15381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15382F: Documentation/driver-api/uio-howto.rst 15383F: drivers/uio/ 15384F: include/linux/uio*.h 15385 15386UTIL-LINUX PACKAGE 15387M: Karel Zak <kzak@redhat.com> 15388L: util-linux@vger.kernel.org 15389W: http://en.wikipedia.org/wiki/Util-linux 15390T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15391S: Maintained 15392 15393UUID HELPERS 15394M: Christoph Hellwig <hch@lst.de> 15395R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15396L: linux-kernel@vger.kernel.org 15397T: git git://git.infradead.org/users/hch/uuid.git 15398F: lib/uuid.c 15399F: lib/test_uuid.c 15400F: include/linux/uuid.h 15401F: include/uapi/linux/uuid.h 15402S: Maintained 15403 15404UVESAFB DRIVER 15405M: Michal Januszewski <spock@gentoo.org> 15406L: linux-fbdev@vger.kernel.org 15407W: https://github.com/mjanusz/v86d 15408S: Maintained 15409F: Documentation/fb/uvesafb.txt 15410F: drivers/video/fbdev/uvesafb.* 15411 15412VF610 NAND DRIVER 15413M: Stefan Agner <stefan@agner.ch> 15414L: linux-mtd@lists.infradead.org 15415S: Supported 15416F: drivers/mtd/nand/raw/vf610_nfc.c 15417 15418VFAT/FAT/MSDOS FILESYSTEM 15419M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15420S: Maintained 15421F: Documentation/filesystems/vfat.txt 15422F: fs/fat/ 15423 15424VFIO DRIVER 15425M: Alex Williamson <alex.williamson@redhat.com> 15426L: kvm@vger.kernel.org 15427T: git git://github.com/awilliam/linux-vfio.git 15428S: Maintained 15429F: Documentation/vfio.txt 15430F: drivers/vfio/ 15431F: include/linux/vfio.h 15432F: include/uapi/linux/vfio.h 15433 15434VFIO MEDIATED DEVICE DRIVERS 15435M: Kirti Wankhede <kwankhede@nvidia.com> 15436L: kvm@vger.kernel.org 15437S: Maintained 15438F: Documentation/vfio-mediated-device.txt 15439F: drivers/vfio/mdev/ 15440F: include/linux/mdev.h 15441F: samples/vfio-mdev/ 15442 15443VFIO PLATFORM DRIVER 15444M: Eric Auger <eric.auger@redhat.com> 15445L: kvm@vger.kernel.org 15446S: Maintained 15447F: drivers/vfio/platform/ 15448 15449VGA_SWITCHEROO 15450R: Lukas Wunner <lukas@wunner.de> 15451S: Maintained 15452F: Documentation/gpu/vga-switcheroo.rst 15453F: drivers/gpu/vga/vga_switcheroo.c 15454F: include/linux/vga_switcheroo.h 15455T: git git://anongit.freedesktop.org/drm/drm-misc 15456 15457VIA RHINE NETWORK DRIVER 15458S: Orphan 15459F: drivers/net/ethernet/via/via-rhine.c 15460 15461VIA SD/MMC CARD CONTROLLER DRIVER 15462M: Bruce Chang <brucechang@via.com.tw> 15463M: Harald Welte <HaraldWelte@viatech.com> 15464S: Maintained 15465F: drivers/mmc/host/via-sdmmc.c 15466 15467VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15468M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15469L: linux-fbdev@vger.kernel.org 15470S: Maintained 15471F: include/linux/via-core.h 15472F: include/linux/via-gpio.h 15473F: include/linux/via_i2c.h 15474F: drivers/video/fbdev/via/ 15475 15476VIA VELOCITY NETWORK DRIVER 15477M: Francois Romieu <romieu@fr.zoreil.com> 15478L: netdev@vger.kernel.org 15479S: Maintained 15480F: drivers/net/ethernet/via/via-velocity.* 15481 15482VICODEC VIRTUAL CODEC DRIVER 15483M: Hans Verkuil <hans.verkuil@cisco.com> 15484L: linux-media@vger.kernel.org 15485T: git git://linuxtv.org/media_tree.git 15486W: https://linuxtv.org 15487S: Maintained 15488F: drivers/media/platform/vicodec/* 15489 15490VIDEO MULTIPLEXER DRIVER 15491M: Philipp Zabel <p.zabel@pengutronix.de> 15492L: linux-media@vger.kernel.org 15493S: Maintained 15494F: drivers/media/platform/video-mux.c 15495 15496VIDEO I2C POLLING DRIVER 15497M: Matt Ranostay <matt.ranostay@konsulko.com> 15498L: linux-media@vger.kernel.org 15499S: Maintained 15500F: drivers/media/i2c/video-i2c.c 15501 15502VIDEOBUF2 FRAMEWORK 15503M: Pawel Osciak <pawel@osciak.com> 15504M: Marek Szyprowski <m.szyprowski@samsung.com> 15505M: Kyungmin Park <kyungmin.park@samsung.com> 15506L: linux-media@vger.kernel.org 15507S: Maintained 15508F: drivers/media/v4l2-core/videobuf2-* 15509F: include/media/videobuf2-* 15510 15511VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15512M: Helen Koike <helen.koike@collabora.com> 15513L: linux-media@vger.kernel.org 15514T: git git://linuxtv.org/media_tree.git 15515W: https://linuxtv.org 15516S: Maintained 15517F: drivers/media/platform/vimc/* 15518 15519VIRT LIB 15520M: Alex Williamson <alex.williamson@redhat.com> 15521M: Paolo Bonzini <pbonzini@redhat.com> 15522L: kvm@vger.kernel.org 15523S: Supported 15524F: virt/lib/ 15525 15526VIRTIO AND VHOST VSOCK DRIVER 15527M: Stefan Hajnoczi <stefanha@redhat.com> 15528L: kvm@vger.kernel.org 15529L: virtualization@lists.linux-foundation.org 15530L: netdev@vger.kernel.org 15531S: Maintained 15532F: include/linux/virtio_vsock.h 15533F: include/uapi/linux/virtio_vsock.h 15534F: include/uapi/linux/vsockmon.h 15535F: include/uapi/linux/vm_sockets_diag.h 15536F: net/vmw_vsock/diag.c 15537F: net/vmw_vsock/af_vsock_tap.c 15538F: net/vmw_vsock/virtio_transport_common.c 15539F: net/vmw_vsock/virtio_transport.c 15540F: drivers/net/vsockmon.c 15541F: drivers/vhost/vsock.c 15542F: drivers/vhost/vsock.h 15543F: tools/testing/vsock/ 15544 15545VIRTIO CONSOLE DRIVER 15546M: Amit Shah <amit@kernel.org> 15547L: virtualization@lists.linux-foundation.org 15548S: Maintained 15549F: drivers/char/virtio_console.c 15550F: include/linux/virtio_console.h 15551F: include/uapi/linux/virtio_console.h 15552 15553VIRTIO CORE, NET AND BLOCK DRIVERS 15554M: "Michael S. Tsirkin" <mst@redhat.com> 15555M: Jason Wang <jasowang@redhat.com> 15556L: virtualization@lists.linux-foundation.org 15557S: Maintained 15558F: Documentation/devicetree/bindings/virtio/ 15559F: drivers/virtio/ 15560F: tools/virtio/ 15561F: drivers/net/virtio_net.c 15562F: drivers/block/virtio_blk.c 15563F: include/linux/virtio*.h 15564F: include/uapi/linux/virtio_*.h 15565F: drivers/crypto/virtio/ 15566F: mm/balloon_compaction.c 15567 15568VIRTIO CRYPTO DRIVER 15569M: Gonglei <arei.gonglei@huawei.com> 15570L: virtualization@lists.linux-foundation.org 15571L: linux-crypto@vger.kernel.org 15572S: Maintained 15573F: drivers/crypto/virtio/ 15574F: include/uapi/linux/virtio_crypto.h 15575 15576VIRTIO DRIVERS FOR S390 15577M: Cornelia Huck <cohuck@redhat.com> 15578M: Halil Pasic <pasic@linux.ibm.com> 15579L: linux-s390@vger.kernel.org 15580L: virtualization@lists.linux-foundation.org 15581L: kvm@vger.kernel.org 15582S: Supported 15583F: drivers/s390/virtio/ 15584F: arch/s390/include/uapi/asm/virtio-ccw.h 15585 15586VIRTIO GPU DRIVER 15587M: David Airlie <airlied@linux.ie> 15588M: Gerd Hoffmann <kraxel@redhat.com> 15589L: dri-devel@lists.freedesktop.org 15590L: virtualization@lists.linux-foundation.org 15591T: git git://anongit.freedesktop.org/drm/drm-misc 15592S: Maintained 15593F: drivers/gpu/drm/virtio/ 15594F: include/uapi/linux/virtio_gpu.h 15595 15596VIRTIO HOST (VHOST) 15597M: "Michael S. Tsirkin" <mst@redhat.com> 15598M: Jason Wang <jasowang@redhat.com> 15599L: kvm@vger.kernel.org 15600L: virtualization@lists.linux-foundation.org 15601L: netdev@vger.kernel.org 15602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15603S: Maintained 15604F: drivers/vhost/ 15605F: include/uapi/linux/vhost.h 15606 15607VIRTIO INPUT DRIVER 15608M: Gerd Hoffmann <kraxel@redhat.com> 15609S: Maintained 15610F: drivers/virtio/virtio_input.c 15611F: include/uapi/linux/virtio_input.h 15612 15613VIRTUAL BOX GUEST DEVICE DRIVER 15614M: Hans de Goede <hdegoede@redhat.com> 15615M: Arnd Bergmann <arnd@arndb.de> 15616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15617S: Maintained 15618F: include/linux/vbox_utils.h 15619F: include/uapi/linux/vbox*.h 15620F: drivers/virt/vboxguest/ 15621 15622VIRTUAL SERIO DEVICE DRIVER 15623M: Stephen Chandler Paul <thatslyude@gmail.com> 15624S: Maintained 15625F: drivers/input/serio/userio.c 15626F: include/uapi/linux/userio.h 15627 15628VIVID VIRTUAL VIDEO DRIVER 15629M: Hans Verkuil <hverkuil@xs4all.nl> 15630L: linux-media@vger.kernel.org 15631T: git git://linuxtv.org/media_tree.git 15632W: https://linuxtv.org 15633S: Maintained 15634F: drivers/media/platform/vivid/* 15635 15636VLYNQ BUS 15637M: Florian Fainelli <f.fainelli@gmail.com> 15638L: openwrt-devel@lists.openwrt.org (subscribers-only) 15639S: Maintained 15640F: drivers/vlynq/vlynq.c 15641F: include/linux/vlynq.h 15642 15643VME SUBSYSTEM 15644M: Martyn Welch <martyn@welchs.me.uk> 15645M: Manohar Vanga <manohar.vanga@gmail.com> 15646M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15647L: devel@driverdev.osuosl.org 15648S: Maintained 15649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15650F: Documentation/driver-api/vme.rst 15651F: drivers/staging/vme/ 15652F: drivers/vme/ 15653F: include/linux/vme* 15654 15655VMWARE BALLOON DRIVER 15656M: Xavier Deguillard <xdeguillard@vmware.com> 15657M: Nadav Amit <namit@vmware.com> 15658M: "VMware, Inc." <pv-drivers@vmware.com> 15659L: linux-kernel@vger.kernel.org 15660S: Maintained 15661F: drivers/misc/vmw_balloon.c 15662 15663VMWARE HYPERVISOR INTERFACE 15664M: Alok Kataria <akataria@vmware.com> 15665L: virtualization@lists.linux-foundation.org 15666S: Supported 15667F: arch/x86/kernel/cpu/vmware.c 15668 15669VMWARE PVRDMA DRIVER 15670M: Adit Ranadive <aditr@vmware.com> 15671M: VMware PV-Drivers <pv-drivers@vmware.com> 15672L: linux-rdma@vger.kernel.org 15673S: Maintained 15674F: drivers/infiniband/hw/vmw_pvrdma/ 15675 15676VMware PVSCSI driver 15677M: Jim Gill <jgill@vmware.com> 15678M: VMware PV-Drivers <pv-drivers@vmware.com> 15679L: linux-scsi@vger.kernel.org 15680S: Maintained 15681F: drivers/scsi/vmw_pvscsi.c 15682F: drivers/scsi/vmw_pvscsi.h 15683 15684VMWARE VMMOUSE SUBDRIVER 15685M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15686M: "VMware, Inc." <pv-drivers@vmware.com> 15687L: linux-input@vger.kernel.org 15688S: Maintained 15689F: drivers/input/mouse/vmmouse.c 15690F: drivers/input/mouse/vmmouse.h 15691 15692VMWARE VMXNET3 ETHERNET DRIVER 15693M: Ronak Doshi <doshir@vmware.com> 15694M: "VMware, Inc." <pv-drivers@vmware.com> 15695L: netdev@vger.kernel.org 15696S: Maintained 15697F: drivers/net/vmxnet3/ 15698 15699VOCORE VOCORE2 BOARD 15700M: Harvey Hunt <harveyhuntnexus@gmail.com> 15701L: linux-mips@linux-mips.org 15702S: Maintained 15703F: arch/mips/boot/dts/ralink/vocore2.dts 15704 15705VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15706M: Liam Girdwood <lgirdwood@gmail.com> 15707M: Mark Brown <broonie@kernel.org> 15708L: linux-kernel@vger.kernel.org 15709W: http://www.slimlogic.co.uk/?p=48 15710T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15711S: Supported 15712F: Documentation/devicetree/bindings/regulator/ 15713F: Documentation/power/regulator/ 15714F: drivers/regulator/ 15715F: include/dt-bindings/regulator/ 15716F: include/linux/regulator/ 15717 15718VRF 15719M: David Ahern <dsa@cumulusnetworks.com> 15720M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15721L: netdev@vger.kernel.org 15722S: Maintained 15723F: drivers/net/vrf.c 15724F: Documentation/networking/vrf.txt 15725 15726VT1211 HARDWARE MONITOR DRIVER 15727M: Juerg Haefliger <juergh@gmail.com> 15728L: linux-hwmon@vger.kernel.org 15729S: Maintained 15730F: Documentation/hwmon/vt1211 15731F: drivers/hwmon/vt1211.c 15732 15733VT8231 HARDWARE MONITOR DRIVER 15734M: Roger Lucas <vt8231@hiddenengine.co.uk> 15735L: linux-hwmon@vger.kernel.org 15736S: Maintained 15737F: drivers/hwmon/vt8231.c 15738 15739VUB300 USB to SDIO/SD/MMC bridge chip 15740M: Tony Olech <tony.olech@elandigitalsystems.com> 15741L: linux-mmc@vger.kernel.org 15742L: linux-usb@vger.kernel.org 15743S: Supported 15744F: drivers/mmc/host/vub300.c 15745 15746W1 DALLAS'S 1-WIRE BUS 15747M: Evgeniy Polyakov <zbr@ioremap.net> 15748S: Maintained 15749F: Documentation/devicetree/bindings/w1/ 15750F: Documentation/w1/ 15751F: drivers/w1/ 15752F: include/linux/w1.h 15753 15754W83791D HARDWARE MONITORING DRIVER 15755M: Marc Hulsman <m.hulsman@tudelft.nl> 15756L: linux-hwmon@vger.kernel.org 15757S: Maintained 15758F: Documentation/hwmon/w83791d 15759F: drivers/hwmon/w83791d.c 15760 15761W83793 HARDWARE MONITORING DRIVER 15762M: Rudolf Marek <r.marek@assembler.cz> 15763L: linux-hwmon@vger.kernel.org 15764S: Maintained 15765F: Documentation/hwmon/w83793 15766F: drivers/hwmon/w83793.c 15767 15768W83795 HARDWARE MONITORING DRIVER 15769M: Jean Delvare <jdelvare@suse.com> 15770L: linux-hwmon@vger.kernel.org 15771S: Maintained 15772F: drivers/hwmon/w83795.c 15773 15774W83L51xD SD/MMC CARD INTERFACE DRIVER 15775M: Pierre Ossman <pierre@ossman.eu> 15776S: Maintained 15777F: drivers/mmc/host/wbsd.* 15778 15779WACOM PROTOCOL 4 SERIAL TABLETS 15780M: Julian Squires <julian@cipht.net> 15781M: Hans de Goede <hdegoede@redhat.com> 15782L: linux-input@vger.kernel.org 15783S: Maintained 15784F: drivers/input/tablet/wacom_serial4.c 15785 15786WATCHDOG DEVICE DRIVERS 15787M: Wim Van Sebroeck <wim@linux-watchdog.org> 15788M: Guenter Roeck <linux@roeck-us.net> 15789L: linux-watchdog@vger.kernel.org 15790W: http://www.linux-watchdog.org/ 15791T: git git://www.linux-watchdog.org/linux-watchdog.git 15792S: Maintained 15793F: Documentation/devicetree/bindings/watchdog/ 15794F: Documentation/watchdog/ 15795F: drivers/watchdog/ 15796F: include/linux/watchdog.h 15797F: include/uapi/linux/watchdog.h 15798 15799WHISKEYCOVE PMIC GPIO DRIVER 15800M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15801L: linux-gpio@vger.kernel.org 15802S: Maintained 15803F: drivers/gpio/gpio-wcove.c 15804 15805WIIMOTE HID DRIVER 15806M: David Herrmann <dh.herrmann@googlemail.com> 15807L: linux-input@vger.kernel.org 15808S: Maintained 15809F: drivers/hid/hid-wiimote* 15810 15811WILOCITY WIL6210 WIRELESS DRIVER 15812M: Maya Erez <merez@codeaurora.org> 15813L: linux-wireless@vger.kernel.org 15814L: wil6210@qti.qualcomm.com 15815S: Supported 15816W: http://wireless.kernel.org/en/users/Drivers/wil6210 15817F: drivers/net/wireless/ath/wil6210/ 15818 15819WIMAX STACK 15820M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15821M: linux-wimax@intel.com 15822L: wimax@linuxwimax.org (subscribers-only) 15823S: Supported 15824W: http://linuxwimax.org 15825F: Documentation/wimax/README.wimax 15826F: include/linux/wimax/debug.h 15827F: include/net/wimax.h 15828F: include/uapi/linux/wimax.h 15829F: net/wimax/ 15830 15831WINBOND CIR DRIVER 15832M: David Härdeman <david@hardeman.nu> 15833S: Maintained 15834F: drivers/media/rc/winbond-cir.c 15835 15836WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15837M: William Breathitt Gray <vilhelm.gray@gmail.com> 15838L: linux-watchdog@vger.kernel.org 15839S: Maintained 15840F: drivers/watchdog/ebc-c384_wdt.c 15841 15842WINSYSTEMS WS16C48 GPIO DRIVER 15843M: William Breathitt Gray <vilhelm.gray@gmail.com> 15844L: linux-gpio@vger.kernel.org 15845S: Maintained 15846F: drivers/gpio/gpio-ws16c48.c 15847 15848WISTRON LAPTOP BUTTON DRIVER 15849M: Miloslav Trmac <mitr@volny.cz> 15850S: Maintained 15851F: drivers/input/misc/wistron_btns.c 15852 15853WL3501 WIRELESS PCMCIA CARD DRIVER 15854L: linux-wireless@vger.kernel.org 15855S: Odd fixes 15856F: drivers/net/wireless/wl3501* 15857 15858WOLFSON MICROELECTRONICS DRIVERS 15859L: patches@opensource.cirrus.com 15860T: git https://github.com/CirrusLogic/linux-drivers.git 15861W: https://github.com/CirrusLogic/linux-drivers/wiki 15862S: Supported 15863F: Documentation/hwmon/wm83?? 15864F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15865F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15866F: Documentation/devicetree/bindings/mfd/arizona.txt 15867F: Documentation/devicetree/bindings/mfd/wm831x.txt 15868F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15869F: arch/arm/mach-s3c64xx/mach-crag6410* 15870F: drivers/clk/clk-wm83*.c 15871F: drivers/extcon/extcon-arizona.c 15872F: drivers/leds/leds-wm83*.c 15873F: drivers/gpio/gpio-*wm*.c 15874F: drivers/gpio/gpio-arizona.c 15875F: drivers/hwmon/wm83??-hwmon.c 15876F: drivers/input/misc/wm831x-on.c 15877F: drivers/input/touchscreen/wm831x-ts.c 15878F: drivers/input/touchscreen/wm97*.c 15879F: drivers/mfd/arizona* 15880F: drivers/mfd/wm*.c 15881F: drivers/mfd/cs47l24* 15882F: drivers/power/supply/wm83*.c 15883F: drivers/rtc/rtc-wm83*.c 15884F: drivers/regulator/wm8*.c 15885F: drivers/regulator/arizona* 15886F: drivers/video/backlight/wm83*_bl.c 15887F: drivers/watchdog/wm83*_wdt.c 15888F: include/linux/mfd/arizona/ 15889F: include/linux/mfd/wm831x/ 15890F: include/linux/mfd/wm8350/ 15891F: include/linux/mfd/wm8400* 15892F: include/linux/regulator/arizona* 15893F: include/linux/wm97xx.h 15894F: include/sound/wm????.h 15895F: sound/soc/codecs/arizona.? 15896F: sound/soc/codecs/wm* 15897F: sound/soc/codecs/cs47l24* 15898 15899WORKQUEUE 15900M: Tejun Heo <tj@kernel.org> 15901R: Lai Jiangshan <jiangshanlai@gmail.com> 15902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15903S: Maintained 15904F: include/linux/workqueue.h 15905F: kernel/workqueue.c 15906F: Documentation/core-api/workqueue.rst 15907 15908X-POWERS AXP288 PMIC DRIVERS 15909M: Hans de Goede <hdegoede@redhat.com> 15910S: Maintained 15911N: axp288 15912F: drivers/acpi/pmic/intel_pmic_xpower.c 15913 15914X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15915M: Chen-Yu Tsai <wens@csie.org> 15916L: linux-kernel@vger.kernel.org 15917S: Maintained 15918N: axp[128] 15919 15920X.25 NETWORK LAYER 15921M: Andrew Hendry <andrew.hendry@gmail.com> 15922L: linux-x25@vger.kernel.org 15923S: Odd Fixes 15924F: Documentation/networking/x25* 15925F: include/net/x25* 15926F: net/x25/ 15927 15928X86 ARCHITECTURE (32-BIT AND 64-BIT) 15929M: Thomas Gleixner <tglx@linutronix.de> 15930M: Ingo Molnar <mingo@redhat.com> 15931M: Borislav Petkov <bp@alien8.de> 15932R: "H. Peter Anvin" <hpa@zytor.com> 15933M: x86@kernel.org 15934L: linux-kernel@vger.kernel.org 15935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15936S: Maintained 15937F: Documentation/devicetree/bindings/x86/ 15938F: Documentation/x86/ 15939F: arch/x86/ 15940 15941X86 ENTRY CODE 15942M: Andy Lutomirski <luto@kernel.org> 15943L: linux-kernel@vger.kernel.org 15944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15945S: Maintained 15946F: arch/x86/entry/ 15947 15948X86 MCE INFRASTRUCTURE 15949M: Tony Luck <tony.luck@intel.com> 15950M: Borislav Petkov <bp@alien8.de> 15951L: linux-edac@vger.kernel.org 15952S: Maintained 15953F: arch/x86/kernel/cpu/mcheck/* 15954 15955X86 MICROCODE UPDATE SUPPORT 15956M: Borislav Petkov <bp@alien8.de> 15957S: Maintained 15958F: arch/x86/kernel/cpu/microcode/* 15959 15960X86 MM 15961M: Dave Hansen <dave.hansen@linux.intel.com> 15962M: Andy Lutomirski <luto@kernel.org> 15963M: Peter Zijlstra <peterz@infradead.org> 15964L: linux-kernel@vger.kernel.org 15965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15966S: Maintained 15967F: arch/x86/mm/ 15968 15969X86 PLATFORM DRIVERS 15970M: Darren Hart <dvhart@infradead.org> 15971M: Andy Shevchenko <andy@infradead.org> 15972L: platform-driver-x86@vger.kernel.org 15973T: git git://git.infradead.org/linux-platform-drivers-x86.git 15974S: Maintained 15975F: drivers/platform/x86/ 15976F: drivers/platform/olpc/ 15977 15978X86 VDSO 15979M: Andy Lutomirski <luto@kernel.org> 15980L: linux-kernel@vger.kernel.org 15981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15982S: Maintained 15983F: arch/x86/entry/vdso/ 15984 15985XC2028/3028 TUNER DRIVER 15986M: Mauro Carvalho Chehab <mchehab@kernel.org> 15987L: linux-media@vger.kernel.org 15988W: https://linuxtv.org 15989T: git git://linuxtv.org/media_tree.git 15990S: Maintained 15991F: drivers/media/tuners/tuner-xc2028.* 15992 15993XDP SOCKETS (AF_XDP) 15994M: Björn Töpel <bjorn.topel@intel.com> 15995M: Magnus Karlsson <magnus.karlsson@intel.com> 15996L: netdev@vger.kernel.org 15997S: Maintained 15998F: kernel/bpf/xskmap.c 15999F: net/xdp/ 16000 16001XEN BLOCK SUBSYSTEM 16002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16003M: Roger Pau Monné <roger.pau@citrix.com> 16004L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16005S: Supported 16006F: drivers/block/xen-blkback/* 16007F: drivers/block/xen* 16008 16009XEN HYPERVISOR ARM 16010M: Stefano Stabellini <sstabellini@kernel.org> 16011L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16012S: Maintained 16013F: arch/arm/xen/ 16014F: arch/arm/include/asm/xen/ 16015 16016XEN HYPERVISOR ARM64 16017M: Stefano Stabellini <sstabellini@kernel.org> 16018L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16019S: Maintained 16020F: arch/arm64/xen/ 16021F: arch/arm64/include/asm/xen/ 16022 16023XEN HYPERVISOR INTERFACE 16024M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16025M: Juergen Gross <jgross@suse.com> 16026L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16027T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16028S: Supported 16029F: arch/x86/xen/ 16030F: drivers/*/xen-*front.c 16031F: drivers/xen/ 16032F: arch/x86/include/asm/xen/ 16033F: arch/x86/include/asm/pvclock-abi.h 16034F: include/xen/ 16035F: include/uapi/xen/ 16036F: Documentation/ABI/stable/sysfs-hypervisor-xen 16037F: Documentation/ABI/testing/sysfs-hypervisor-xen 16038 16039XEN NETWORK BACKEND DRIVER 16040M: Wei Liu <wei.liu2@citrix.com> 16041M: Paul Durrant <paul.durrant@citrix.com> 16042L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16043L: netdev@vger.kernel.org 16044S: Supported 16045F: drivers/net/xen-netback/* 16046 16047XEN PCI SUBSYSTEM 16048M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16049L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16050S: Supported 16051F: arch/x86/pci/*xen* 16052F: drivers/pci/*xen* 16053 16054XEN PVSCSI DRIVERS 16055M: Juergen Gross <jgross@suse.com> 16056L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16057L: linux-scsi@vger.kernel.org 16058S: Supported 16059F: drivers/scsi/xen-scsifront.c 16060F: drivers/xen/xen-scsiback.c 16061F: include/xen/interface/io/vscsiif.h 16062 16063XEN SWIOTLB SUBSYSTEM 16064M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16065L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16066L: iommu@lists.linux-foundation.org 16067S: Supported 16068F: arch/x86/xen/*swiotlb* 16069F: drivers/xen/*swiotlb* 16070 16071XEN SOUND FRONTEND DRIVER 16072M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16073L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16075S: Supported 16076F: sound/xen/* 16077 16078XFS FILESYSTEM 16079M: Darrick J. Wong <darrick.wong@oracle.com> 16080M: linux-xfs@vger.kernel.org 16081L: linux-xfs@vger.kernel.org 16082W: http://xfs.org/ 16083T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16084S: Supported 16085F: Documentation/filesystems/xfs.txt 16086F: fs/xfs/ 16087 16088XILINX AXI ETHERNET DRIVER 16089M: Anirudha Sarangi <anirudh@xilinx.com> 16090M: John Linn <John.Linn@xilinx.com> 16091S: Maintained 16092F: drivers/net/ethernet/xilinx/xilinx_axienet* 16093 16094XILINX UARTLITE SERIAL DRIVER 16095M: Peter Korsgaard <jacmet@sunsite.dk> 16096L: linux-serial@vger.kernel.org 16097S: Maintained 16098F: drivers/tty/serial/uartlite.c 16099 16100XILINX VIDEO IP CORES 16101M: Hyun Kwon <hyun.kwon@xilinx.com> 16102M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16103L: linux-media@vger.kernel.org 16104T: git git://linuxtv.org/media_tree.git 16105S: Supported 16106F: Documentation/devicetree/bindings/media/xilinx/ 16107F: drivers/media/platform/xilinx/ 16108F: include/uapi/linux/xilinx-v4l2-controls.h 16109 16110XILLYBUS DRIVER 16111M: Eli Billauer <eli.billauer@gmail.com> 16112L: linux-kernel@vger.kernel.org 16113S: Supported 16114F: drivers/char/xillybus/ 16115 16116XLP9XX I2C DRIVER 16117M: George Cherian <george.cherian@cavium.com> 16118M: Jan Glauber <jglauber@cavium.com> 16119L: linux-i2c@vger.kernel.org 16120W: http://www.cavium.com 16121S: Supported 16122F: drivers/i2c/busses/i2c-xlp9xx.c 16123 16124XRA1403 GPIO EXPANDER 16125M: Nandor Han <nandor.han@ge.com> 16126M: Semi Malinen <semi.malinen@ge.com> 16127L: linux-gpio@vger.kernel.org 16128S: Maintained 16129F: drivers/gpio/gpio-xra1403.c 16130F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16131 16132XTENSA XTFPGA PLATFORM SUPPORT 16133M: Max Filippov <jcmvbkbc@gmail.com> 16134L: linux-xtensa@linux-xtensa.org 16135S: Maintained 16136F: drivers/spi/spi-xtensa-xtfpga.c 16137F: sound/soc/xtensa/xtfpga-i2s.c 16138 16139YAM DRIVER FOR AX.25 16140M: Jean-Paul Roubelat <jpr@f6fbb.org> 16141L: linux-hams@vger.kernel.org 16142S: Maintained 16143F: drivers/net/hamradio/yam* 16144F: include/linux/yam.h 16145 16146YAMA SECURITY MODULE 16147M: Kees Cook <keescook@chromium.org> 16148T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16149S: Supported 16150F: security/yama/ 16151F: Documentation/admin-guide/LSM/Yama.rst 16152 16153YEALINK PHONE DRIVER 16154M: Henk Vergonet <Henk.Vergonet@gmail.com> 16155L: usbb2k-api-dev@nongnu.org 16156S: Maintained 16157F: Documentation/input/devices/yealink.rst 16158F: drivers/input/misc/yealink.* 16159 16160Z8530 DRIVER FOR AX.25 16161M: Joerg Reuter <jreuter@yaina.de> 16162W: http://yaina.de/jreuter/ 16163W: http://www.qsl.net/dl1bke/ 16164L: linux-hams@vger.kernel.org 16165S: Maintained 16166F: Documentation/networking/z8530drv.txt 16167F: drivers/net/hamradio/*scc.c 16168F: drivers/net/hamradio/z8530.h 16169 16170ZBUD COMPRESSED PAGE ALLOCATOR 16171M: Seth Jennings <sjenning@redhat.com> 16172M: Dan Streetman <ddstreet@ieee.org> 16173L: linux-mm@kvack.org 16174S: Maintained 16175F: mm/zbud.c 16176F: include/linux/zbud.h 16177 16178ZD1211RW WIRELESS DRIVER 16179M: Daniel Drake <dsd@gentoo.org> 16180M: Ulrich Kunitz <kune@deine-taler.de> 16181W: http://zd1211.ath.cx/wiki/DriverRewrite 16182L: linux-wireless@vger.kernel.org 16183L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16184S: Maintained 16185F: drivers/net/wireless/zydas/zd1211rw/ 16186 16187ZD1301 MEDIA DRIVER 16188M: Antti Palosaari <crope@iki.fi> 16189L: linux-media@vger.kernel.org 16190W: https://linuxtv.org/ 16191W: http://palosaari.fi/linux/ 16192Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16193S: Maintained 16194F: drivers/media/usb/dvb-usb-v2/zd1301* 16195 16196ZD1301_DEMOD MEDIA DRIVER 16197M: Antti Palosaari <crope@iki.fi> 16198L: linux-media@vger.kernel.org 16199W: https://linuxtv.org/ 16200W: http://palosaari.fi/linux/ 16201Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16202S: Maintained 16203F: drivers/media/dvb-frontends/zd1301_demod* 16204 16205ZPOOL COMPRESSED PAGE STORAGE API 16206M: Dan Streetman <ddstreet@ieee.org> 16207L: linux-mm@kvack.org 16208S: Maintained 16209F: mm/zpool.c 16210F: include/linux/zpool.h 16211 16212ZR36067 VIDEO FOR LINUX DRIVER 16213L: mjpeg-users@lists.sourceforge.net 16214L: linux-media@vger.kernel.org 16215W: http://mjpeg.sourceforge.net/driver-zoran/ 16216T: hg https://linuxtv.org/hg/v4l-dvb 16217S: Odd Fixes 16218F: drivers/staging/media/zoran/ 16219 16220ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16221M: Minchan Kim <minchan@kernel.org> 16222M: Nitin Gupta <ngupta@vflare.org> 16223R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16224L: linux-kernel@vger.kernel.org 16225S: Maintained 16226F: drivers/block/zram/ 16227F: Documentation/blockdev/zram.txt 16228 16229ZS DECSTATION Z85C30 SERIAL DRIVER 16230M: "Maciej W. Rozycki" <macro@linux-mips.org> 16231S: Maintained 16232F: drivers/tty/serial/zs.* 16233 16234ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16235M: Minchan Kim <minchan@kernel.org> 16236M: Nitin Gupta <ngupta@vflare.org> 16237R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16238L: linux-mm@kvack.org 16239S: Maintained 16240F: mm/zsmalloc.c 16241F: include/linux/zsmalloc.h 16242F: Documentation/vm/zsmalloc.rst 16243 16244ZSWAP COMPRESSED SWAP CACHING 16245M: Seth Jennings <sjenning@redhat.com> 16246M: Dan Streetman <ddstreet@ieee.org> 16247L: linux-mm@kvack.org 16248S: Maintained 16249F: mm/zswap.c 16250 16251THE REST 16252M: Linus Torvalds <torvalds@linux-foundation.org> 16253L: linux-kernel@vger.kernel.org 16254Q: http://patchwork.kernel.org/project/LKML/list/ 16255T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16256S: Buried alive in reporters 16257F: * 16258F: */ 16259