1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Latchesar Ionkov <lucho@ionkov.net> 203M: Dominique Martinet <asmadeus@codewreck.org> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208T: git git://github.com/martinetd/linux.git 209S: Maintained 210F: Documentation/filesystems/9p.txt 211F: fs/9p/ 212F: net/9p/ 213F: include/net/9p/ 214F: include/uapi/linux/virtio_9p.h 215F: include/trace/events/9p.h 216 217A8293 MEDIA DRIVER 218M: Antti Palosaari <crope@iki.fi> 219L: linux-media@vger.kernel.org 220W: https://linuxtv.org 221W: http://palosaari.fi/linux/ 222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 223T: git git://linuxtv.org/anttip/media_tree.git 224S: Maintained 225F: drivers/media/dvb-frontends/a8293* 226 227AACRAID SCSI RAID DRIVER 228M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 229L: linux-scsi@vger.kernel.org 230W: http://www.adaptec.com/ 231S: Supported 232F: Documentation/scsi/aacraid.txt 233F: drivers/scsi/aacraid/ 234 235ABI/API 236L: linux-api@vger.kernel.org 237F: include/linux/syscalls.h 238F: kernel/sys_ni.c 239 240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 241M: Hans de Goede <hdegoede@redhat.com> 242L: linux-hwmon@vger.kernel.org 243S: Maintained 244F: drivers/hwmon/abituguru.c 245 246ABIT UGURU 3 HARDWARE MONITOR DRIVER 247M: Alistair John Strachan <alistair@devzero.co.uk> 248L: linux-hwmon@vger.kernel.org 249S: Maintained 250F: drivers/hwmon/abituguru3.c 251 252ACCES 104-DIO-48E GPIO DRIVER 253M: William Breathitt Gray <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-dio-48e.c 257 258ACCES 104-IDI-48 GPIO DRIVER 259M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 260L: linux-gpio@vger.kernel.org 261S: Maintained 262F: drivers/gpio/gpio-104-idi-48.c 263 264ACCES 104-IDIO-16 GPIO DRIVER 265M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 266L: linux-gpio@vger.kernel.org 267S: Maintained 268F: drivers/gpio/gpio-104-idio-16.c 269 270ACCES 104-QUAD-8 IIO DRIVER 271M: William Breathitt Gray <vilhelm.gray@gmail.com> 272L: linux-iio@vger.kernel.org 273S: Maintained 274F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 275F: drivers/iio/counter/104-quad-8.c 276 277ACCES PCI-IDIO-16 GPIO DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-gpio@vger.kernel.org 280S: Maintained 281F: drivers/gpio/gpio-pci-idio-16.c 282 283ACCES PCIe-IDIO-24 GPIO DRIVER 284M: William Breathitt Gray <vilhelm.gray@gmail.com> 285L: linux-gpio@vger.kernel.org 286S: Maintained 287F: drivers/gpio/gpio-pcie-idio-24.c 288 289ACENIC DRIVER 290M: Jes Sorensen <jes@trained-monkey.org> 291L: linux-acenic@sunsite.dk 292S: Maintained 293F: drivers/net/ethernet/alteon/acenic* 294 295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 296M: Peter Feuerer <peter@piie.net> 297L: platform-driver-x86@vger.kernel.org 298W: http://piie.net/?section=acerhdf 299S: Maintained 300F: drivers/platform/x86/acerhdf.c 301 302ACER WMI LAPTOP EXTRAS 303M: "Lee, Chun-Yi" <jlee@suse.com> 304L: platform-driver-x86@vger.kernel.org 305S: Maintained 306F: drivers/platform/x86/acer-wmi.c 307 308ACPI 309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 310M: Len Brown <lenb@kernel.org> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313Q: https://patchwork.kernel.org/project/linux-acpi/list/ 314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 315B: https://bugzilla.kernel.org 316S: Supported 317F: drivers/acpi/ 318F: drivers/pnp/pnpacpi/ 319F: include/linux/acpi.h 320F: include/linux/fwnode.h 321F: include/acpi/ 322F: Documentation/acpi/ 323F: Documentation/ABI/testing/sysfs-bus-acpi 324F: Documentation/ABI/testing/configfs-acpi 325F: drivers/pci/*acpi* 326F: drivers/pci/*/*acpi* 327F: drivers/pci/*/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andy@infradead.org> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <matthew@wil.cx> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553AF9013 MEDIA DRIVER 554M: Antti Palosaari <crope@iki.fi> 555L: linux-media@vger.kernel.org 556W: https://linuxtv.org 557W: http://palosaari.fi/linux/ 558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 559T: git git://linuxtv.org/anttip/media_tree.git 560S: Maintained 561F: drivers/media/dvb-frontends/af9013* 562 563AF9033 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9033* 572 573AFFS FILE SYSTEM 574M: David Sterba <dsterba@suse.com> 575L: linux-fsdevel@vger.kernel.org 576S: Odd Fixes 577F: Documentation/filesystems/affs.txt 578F: fs/affs/ 579 580AFS FILESYSTEM 581M: David Howells <dhowells@redhat.com> 582L: linux-afs@lists.infradead.org 583S: Supported 584F: fs/afs/ 585F: include/trace/events/afs.h 586F: Documentation/filesystems/afs.txt 587W: https://www.infradead.org/~dhowells/kafs/ 588 589AGPGART DRIVER 590M: David Airlie <airlied@linux.ie> 591T: git git://anongit.freedesktop.org/drm/drm 592S: Maintained 593F: drivers/char/agp/ 594F: include/linux/agp* 595F: include/uapi/linux/agp* 596 597AHA152X SCSI DRIVER 598M: "Juergen E. Fischer" <fischer@norbit.de> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aha152x* 602F: drivers/scsi/pcmcia/aha152x* 603 604AIC7XXX / AIC79XX SCSI DRIVER 605M: Hannes Reinecke <hare@suse.com> 606L: linux-scsi@vger.kernel.org 607S: Maintained 608F: drivers/scsi/aic7xxx/ 609 610AIMSLAB FM RADIO RECEIVER DRIVER 611M: Hans Verkuil <hverkuil@xs4all.nl> 612L: linux-media@vger.kernel.org 613T: git git://linuxtv.org/media_tree.git 614W: https://linuxtv.org 615S: Maintained 616F: drivers/media/radio/radio-aimslab* 617 618AIO 619M: Benjamin LaHaise <bcrl@kvack.org> 620L: linux-aio@kvack.org 621S: Supported 622F: fs/aio.c 623F: include/linux/*aio*.h 624 625AIRSPY MEDIA DRIVER 626M: Antti Palosaari <crope@iki.fi> 627L: linux-media@vger.kernel.org 628W: https://linuxtv.org 629W: http://palosaari.fi/linux/ 630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 631T: git git://linuxtv.org/anttip/media_tree.git 632S: Maintained 633F: drivers/media/usb/airspy/ 634 635ALACRITECH GIGABIT ETHERNET DRIVER 636M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 637S: Maintained 638F: drivers/net/ethernet/alacritech/* 639 640ALCATEL SPEEDTOUCH USB DRIVER 641M: Duncan Sands <duncan.sands@free.fr> 642L: linux-usb@vger.kernel.org 643W: http://www.linux-usb.org/SpeedTouch/ 644S: Maintained 645F: drivers/usb/atm/speedtch.c 646F: drivers/usb/atm/usbatm.c 647 648ALCHEMY AU1XX0 MMC DRIVER 649M: Manuel Lauss <manuel.lauss@gmail.com> 650S: Maintained 651F: drivers/mmc/host/au1xmmc.c 652 653ALI1563 I2C DRIVER 654M: Rudolf Marek <r.marek@assembler.cz> 655L: linux-i2c@vger.kernel.org 656S: Maintained 657F: Documentation/i2c/busses/i2c-ali1563 658F: drivers/i2c/busses/i2c-ali1563.c 659 660ALLWINNER SECURITY SYSTEM 661M: Corentin Labbe <clabbe.montjoie@gmail.com> 662L: linux-crypto@vger.kernel.org 663S: Maintained 664F: drivers/crypto/sunxi-ss/ 665 666ALPHA PORT 667M: Richard Henderson <rth@twiddle.net> 668M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 669M: Matt Turner <mattst88@gmail.com> 670S: Odd Fixes 671L: linux-alpha@vger.kernel.org 672F: arch/alpha/ 673 674ALPS PS/2 TOUCHPAD DRIVER 675R: Pali Rohár <pali.rohar@gmail.com> 676F: drivers/input/mouse/alps.* 677 678ALTERA I2C CONTROLLER DRIVER 679M: Thor Thayer <thor.thayer@linux.intel.com> 680S: Maintained 681F: drivers/i2c/busses/i2c-altera.c 682 683ALTERA MAILBOX DRIVER 684M: Ley Foon Tan <lftan@altera.com> 685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 686S: Maintained 687F: drivers/mailbox/mailbox-altera.c 688 689ALTERA PIO DRIVER 690M: Tien Hock Loh <thloh@altera.com> 691L: linux-gpio@vger.kernel.org 692S: Maintained 693F: drivers/gpio/gpio-altera.c 694 695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/gpio/gpio-altera-a10sr.c 699F: drivers/mfd/altera-a10sr.c 700F: drivers/reset/reset-a10sr.c 701F: include/linux/mfd/altera-a10sr.h 702F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 703 704ALTERA TRIPLE SPEED ETHERNET DRIVER 705M: Vince Bridgers <vbridger@opensource.altera.com> 706L: netdev@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/net/ethernet/altera/ 710 711ALTERA UART/JTAG UART SERIAL DRIVERS 712M: Tobias Klauser <tklauser@distanz.ch> 713L: linux-serial@vger.kernel.org 714L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 715S: Maintained 716F: drivers/tty/serial/altera_uart.c 717F: drivers/tty/serial/altera_jtaguart.c 718F: include/linux/altera_uart.h 719F: include/linux/altera_jtaguart.h 720 721AMAZON ETHERNET DRIVERS 722M: Netanel Belgazal <netanel@amazon.com> 723R: Saeed Bishara <saeedb@amazon.com> 724R: Zorik Machulsky <zorik@amazon.com> 725L: netdev@vger.kernel.org 726S: Supported 727F: Documentation/networking/ena.txt 728F: drivers/net/ethernet/amazon/ 729 730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 731M: Tom Lendacky <thomas.lendacky@amd.com> 732M: Gary Hook <gary.hook@amd.com> 733L: linux-crypto@vger.kernel.org 734S: Supported 735F: drivers/crypto/ccp/ 736F: include/linux/ccp.h 737 738AMD DISPLAY CORE 739M: Harry Wentland <harry.wentland@amd.com> 740M: Leo Li <sunpeng.li@amd.com> 741L: amd-gfx@lists.freedesktop.org 742T: git git://people.freedesktop.org/~agd5f/linux 743S: Supported 744F: drivers/gpu/drm/amd/display/ 745 746AMD FAM15H PROCESSOR POWER MONITORING DRIVER 747M: Huang Rui <ray.huang@amd.com> 748L: linux-hwmon@vger.kernel.org 749S: Supported 750F: Documentation/hwmon/fam15h_power 751F: drivers/hwmon/fam15h_power.c 752 753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 754L: linux-geode@lists.infradead.org (moderated for non-subscribers) 755S: Orphan 756F: drivers/usb/gadget/udc/amd5536udc.* 757 758AMD GEODE PROCESSOR/CHIPSET SUPPORT 759P: Andres Salomon <dilinger@queued.net> 760L: linux-geode@lists.infradead.org (moderated for non-subscribers) 761W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 762S: Supported 763F: drivers/char/hw_random/geode-rng.c 764F: drivers/crypto/geode* 765F: drivers/video/fbdev/geode/ 766F: arch/x86/include/asm/geode.h 767 768AMD IOMMU (AMD-VI) 769M: Joerg Roedel <joro@8bytes.org> 770L: iommu@lists.linux-foundation.org 771T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 772S: Maintained 773F: drivers/iommu/amd_iommu*.[ch] 774F: include/linux/amd-iommu.h 775 776AMD KFD 777M: Oded Gabbay <oded.gabbay@gmail.com> 778L: dri-devel@lists.freedesktop.org 779T: git git://people.freedesktop.org/~gabbayo/linux.git 780S: Supported 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 787F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 788F: drivers/gpu/drm/amd/amdkfd/ 789F: drivers/gpu/drm/amd/include/cik_structs.h 790F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 791F: drivers/gpu/drm/amd/include/vi_structs.h 792F: drivers/gpu/drm/amd/include/v9_structs.h 793F: include/uapi/linux/kfd_ioctl.h 794 795AMD POWERPLAY 796M: Rex Zhu <rex.zhu@amd.com> 797M: Evan Quan <evan.quan@amd.com> 798L: amd-gfx@lists.freedesktop.org 799S: Supported 800F: drivers/gpu/drm/amd/powerplay/ 801T: git git://people.freedesktop.org/~agd5f/linux 802 803AMD SEATTLE DEVICE TREE SUPPORT 804M: Brijesh Singh <brijeshkumar.singh@amd.com> 805M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 806M: Tom Lendacky <thomas.lendacky@amd.com> 807S: Supported 808F: arch/arm64/boot/dts/amd/ 809 810AMD XGBE DRIVER 811M: Tom Lendacky <thomas.lendacky@amd.com> 812L: netdev@vger.kernel.org 813S: Supported 814F: drivers/net/ethernet/amd/xgbe/ 815F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 816 817ANALOG DEVICES INC AD5686 DRIVER 818M: Stefan Popa <stefan.popa@analog.com> 819L: linux-pm@vger.kernel.org 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/dac/ad5686* 823F: drivers/iio/dac/ad5696* 824 825ANALOG DEVICES INC AD5758 DRIVER 826M: Stefan Popa <stefan.popa@analog.com> 827L: linux-iio@vger.kernel.org 828W: http://ez.analog.com/community/linux-device-drivers 829S: Supported 830F: drivers/iio/dac/ad5758.c 831F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 832 833ANALOG DEVICES INC AD9389B DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/ad9389b* 838 839ANALOG DEVICES INC ADGS1408 DRIVER 840M: Mircea Caprioru <mircea.caprioru@analog.com> 841S: Supported 842F: drivers/mux/adgs1408.c 843F: Documentation/devicetree/bindings/mux/adgs1408.txt 844 845ANALOG DEVICES INC ADP5061 DRIVER 846M: Stefan Popa <stefan.popa@analog.com> 847L: linux-pm@vger.kernel.org 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/power/supply/adp5061.c 851 852ANALOG DEVICES INC ADV7180 DRIVER 853M: Lars-Peter Clausen <lars@metafoo.de> 854L: linux-media@vger.kernel.org 855W: http://ez.analog.com/community/linux-device-drivers 856S: Supported 857F: drivers/media/i2c/adv7180.c 858 859ANALOG DEVICES INC ADV748X DRIVER 860M: Kieran Bingham <kieran.bingham@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/adv748x/* 864 865ANALOG DEVICES INC ADV7511 DRIVER 866M: Hans Verkuil <hans.verkuil@cisco.com> 867L: linux-media@vger.kernel.org 868S: Maintained 869F: drivers/media/i2c/adv7511* 870 871ANALOG DEVICES INC ADV7604 DRIVER 872M: Hans Verkuil <hans.verkuil@cisco.com> 873L: linux-media@vger.kernel.org 874S: Maintained 875F: drivers/media/i2c/adv7604* 876 877ANALOG DEVICES INC ADV7842 DRIVER 878M: Hans Verkuil <hans.verkuil@cisco.com> 879L: linux-media@vger.kernel.org 880S: Maintained 881F: drivers/media/i2c/adv7842* 882 883ANALOG DEVICES INC ASOC CODEC DRIVERS 884M: Lars-Peter Clausen <lars@metafoo.de> 885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 886W: http://wiki.analog.com/ 887W: http://ez.analog.com/community/linux-device-drivers 888S: Supported 889F: sound/soc/codecs/adau* 890F: sound/soc/codecs/adav* 891F: sound/soc/codecs/ad1* 892F: sound/soc/codecs/ad7* 893F: sound/soc/codecs/ssm* 894F: sound/soc/codecs/sigmadsp.* 895 896ANALOG DEVICES INC DMA DRIVERS 897M: Lars-Peter Clausen <lars@metafoo.de> 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/dma/dma-axi-dmac.c 901 902ANALOG DEVICES INC IIO DRIVERS 903M: Lars-Peter Clausen <lars@metafoo.de> 904M: Michael Hennerich <Michael.Hennerich@analog.com> 905W: http://wiki.analog.com/ 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 909F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 910F: drivers/iio/*/ad* 911F: drivers/iio/adc/ltc2497* 912X: drivers/iio/*/adjd* 913F: drivers/staging/iio/*/ad* 914 915ANDES ARCHITECTURE 916M: Greentime Hu <green.hu@gmail.com> 917M: Vincent Chen <deanbo422@gmail.com> 918T: git https://github.com/andestech/linux.git 919S: Supported 920F: arch/nds32/ 921F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 922F: Documentation/devicetree/bindings/nds32/ 923K: nds32 924N: nds32 925 926ANDROID CONFIG FRAGMENTS 927M: Rob Herring <robh@kernel.org> 928S: Supported 929F: kernel/configs/android* 930 931ANDROID DRIVERS 932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 933M: Arve Hjønnevåg <arve@android.com> 934M: Todd Kjos <tkjos@android.com> 935M: Martijn Coenen <maco@android.com> 936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 937L: devel@driverdev.osuosl.org 938S: Supported 939F: drivers/android/ 940F: drivers/staging/android/ 941 942ANDROID GOLDFISH PIC DRIVER 943M: Miodrag Dinic <miodrag.dinic@mips.com> 944S: Supported 945F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 946F: drivers/irqchip/irq-goldfish-pic.c 947 948ANDROID GOLDFISH RTC DRIVER 949M: Miodrag Dinic <miodrag.dinic@mips.com> 950S: Supported 951F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 952F: drivers/rtc/rtc-goldfish.c 953 954ANDROID ION DRIVER 955M: Laura Abbott <labbott@redhat.com> 956M: Sumit Semwal <sumit.semwal@linaro.org> 957L: devel@driverdev.osuosl.org 958L: dri-devel@lists.freedesktop.org 959L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 960S: Supported 961F: drivers/staging/android/ion 962F: drivers/staging/android/uapi/ion.h 963 964AOA (Apple Onboard Audio) ALSA DRIVER 965M: Johannes Berg <johannes@sipsolutions.net> 966L: linuxppc-dev@lists.ozlabs.org 967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 968S: Maintained 969F: sound/aoa/ 970 971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 972M: William Breathitt Gray <vilhelm.gray@gmail.com> 973L: linux-iio@vger.kernel.org 974S: Maintained 975F: drivers/iio/adc/stx104.c 976 977APM DRIVER 978M: Jiri Kosina <jikos@kernel.org> 979S: Odd fixes 980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 981F: arch/x86/kernel/apm_32.c 982F: include/linux/apm_bios.h 983F: include/uapi/linux/apm_bios.h 984F: drivers/char/apm-emulation.c 985 986APPARMOR SECURITY MODULE 987M: John Johansen <john.johansen@canonical.com> 988L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 989W: wiki.apparmor.net 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 991S: Supported 992F: security/apparmor/ 993F: Documentation/admin-guide/LSM/apparmor.rst 994 995APPLE BCM5974 MULTITOUCH DRIVER 996M: Henrik Rydberg <rydberg@bitmath.org> 997L: linux-input@vger.kernel.org 998S: Odd fixes 999F: drivers/input/mouse/bcm5974.c 1000 1001APPLE SMC DRIVER 1002M: Henrik Rydberg <rydberg@bitmath.org> 1003L: linux-hwmon@vger.kernel.org 1004S: Odd fixes 1005F: drivers/hwmon/applesmc.c 1006 1007APPLETALK NETWORK LAYER 1008L: netdev@vger.kernel.org 1009S: Odd fixes 1010F: drivers/net/appletalk/ 1011F: net/appletalk/ 1012 1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1014M: Duc Dang <dhdang@apm.com> 1015S: Supported 1016F: arch/arm64/boot/dts/apm/ 1017 1018APPLIED MICRO (APM) X-GENE SOC EDAC 1019M: Loc Ho <lho@apm.com> 1020S: Supported 1021F: drivers/edac/xgene_edac.c 1022F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1023 1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1025M: Iyappan Subramanian <isubramanian@apm.com> 1026M: Keyur Chudgar <kchudgar@apm.com> 1027S: Supported 1028F: drivers/net/ethernet/apm/xgene-v2/ 1029 1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1031M: Iyappan Subramanian <isubramanian@apm.com> 1032M: Keyur Chudgar <kchudgar@apm.com> 1033M: Quan Nguyen <qnguyen@apm.com> 1034S: Supported 1035F: drivers/net/ethernet/apm/xgene/ 1036F: drivers/net/phy/mdio-xgene.c 1037F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1038F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1039 1040APPLIED MICRO (APM) X-GENE SOC PMU 1041M: Tai Nguyen <ttnguyen@apm.com> 1042S: Supported 1043F: drivers/perf/xgene_pmu.c 1044F: Documentation/perf/xgene-pmu.txt 1045F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1046 1047APTINA CAMERA SENSOR PLL 1048M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1049L: linux-media@vger.kernel.org 1050S: Maintained 1051F: drivers/media/i2c/aptina-pll.* 1052 1053ARC FRAMEBUFFER DRIVER 1054M: Jaya Kumar <jayalk@intworks.biz> 1055S: Maintained 1056F: drivers/video/fbdev/arcfb.c 1057F: drivers/video/fbdev/core/fb_defio.c 1058 1059ARC PGU DRM DRIVER 1060M: Alexey Brodkin <abrodkin@synopsys.com> 1061S: Supported 1062F: drivers/gpu/drm/arc/ 1063F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1064 1065ARCNET NETWORK LAYER 1066M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1067L: netdev@vger.kernel.org 1068S: Maintained 1069F: drivers/net/arcnet/ 1070F: include/uapi/linux/if_arcnet.h 1071 1072ARM ARCHITECTED TIMER DRIVER 1073M: Mark Rutland <mark.rutland@arm.com> 1074M: Marc Zyngier <marc.zyngier@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/include/asm/arch_timer.h 1078F: arch/arm64/include/asm/arch_timer.h 1079F: drivers/clocksource/arm_arch_timer.c 1080 1081ARM HDLCD DRM DRIVER 1082M: Liviu Dudau <liviu.dudau@arm.com> 1083S: Supported 1084F: drivers/gpu/drm/arm/hdlcd_* 1085F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1086 1087ARM MALI-DP DRM DRIVER 1088M: Liviu Dudau <liviu.dudau@arm.com> 1089M: Brian Starkey <brian.starkey@arm.com> 1090M: Mali DP Maintainers <malidp@foss.arm.com> 1091S: Supported 1092F: drivers/gpu/drm/arm/ 1093F: Documentation/devicetree/bindings/display/arm,malidp.txt 1094 1095ARM MFM AND FLOPPY DRIVERS 1096M: Ian Molton <spyro@f2s.com> 1097S: Maintained 1098F: arch/arm/lib/floppydma.S 1099F: arch/arm/include/asm/floppy.h 1100 1101ARM PMU PROFILING AND DEBUGGING 1102M: Will Deacon <will.deacon@arm.com> 1103M: Mark Rutland <mark.rutland@arm.com> 1104S: Maintained 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106F: arch/arm*/kernel/perf_* 1107F: arch/arm/oprofile/common.c 1108F: arch/arm*/kernel/hw_breakpoint.c 1109F: arch/arm*/include/asm/hw_breakpoint.h 1110F: arch/arm*/include/asm/perf_event.h 1111F: drivers/perf/* 1112F: include/linux/perf/arm_pmu.h 1113F: Documentation/devicetree/bindings/arm/pmu.txt 1114F: Documentation/devicetree/bindings/perf/ 1115 1116ARM PORT 1117M: Russell King <linux@armlinux.org.uk> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119W: http://www.armlinux.org.uk/ 1120S: Odd Fixes 1121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1122F: arch/arm/ 1123X: arch/arm/boot/dts/ 1124 1125ARM PRIMECELL AACI PL041 DRIVER 1126M: Russell King <linux@armlinux.org.uk> 1127S: Odd Fixes 1128F: sound/arm/aaci.* 1129 1130ARM PRIMECELL BUS SUPPORT 1131M: Russell King <linux@armlinux.org.uk> 1132S: Odd Fixes 1133F: drivers/amba/ 1134F: include/linux/amba/bus.h 1135 1136ARM PRIMECELL CLCD PL110 DRIVER 1137M: Russell King <linux@armlinux.org.uk> 1138S: Odd Fixes 1139F: drivers/video/fbdev/amba-clcd.* 1140 1141ARM PRIMECELL KMI PL050 DRIVER 1142M: Russell King <linux@armlinux.org.uk> 1143S: Odd Fixes 1144F: drivers/input/serio/ambakmi.* 1145F: include/linux/amba/kmi.h 1146 1147ARM PRIMECELL MMCI PL180/1 DRIVER 1148M: Russell King <linux@armlinux.org.uk> 1149S: Odd Fixes 1150F: drivers/mmc/host/mmci.* 1151F: include/linux/amba/mmci.h 1152 1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1154M: Russell King <linux@armlinux.org.uk> 1155S: Odd Fixes 1156F: drivers/tty/serial/amba-pl01*.c 1157F: include/linux/amba/serial.h 1158 1159ARM SMMU DRIVERS 1160M: Will Deacon <will.deacon@arm.com> 1161R: Robin Murphy <robin.murphy@arm.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164F: drivers/iommu/arm-smmu.c 1165F: drivers/iommu/arm-smmu-v3.c 1166F: drivers/iommu/io-pgtable-arm.c 1167F: drivers/iommu/io-pgtable-arm-v7s.c 1168 1169ARM SUB-ARCHITECTURES 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-*/ 1173F: arch/arm/plat-*/ 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1175 1176ARM/ACTIONS SEMI ARCHITECTURE 1177M: Andreas Färber <afaerber@suse.de> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: owl 1181F: arch/arm/mach-actions/ 1182F: arch/arm/boot/dts/owl-* 1183F: arch/arm64/boot/dts/actions/ 1184F: drivers/clocksource/owl-* 1185F: drivers/pinctrl/actions/* 1186F: drivers/soc/actions/ 1187F: include/dt-bindings/power/owl-* 1188F: include/linux/soc/actions/ 1189F: Documentation/devicetree/bindings/arm/actions.txt 1190F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1191F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1192F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1193 1194ARM/ADS SPHERE MACHINE SUPPORT 1195M: Lennert Buytenhek <kernel@wantstofly.org> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/AFEB9260 MACHINE SUPPORT 1200M: Sergey Lapin <slapin@ossfans.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203 1204ARM/AJECO 1ARM MACHINE SUPPORT 1205M: Lennert Buytenhek <kernel@wantstofly.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208 1209ARM/Allwinner SoC Clock Support 1210M: Emilio López <emilio@elopez.com.ar> 1211S: Maintained 1212F: drivers/clk/sunxi/ 1213 1214ARM/Allwinner sunXi SoC support 1215M: Maxime Ripard <maxime.ripard@bootlin.com> 1216M: Chen-Yu Tsai <wens@csie.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219N: sun[x456789]i 1220N: sun50i 1221F: arch/arm/mach-sunxi/ 1222F: arch/arm64/boot/dts/allwinner/ 1223F: drivers/clk/sunxi-ng/ 1224F: drivers/pinctrl/sunxi/ 1225F: drivers/soc/sunxi/ 1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1227 1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1229M: Neil Armstrong <narmstrong@baylibre.com> 1230M: Jerome Brunet <jbrunet@baylibre.com> 1231L: linux-amlogic@lists.infradead.org 1232S: Maintained 1233F: drivers/clk/meson/ 1234F: include/dt-bindings/clock/meson* 1235F: include/dt-bindings/clock/gxbb* 1236F: Documentation/devicetree/bindings/clock/amlogic* 1237 1238ARM/Amlogic Meson SoC support 1239M: Carlo Caione <carlo@caione.org> 1240M: Kevin Hilman <khilman@baylibre.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242L: linux-amlogic@lists.infradead.org 1243W: http://linux-meson.com/ 1244S: Maintained 1245F: arch/arm/mach-meson/ 1246F: arch/arm/boot/dts/meson* 1247F: arch/arm64/boot/dts/amlogic/ 1248F: drivers/pinctrl/meson/ 1249F: drivers/mmc/host/meson* 1250N: meson 1251 1252ARM/Annapurna Labs ALPINE ARCHITECTURE 1253M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1254M: Antoine Tenart <antoine.tenart@free-electrons.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-alpine/ 1258F: arch/arm/boot/dts/alpine* 1259F: arch/arm64/boot/dts/al/ 1260F: drivers/*/*alpine* 1261 1262ARM/ARTPEC MACHINE SUPPORT 1263M: Jesper Nilsson <jesper.nilsson@axis.com> 1264M: Lars Persson <lars.persson@axis.com> 1265S: Maintained 1266L: linux-arm-kernel@axis.com 1267F: arch/arm/mach-artpec 1268F: arch/arm/boot/dts/artpec6* 1269F: drivers/clk/axis 1270F: drivers/crypto/axis 1271F: drivers/pinctrl/pinctrl-artpec* 1272F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1273 1274ARM/ASPEED I2C DRIVER 1275M: Brendan Higgins <brendanhiggins@google.com> 1276R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1277R: Joel Stanley <joel@jms.id.au> 1278L: linux-i2c@vger.kernel.org 1279L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1280S: Maintained 1281F: drivers/irqchip/irq-aspeed-i2c-ic.c 1282F: drivers/i2c/busses/i2c-aspeed.c 1283F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1284F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1285 1286ARM/ASPEED MACHINE SUPPORT 1287M: Joel Stanley <joel@jms.id.au> 1288R: Andrew Jeffery <andrew@aj.id.au> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1291Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1292S: Supported 1293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1294F: arch/arm/mach-aspeed/ 1295F: arch/arm/boot/dts/aspeed-* 1296N: aspeed 1297 1298ARM/CALXEDA HIGHBANK ARCHITECTURE 1299M: Rob Herring <robh@kernel.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-highbank/ 1303F: arch/arm/boot/dts/highbank.dts 1304F: arch/arm/boot/dts/ecx-*.dts* 1305 1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1307M: Krzysztof Halasa <khalasa@piap.pl> 1308S: Maintained 1309F: arch/arm/mach-cns3xxx/ 1310 1311ARM/CAVIUM THUNDER NETWORK DRIVER 1312M: Sunil Goutham <sgoutham@cavium.com> 1313M: Robert Richter <rric@kernel.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Supported 1316F: drivers/net/ethernet/cavium/thunder/ 1317 1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1319M: Lukasz Majewski <lukma@denx.de> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/mach-ep93xx/ts72xx.c 1323 1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1325M: Alexander Shiyan <shc_work@mail.ru> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Odd Fixes 1328N: clps711x 1329 1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1331M: Lennert Buytenhek <kernel@wantstofly.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334 1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1336M: Hartley Sweeten <hsweeten@visionengravers.com> 1337M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Maintained 1340F: arch/arm/mach-ep93xx/ 1341F: arch/arm/mach-ep93xx/include/mach/ 1342 1343ARM/CLKDEV SUPPORT 1344M: Russell King <linux@armlinux.org.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1348F: drivers/clk/clkdev.c 1349 1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1351M: Mike Rapoport <mike@compulab.co.il> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1356M: Baruch Siach <baruch@tkos.co.il> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/boot/dts/cx92755* 1360N: digicolor 1361 1362ARM/CONTEC MICRO9 MACHINE SUPPORT 1363M: Hubert Feurstein <hubert.feurstein@contec.at> 1364S: Maintained 1365F: arch/arm/mach-ep93xx/micro9.c 1366 1367ARM/CORESIGHT FRAMEWORK AND DRIVERS 1368M: Mathieu Poirier <mathieu.poirier@linaro.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: drivers/hwtracing/coresight/* 1372F: Documentation/trace/coresight.txt 1373F: Documentation/trace/coresight-cpu-debug.txt 1374F: Documentation/devicetree/bindings/arm/coresight.txt 1375F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1376F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1377F: tools/perf/arch/arm/util/pmu.c 1378F: tools/perf/arch/arm/util/auxtrace.c 1379F: tools/perf/arch/arm/util/cs-etm.c 1380F: tools/perf/arch/arm/util/cs-etm.h 1381F: tools/perf/util/cs-etm.* 1382F: tools/perf/util/cs-etm-decoder/* 1383 1384ARM/CORGI MACHINE SUPPORT 1385M: Richard Purdie <rpurdie@rpsys.net> 1386S: Maintained 1387 1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1389M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1390M: Linus Walleij <linus.walleij@linaro.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392T: git git://github.com/ulli-kroll/linux.git 1393S: Maintained 1394F: Documentation/devicetree/bindings/arm/gemini.txt 1395F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1396F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1397F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1398F: arch/arm/mach-gemini/ 1399F: drivers/net/ethernet/cortina/ 1400F: drivers/pinctrl/pinctrl-gemini.c 1401F: drivers/rtc/rtc-ftrtc010.c 1402 1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1404M: Barry Song <baohua@kernel.org> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1407S: Maintained 1408F: arch/arm/boot/dts/prima2* 1409F: arch/arm/mach-prima2/ 1410F: drivers/clk/sirf/ 1411F: drivers/clocksource/timer-prima2.c 1412F: drivers/clocksource/timer-atlas7.c 1413N: [^a-z]sirf 1414 1415ARM/EBSA110 MACHINE SUPPORT 1416M: Russell King <linux@armlinux.org.uk> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418W: http://www.armlinux.org.uk/ 1419S: Maintained 1420F: arch/arm/mach-ebsa110/ 1421F: drivers/net/ethernet/amd/am79c961a.* 1422 1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1424M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1425R: Pengutronix Kernel Team <kernel@pengutronix.de> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428N: efm32 1429 1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1431M: Robert Jarzmik <robert.jarzmik@free.fr> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434F: arch/arm/mach-pxa/ezx.c 1435 1436ARM/FARADAY FA526 PORT 1437M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440T: git git://git.berlios.de/gemini-board 1441F: arch/arm/mm/*-fa* 1442 1443ARM/FOOTBRIDGE ARCHITECTURE 1444M: Russell King <linux@armlinux.org.uk> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446W: http://www.armlinux.org.uk/ 1447S: Maintained 1448F: arch/arm/include/asm/hardware/dec21285.h 1449F: arch/arm/mach-footbridge/ 1450 1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1452M: Shawn Guo <shawnguo@kernel.org> 1453M: Sascha Hauer <s.hauer@pengutronix.de> 1454R: Pengutronix Kernel Team <kernel@pengutronix.de> 1455R: Fabio Estevam <fabio.estevam@nxp.com> 1456R: NXP Linux Team <linux-imx@nxp.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1460F: arch/arm/mach-imx/ 1461F: arch/arm/mach-mxs/ 1462F: arch/arm/boot/dts/imx* 1463F: arch/arm/configs/imx*_defconfig 1464F: drivers/clk/imx/ 1465F: drivers/soc/imx/ 1466F: include/soc/imx/ 1467 1468ARM/FREESCALE VYBRID ARM ARCHITECTURE 1469M: Shawn Guo <shawnguo@kernel.org> 1470M: Sascha Hauer <s.hauer@pengutronix.de> 1471R: Pengutronix Kernel Team <kernel@pengutronix.de> 1472R: Stefan Agner <stefan@agner.ch> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1476F: arch/arm/mach-imx/*vf610* 1477F: arch/arm/boot/dts/vf* 1478 1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1480M: Shawn Guo <shawnguo@kernel.org> 1481M: Li Yang <leoyang.li@nxp.com> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1485F: arch/arm/boot/dts/ls1021a* 1486F: arch/arm64/boot/dts/freescale/fsl-* 1487F: arch/arm64/boot/dts/freescale/qoriq-* 1488 1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1490M: Lennert Buytenhek <kernel@wantstofly.org> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/GUMSTIX MACHINE SUPPORT 1495M: Steve Sakoman <sakoman@gmail.com> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1500M: Philipp Zabel <philipp.zabel@gmail.com> 1501M: Paul Parsons <lost.distance@yahoo.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-pxa/hx4700.c 1505F: arch/arm/mach-pxa/include/mach/hx4700.h 1506F: sound/soc/pxa/hx4700.c 1507 1508ARM/HISILICON SOC SUPPORT 1509M: Wei Xu <xuwei5@hisilicon.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511W: http://www.hisilicon.com 1512S: Supported 1513T: git git://github.com/hisilicon/linux-hisi.git 1514F: arch/arm/mach-hisi/ 1515F: arch/arm/boot/dts/hi3* 1516F: arch/arm/boot/dts/hip* 1517F: arch/arm/boot/dts/hisi* 1518F: arch/arm64/boot/dts/hisilicon/ 1519 1520ARM/HP JORNADA 7XX MACHINE SUPPORT 1521M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1522W: www.jlime.com 1523S: Maintained 1524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1525F: arch/arm/mach-sa1100/jornada720.c 1526F: arch/arm/mach-sa1100/include/mach/jornada720.h 1527 1528ARM/IGEP MACHINE SUPPORT 1529M: Enric Balletbo i Serra <eballetbo@gmail.com> 1530M: Javier Martinez Canillas <javier@dowhile0.org> 1531L: linux-omap@vger.kernel.org 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/boot/dts/omap3-igep* 1535 1536ARM/INCOME PXA270 SUPPORT 1537M: Marek Vasut <marek.vasut@gmail.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: arch/arm/mach-pxa/colibri-pxa270-income.c 1541 1542ARM/INTEL IOP13XX ARM ARCHITECTURE 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/INTEL IOP32X ARM ARCHITECTURE 1548M: Lennert Buytenhek <kernel@wantstofly.org> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551 1552ARM/INTEL IOP33X ARM ARCHITECTURE 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Orphan 1555 1556ARM/INTEL IQ81342EX MACHINE SUPPORT 1557M: Lennert Buytenhek <kernel@wantstofly.org> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560 1561ARM/INTEL IXDP2850 MACHINE SUPPORT 1562M: Lennert Buytenhek <kernel@wantstofly.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565 1566ARM/INTEL IXP4XX ARM ARCHITECTURE 1567M: Imre Kaloz <kaloz@openwrt.org> 1568M: Krzysztof Halasa <khalasa@piap.pl> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/mach-ixp4xx/ 1572 1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1574M: Jonathan Cameron <jic23@cam.ac.uk> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: arch/arm/mach-pxa/stargate2.c 1578F: drivers/pcmcia/pxa2xx_stargate2.c 1579 1580ARM/INTEL XSC3 (MANZANO) ARM CORE 1581M: Lennert Buytenhek <kernel@wantstofly.org> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584 1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1586M: Lennert Buytenhek <kernel@wantstofly.org> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589 1590ARM/LG1K ARCHITECTURE 1591M: Chanho Min <chanho.min@lge.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: arch/arm64/boot/dts/lg/ 1595 1596ARM/LOGICPD PXA270 MACHINE SUPPORT 1597M: Lennert Buytenhek <kernel@wantstofly.org> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600 1601ARM/LPC18XX ARCHITECTURE 1602M: Joachim Eastwood <manabian@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/lpc43* 1606F: drivers/clk/nxp/clk-lpc18xx* 1607F: drivers/clocksource/time-lpc32xx.c 1608F: drivers/i2c/busses/i2c-lpc2k.c 1609F: drivers/memory/pl172.c 1610F: drivers/mtd/spi-nor/nxp-spifi.c 1611F: drivers/rtc/rtc-lpc24xx.c 1612N: lpc18xx 1613 1614ARM/LPC32XX SOC SUPPORT 1615M: Vladimir Zapolskiy <vz@mleia.com> 1616M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1619S: Maintained 1620F: arch/arm/boot/dts/lpc32* 1621F: arch/arm/mach-lpc32xx/ 1622F: drivers/i2c/busses/i2c-pnx.c 1623F: drivers/net/ethernet/nxp/lpc_eth.c 1624F: drivers/usb/host/ohci-nxp.c 1625F: drivers/watchdog/pnx4008_wdt.c 1626N: lpc32xx 1627 1628ARM/MAGICIAN MACHINE SUPPORT 1629M: Philipp Zabel <philipp.zabel@gmail.com> 1630S: Maintained 1631 1632ARM/Marvell Dove/MV78xx0/Orion SOC support 1633M: Jason Cooper <jason@lakedaemon.net> 1634M: Andrew Lunn <andrew@lunn.ch> 1635M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1636M: Gregory Clement <gregory.clement@bootlin.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: Documentation/devicetree/bindings/soc/dove/ 1640F: arch/arm/mach-dove/ 1641F: arch/arm/mach-mv78xx0/ 1642F: arch/arm/mach-orion5x/ 1643F: arch/arm/plat-orion/ 1644F: arch/arm/boot/dts/dove* 1645F: arch/arm/boot/dts/orion5x* 1646 1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1648M: Jason Cooper <jason@lakedaemon.net> 1649M: Andrew Lunn <andrew@lunn.ch> 1650M: Gregory Clement <gregory.clement@bootlin.com> 1651M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654F: arch/arm/boot/dts/armada* 1655F: arch/arm/boot/dts/kirkwood* 1656F: arch/arm/configs/mvebu_*_defconfig 1657F: arch/arm/mach-mvebu/ 1658F: arch/arm64/boot/dts/marvell/armada* 1659F: drivers/cpufreq/armada-37xx-cpufreq.c 1660F: drivers/cpufreq/mvebu-cpufreq.c 1661F: drivers/irqchip/irq-armada-370-xp.c 1662F: drivers/irqchip/irq-mvebu-* 1663F: drivers/pinctrl/mvebu/ 1664F: drivers/rtc/rtc-armada38x.c 1665 1666ARM/Mediatek RTC DRIVER 1667M: Eddie Huang <eddie.huang@mediatek.com> 1668M: Sean Wang <sean.wang@mediatek.com> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1673F: drivers/rtc/rtc-mt6397.c 1674F: drivers/rtc/rtc-mt7622.c 1675 1676ARM/Mediatek SoC support 1677M: Matthias Brugger <matthias.bgg@gmail.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/boot/dts/mt6* 1682F: arch/arm/boot/dts/mt7* 1683F: arch/arm/boot/dts/mt8* 1684F: arch/arm/mach-mediatek/ 1685F: arch/arm64/boot/dts/mediatek/ 1686N: mtk 1687K: mediatek 1688 1689ARM/Mediatek USB3 PHY DRIVER 1690M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694F: drivers/phy/mediatek/ 1695F: Documentation/devicetree/bindings/phy/phy-mtk-* 1696 1697ARM/MICREL KS8695 ARCHITECTURE 1698M: Greg Ungerer <gerg@uclinux.org> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700F: arch/arm/mach-ks8695/ 1701S: Odd Fixes 1702 1703ARM/Microchip (AT91) SoC support 1704M: Nicolas Ferre <nicolas.ferre@microchip.com> 1705M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707W: http://www.linux4sam.org 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1709S: Supported 1710N: at91 1711N: atmel 1712F: arch/arm/mach-at91/ 1713F: include/soc/at91/ 1714F: arch/arm/boot/dts/at91*.dts 1715F: arch/arm/boot/dts/at91*.dtsi 1716F: arch/arm/boot/dts/sama*.dts 1717F: arch/arm/boot/dts/sama*.dtsi 1718F: arch/arm/include/debug/at91.S 1719F: drivers/memory/atmel* 1720F: drivers/watchdog/sama5d4_wdt.c 1721X: drivers/input/touchscreen/atmel_mxt_ts.c 1722X: drivers/net/wireless/atmel/ 1723 1724ARM/MIOA701 MACHINE SUPPORT 1725M: Robert Jarzmik <robert.jarzmik@free.fr> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727F: arch/arm/mach-pxa/mioa701.c 1728S: Maintained 1729 1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1731M: Michael Petchkovsky <mkpetch@internode.on.net> 1732S: Maintained 1733 1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1735M: Linus Walleij <linus.walleij@linaro.org> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737S: Maintained 1738F: arch/arm/mach-nomadik/ 1739F: arch/arm/mach-u300/ 1740F: arch/arm/mach-ux500/ 1741F: arch/arm/boot/dts/ste-* 1742F: drivers/clk/clk-nomadik.c 1743F: drivers/clk/clk-u300.c 1744F: drivers/clocksource/clksrc-dbx500-prcmu.c 1745F: drivers/clocksource/timer-u300.c 1746F: drivers/dma/coh901318* 1747F: drivers/dma/ste_dma40* 1748F: drivers/hwspinlock/u8500_hsem.c 1749F: drivers/i2c/busses/i2c-nomadik.c 1750F: drivers/i2c/busses/i2c-stu300.c 1751F: drivers/mfd/ab3100* 1752F: drivers/mfd/ab8500* 1753F: drivers/mfd/abx500* 1754F: drivers/mfd/dbx500* 1755F: drivers/mfd/db8500* 1756F: drivers/pinctrl/nomadik/ 1757F: drivers/pinctrl/pinctrl-coh901* 1758F: drivers/pinctrl/pinctrl-u300.c 1759F: drivers/rtc/rtc-ab3100.c 1760F: drivers/rtc/rtc-ab8500.c 1761F: drivers/rtc/rtc-coh901331.c 1762F: drivers/rtc/rtc-pl031.c 1763F: drivers/watchdog/coh901327_wdt.c 1764F: Documentation/devicetree/bindings/arm/ste-* 1765F: Documentation/devicetree/bindings/arm/ux500/ 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1767 1768ARM/NUVOTON NPCM ARCHITECTURE 1769M: Avi Fishman <avifishman70@gmail.com> 1770M: Tomer Maimon <tmaimon77@gmail.com> 1771R: Patrick Venture <venture@google.com> 1772R: Nancy Yuen <yuenn@google.com> 1773R: Brendan Higgins <brendanhiggins@google.com> 1774L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1775S: Supported 1776F: arch/arm/mach-npcm/ 1777F: arch/arm/boot/dts/nuvoton-npcm* 1778F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1779F: drivers/*/*npcm* 1780F: Documentation/devicetree/bindings/*/*npcm* 1781F: Documentation/devicetree/bindings/*/*/*npcm* 1782 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE 1784M: Wan ZongShun <mcuos.com@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1786W: http://www.mcuos.com 1787S: Maintained 1788F: arch/arm/mach-w90x900/ 1789F: drivers/input/keyboard/w90p910_keypad.c 1790F: drivers/input/touchscreen/w90p910_ts.c 1791F: drivers/watchdog/nuc900_wdt.c 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1793F: drivers/mtd/nand/raw/nuc900_nand.c 1794F: drivers/rtc/rtc-nuc900.c 1795F: drivers/spi/spi-nuc900.c 1796F: drivers/usb/host/ehci-w90x900.c 1797F: drivers/video/fbdev/nuc900fb.c 1798 1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1800M: Nelson Castillo <arhuaco@freaks-unidos.net> 1801L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1802W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1803S: Supported 1804 1805ARM/Orion SoC/Technologic Systems TS-78xx platform support 1806M: Alexander Clouter <alex@digriz.org.uk> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808W: http://www.digriz.org.uk/ts78xx/kernel 1809S: Maintained 1810F: arch/arm/mach-orion5x/ts78xx-* 1811 1812ARM/OXNAS platform support 1813M: Neil Armstrong <narmstrong@baylibre.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815L: linux-oxnas@groups.io (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-oxnas/ 1818F: arch/arm/boot/dts/ox8*.dts* 1819N: oxnas 1820 1821ARM/PALM TREO SUPPORT 1822M: Tomas Cech <sleep_walker@suse.com> 1823L: linux-arm-kernel@lists.infradead.org 1824W: http://hackndev.com 1825S: Maintained 1826F: arch/arm/mach-pxa/palmtreo.* 1827 1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1829M: Marek Vasut <marek.vasut@gmail.com> 1830L: linux-arm-kernel@lists.infradead.org 1831W: http://hackndev.com 1832S: Maintained 1833F: arch/arm/mach-pxa/include/mach/palmtx.h 1834F: arch/arm/mach-pxa/palmtx.c 1835F: arch/arm/mach-pxa/palmt5.* 1836F: arch/arm/mach-pxa/include/mach/palmld.h 1837F: arch/arm/mach-pxa/palmld.c 1838F: arch/arm/mach-pxa/palmte2.* 1839F: arch/arm/mach-pxa/include/mach/palmtc.h 1840F: arch/arm/mach-pxa/palmtc.c 1841 1842ARM/PALMZ72 SUPPORT 1843M: Sergey Lapin <slapin@ossfans.org> 1844L: linux-arm-kernel@lists.infradead.org 1845W: http://hackndev.com 1846S: Maintained 1847F: arch/arm/mach-pxa/palmz72.* 1848 1849ARM/PLEB SUPPORT 1850M: Peter Chubb <pleb@gelato.unsw.edu.au> 1851W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1852S: Maintained 1853 1854ARM/PT DIGITAL BOARD PORT 1855M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.armlinux.org.uk/ 1858S: Maintained 1859 1860ARM/QUALCOMM SUPPORT 1861M: Andy Gross <andy.gross@linaro.org> 1862M: David Brown <david.brown@linaro.org> 1863L: linux-arm-msm@vger.kernel.org 1864L: linux-soc@vger.kernel.org 1865S: Maintained 1866F: Documentation/devicetree/bindings/soc/qcom/ 1867F: arch/arm/boot/dts/qcom-*.dts 1868F: arch/arm/boot/dts/qcom-*.dtsi 1869F: arch/arm/mach-qcom/ 1870F: arch/arm64/boot/dts/qcom/* 1871F: drivers/i2c/busses/i2c-qup.c 1872F: drivers/clk/qcom/ 1873F: drivers/dma/qcom/ 1874F: drivers/soc/qcom/ 1875F: drivers/spi/spi-qup.c 1876F: drivers/tty/serial/msm_serial.c 1877F: drivers/*/pm8???-* 1878F: drivers/mfd/ssbi.c 1879F: drivers/firmware/qcom_scm* 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1881 1882ARM/RADISYS ENP2611 MACHINE SUPPORT 1883M: Lennert Buytenhek <kernel@wantstofly.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/REALTEK ARCHITECTURE 1888M: Andreas Färber <afaerber@suse.de> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm64/boot/dts/realtek/ 1892F: Documentation/devicetree/bindings/arm/realtek.txt 1893 1894ARM/RENESAS ARM64 ARCHITECTURE 1895M: Simon Horman <horms@verge.net.au> 1896M: Magnus Damm <magnus.damm@gmail.com> 1897L: linux-renesas-soc@vger.kernel.org 1898Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1900S: Supported 1901F: arch/arm64/boot/dts/renesas/ 1902F: Documentation/devicetree/bindings/arm/shmobile.txt 1903F: drivers/soc/renesas/ 1904F: include/linux/soc/renesas/ 1905 1906ARM/RISCPC ARCHITECTURE 1907M: Russell King <linux@armlinux.org.uk> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909W: http://www.armlinux.org.uk/ 1910S: Maintained 1911F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1912F: arch/arm/include/asm/hardware/ioc.h 1913F: arch/arm/include/asm/hardware/iomd.h 1914F: arch/arm/include/asm/hardware/memc.h 1915F: arch/arm/mach-rpc/ 1916F: drivers/net/ethernet/8390/etherh.c 1917F: drivers/net/ethernet/i825xx/ether1* 1918F: drivers/net/ethernet/seeq/ether3* 1919F: drivers/scsi/arm/ 1920 1921ARM/Rockchip SoC support 1922M: Heiko Stuebner <heiko@sntech.de> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924L: linux-rockchip@lists.infradead.org 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1926S: Maintained 1927F: arch/arm/boot/dts/rk3* 1928F: arch/arm/boot/dts/rv1108* 1929F: arch/arm/mach-rockchip/ 1930F: drivers/clk/rockchip/ 1931F: drivers/i2c/busses/i2c-rk3x.c 1932F: drivers/*/*rockchip* 1933F: drivers/*/*/*rockchip* 1934F: sound/soc/rockchip/ 1935N: rockchip 1936 1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1938M: Kukjin Kim <kgene@kernel.org> 1939M: Krzysztof Kozlowski <krzk@kernel.org> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1942Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1943S: Maintained 1944F: arch/arm/boot/dts/s3c* 1945F: arch/arm/boot/dts/s5p* 1946F: arch/arm/boot/dts/exynos* 1947F: arch/arm64/boot/dts/exynos/ 1948F: arch/arm/plat-samsung/ 1949F: arch/arm/mach-s3c24*/ 1950F: arch/arm/mach-s3c64xx/ 1951F: arch/arm/mach-s5p*/ 1952F: arch/arm/mach-exynos*/ 1953F: drivers/*/*s3c24* 1954F: drivers/*/*/*s3c24* 1955F: drivers/*/*s3c64xx* 1956F: drivers/*/*s5pv210* 1957F: drivers/memory/samsung/* 1958F: drivers/soc/samsung/* 1959F: Documentation/arm/Samsung/ 1960F: Documentation/devicetree/bindings/arm/samsung/ 1961F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1962F: Documentation/devicetree/bindings/power/pd-samsung.txt 1963N: exynos 1964 1965ARM/SAMSUNG MOBILE MACHINE SUPPORT 1966M: Kyungmin Park <kyungmin.park@samsung.com> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-s5pv210/ 1970 1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1972M: Kyungmin Park <kyungmin.park@samsung.com> 1973M: Kamil Debski <kamil@wypas.org> 1974M: Andrzej Hajda <a.hajda@samsung.com> 1975L: linux-arm-kernel@lists.infradead.org 1976L: linux-media@vger.kernel.org 1977S: Maintained 1978F: drivers/media/platform/s5p-g2d/ 1979 1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1981M: Marek Szyprowski <m.szyprowski@samsung.com> 1982L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1983L: linux-media@vger.kernel.org 1984S: Maintained 1985F: drivers/media/platform/s5p-cec/ 1986F: Documentation/devicetree/bindings/media/s5p-cec.txt 1987 1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1989M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1990M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1991L: linux-arm-kernel@lists.infradead.org 1992L: linux-media@vger.kernel.org 1993S: Maintained 1994F: drivers/media/platform/s5p-jpeg/ 1995 1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1997M: Kyungmin Park <kyungmin.park@samsung.com> 1998M: Kamil Debski <kamil@wypas.org> 1999M: Jeongtae Park <jtp.park@samsung.com> 2000M: Andrzej Hajda <a.hajda@samsung.com> 2001L: linux-arm-kernel@lists.infradead.org 2002L: linux-media@vger.kernel.org 2003S: Maintained 2004F: arch/arm/plat-samsung/s5p-dev-mfc.c 2005F: drivers/media/platform/s5p-mfc/ 2006 2007ARM/SHMOBILE ARM ARCHITECTURE 2008M: Simon Horman <horms@verge.net.au> 2009M: Magnus Damm <magnus.damm@gmail.com> 2010L: linux-renesas-soc@vger.kernel.org 2011Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2012T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2013S: Supported 2014F: arch/arm/boot/dts/emev2* 2015F: arch/arm/boot/dts/r7s* 2016F: arch/arm/boot/dts/r8a* 2017F: arch/arm/boot/dts/r9a* 2018F: arch/arm/boot/dts/sh* 2019F: arch/arm/configs/shmobile_defconfig 2020F: arch/arm/include/debug/renesas-scif.S 2021F: arch/arm/mach-shmobile/ 2022F: Documentation/devicetree/bindings/arm/shmobile.txt 2023F: drivers/soc/renesas/ 2024F: include/linux/soc/renesas/ 2025 2026ARM/SOCFPGA ARCHITECTURE 2027M: Dinh Nguyen <dinguyen@kernel.org> 2028S: Maintained 2029F: arch/arm/mach-socfpga/ 2030F: arch/arm/boot/dts/socfpga* 2031F: arch/arm/configs/socfpga_defconfig 2032F: arch/arm64/boot/dts/altera/ 2033W: http://www.rocketboards.org 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2035 2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2037M: Dinh Nguyen <dinguyen@kernel.org> 2038S: Maintained 2039F: drivers/clk/socfpga/ 2040 2041ARM/SOCFPGA EDAC SUPPORT 2042M: Thor Thayer <thor.thayer@linux.intel.com> 2043S: Maintained 2044F: drivers/edac/altera_edac. 2045 2046ARM/SPREADTRUM SoC SUPPORT 2047M: Orson Zhai <orsonzhai@gmail.com> 2048M: Baolin Wang <baolin.wang@linaro.org> 2049M: Chunyan Zhang <zhang.lyra@gmail.com> 2050S: Maintained 2051F: arch/arm64/boot/dts/sprd 2052N: sprd 2053 2054ARM/STI ARCHITECTURE 2055M: Patrice Chotard <patrice.chotard@st.com> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057W: http://www.stlinux.com 2058S: Maintained 2059F: arch/arm/mach-sti/ 2060F: arch/arm/boot/dts/sti* 2061F: drivers/char/hw_random/st-rng.c 2062F: drivers/clocksource/arm_global_timer.c 2063F: drivers/clocksource/clksrc_st_lpc.c 2064F: drivers/cpufreq/sti-cpufreq.c 2065F: drivers/dma/st_fdma* 2066F: drivers/i2c/busses/i2c-st.c 2067F: drivers/media/rc/st_rc.c 2068F: drivers/media/platform/sti/c8sectpfe/ 2069F: drivers/mmc/host/sdhci-st.c 2070F: drivers/phy/st/phy-miphy28lp.c 2071F: drivers/phy/st/phy-stih407-usb.c 2072F: drivers/pinctrl/pinctrl-st.c 2073F: drivers/remoteproc/st_remoteproc.c 2074F: drivers/remoteproc/st_slim_rproc.c 2075F: drivers/reset/sti/ 2076F: drivers/rtc/rtc-st-lpc.c 2077F: drivers/tty/serial/st-asc.c 2078F: drivers/usb/dwc3/dwc3-st.c 2079F: drivers/usb/host/ehci-st.c 2080F: drivers/usb/host/ohci-st.c 2081F: drivers/watchdog/st_lpc_wdt.c 2082F: drivers/ata/ahci_st.c 2083F: include/linux/remoteproc/st_slim_rproc.h 2084 2085ARM/STM32 ARCHITECTURE 2086M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2087M: Alexandre Torgue <alexandre.torgue@st.com> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089S: Maintained 2090T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2091N: stm32 2092F: arch/arm/boot/dts/stm32* 2093F: arch/arm/mach-stm32/ 2094F: drivers/clocksource/armv7m_systick.c 2095 2096ARM/Synaptics Berlin SoC support 2097M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2098M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Maintained 2101F: arch/arm/mach-berlin/ 2102F: arch/arm/boot/dts/berlin* 2103F: arch/arm64/boot/dts/marvell/berlin* 2104 2105ARM/TANGO ARCHITECTURE 2106M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2107M: Mans Rullgard <mans@mansr.com> 2108L: linux-arm-kernel@lists.infradead.org 2109S: Odd Fixes 2110N: tango 2111 2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2113M: Lennert Buytenhek <kernel@wantstofly.org> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116 2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2118M: Hans Verkuil <hans.verkuil@cisco.com> 2119L: linux-tegra@vger.kernel.org 2120L: linux-media@vger.kernel.org 2121S: Maintained 2122F: drivers/media/platform/tegra-cec/ 2123F: Documentation/devicetree/bindings/media/tegra-cec.txt 2124 2125ARM/TETON BGA MACHINE SUPPORT 2126M: "Mark F. Brown" <mark.brown314@gmail.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129 2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2131M: Santosh Shilimkar <ssantosh@kernel.org> 2132L: linux-kernel@vger.kernel.org 2133S: Maintained 2134F: drivers/memory/*emif* 2135 2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2137M: Tero Kristo <t-kristo@ti.com> 2138M: Nishanth Menon <nm@ti.com> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140S: Supported 2141F: Documentation/devicetree/bindings/arm/ti/k3.txt 2142F: arch/arm64/boot/dts/ti/Makefile 2143F: arch/arm64/boot/dts/ti/k3-* 2144 2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2146M: Santosh Shilimkar <ssantosh@kernel.org> 2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2148S: Maintained 2149F: arch/arm/mach-keystone/ 2150F: arch/arm/boot/dts/keystone-* 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2152 2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2154M: Santosh Shilimkar <ssantosh@kernel.org> 2155L: linux-kernel@vger.kernel.org 2156S: Maintained 2157F: drivers/clk/keystone/ 2158 2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2160M: Santosh Shilimkar <ssantosh@kernel.org> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162L: linux-kernel@vger.kernel.org 2163S: Maintained 2164F: drivers/clocksource/timer-keystone.c 2165 2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2167M: Santosh Shilimkar <ssantosh@kernel.org> 2168L: linux-kernel@vger.kernel.org 2169S: Maintained 2170F: drivers/power/reset/keystone-reset.c 2171 2172ARM/THECUS N2100 MACHINE SUPPORT 2173M: Lennert Buytenhek <kernel@wantstofly.org> 2174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2175S: Maintained 2176 2177ARM/TOSA MACHINE SUPPORT 2178M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2179M: Dirk Opfer <dirk@opfer-online.de> 2180S: Maintained 2181 2182ARM/UNIPHIER ARCHITECTURE 2183M: Masahiro Yamada <yamada.masahiro@socionext.com> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2186S: Maintained 2187F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2188F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2189F: arch/arm/boot/dts/uniphier* 2190F: arch/arm/include/asm/hardware/cache-uniphier.h 2191F: arch/arm/mach-uniphier/ 2192F: arch/arm/mm/cache-uniphier.c 2193F: arch/arm64/boot/dts/socionext/uniphier* 2194F: drivers/bus/uniphier-system-bus.c 2195F: drivers/clk/uniphier/ 2196F: drivers/gpio/gpio-uniphier.c 2197F: drivers/i2c/busses/i2c-uniphier* 2198F: drivers/irqchip/irq-uniphier-aidet.c 2199F: drivers/pinctrl/uniphier/ 2200F: drivers/reset/reset-uniphier.c 2201F: drivers/tty/serial/8250/8250_uniphier.c 2202N: uniphier 2203 2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2205M: Ulf Hansson <ulf.hansson@linaro.org> 2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2207T: git git://git.linaro.org/people/ulfh/clk.git 2208S: Maintained 2209F: drivers/clk/ux500/ 2210 2211ARM/VERSATILE EXPRESS PLATFORM 2212M: Liviu Dudau <liviu.dudau@arm.com> 2213M: Sudeep Holla <sudeep.holla@arm.com> 2214M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216S: Maintained 2217F: arch/arm/boot/dts/vexpress* 2218F: arch/arm64/boot/dts/arm/ 2219F: arch/arm/mach-vexpress/ 2220F: */*/vexpress* 2221F: */*/*/vexpress* 2222F: drivers/clk/versatile/clk-vexpress-osc.c 2223F: drivers/clocksource/versatile.c 2224N: mps2 2225 2226ARM/VFP SUPPORT 2227M: Russell King <linux@armlinux.org.uk> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229W: http://www.armlinux.org.uk/ 2230S: Maintained 2231F: arch/arm/vfp/ 2232 2233ARM/VOIPAC PXA270 SUPPORT 2234M: Marek Vasut <marek.vasut@gmail.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Maintained 2237F: arch/arm/mach-pxa/vpac270.c 2238F: arch/arm/mach-pxa/include/mach/vpac270.h 2239 2240ARM/VT8500 ARM ARCHITECTURE 2241M: Tony Prisk <linux@prisktech.co.nz> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Maintained 2244F: arch/arm/mach-vt8500/ 2245F: drivers/clocksource/vt8500_timer.c 2246F: drivers/i2c/busses/i2c-wmt.c 2247F: drivers/mmc/host/wmt-sdmmc.c 2248F: drivers/pwm/pwm-vt8500.c 2249F: drivers/rtc/rtc-vt8500.c 2250F: drivers/tty/serial/vt8500_serial.c 2251F: drivers/usb/host/ehci-platform.c 2252F: drivers/usb/host/uhci-platform.c 2253F: drivers/video/fbdev/vt8500lcdfb.* 2254F: drivers/video/fbdev/wm8505fb* 2255F: drivers/video/fbdev/wmt_ge_rops.* 2256 2257ARM/ZIPIT Z2 SUPPORT 2258M: Marek Vasut <marek.vasut@gmail.com> 2259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2260S: Maintained 2261F: arch/arm/mach-pxa/z2.c 2262F: arch/arm/mach-pxa/include/mach/z2.h 2263 2264ARM/ZTE ARCHITECTURE 2265M: Jun Nie <jun.nie@linaro.org> 2266M: Baoyou Xie <baoyou.xie@linaro.org> 2267M: Shawn Guo <shawnguo@kernel.org> 2268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2269S: Maintained 2270F: arch/arm/boot/dts/zx2967* 2271F: arch/arm/mach-zx/ 2272F: arch/arm64/boot/dts/zte/ 2273F: drivers/clk/zte/ 2274F: drivers/dma/zx_dma.c 2275F: drivers/gpio/gpio-zx.c 2276F: drivers/i2c/busses/i2c-zx2967.c 2277F: drivers/mmc/host/dw_mmc-zx.* 2278F: drivers/pinctrl/zte/ 2279F: drivers/soc/zte/ 2280F: drivers/thermal/zx2967_thermal.c 2281F: drivers/watchdog/zx2967_wdt.c 2282F: Documentation/devicetree/bindings/arm/zte.txt 2283F: Documentation/devicetree/bindings/clock/zx2967*.txt 2284F: Documentation/devicetree/bindings/dma/zxdma.txt 2285F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2286F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2287F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2288F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2289F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2290F: Documentation/devicetree/bindings/soc/zte/ 2291F: Documentation/devicetree/bindings/sound/zte,*.txt 2292F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2293F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2294F: include/dt-bindings/clock/zx2967*.h 2295F: include/dt-bindings/soc/zte,*.h 2296F: sound/soc/codecs/zx_aud96p22.c 2297F: sound/soc/zte/ 2298 2299ARM/ZYNQ ARCHITECTURE 2300M: Michal Simek <michal.simek@xilinx.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302W: http://wiki.xilinx.com 2303T: git https://github.com/Xilinx/linux-xlnx.git 2304S: Supported 2305F: arch/arm/mach-zynq/ 2306F: drivers/cpuidle/cpuidle-zynq.c 2307F: drivers/block/xsysace.c 2308N: zynq 2309N: xilinx 2310F: drivers/clocksource/cadence_ttc_timer.c 2311F: drivers/i2c/busses/i2c-cadence.c 2312F: drivers/mmc/host/sdhci-of-arasan.c 2313F: drivers/edac/synopsys_edac.c 2314 2315ARM64 PORT (AARCH64 ARCHITECTURE) 2316M: Catalin Marinas <catalin.marinas@arm.com> 2317M: Will Deacon <will.deacon@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2320S: Maintained 2321F: arch/arm64/ 2322X: arch/arm64/boot/dts/ 2323F: Documentation/arm64/ 2324 2325AS3645A LED FLASH CONTROLLER DRIVER 2326M: Sakari Ailus <sakari.ailus@iki.fi> 2327L: linux-leds@vger.kernel.org 2328S: Maintained 2329F: drivers/leds/leds-as3645a.c 2330 2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2332M: Tianshu Qiu <tian.shu.qiu@intel.com> 2333L: linux-media@vger.kernel.org 2334T: git git://linuxtv.org/media_tree.git 2335S: Maintained 2336F: drivers/media/i2c/ak7375.c 2337F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2338 2339ASAHI KASEI AK8974 DRIVER 2340M: Linus Walleij <linus.walleij@linaro.org> 2341L: linux-iio@vger.kernel.org 2342W: http://www.akm.com/ 2343S: Supported 2344F: drivers/iio/magnetometer/ak8974.c 2345 2346ASC7621 HARDWARE MONITOR DRIVER 2347M: George Joseph <george.joseph@fairview5.com> 2348L: linux-hwmon@vger.kernel.org 2349S: Maintained 2350F: Documentation/hwmon/asc7621 2351F: drivers/hwmon/asc7621.c 2352 2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2354M: Corentin Chary <corentin.chary@gmail.com> 2355L: acpi4asus-user@lists.sourceforge.net 2356L: platform-driver-x86@vger.kernel.org 2357W: http://acpi4asus.sf.net 2358S: Maintained 2359F: drivers/platform/x86/asus*.c 2360F: drivers/platform/x86/eeepc*.c 2361 2362ASUS WIRELESS RADIO CONTROL DRIVER 2363M: João Paulo Rechi Vita <jprvita@gmail.com> 2364L: platform-driver-x86@vger.kernel.org 2365S: Maintained 2366F: drivers/platform/x86/asus-wireless.c 2367 2368ASYMMETRIC KEYS 2369M: David Howells <dhowells@redhat.com> 2370L: keyrings@vger.kernel.org 2371S: Maintained 2372F: Documentation/crypto/asymmetric-keys.txt 2373F: include/linux/verification.h 2374F: include/crypto/public_key.h 2375F: include/crypto/pkcs7.h 2376F: crypto/asymmetric_keys/ 2377 2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2379R: Dan Williams <dan.j.williams@intel.com> 2380W: http://sourceforge.net/projects/xscaleiop 2381S: Odd fixes 2382F: Documentation/crypto/async-tx-api.txt 2383F: crypto/async_tx/ 2384F: drivers/dma/ 2385F: include/linux/dmaengine.h 2386F: include/linux/async_tx.h 2387 2388AT24 EEPROM DRIVER 2389M: Bartosz Golaszewski <brgl@bgdev.pl> 2390L: linux-i2c@vger.kernel.org 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/eeprom/at24.txt 2394F: drivers/misc/eeprom/at24.c 2395F: include/linux/platform_data/at24.h 2396 2397ATA OVER ETHERNET (AOE) DRIVER 2398M: "Ed L. Cashin" <ed.cashin@acm.org> 2399W: http://www.openaoe.org/ 2400S: Supported 2401F: Documentation/aoe/ 2402F: drivers/block/aoe/ 2403 2404ATHEROS 71XX/9XXX GPIO DRIVER 2405M: Alban Bedel <albeu@free.fr> 2406W: https://github.com/AlbanBedel/linux 2407T: git git://github.com/AlbanBedel/linux 2408S: Maintained 2409F: drivers/gpio/gpio-ath79.c 2410F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2411 2412ATHEROS 71XX/9XXX USB PHY DRIVER 2413M: Alban Bedel <albeu@free.fr> 2414W: https://github.com/AlbanBedel/linux 2415T: git git://github.com/AlbanBedel/linux 2416S: Maintained 2417F: drivers/phy/qualcomm/phy-ath79-usb.c 2418F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2419 2420ATHEROS ATH GENERIC UTILITIES 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423S: Supported 2424F: drivers/net/wireless/ath/* 2425 2426ATHEROS ATH5K WIRELESS DRIVER 2427M: Jiri Slaby <jirislaby@gmail.com> 2428M: Nick Kossifidis <mickflemm@gmail.com> 2429M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2430L: linux-wireless@vger.kernel.org 2431W: http://wireless.kernel.org/en/users/Drivers/ath5k 2432S: Maintained 2433F: drivers/net/wireless/ath/ath5k/ 2434 2435ATHEROS ATH6KL WIRELESS DRIVER 2436M: Kalle Valo <kvalo@codeaurora.org> 2437L: linux-wireless@vger.kernel.org 2438W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2440S: Supported 2441F: drivers/net/wireless/ath/ath6kl/ 2442 2443ATI_REMOTE2 DRIVER 2444M: Ville Syrjala <syrjala@sci.fi> 2445S: Maintained 2446F: drivers/input/misc/ati_remote2.c 2447 2448ATK0110 HWMON DRIVER 2449M: Luca Tettamanti <kronos.it@gmail.com> 2450L: linux-hwmon@vger.kernel.org 2451S: Maintained 2452F: drivers/hwmon/asus_atk0110.c 2453 2454ATLX ETHERNET DRIVERS 2455M: Jay Cliburn <jcliburn@gmail.com> 2456M: Chris Snook <chris.snook@gmail.com> 2457L: netdev@vger.kernel.org 2458W: http://sourceforge.net/projects/atl1 2459W: http://atl1.sourceforge.net 2460S: Maintained 2461F: drivers/net/ethernet/atheros/ 2462 2463ATM 2464M: Chas Williams <3chas3@gmail.com> 2465L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2466L: netdev@vger.kernel.org 2467W: http://linux-atm.sourceforge.net 2468S: Maintained 2469F: drivers/atm/ 2470F: include/linux/atm* 2471F: include/uapi/linux/atm* 2472 2473ATMEL AT91 / AT32 MCI DRIVER 2474M: Ludovic Desroches <ludovic.desroches@microchip.com> 2475S: Maintained 2476F: drivers/mmc/host/atmel-mci.c 2477 2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2479M: Nicolas Ferre <nicolas.ferre@microchip.com> 2480S: Supported 2481F: drivers/power/reset/at91-sama5d2_shdwc.c 2482 2483ATMEL Audio ALSA driver 2484M: Nicolas Ferre <nicolas.ferre@microchip.com> 2485L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2486S: Supported 2487F: sound/soc/atmel 2488 2489ATMEL I2C DRIVER 2490M: Ludovic Desroches <ludovic.desroches@microchip.com> 2491L: linux-i2c@vger.kernel.org 2492S: Supported 2493F: drivers/i2c/busses/i2c-at91.c 2494 2495ATMEL ISI DRIVER 2496M: Ludovic Desroches <ludovic.desroches@microchip.com> 2497L: linux-media@vger.kernel.org 2498S: Supported 2499F: drivers/media/platform/atmel/atmel-isi.c 2500F: include/media/atmel-isi.h 2501 2502ATMEL LCDFB DRIVER 2503M: Nicolas Ferre <nicolas.ferre@microchip.com> 2504L: linux-fbdev@vger.kernel.org 2505S: Maintained 2506F: drivers/video/fbdev/atmel_lcdfb.c 2507F: include/video/atmel_lcdc.h 2508 2509ATMEL MACB ETHERNET DRIVER 2510M: Nicolas Ferre <nicolas.ferre@microchip.com> 2511S: Supported 2512F: drivers/net/ethernet/cadence/ 2513 2514ATMEL MAXTOUCH DRIVER 2515M: Nick Dyer <nick@shmanahar.org> 2516T: git git://github.com/ndyer/linux.git 2517S: Maintained 2518F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2519F: drivers/input/touchscreen/atmel_mxt_ts.c 2520 2521ATMEL SAMA5D2 ADC DRIVER 2522M: Ludovic Desroches <ludovic.desroches@microchip.com> 2523L: linux-iio@vger.kernel.org 2524S: Supported 2525F: drivers/iio/adc/at91-sama5d2_adc.c 2526 2527ATMEL SDMMC DRIVER 2528M: Ludovic Desroches <ludovic.desroches@microchip.com> 2529L: linux-mmc@vger.kernel.org 2530S: Supported 2531F: drivers/mmc/host/sdhci-of-at91.c 2532 2533ATMEL SPI DRIVER 2534M: Nicolas Ferre <nicolas.ferre@microchip.com> 2535S: Supported 2536F: drivers/spi/spi-atmel.* 2537 2538ATMEL SSC DRIVER 2539M: Nicolas Ferre <nicolas.ferre@microchip.com> 2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2541S: Supported 2542F: drivers/misc/atmel-ssc.c 2543F: include/linux/atmel-ssc.h 2544 2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2546M: Nicolas Ferre <nicolas.ferre@microchip.com> 2547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2548S: Supported 2549F: drivers/misc/atmel_tclib.c 2550F: drivers/clocksource/tcb_clksrc.c 2551 2552ATMEL USBA UDC DRIVER 2553M: Nicolas Ferre <nicolas.ferre@microchip.com> 2554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2555S: Supported 2556F: drivers/usb/gadget/udc/atmel_usba_udc.* 2557 2558ATMEL WIRELESS DRIVER 2559M: Simon Kelley <simon@thekelleys.org.uk> 2560L: linux-wireless@vger.kernel.org 2561W: http://www.thekelleys.org.uk/atmel 2562W: http://atmelwlandriver.sourceforge.net/ 2563S: Maintained 2564F: drivers/net/wireless/atmel/atmel* 2565 2566ATMEL XDMA DRIVER 2567M: Ludovic Desroches <ludovic.desroches@microchip.com> 2568L: linux-arm-kernel@lists.infradead.org 2569L: dmaengine@vger.kernel.org 2570S: Supported 2571F: drivers/dma/at_xdmac.c 2572 2573ATOMIC INFRASTRUCTURE 2574M: Will Deacon <will.deacon@arm.com> 2575M: Peter Zijlstra <peterz@infradead.org> 2576R: Boqun Feng <boqun.feng@gmail.com> 2577L: linux-kernel@vger.kernel.org 2578S: Maintained 2579F: arch/*/include/asm/atomic*.h 2580F: include/*/atomic*.h 2581 2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2583M: Bradley Grove <linuxdrivers@attotech.com> 2584L: linux-scsi@vger.kernel.org 2585W: http://www.attotech.com 2586S: Supported 2587F: drivers/scsi/esas2r 2588 2589ATUSB IEEE 802.15.4 RADIO DRIVER 2590M: Stefan Schmidt <stefan@datenfreihafen.org> 2591L: linux-wpan@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ieee802154/atusb.c 2594F: drivers/net/ieee802154/atusb.h 2595F: drivers/net/ieee802154/at86rf230.h 2596 2597AUDIT SUBSYSTEM 2598M: Paul Moore <paul@paul-moore.com> 2599M: Eric Paris <eparis@redhat.com> 2600L: linux-audit@redhat.com (moderated for non-subscribers) 2601W: https://github.com/linux-audit 2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2603S: Supported 2604F: include/linux/audit.h 2605F: include/uapi/linux/audit.h 2606F: kernel/audit* 2607 2608AUXILIARY DISPLAY DRIVERS 2609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2610S: Maintained 2611F: drivers/auxdisplay/ 2612F: include/linux/cfag12864b.h 2613 2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2615M: Andreas Klinger <ak@it-klinger.de> 2616L: linux-iio@vger.kernel.org 2617S: Maintained 2618F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2619F: drivers/iio/adc/hx711.c 2620 2621AX.25 NETWORK LAYER 2622M: Ralf Baechle <ralf@linux-mips.org> 2623L: linux-hams@vger.kernel.org 2624W: http://www.linux-ax25.org/ 2625S: Maintained 2626F: include/uapi/linux/ax25.h 2627F: include/net/ax25.h 2628F: net/ax25/ 2629 2630AXENTIA ARM DEVICES 2631M: Peter Rosin <peda@axentia.se> 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2633S: Maintained 2634F: Documentation/devicetree/bindings/arm/axentia.txt 2635F: arch/arm/boot/dts/at91-linea.dtsi 2636F: arch/arm/boot/dts/at91-natte.dtsi 2637F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2638F: arch/arm/boot/dts/at91-tse850-3.dts 2639 2640AXENTIA ASOC DRIVERS 2641M: Peter Rosin <peda@axentia.se> 2642L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/sound/axentia,* 2645F: sound/soc/atmel/tse850-pcm5142.c 2646 2647AZ6007 DVB DRIVER 2648M: Mauro Carvalho Chehab <mchehab@kernel.org> 2649L: linux-media@vger.kernel.org 2650W: https://linuxtv.org 2651T: git git://linuxtv.org/media_tree.git 2652S: Maintained 2653F: drivers/media/usb/dvb-usb-v2/az6007.c 2654 2655AZTECH FM RADIO RECEIVER DRIVER 2656M: Hans Verkuil <hverkuil@xs4all.nl> 2657L: linux-media@vger.kernel.org 2658T: git git://linuxtv.org/media_tree.git 2659W: https://linuxtv.org 2660S: Maintained 2661F: drivers/media/radio/radio-aztech* 2662 2663B43 WIRELESS DRIVER 2664L: linux-wireless@vger.kernel.org 2665L: b43-dev@lists.infradead.org 2666W: http://wireless.kernel.org/en/users/Drivers/b43 2667S: Odd Fixes 2668F: drivers/net/wireless/broadcom/b43/ 2669 2670B43LEGACY WIRELESS DRIVER 2671M: Larry Finger <Larry.Finger@lwfinger.net> 2672L: linux-wireless@vger.kernel.org 2673L: b43-dev@lists.infradead.org 2674W: http://wireless.kernel.org/en/users/Drivers/b43 2675S: Maintained 2676F: drivers/net/wireless/broadcom/b43legacy/ 2677 2678BACKLIGHT CLASS/SUBSYSTEM 2679M: Lee Jones <lee.jones@linaro.org> 2680M: Daniel Thompson <daniel.thompson@linaro.org> 2681M: Jingoo Han <jingoohan1@gmail.com> 2682L: dri-devel@lists.freedesktop.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2684S: Maintained 2685F: drivers/video/backlight/ 2686F: include/linux/backlight.h 2687F: include/linux/pwm_backlight.h 2688F: Documentation/devicetree/bindings/leds/backlight 2689 2690BATMAN ADVANCED 2691M: Marek Lindner <mareklindner@neomailbox.ch> 2692M: Simon Wunderlich <sw@simonwunderlich.de> 2693M: Antonio Quartulli <a@unstable.cc> 2694L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2695W: https://www.open-mesh.org/ 2696Q: https://patchwork.open-mesh.org/project/batman/list/ 2697S: Maintained 2698F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2699F: Documentation/ABI/testing/sysfs-class-net-mesh 2700F: Documentation/networking/batman-adv.rst 2701F: include/uapi/linux/batadv_packet.h 2702F: include/uapi/linux/batman_adv.h 2703F: net/batman-adv/ 2704 2705BAYCOM/HDLCDRV DRIVERS FOR AX.25 2706M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2707L: linux-hams@vger.kernel.org 2708W: http://www.baycom.org/~tom/ham/ham.html 2709S: Maintained 2710F: drivers/net/hamradio/baycom* 2711 2712BCACHE (BLOCK LAYER CACHE) 2713M: Coly Li <colyli@suse.de> 2714M: Kent Overstreet <kent.overstreet@gmail.com> 2715L: linux-bcache@vger.kernel.org 2716W: http://bcache.evilpiepirate.org 2717C: irc://irc.oftc.net/bcache 2718S: Maintained 2719F: drivers/md/bcache/ 2720 2721BDISP ST MEDIA DRIVER 2722M: Fabien Dessenne <fabien.dessenne@st.com> 2723L: linux-media@vger.kernel.org 2724T: git git://linuxtv.org/media_tree.git 2725W: https://linuxtv.org 2726S: Supported 2727F: drivers/media/platform/sti/bdisp 2728 2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2730M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2731L: netdev@vger.kernel.org 2732S: Maintained 2733F: drivers/net/ethernet/ec_bhf.c 2734 2735BEFS FILE SYSTEM 2736M: Luis de Bethencourt <luisbg@kernel.org> 2737M: Salah Triki <salah.triki@gmail.com> 2738S: Maintained 2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2740F: Documentation/filesystems/befs.txt 2741F: fs/befs/ 2742 2743BFQ I/O SCHEDULER 2744M: Paolo Valente <paolo.valente@linaro.org> 2745M: Jens Axboe <axboe@kernel.dk> 2746L: linux-block@vger.kernel.org 2747S: Maintained 2748F: block/bfq-* 2749F: Documentation/block/bfq-iosched.txt 2750 2751BFS FILE SYSTEM 2752M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2753S: Maintained 2754F: Documentation/filesystems/bfs.txt 2755F: fs/bfs/ 2756F: include/uapi/linux/bfs_fs.h 2757 2758BLINKM RGB LED DRIVER 2759M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2760S: Maintained 2761F: drivers/leds/leds-blinkm.c 2762 2763BLOCK LAYER 2764M: Jens Axboe <axboe@kernel.dk> 2765L: linux-block@vger.kernel.org 2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2767S: Maintained 2768F: block/ 2769F: drivers/block/ 2770F: kernel/trace/blktrace.c 2771F: lib/sbitmap.c 2772 2773BLOCK2MTD DRIVER 2774M: Joern Engel <joern@lazybastard.org> 2775L: linux-mtd@lists.infradead.org 2776S: Maintained 2777F: drivers/mtd/devices/block2mtd.c 2778 2779BLUETOOTH DRIVERS 2780M: Marcel Holtmann <marcel@holtmann.org> 2781M: Johan Hedberg <johan.hedberg@gmail.com> 2782L: linux-bluetooth@vger.kernel.org 2783W: http://www.bluez.org/ 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2786S: Maintained 2787F: drivers/bluetooth/ 2788 2789BLUETOOTH SUBSYSTEM 2790M: Marcel Holtmann <marcel@holtmann.org> 2791M: Johan Hedberg <johan.hedberg@gmail.com> 2792L: linux-bluetooth@vger.kernel.org 2793W: http://www.bluez.org/ 2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2796S: Maintained 2797F: net/bluetooth/ 2798F: include/net/bluetooth/ 2799 2800BONDING DRIVER 2801M: Jay Vosburgh <j.vosburgh@gmail.com> 2802M: Veaceslav Falico <vfalico@gmail.com> 2803M: Andy Gospodarek <andy@greyhouse.net> 2804L: netdev@vger.kernel.org 2805W: http://sourceforge.net/projects/bonding/ 2806S: Supported 2807F: drivers/net/bonding/ 2808F: include/uapi/linux/if_bonding.h 2809 2810BPF (Safe dynamic programs and tools) 2811M: Alexei Starovoitov <ast@kernel.org> 2812M: Daniel Borkmann <daniel@iogearbox.net> 2813L: netdev@vger.kernel.org 2814L: linux-kernel@vger.kernel.org 2815T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2817Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2818S: Supported 2819F: arch/x86/net/bpf_jit* 2820F: Documentation/networking/filter.txt 2821F: Documentation/bpf/ 2822F: include/linux/bpf* 2823F: include/linux/filter.h 2824F: include/trace/events/xdp.h 2825F: include/uapi/linux/bpf* 2826F: include/uapi/linux/filter.h 2827F: kernel/bpf/ 2828F: kernel/trace/bpf_trace.c 2829F: lib/test_bpf.c 2830F: net/bpf/ 2831F: net/core/filter.c 2832F: net/sched/act_bpf.c 2833F: net/sched/cls_bpf.c 2834F: samples/bpf/ 2835F: tools/bpf/ 2836F: tools/lib/bpf/ 2837F: tools/testing/selftests/bpf/ 2838 2839BROADCOM B44 10/100 ETHERNET DRIVER 2840M: Michael Chan <michael.chan@broadcom.com> 2841L: netdev@vger.kernel.org 2842S: Supported 2843F: drivers/net/ethernet/broadcom/b44.* 2844 2845BROADCOM B53 ETHERNET SWITCH DRIVER 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: netdev@vger.kernel.org 2848L: openwrt-devel@lists.openwrt.org (subscribers-only) 2849S: Supported 2850F: drivers/net/dsa/b53/* 2851F: include/linux/platform_data/b53.h 2852 2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2854M: Florian Fainelli <f.fainelli@gmail.com> 2855M: Ray Jui <rjui@broadcom.com> 2856M: Scott Branden <sbranden@broadcom.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858T: git git://github.com/broadcom/mach-bcm 2859S: Maintained 2860N: bcm281* 2861N: bcm113* 2862N: bcm216* 2863N: kona 2864F: arch/arm/mach-bcm/ 2865 2866BROADCOM BCM2835 ARM ARCHITECTURE 2867M: Eric Anholt <eric@anholt.net> 2868M: Stefan Wahren <stefan.wahren@i2se.com> 2869L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2871T: git git://github.com/anholt/linux 2872S: Maintained 2873N: bcm2835 2874F: drivers/staging/vc04_services 2875 2876BROADCOM BCM47XX MIPS ARCHITECTURE 2877M: Hauke Mehrtens <hauke@hauke-m.de> 2878M: Rafał Miłecki <zajec5@gmail.com> 2879L: linux-mips@linux-mips.org 2880S: Maintained 2881F: Documentation/devicetree/bindings/mips/brcm/ 2882F: arch/mips/bcm47xx/* 2883F: arch/mips/include/asm/mach-bcm47xx/* 2884 2885BROADCOM BCM5301X ARM ARCHITECTURE 2886M: Hauke Mehrtens <hauke@hauke-m.de> 2887M: Rafał Miłecki <zajec5@gmail.com> 2888M: Jon Mason <jonmason@broadcom.com> 2889M: bcm-kernel-feedback-list@broadcom.com 2890L: linux-arm-kernel@lists.infradead.org 2891S: Maintained 2892F: arch/arm/mach-bcm/bcm_5301x.c 2893F: arch/arm/boot/dts/bcm5301x*.dtsi 2894F: arch/arm/boot/dts/bcm470* 2895F: arch/arm/boot/dts/bcm953012* 2896 2897BROADCOM BCM53573 ARM ARCHITECTURE 2898M: Rafał Miłecki <rafal@milecki.pl> 2899L: linux-arm-kernel@lists.infradead.org 2900S: Maintained 2901F: arch/arm/boot/dts/bcm53573* 2902F: arch/arm/boot/dts/bcm47189* 2903 2904BROADCOM BCM63XX ARM ARCHITECTURE 2905M: Florian Fainelli <f.fainelli@gmail.com> 2906M: bcm-kernel-feedback-list@broadcom.com 2907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2908T: git git://github.com/broadcom/stblinux.git 2909S: Maintained 2910N: bcm63xx 2911 2912BROADCOM BCM63XX/BCM33XX UDC DRIVER 2913M: Kevin Cernekee <cernekee@gmail.com> 2914L: linux-usb@vger.kernel.org 2915S: Maintained 2916F: drivers/usb/gadget/udc/bcm63xx_udc.* 2917 2918BROADCOM BCM7XXX ARM ARCHITECTURE 2919M: Brian Norris <computersforpeace@gmail.com> 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922M: bcm-kernel-feedback-list@broadcom.com 2923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2924T: git git://github.com/broadcom/stblinux.git 2925S: Maintained 2926F: arch/arm/mach-bcm/*brcmstb* 2927F: arch/arm/boot/dts/bcm7*.dts* 2928F: drivers/bus/brcmstb_gisb.c 2929F: arch/arm/mm/cache-b15-rac.c 2930F: arch/arm/include/asm/hardware/cache-b15-rac.h 2931N: brcmstb 2932 2933BROADCOM BMIPS CPUFREQ DRIVER 2934M: Markus Mayer <mmayer@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-pm@vger.kernel.org 2937S: Maintained 2938F: drivers/cpufreq/bmips-cpufreq.c 2939 2940BROADCOM BMIPS MIPS ARCHITECTURE 2941M: Kevin Cernekee <cernekee@gmail.com> 2942M: Florian Fainelli <f.fainelli@gmail.com> 2943L: linux-mips@linux-mips.org 2944T: git git://github.com/broadcom/stblinux.git 2945S: Maintained 2946F: arch/mips/bmips/* 2947F: arch/mips/include/asm/mach-bmips/* 2948F: arch/mips/kernel/*bmips* 2949F: arch/mips/boot/dts/brcm/bcm*.dts* 2950F: drivers/irqchip/irq-bcm63* 2951F: drivers/irqchip/irq-bcm7* 2952F: drivers/irqchip/irq-brcmstb* 2953F: include/linux/bcm963xx_nvram.h 2954F: include/linux/bcm963xx_tag.h 2955 2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2957M: Rasesh Mody <rasesh.mody@cavium.com> 2958M: Harish Patil <harish.patil@cavium.com> 2959M: Dept-GELinuxNICDev@cavium.com 2960L: netdev@vger.kernel.org 2961S: Supported 2962F: drivers/net/ethernet/broadcom/bnx2.* 2963F: drivers/net/ethernet/broadcom/bnx2_* 2964 2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2966M: QLogic-Storage-Upstream@qlogic.com 2967L: linux-scsi@vger.kernel.org 2968S: Supported 2969F: drivers/scsi/bnx2fc/ 2970 2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2972M: QLogic-Storage-Upstream@qlogic.com 2973L: linux-scsi@vger.kernel.org 2974S: Supported 2975F: drivers/scsi/bnx2i/ 2976 2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2978M: Ariel Elior <ariel.elior@cavium.com> 2979M: everest-linux-l2@cavium.com 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bnx2x/ 2983 2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2985M: Michael Chan <michael.chan@broadcom.com> 2986L: netdev@vger.kernel.org 2987S: Supported 2988F: drivers/net/ethernet/broadcom/bnxt/ 2989 2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2991M: Arend van Spriel <arend.vanspriel@broadcom.com> 2992M: Franky Lin <franky.lin@broadcom.com> 2993M: Hante Meuleman <hante.meuleman@broadcom.com> 2994M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2995M: Wright Feng <wright.feng@cypress.com> 2996L: linux-wireless@vger.kernel.org 2997L: brcm80211-dev-list.pdl@broadcom.com 2998L: brcm80211-dev-list@cypress.com 2999S: Supported 3000F: drivers/net/wireless/broadcom/brcm80211/ 3001 3002BROADCOM BRCMSTB GPIO DRIVER 3003M: Gregory Fong <gregory.0xf0@gmail.com> 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Supported 3006F: drivers/gpio/gpio-brcmstb.c 3007F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3008 3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3010M: Al Cooper <alcooperx@gmail.com> 3011L: linux-kernel@vger.kernel.org 3012L: bcm-kernel-feedback-list@broadcom.com 3013S: Maintained 3014F: drivers/phy/broadcom/phy-brcm-usb* 3015 3016BROADCOM GENET ETHERNET DRIVER 3017M: Doug Berger <opendmb@gmail.com> 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/genet/ 3022 3023BROADCOM IPROC ARM ARCHITECTURE 3024M: Ray Jui <rjui@broadcom.com> 3025M: Scott Branden <sbranden@broadcom.com> 3026M: Jon Mason <jonmason@broadcom.com> 3027M: bcm-kernel-feedback-list@broadcom.com 3028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3029T: git git://github.com/broadcom/cygnus-linux.git 3030S: Maintained 3031N: iproc 3032N: cygnus 3033N: bcm[-_]nsp 3034N: bcm9113* 3035N: bcm9583* 3036N: bcm9585* 3037N: bcm9586* 3038N: bcm988312 3039N: bcm113* 3040N: bcm583* 3041N: bcm585* 3042N: bcm586* 3043N: bcm88312 3044N: hr2 3045N: stingray 3046F: arch/arm64/boot/dts/broadcom/northstar2/* 3047F: arch/arm64/boot/dts/broadcom/stingray/* 3048F: drivers/clk/bcm/clk-ns* 3049F: drivers/clk/bcm/clk-sr* 3050F: drivers/pinctrl/bcm/pinctrl-ns* 3051F: include/dt-bindings/clock/bcm-sr* 3052 3053BROADCOM KONA GPIO DRIVER 3054M: Ray Jui <rjui@broadcom.com> 3055L: bcm-kernel-feedback-list@broadcom.com 3056S: Supported 3057F: drivers/gpio/gpio-bcm-kona.c 3058F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3059 3060BROADCOM NETXTREME-E ROCE DRIVER 3061M: Selvin Xavier <selvin.xavier@broadcom.com> 3062M: Devesh Sharma <devesh.sharma@broadcom.com> 3063M: Somnath Kotur <somnath.kotur@broadcom.com> 3064M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3065L: linux-rdma@vger.kernel.org 3066W: http://www.broadcom.com 3067S: Supported 3068F: drivers/infiniband/hw/bnxt_re/ 3069F: include/uapi/rdma/bnxt_re-abi.h 3070 3071BROADCOM NVRAM DRIVER 3072M: Rafał Miłecki <zajec5@gmail.com> 3073L: linux-mips@linux-mips.org 3074S: Maintained 3075F: drivers/firmware/broadcom/* 3076 3077BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3078M: Rafał Miłecki <zajec5@gmail.com> 3079L: linux-wireless@vger.kernel.org 3080S: Maintained 3081F: drivers/bcma/ 3082F: include/linux/bcma/ 3083 3084BROADCOM STB AVS CPUFREQ DRIVER 3085M: Markus Mayer <mmayer@broadcom.com> 3086M: bcm-kernel-feedback-list@broadcom.com 3087L: linux-pm@vger.kernel.org 3088S: Maintained 3089F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3090F: drivers/cpufreq/brcmstb* 3091 3092BROADCOM STB AVS TMON DRIVER 3093M: Markus Mayer <mmayer@broadcom.com> 3094M: bcm-kernel-feedback-list@broadcom.com 3095L: linux-pm@vger.kernel.org 3096S: Maintained 3097F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3098F: drivers/thermal/broadcom/brcmstb* 3099 3100BROADCOM STB NAND FLASH DRIVER 3101M: Brian Norris <computersforpeace@gmail.com> 3102M: Kamal Dasu <kdasu.kdev@gmail.com> 3103L: linux-mtd@lists.infradead.org 3104L: bcm-kernel-feedback-list@broadcom.com 3105S: Maintained 3106F: drivers/mtd/nand/raw/brcmnand/ 3107 3108BROADCOM STB DPFE DRIVER 3109M: Markus Mayer <mmayer@broadcom.com> 3110M: bcm-kernel-feedback-list@broadcom.com 3111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3112S: Maintained 3113F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3114F: drivers/memory/brcmstb_dpfe.c 3115 3116BROADCOM SYSTEMPORT ETHERNET DRIVER 3117M: Florian Fainelli <f.fainelli@gmail.com> 3118L: netdev@vger.kernel.org 3119S: Supported 3120F: drivers/net/ethernet/broadcom/bcmsysport.* 3121 3122BROADCOM TG3 GIGABIT ETHERNET DRIVER 3123M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3124M: Prashant Sreedharan <prashant@broadcom.com> 3125M: Michael Chan <mchan@broadcom.com> 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/broadcom/tg3.* 3129 3130BROCADE BFA FC SCSI DRIVER 3131M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3132M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3133L: linux-scsi@vger.kernel.org 3134S: Supported 3135F: drivers/scsi/bfa/ 3136 3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3138M: Rasesh Mody <rasesh.mody@cavium.com> 3139M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3140M: Dept-GELinuxNICDev@cavium.com 3141L: netdev@vger.kernel.org 3142S: Supported 3143F: drivers/net/ethernet/brocade/bna/ 3144 3145BSG (block layer generic sg v4 driver) 3146M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3147L: linux-scsi@vger.kernel.org 3148S: Supported 3149F: block/bsg.c 3150F: include/linux/bsg.h 3151F: include/uapi/linux/bsg.h 3152 3153BT87X AUDIO DRIVER 3154M: Clemens Ladisch <clemens@ladisch.de> 3155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3156T: git git://git.alsa-project.org/alsa-kernel.git 3157S: Maintained 3158F: Documentation/sound/cards/bt87x.rst 3159F: sound/pci/bt87x.c 3160 3161BT8XXGPIO DRIVER 3162M: Michael Buesch <m@bues.ch> 3163W: http://bu3sch.de/btgpio.php 3164S: Maintained 3165F: drivers/gpio/gpio-bt8xx.c 3166 3167BTRFS FILE SYSTEM 3168M: Chris Mason <clm@fb.com> 3169M: Josef Bacik <jbacik@fb.com> 3170M: David Sterba <dsterba@suse.com> 3171L: linux-btrfs@vger.kernel.org 3172W: http://btrfs.wiki.kernel.org/ 3173Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3175S: Maintained 3176F: Documentation/filesystems/btrfs.txt 3177F: fs/btrfs/ 3178F: include/linux/btrfs* 3179F: include/uapi/linux/btrfs* 3180 3181BTTV VIDEO4LINUX DRIVER 3182M: Mauro Carvalho Chehab <mchehab@kernel.org> 3183L: linux-media@vger.kernel.org 3184W: https://linuxtv.org 3185T: git git://linuxtv.org/media_tree.git 3186S: Odd fixes 3187F: Documentation/media/v4l-drivers/bttv* 3188F: drivers/media/pci/bt8xx/bttv* 3189 3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3191M: Chanwoo Choi <cw00.choi@samsung.com> 3192L: linux-pm@vger.kernel.org 3193L: linux-samsung-soc@vger.kernel.org 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3195S: Maintained 3196F: drivers/devfreq/exynos-bus.c 3197F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3198 3199BUSLOGIC SCSI DRIVER 3200M: Khalid Aziz <khalid@gonehiking.org> 3201L: linux-scsi@vger.kernel.org 3202S: Maintained 3203F: drivers/scsi/BusLogic.* 3204F: drivers/scsi/FlashPoint.* 3205 3206C-MEDIA CMI8788 DRIVER 3207M: Clemens Ladisch <clemens@ladisch.de> 3208L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3209T: git git://git.alsa-project.org/alsa-kernel.git 3210S: Maintained 3211F: sound/pci/oxygen/ 3212 3213C6X ARCHITECTURE 3214M: Mark Salter <msalter@redhat.com> 3215M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3216L: linux-c6x-dev@linux-c6x.org 3217W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3218S: Maintained 3219F: arch/c6x/ 3220 3221CA8210 IEEE-802.15.4 RADIO DRIVER 3222M: Harry Morris <h.morris@cascoda.com> 3223L: linux-wpan@vger.kernel.org 3224W: https://github.com/Cascoda/ca8210-linux.git 3225S: Maintained 3226F: drivers/net/ieee802154/ca8210.c 3227F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3228 3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3230M: David Howells <dhowells@redhat.com> 3231L: linux-cachefs@redhat.com (moderated for non-subscribers) 3232S: Supported 3233F: Documentation/filesystems/caching/cachefiles.txt 3234F: fs/cachefiles/ 3235 3236CADENCE MIPI-CSI2 BRIDGES 3237M: Maxime Ripard <maxime.ripard@bootlin.com> 3238L: linux-media@vger.kernel.org 3239S: Maintained 3240F: Documentation/devicetree/bindings/media/cdns,*.txt 3241F: drivers/media/platform/cadence/cdns-csi2* 3242 3243CADET FM/AM RADIO RECEIVER DRIVER 3244M: Hans Verkuil <hverkuil@xs4all.nl> 3245L: linux-media@vger.kernel.org 3246T: git git://linuxtv.org/media_tree.git 3247W: https://linuxtv.org 3248S: Maintained 3249F: drivers/media/radio/radio-cadet* 3250 3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3252M: Jonathan Corbet <corbet@lwn.net> 3253L: linux-media@vger.kernel.org 3254T: git git://linuxtv.org/media_tree.git 3255S: Maintained 3256F: Documentation/media/v4l-drivers/cafe_ccic* 3257F: drivers/media/platform/marvell-ccic/ 3258 3259CAIF NETWORK LAYER 3260M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3261L: netdev@vger.kernel.org 3262S: Supported 3263F: Documentation/networking/caif/ 3264F: drivers/net/caif/ 3265F: include/uapi/linux/caif/ 3266F: include/net/caif/ 3267F: net/caif/ 3268 3269CALGARY x86-64 IOMMU 3270M: Muli Ben-Yehuda <mulix@mulix.org> 3271M: Jon Mason <jdmason@kudzu.us> 3272L: iommu@lists.linux-foundation.org 3273S: Maintained 3274F: arch/x86/kernel/pci-calgary_64.c 3275F: arch/x86/kernel/tce_64.c 3276F: arch/x86/include/asm/calgary.h 3277F: arch/x86/include/asm/tce.h 3278 3279CAN NETWORK DRIVERS 3280M: Wolfgang Grandegger <wg@grandegger.com> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/devicetree/bindings/net/can/ 3288F: drivers/net/can/ 3289F: include/linux/can/dev.h 3290F: include/linux/can/platform/ 3291F: include/uapi/linux/can/error.h 3292F: include/uapi/linux/can/netlink.h 3293 3294CAN NETWORK LAYER 3295M: Oliver Hartkopp <socketcan@hartkopp.net> 3296M: Marc Kleine-Budde <mkl@pengutronix.de> 3297L: linux-can@vger.kernel.org 3298W: https://github.com/linux-can 3299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3301S: Maintained 3302F: Documentation/networking/can.rst 3303F: net/can/ 3304F: include/linux/can/core.h 3305F: include/uapi/linux/can.h 3306F: include/uapi/linux/can/bcm.h 3307F: include/uapi/linux/can/raw.h 3308F: include/uapi/linux/can/gw.h 3309 3310CAPABILITIES 3311M: Serge Hallyn <serge@hallyn.com> 3312L: linux-security-module@vger.kernel.org 3313S: Supported 3314F: include/linux/capability.h 3315F: include/uapi/linux/capability.h 3316F: security/commoncap.c 3317F: kernel/capability.c 3318 3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3320M: Kevin Tsai <ktsai@capellamicro.com> 3321S: Maintained 3322F: drivers/iio/light/cm* 3323 3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3325M: Christian Lamparter <chunkeey@googlemail.com> 3326L: linux-wireless@vger.kernel.org 3327W: http://wireless.kernel.org/en/users/Drivers/carl9170 3328S: Maintained 3329F: drivers/net/wireless/ath/carl9170/ 3330 3331CAVIUM I2C DRIVER 3332M: Jan Glauber <jglauber@cavium.com> 3333M: David Daney <david.daney@cavium.com> 3334W: http://www.cavium.com 3335S: Supported 3336F: drivers/i2c/busses/i2c-octeon* 3337F: drivers/i2c/busses/i2c-thunderx* 3338 3339CAVIUM LIQUIDIO NETWORK DRIVER 3340M: Derek Chickles <derek.chickles@caviumnetworks.com> 3341M: Satanand Burla <satananda.burla@caviumnetworks.com> 3342M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3343M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3344L: netdev@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/net/ethernet/cavium/liquidio/ 3348 3349CAVIUM MMC DRIVER 3350M: Jan Glauber <jglauber@cavium.com> 3351M: David Daney <david.daney@cavium.com> 3352M: Steven J. Hill <Steven.Hill@cavium.com> 3353W: http://www.cavium.com 3354S: Supported 3355F: drivers/mmc/host/cavium* 3356 3357CAVIUM OCTEON-TX CRYPTO DRIVER 3358M: George Cherian <george.cherian@cavium.com> 3359L: linux-crypto@vger.kernel.org 3360W: http://www.cavium.com 3361S: Supported 3362F: drivers/crypto/cavium/cpt/ 3363 3364CAVIUM THUNDERX2 ARM64 SOC 3365M: Robert Richter <rrichter@cavium.com> 3366M: Jayachandran C <jnair@caviumnetworks.com> 3367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3368S: Maintained 3369F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3370F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3371 3372CC2520 IEEE-802.15.4 RADIO DRIVER 3373M: Varka Bhadram <varkabhadram@gmail.com> 3374L: linux-wpan@vger.kernel.org 3375S: Maintained 3376F: drivers/net/ieee802154/cc2520.c 3377F: include/linux/spi/cc2520.h 3378F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3379 3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3381M: Gilad Ben-Yossef <gilad@benyossef.com> 3382L: linux-crypto@vger.kernel.org 3383S: Supported 3384F: drivers/crypto/ccree/ 3385W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3386 3387CEC FRAMEWORK 3388M: Hans Verkuil <hans.verkuil@cisco.com> 3389L: linux-media@vger.kernel.org 3390T: git git://linuxtv.org/media_tree.git 3391W: http://linuxtv.org 3392S: Supported 3393F: Documentation/media/kapi/cec-core.rst 3394F: Documentation/media/uapi/cec 3395F: drivers/media/cec/ 3396F: drivers/media/rc/keymaps/rc-cec.c 3397F: include/media/cec.h 3398F: include/media/cec-notifier.h 3399F: include/uapi/linux/cec.h 3400F: include/uapi/linux/cec-funcs.h 3401F: Documentation/devicetree/bindings/media/cec.txt 3402F: Documentation/ABI/testing/debugfs-cec-error-inj 3403 3404CEC GPIO DRIVER 3405M: Hans Verkuil <hans.verkuil@cisco.com> 3406L: linux-media@vger.kernel.org 3407T: git git://linuxtv.org/media_tree.git 3408W: http://linuxtv.org 3409S: Supported 3410F: drivers/media/platform/cec-gpio/ 3411F: Documentation/devicetree/bindings/media/cec-gpio.txt 3412 3413CELL BROADBAND ENGINE ARCHITECTURE 3414M: Arnd Bergmann <arnd@arndb.de> 3415L: linuxppc-dev@lists.ozlabs.org 3416W: http://www.ibm.com/developerworks/power/cell/ 3417S: Supported 3418F: arch/powerpc/include/asm/cell*.h 3419F: arch/powerpc/include/asm/spu*.h 3420F: arch/powerpc/include/uapi/asm/spu*.h 3421F: arch/powerpc/oprofile/*cell* 3422F: arch/powerpc/platforms/cell/ 3423 3424CEPH COMMON CODE (LIBCEPH) 3425M: Ilya Dryomov <idryomov@gmail.com> 3426M: "Yan, Zheng" <zyan@redhat.com> 3427M: Sage Weil <sage@redhat.com> 3428L: ceph-devel@vger.kernel.org 3429W: http://ceph.com/ 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3431T: git git://github.com/ceph/ceph-client.git 3432S: Supported 3433F: net/ceph/ 3434F: include/linux/ceph/ 3435F: include/linux/crush/ 3436 3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3438M: "Yan, Zheng" <zyan@redhat.com> 3439M: Sage Weil <sage@redhat.com> 3440M: Ilya Dryomov <idryomov@gmail.com> 3441L: ceph-devel@vger.kernel.org 3442W: http://ceph.com/ 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3444T: git git://github.com/ceph/ceph-client.git 3445S: Supported 3446F: Documentation/filesystems/ceph.txt 3447F: fs/ceph/ 3448 3449CERTIFICATE HANDLING: 3450M: David Howells <dhowells@redhat.com> 3451M: David Woodhouse <dwmw2@infradead.org> 3452L: keyrings@vger.kernel.org 3453S: Maintained 3454F: Documentation/admin-guide/module-signing.rst 3455F: certs/ 3456F: scripts/sign-file.c 3457F: scripts/extract-cert.c 3458 3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3460L: linux-usb@vger.kernel.org 3461S: Orphan 3462F: Documentation/usb/WUSB-Design-overview.txt 3463F: Documentation/usb/wusb-cbaf 3464F: drivers/usb/host/hwa-hc.c 3465F: drivers/usb/host/whci/ 3466F: drivers/usb/wusbcore/ 3467F: include/linux/usb/wusb* 3468 3469CFAG12864B LCD DRIVER 3470M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3471S: Maintained 3472F: drivers/auxdisplay/cfag12864b.c 3473F: include/linux/cfag12864b.h 3474 3475CFAG12864BFB LCD FRAMEBUFFER DRIVER 3476M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3477S: Maintained 3478F: drivers/auxdisplay/cfag12864bfb.c 3479F: include/linux/cfag12864b.h 3480 3481802.11 (including CFG80211/NL80211) 3482M: Johannes Berg <johannes@sipsolutions.net> 3483L: linux-wireless@vger.kernel.org 3484W: http://wireless.kernel.org/ 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3487S: Maintained 3488F: net/wireless/ 3489F: include/uapi/linux/nl80211.h 3490F: include/linux/ieee80211.h 3491F: include/net/wext.h 3492F: include/net/cfg80211.h 3493F: include/net/iw_handler.h 3494F: include/net/ieee80211_radiotap.h 3495F: Documentation/driver-api/80211/cfg80211.rst 3496F: Documentation/networking/regulatory.txt 3497 3498CHAR and MISC DRIVERS 3499M: Arnd Bergmann <arnd@arndb.de> 3500M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3502S: Supported 3503F: drivers/char/ 3504F: drivers/misc/ 3505F: include/linux/miscdevice.h 3506 3507CHECKPATCH 3508M: Andy Whitcroft <apw@canonical.com> 3509M: Joe Perches <joe@perches.com> 3510S: Maintained 3511F: scripts/checkpatch.pl 3512 3513CHINESE DOCUMENTATION 3514M: Harry Wei <harryxiyou@gmail.com> 3515L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3516L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3517S: Maintained 3518F: Documentation/translations/zh_CN/ 3519 3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3521M: Peter Chen <Peter.Chen@nxp.com> 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3523L: linux-usb@vger.kernel.org 3524S: Maintained 3525F: drivers/usb/chipidea/ 3526 3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3528M: Hans de Goede <hdegoede@redhat.com> 3529L: linux-input@vger.kernel.org 3530S: Maintained 3531F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3532F: drivers/input/touchscreen/chipone_icn8318.c 3533 3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3535M: Hans de Goede <hdegoede@redhat.com> 3536L: linux-input@vger.kernel.org 3537S: Maintained 3538F: drivers/input/touchscreen/chipone_icn8505.c 3539 3540CHROME HARDWARE PLATFORM SUPPORT 3541M: Benson Leung <bleung@chromium.org> 3542M: Olof Johansson <olof@lixom.net> 3543S: Maintained 3544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3545F: drivers/platform/chrome/ 3546 3547CIRRUS LOGIC AUDIO CODEC DRIVERS 3548M: Brian Austin <brian.austin@cirrus.com> 3549M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3551S: Maintained 3552F: sound/soc/codecs/cs* 3553 3554CIRRUS LOGIC EP93XX ETHERNET DRIVER 3555M: Hartley Sweeten <hsweeten@visionengravers.com> 3556L: netdev@vger.kernel.org 3557S: Maintained 3558F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3559 3560CISCO FCOE HBA DRIVER 3561M: Satish Kharat <satishkh@cisco.com> 3562M: Sesidhar Baddela <sebaddel@cisco.com> 3563M: Karan Tilak Kumar <kartilak@cisco.com> 3564L: linux-scsi@vger.kernel.org 3565S: Supported 3566F: drivers/scsi/fnic/ 3567 3568CISCO SCSI HBA DRIVER 3569M: Karan Tilak Kumar <kartilak@cisco.com> 3570M: Sesidhar Baddela <sebaddel@cisco.com> 3571L: linux-scsi@vger.kernel.org 3572S: Supported 3573F: drivers/scsi/snic/ 3574 3575CISCO VIC ETHERNET NIC DRIVER 3576M: Christian Benvenuti <benve@cisco.com> 3577M: Govindarajulu Varadarajan <_govind@gmx.com> 3578M: Parvi Kaustubhi <pkaustub@cisco.com> 3579S: Supported 3580F: drivers/net/ethernet/cisco/enic/ 3581 3582CISCO VIC LOW LATENCY NIC DRIVER 3583M: Christian Benvenuti <benve@cisco.com> 3584S: Supported 3585F: drivers/infiniband/hw/usnic/ 3586 3587CIRRUS LOGIC MADERA CODEC DRIVERS 3588M: Charles Keepax <ckeepax@opensource.cirrus.com> 3589M: Richard Fitzgerald <rf@opensource.cirrus.com> 3590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3591L: patches@opensource.cirrus.com 3592T: git https://github.com/CirrusLogic/linux-drivers.git 3593W: https://github.com/CirrusLogic/linux-drivers/wiki 3594S: Supported 3595F: Documentation/devicetree/bindings/mfd/madera.txt 3596F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3597F: include/linux/mfd/madera/* 3598F: drivers/gpio/gpio-madera* 3599F: drivers/mfd/madera* 3600F: drivers/mfd/cs47l* 3601F: drivers/pinctrl/cirrus/* 3602 3603CLANG-FORMAT FILE 3604M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3605S: Maintained 3606F: .clang-format 3607 3608CLEANCACHE API 3609M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3610L: linux-kernel@vger.kernel.org 3611S: Maintained 3612F: mm/cleancache.c 3613F: include/linux/cleancache.h 3614 3615CLK API 3616M: Russell King <linux@armlinux.org.uk> 3617L: linux-clk@vger.kernel.org 3618S: Maintained 3619F: include/linux/clk.h 3620 3621CLOCKSOURCE, CLOCKEVENT DRIVERS 3622M: Daniel Lezcano <daniel.lezcano@linaro.org> 3623M: Thomas Gleixner <tglx@linutronix.de> 3624L: linux-kernel@vger.kernel.org 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3626S: Supported 3627F: drivers/clocksource/ 3628F: Documentation/devicetree/bindings/timer/ 3629 3630CMPC ACPI DRIVER 3631M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3632M: Daniel Oliveira Nascimento <don@syst.com.br> 3633L: platform-driver-x86@vger.kernel.org 3634S: Supported 3635F: drivers/platform/x86/classmate-laptop.c 3636 3637COBALT MEDIA DRIVER 3638M: Hans Verkuil <hans.verkuil@cisco.com> 3639L: linux-media@vger.kernel.org 3640T: git git://linuxtv.org/media_tree.git 3641W: https://linuxtv.org 3642S: Supported 3643F: drivers/media/pci/cobalt/ 3644 3645COCCINELLE/Semantic Patches (SmPL) 3646M: Julia Lawall <Julia.Lawall@lip6.fr> 3647M: Gilles Muller <Gilles.Muller@lip6.fr> 3648M: Nicolas Palix <nicolas.palix@imag.fr> 3649M: Michal Marek <michal.lkml@markovi.net> 3650L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3652W: http://coccinelle.lip6.fr/ 3653S: Supported 3654F: Documentation/dev-tools/coccinelle.rst 3655F: scripts/coccinelle/ 3656F: scripts/coccicheck 3657 3658CODA FILE SYSTEM 3659M: Jan Harkes <jaharkes@cs.cmu.edu> 3660M: coda@cs.cmu.edu 3661L: codalist@coda.cs.cmu.edu 3662W: http://www.coda.cs.cmu.edu/ 3663S: Maintained 3664F: Documentation/filesystems/coda.txt 3665F: fs/coda/ 3666F: include/linux/coda*.h 3667F: include/uapi/linux/coda*.h 3668 3669CODA V4L2 MEM2MEM DRIVER 3670M: Philipp Zabel <p.zabel@pengutronix.de> 3671L: linux-media@vger.kernel.org 3672S: Maintained 3673F: Documentation/devicetree/bindings/media/coda.txt 3674F: drivers/media/platform/coda/ 3675 3676COMMON CLK FRAMEWORK 3677M: Michael Turquette <mturquette@baylibre.com> 3678M: Stephen Boyd <sboyd@kernel.org> 3679L: linux-clk@vger.kernel.org 3680Q: http://patchwork.kernel.org/project/linux-clk/list/ 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3682S: Maintained 3683F: Documentation/devicetree/bindings/clock/ 3684F: drivers/clk/ 3685X: drivers/clk/clkdev.c 3686F: include/linux/clk-pr* 3687F: include/linux/clk/ 3688F: include/linux/of_clk.h 3689 3690COMMON INTERNET FILE SYSTEM (CIFS) 3691M: Steve French <sfrench@samba.org> 3692L: linux-cifs@vger.kernel.org 3693L: samba-technical@lists.samba.org (moderated for non-subscribers) 3694W: http://linux-cifs.samba.org/ 3695T: git git://git.samba.org/sfrench/cifs-2.6.git 3696S: Supported 3697F: Documentation/filesystems/cifs/ 3698F: fs/cifs/ 3699 3700COMPACTPCI HOTPLUG CORE 3701M: Scott Murray <scott@spiteful.org> 3702L: linux-pci@vger.kernel.org 3703S: Maintained 3704F: drivers/pci/hotplug/cpci_hotplug* 3705 3706COMPACTPCI HOTPLUG GENERIC DRIVER 3707M: Scott Murray <scott@spiteful.org> 3708L: linux-pci@vger.kernel.org 3709S: Maintained 3710F: drivers/pci/hotplug/cpcihp_generic.c 3711 3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3713M: Scott Murray <scott@spiteful.org> 3714L: linux-pci@vger.kernel.org 3715S: Maintained 3716F: drivers/pci/hotplug/cpcihp_zt5550.* 3717 3718COMPAL LAPTOP SUPPORT 3719M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3720L: platform-driver-x86@vger.kernel.org 3721S: Maintained 3722F: drivers/platform/x86/compal-laptop.c 3723 3724CONEXANT ACCESSRUNNER USB DRIVER 3725L: accessrunner-general@lists.sourceforge.net 3726W: http://accessrunner.sourceforge.net/ 3727S: Orphan 3728F: drivers/usb/atm/cxacru.c 3729 3730CONFIGFS 3731M: Joel Becker <jlbec@evilplan.org> 3732M: Christoph Hellwig <hch@lst.de> 3733T: git git://git.infradead.org/users/hch/configfs.git 3734S: Supported 3735F: fs/configfs/ 3736F: include/linux/configfs.h 3737 3738CONNECTOR 3739M: Evgeniy Polyakov <zbr@ioremap.net> 3740L: netdev@vger.kernel.org 3741S: Maintained 3742F: drivers/connector/ 3743 3744CONTROL GROUP (CGROUP) 3745M: Tejun Heo <tj@kernel.org> 3746M: Li Zefan <lizefan@huawei.com> 3747M: Johannes Weiner <hannes@cmpxchg.org> 3748L: cgroups@vger.kernel.org 3749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3750S: Maintained 3751F: Documentation/cgroup* 3752F: include/linux/cgroup* 3753F: kernel/cgroup* 3754 3755CONTROL GROUP - CPUSET 3756M: Li Zefan <lizefan@huawei.com> 3757L: cgroups@vger.kernel.org 3758W: http://www.bullopensource.org/cpuset/ 3759W: http://oss.sgi.com/projects/cpusets/ 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3761S: Maintained 3762F: Documentation/cgroup-v1/cpusets.txt 3763F: include/linux/cpuset.h 3764F: kernel/cgroup/cpuset.c 3765 3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3767M: Johannes Weiner <hannes@cmpxchg.org> 3768M: Michal Hocko <mhocko@kernel.org> 3769M: Vladimir Davydov <vdavydov.dev@gmail.com> 3770L: cgroups@vger.kernel.org 3771L: linux-mm@kvack.org 3772S: Maintained 3773F: mm/memcontrol.c 3774F: mm/swap_cgroup.c 3775 3776CORETEMP HARDWARE MONITORING DRIVER 3777M: Fenghua Yu <fenghua.yu@intel.com> 3778L: linux-hwmon@vger.kernel.org 3779S: Maintained 3780F: Documentation/hwmon/coretemp 3781F: drivers/hwmon/coretemp.c 3782 3783COSA/SRP SYNC SERIAL DRIVER 3784M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3785W: http://www.fi.muni.cz/~kas/cosa/ 3786S: Maintained 3787F: drivers/net/wan/cosa* 3788 3789CPMAC ETHERNET DRIVER 3790M: Florian Fainelli <f.fainelli@gmail.com> 3791L: netdev@vger.kernel.org 3792S: Maintained 3793F: drivers/net/ethernet/ti/cpmac.c 3794 3795CPU FREQUENCY DRIVERS 3796M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3797M: Viresh Kumar <viresh.kumar@linaro.org> 3798L: linux-pm@vger.kernel.org 3799S: Maintained 3800T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3801T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3802B: https://bugzilla.kernel.org 3803F: Documentation/cpu-freq/ 3804F: Documentation/devicetree/bindings/cpufreq/ 3805F: drivers/cpufreq/ 3806F: include/linux/cpufreq.h 3807F: tools/testing/selftests/cpufreq/ 3808 3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3810M: Viresh Kumar <viresh.kumar@linaro.org> 3811M: Sudeep Holla <sudeep.holla@arm.com> 3812L: linux-pm@vger.kernel.org 3813W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3814S: Maintained 3815F: drivers/cpufreq/arm_big_little.h 3816F: drivers/cpufreq/arm_big_little.c 3817F: drivers/cpufreq/arm_big_little_dt.c 3818 3819CPU POWER MONITORING SUBSYSTEM 3820M: Thomas Renninger <trenn@suse.com> 3821M: Shuah Khan <shuah@kernel.org> 3822L: linux-pm@vger.kernel.org 3823S: Maintained 3824F: tools/power/cpupower/ 3825 3826CPUID/MSR DRIVER 3827M: "H. Peter Anvin" <hpa@zytor.com> 3828S: Maintained 3829F: arch/x86/kernel/cpuid.c 3830F: arch/x86/kernel/msr.c 3831 3832CPUIDLE DRIVER - ARM BIG LITTLE 3833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3834M: Daniel Lezcano <daniel.lezcano@linaro.org> 3835L: linux-pm@vger.kernel.org 3836L: linux-arm-kernel@lists.infradead.org 3837T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3838S: Maintained 3839F: drivers/cpuidle/cpuidle-big_little.c 3840 3841CPUIDLE DRIVER - ARM EXYNOS 3842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3843M: Daniel Lezcano <daniel.lezcano@linaro.org> 3844M: Kukjin Kim <kgene@kernel.org> 3845L: linux-pm@vger.kernel.org 3846L: linux-samsung-soc@vger.kernel.org 3847S: Supported 3848F: drivers/cpuidle/cpuidle-exynos.c 3849F: arch/arm/mach-exynos/pm.c 3850 3851CPUIDLE DRIVERS 3852M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3853M: Daniel Lezcano <daniel.lezcano@linaro.org> 3854L: linux-pm@vger.kernel.org 3855S: Maintained 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3857B: https://bugzilla.kernel.org 3858F: drivers/cpuidle/* 3859F: include/linux/cpuidle.h 3860 3861CRAMFS FILESYSTEM 3862M: Nicolas Pitre <nico@linaro.org> 3863S: Maintained 3864F: Documentation/filesystems/cramfs.txt 3865F: fs/cramfs/ 3866 3867CRYPTO API 3868M: Herbert Xu <herbert@gondor.apana.org.au> 3869M: "David S. Miller" <davem@davemloft.net> 3870L: linux-crypto@vger.kernel.org 3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3873S: Maintained 3874F: Documentation/crypto/ 3875F: Documentation/devicetree/bindings/crypto/ 3876F: arch/*/crypto/ 3877F: crypto/ 3878F: drivers/crypto/ 3879F: include/crypto/ 3880F: include/linux/crypto* 3881 3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3883M: Neil Horman <nhorman@tuxdriver.com> 3884L: linux-crypto@vger.kernel.org 3885S: Maintained 3886F: crypto/ansi_cprng.c 3887F: crypto/rng.c 3888 3889CS3308 MEDIA DRIVER 3890M: Hans Verkuil <hverkuil@xs4all.nl> 3891L: linux-media@vger.kernel.org 3892T: git git://linuxtv.org/media_tree.git 3893W: http://linuxtv.org 3894S: Odd Fixes 3895F: drivers/media/i2c/cs3308.c 3896F: drivers/media/i2c/cs3308.h 3897 3898CS5535 Audio ALSA driver 3899M: Jaya Kumar <jayakumar.alsa@gmail.com> 3900S: Maintained 3901F: sound/pci/cs5535audio/ 3902 3903CW1200 WLAN driver 3904M: Solomon Peachy <pizza@shaftnet.org> 3905S: Maintained 3906F: drivers/net/wireless/st/cw1200/ 3907 3908CX18 VIDEO4LINUX DRIVER 3909M: Andy Walls <awalls@md.metrocast.net> 3910L: ivtv-devel@ivtvdriver.org (subscribers-only) 3911L: linux-media@vger.kernel.org 3912T: git git://linuxtv.org/media_tree.git 3913W: https://linuxtv.org 3914W: http://www.ivtvdriver.org/index.php/Cx18 3915S: Maintained 3916F: Documentation/media/v4l-drivers/cx18* 3917F: drivers/media/pci/cx18/ 3918F: include/uapi/linux/ivtv* 3919 3920CX2341X MPEG ENCODER HELPER MODULE 3921M: Hans Verkuil <hverkuil@xs4all.nl> 3922L: linux-media@vger.kernel.org 3923T: git git://linuxtv.org/media_tree.git 3924W: https://linuxtv.org 3925S: Maintained 3926F: drivers/media/common/cx2341x* 3927F: include/media/cx2341x* 3928 3929CX24120 MEDIA DRIVER 3930M: Jemma Denson <jdenson@gmail.com> 3931M: Patrick Boettcher <patrick.boettcher@posteo.de> 3932L: linux-media@vger.kernel.org 3933W: https://linuxtv.org 3934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3935S: Maintained 3936F: drivers/media/dvb-frontends/cx24120* 3937 3938CX88 VIDEO4LINUX DRIVER 3939M: Mauro Carvalho Chehab <mchehab@kernel.org> 3940L: linux-media@vger.kernel.org 3941W: https://linuxtv.org 3942T: git git://linuxtv.org/media_tree.git 3943S: Odd fixes 3944F: Documentation/media/v4l-drivers/cx88* 3945F: drivers/media/pci/cx88/ 3946 3947CXD2820R MEDIA DRIVER 3948M: Antti Palosaari <crope@iki.fi> 3949L: linux-media@vger.kernel.org 3950W: https://linuxtv.org 3951W: http://palosaari.fi/linux/ 3952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3953T: git git://linuxtv.org/anttip/media_tree.git 3954S: Maintained 3955F: drivers/media/dvb-frontends/cxd2820r* 3956 3957CXGB3 ETHERNET DRIVER (CXGB3) 3958M: Santosh Raspatur <santosh@chelsio.com> 3959L: netdev@vger.kernel.org 3960W: http://www.chelsio.com 3961S: Supported 3962F: drivers/net/ethernet/chelsio/cxgb3/ 3963 3964CXGB3 ISCSI DRIVER (CXGB3I) 3965M: Karen Xie <kxie@chelsio.com> 3966L: linux-scsi@vger.kernel.org 3967W: http://www.chelsio.com 3968S: Supported 3969F: drivers/scsi/cxgbi/cxgb3i 3970 3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3972M: Steve Wise <swise@chelsio.com> 3973L: linux-rdma@vger.kernel.org 3974W: http://www.openfabrics.org 3975S: Supported 3976F: drivers/infiniband/hw/cxgb3/ 3977F: include/uapi/rdma/cxgb3-abi.h 3978 3979CXGB4 CRYPTO DRIVER (chcr) 3980M: Harsh Jain <harsh@chelsio.com> 3981L: linux-crypto@vger.kernel.org 3982W: http://www.chelsio.com 3983S: Supported 3984F: drivers/crypto/chelsio 3985 3986CXGB4 ETHERNET DRIVER (CXGB4) 3987M: Ganesh Goudar <ganeshgr@chelsio.com> 3988L: netdev@vger.kernel.org 3989W: http://www.chelsio.com 3990S: Supported 3991F: drivers/net/ethernet/chelsio/cxgb4/ 3992 3993CXGB4 ISCSI DRIVER (CXGB4I) 3994M: Karen Xie <kxie@chelsio.com> 3995L: linux-scsi@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/scsi/cxgbi/cxgb4i 3999 4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4001M: Steve Wise <swise@chelsio.com> 4002L: linux-rdma@vger.kernel.org 4003W: http://www.openfabrics.org 4004S: Supported 4005F: drivers/infiniband/hw/cxgb4/ 4006F: include/uapi/rdma/cxgb4-abi.h 4007 4008CXGB4VF ETHERNET DRIVER (CXGB4VF) 4009M: Casey Leedom <leedom@chelsio.com> 4010L: netdev@vger.kernel.org 4011W: http://www.chelsio.com 4012S: Supported 4013F: drivers/net/ethernet/chelsio/cxgb4vf/ 4014 4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4016M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4017M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4018L: linuxppc-dev@lists.ozlabs.org 4019S: Supported 4020F: arch/powerpc/platforms/powernv/pci-cxl.c 4021F: drivers/misc/cxl/ 4022F: include/misc/cxl* 4023F: include/uapi/misc/cxl.h 4024F: Documentation/powerpc/cxl.txt 4025F: Documentation/ABI/testing/sysfs-class-cxl 4026 4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4028M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4029M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4030M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4031L: linux-scsi@vger.kernel.org 4032S: Supported 4033F: drivers/scsi/cxlflash/ 4034F: include/uapi/scsi/cxlflash_ioctls.h 4035F: Documentation/powerpc/cxlflash.txt 4036 4037CYBERPRO FB DRIVER 4038M: Russell King <linux@armlinux.org.uk> 4039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4040W: http://www.armlinux.org.uk/ 4041S: Maintained 4042F: drivers/video/fbdev/cyber2000fb.* 4043 4044CYCLADES ASYNC MUX DRIVER 4045W: http://www.cyclades.com/ 4046S: Orphan 4047F: drivers/tty/cyclades.c 4048F: include/linux/cyclades.h 4049F: include/uapi/linux/cyclades.h 4050 4051CYCLADES PC300 DRIVER 4052W: http://www.cyclades.com/ 4053S: Orphan 4054F: drivers/net/wan/pc300* 4055 4056CYPRESS_FIRMWARE MEDIA DRIVER 4057M: Antti Palosaari <crope@iki.fi> 4058L: linux-media@vger.kernel.org 4059W: https://linuxtv.org 4060W: http://palosaari.fi/linux/ 4061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4062T: git git://linuxtv.org/anttip/media_tree.git 4063S: Maintained 4064F: drivers/media/common/cypress_firmware* 4065 4066CYTTSP TOUCHSCREEN DRIVER 4067M: Ferruh Yigit <fery@cypress.com> 4068L: linux-input@vger.kernel.org 4069S: Supported 4070F: drivers/input/touchscreen/cyttsp* 4071F: include/linux/input/cyttsp.h 4072 4073D-LINK DIR-685 TOUCHKEYS DRIVER 4074M: Linus Walleij <linus.walleij@linaro.org> 4075L: linux-input@vger.kernel.org 4076S: Supported 4077F: drivers/input/dlink-dir685-touchkeys.c 4078 4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4080M: Joshua Kinard <kumba@gentoo.org> 4081S: Maintained 4082F: drivers/rtc/rtc-ds1685.c 4083F: include/linux/rtc/ds1685.h 4084 4085DAMA SLAVE for AX.25 4086M: Joerg Reuter <jreuter@yaina.de> 4087W: http://yaina.de/jreuter/ 4088W: http://www.qsl.net/dl1bke/ 4089L: linux-hams@vger.kernel.org 4090S: Maintained 4091F: net/ax25/af_ax25.c 4092F: net/ax25/ax25_dev.c 4093F: net/ax25/ax25_ds_* 4094F: net/ax25/ax25_in.c 4095F: net/ax25/ax25_out.c 4096F: net/ax25/ax25_timer.c 4097F: net/ax25/sysctl_net_ax25.c 4098 4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4100L: netdev@vger.kernel.org 4101S: Orphan 4102F: Documentation/networking/dmfe.txt 4103F: drivers/net/ethernet/dec/tulip/dmfe.c 4104 4105DC390/AM53C974 SCSI driver 4106M: Hannes Reinecke <hare@suse.com> 4107L: linux-scsi@vger.kernel.org 4108S: Maintained 4109F: drivers/scsi/am53c974.c 4110 4111DC395x SCSI driver 4112M: Oliver Neukum <oliver@neukum.org> 4113M: Ali Akcaagac <aliakc@web.de> 4114M: Jamie Lenehan <lenehan@twibble.org> 4115L: dc395x@twibble.org 4116W: http://twibble.org/dist/dc395x/ 4117W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4118S: Maintained 4119F: Documentation/scsi/dc395x.txt 4120F: drivers/scsi/dc395x.* 4121 4122DCCP PROTOCOL 4123M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4124L: dccp@vger.kernel.org 4125W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4126S: Maintained 4127F: include/linux/dccp.h 4128F: include/uapi/linux/dccp.h 4129F: include/linux/tfrc.h 4130F: net/dccp/ 4131 4132DECnet NETWORK LAYER 4133W: http://linux-decnet.sourceforge.net 4134L: linux-decnet-user@lists.sourceforge.net 4135S: Orphan 4136F: Documentation/networking/decnet.txt 4137F: net/decnet/ 4138 4139DECSTATION PLATFORM SUPPORT 4140M: "Maciej W. Rozycki" <macro@linux-mips.org> 4141L: linux-mips@linux-mips.org 4142W: http://www.linux-mips.org/wiki/DECstation 4143S: Maintained 4144F: arch/mips/dec/ 4145F: arch/mips/include/asm/dec/ 4146F: arch/mips/include/asm/mach-dec/ 4147 4148DEFXX FDDI NETWORK DRIVER 4149M: "Maciej W. Rozycki" <macro@linux-mips.org> 4150S: Maintained 4151F: drivers/net/fddi/defxx.* 4152 4153DELL SMBIOS DRIVER 4154M: Pali Rohár <pali.rohar@gmail.com> 4155M: Mario Limonciello <mario.limonciello@dell.com> 4156L: platform-driver-x86@vger.kernel.org 4157S: Maintained 4158F: drivers/platform/x86/dell-smbios.* 4159 4160DELL SMBIOS SMM DRIVER 4161M: Mario Limonciello <mario.limonciello@dell.com> 4162L: platform-driver-x86@vger.kernel.org 4163S: Maintained 4164F: drivers/platform/x86/dell-smbios-smm.c 4165 4166DELL SMBIOS WMI DRIVER 4167M: Mario Limonciello <mario.limonciello@dell.com> 4168L: platform-driver-x86@vger.kernel.org 4169S: Maintained 4170F: drivers/platform/x86/dell-smbios-wmi.c 4171F: tools/wmi/dell-smbios-example.c 4172 4173DELL LAPTOP DRIVER 4174M: Matthew Garrett <mjg59@srcf.ucam.org> 4175M: Pali Rohár <pali.rohar@gmail.com> 4176L: platform-driver-x86@vger.kernel.org 4177S: Maintained 4178F: drivers/platform/x86/dell-laptop.c 4179 4180DELL LAPTOP FREEFALL DRIVER 4181M: Pali Rohár <pali.rohar@gmail.com> 4182S: Maintained 4183F: drivers/platform/x86/dell-smo8800.c 4184 4185DELL LAPTOP RBTN DRIVER 4186M: Pali Rohár <pali.rohar@gmail.com> 4187S: Maintained 4188F: drivers/platform/x86/dell-rbtn.* 4189 4190DELL LAPTOP SMM DRIVER 4191M: Pali Rohár <pali.rohar@gmail.com> 4192S: Maintained 4193F: drivers/hwmon/dell-smm-hwmon.c 4194F: include/uapi/linux/i8k.h 4195 4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4197M: Doug Warzecha <Douglas_Warzecha@dell.com> 4198S: Maintained 4199F: Documentation/dcdbas.txt 4200F: drivers/firmware/dcdbas.* 4201 4202DELL WMI NOTIFICATIONS DRIVER 4203M: Matthew Garrett <mjg59@srcf.ucam.org> 4204M: Pali Rohár <pali.rohar@gmail.com> 4205S: Maintained 4206F: drivers/platform/x86/dell-wmi.c 4207 4208DELL WMI DESCRIPTOR DRIVER 4209M: Mario Limonciello <mario.limonciello@dell.com> 4210S: Maintained 4211F: drivers/platform/x86/dell-wmi-descriptor.c 4212 4213DELTA ST MEDIA DRIVER 4214M: Hugues Fruchet <hugues.fruchet@st.com> 4215L: linux-media@vger.kernel.org 4216T: git git://linuxtv.org/media_tree.git 4217W: https://linuxtv.org 4218S: Supported 4219F: drivers/media/platform/sti/delta 4220 4221DENALI NAND DRIVER 4222M: Masahiro Yamada <yamada.masahiro@socionext.com> 4223L: linux-mtd@lists.infradead.org 4224S: Supported 4225F: drivers/mtd/nand/raw/denali* 4226 4227DESIGNWARE USB2 DRD IP DRIVER 4228M: Minas Harutyunyan <hminas@synopsys.com> 4229L: linux-usb@vger.kernel.org 4230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4231S: Maintained 4232F: drivers/usb/dwc2/ 4233 4234DESIGNWARE USB3 DRD IP DRIVER 4235M: Felipe Balbi <balbi@kernel.org> 4236L: linux-usb@vger.kernel.org 4237T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4238S: Maintained 4239F: drivers/usb/dwc3/ 4240 4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4242M: Andreas Klinger <ak@it-klinger.de> 4243L: linux-iio@vger.kernel.org 4244S: Maintained 4245F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4246F: drivers/iio/proximity/srf*.c 4247 4248DEVICE COREDUMP (DEV_COREDUMP) 4249M: Johannes Berg <johannes@sipsolutions.net> 4250L: linux-kernel@vger.kernel.org 4251S: Maintained 4252F: drivers/base/devcoredump.c 4253F: include/linux/devcoredump.h 4254 4255DEVICE FREQUENCY (DEVFREQ) 4256M: MyungJoo Ham <myungjoo.ham@samsung.com> 4257M: Kyungmin Park <kyungmin.park@samsung.com> 4258R: Chanwoo Choi <cw00.choi@samsung.com> 4259L: linux-pm@vger.kernel.org 4260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4261S: Maintained 4262F: drivers/devfreq/ 4263F: include/linux/devfreq.h 4264F: Documentation/devicetree/bindings/devfreq/ 4265 4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4267M: Chanwoo Choi <cw00.choi@samsung.com> 4268L: linux-pm@vger.kernel.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4270S: Supported 4271F: drivers/devfreq/event/ 4272F: drivers/devfreq/devfreq-event.c 4273F: include/linux/devfreq-event.h 4274F: Documentation/devicetree/bindings/devfreq/event/ 4275 4276DEVICE NUMBER REGISTRY 4277M: Torben Mathiasen <device@lanana.org> 4278W: http://lanana.org/docs/device-list/index.html 4279S: Maintained 4280 4281DEVICE-MAPPER (LVM) 4282M: Alasdair Kergon <agk@redhat.com> 4283M: Mike Snitzer <snitzer@redhat.com> 4284M: dm-devel@redhat.com 4285L: dm-devel@redhat.com 4286W: http://sources.redhat.com/dm 4287Q: http://patchwork.kernel.org/project/dm-devel/list/ 4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4289T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4290S: Maintained 4291F: Documentation/device-mapper/ 4292F: drivers/md/Makefile 4293F: drivers/md/Kconfig 4294F: drivers/md/dm* 4295F: drivers/md/persistent-data/ 4296F: include/linux/device-mapper.h 4297F: include/linux/dm-*.h 4298F: include/uapi/linux/dm-*.h 4299 4300DEVLINK 4301M: Jiri Pirko <jiri@mellanox.com> 4302L: netdev@vger.kernel.org 4303S: Supported 4304F: net/core/devlink.c 4305F: include/net/devlink.h 4306F: include/uapi/linux/devlink.h 4307 4308DIALOG SEMICONDUCTOR DRIVERS 4309M: Support Opensource <support.opensource@diasemi.com> 4310W: http://www.dialog-semiconductor.com/products 4311S: Supported 4312F: Documentation/hwmon/da90?? 4313F: Documentation/devicetree/bindings/mfd/da90*.txt 4314F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4315F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4316F: Documentation/devicetree/bindings/regulator/da92*.txt 4317F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4318F: Documentation/devicetree/bindings/sound/da[79]*.txt 4319F: drivers/gpio/gpio-da90??.c 4320F: drivers/hwmon/da90??-hwmon.c 4321F: drivers/iio/adc/da91??-*.c 4322F: drivers/input/misc/da90??_onkey.c 4323F: drivers/input/touchscreen/da9052_tsi.c 4324F: drivers/leds/leds-da90??.c 4325F: drivers/mfd/da903x.c 4326F: drivers/mfd/da90??-*.c 4327F: drivers/mfd/da91??-*.c 4328F: drivers/power/supply/da9052-battery.c 4329F: drivers/power/supply/da91??-*.c 4330F: drivers/regulator/da903x.c 4331F: drivers/regulator/da9???-regulator.[ch] 4332F: drivers/thermal/da90??-thermal.c 4333F: drivers/rtc/rtc-da90??.c 4334F: drivers/video/backlight/da90??_bl.c 4335F: drivers/watchdog/da90??_wdt.c 4336F: include/linux/mfd/da903x.h 4337F: include/linux/mfd/da9052/ 4338F: include/linux/mfd/da9055/ 4339F: include/linux/mfd/da9062/ 4340F: include/linux/mfd/da9063/ 4341F: include/linux/mfd/da9150/ 4342F: include/linux/regulator/da9211.h 4343F: include/sound/da[79]*.h 4344F: sound/soc/codecs/da[79]*.[ch] 4345 4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4347M: William Breathitt Gray <vilhelm.gray@gmail.com> 4348L: linux-gpio@vger.kernel.org 4349S: Maintained 4350F: drivers/gpio/gpio-gpio-mm.c 4351 4352DIGI NEO AND CLASSIC PCI PRODUCTS 4353M: Lidza Louina <lidza.louina@gmail.com> 4354M: Mark Hounschell <markh@compro.net> 4355L: driverdev-devel@linuxdriverproject.org 4356S: Maintained 4357F: drivers/staging/dgnc/ 4358 4359DIOLAN U2C-12 I2C DRIVER 4360M: Guenter Roeck <linux@roeck-us.net> 4361L: linux-i2c@vger.kernel.org 4362S: Maintained 4363F: drivers/i2c/busses/i2c-diolan-u2c.c 4364 4365FILESYSTEM DIRECT ACCESS (DAX) 4366M: Matthew Wilcox <mawilcox@microsoft.com> 4367M: Ross Zwisler <zwisler@kernel.org> 4368M: Jan Kara <jack@suse.cz> 4369L: linux-fsdevel@vger.kernel.org 4370S: Supported 4371F: fs/dax.c 4372F: include/linux/dax.h 4373F: include/trace/events/fs_dax.h 4374 4375DEVICE DIRECT ACCESS (DAX) 4376M: Dan Williams <dan.j.williams@intel.com> 4377M: Dave Jiang <dave.jiang@intel.com> 4378M: Ross Zwisler <zwisler@kernel.org> 4379M: Vishal Verma <vishal.l.verma@intel.com> 4380L: linux-nvdimm@lists.01.org 4381S: Supported 4382F: drivers/dax/ 4383 4384DIRECTORY NOTIFICATION (DNOTIFY) 4385M: Jan Kara <jack@suse.cz> 4386R: Amir Goldstein <amir73il@gmail.com> 4387L: linux-fsdevel@vger.kernel.org 4388S: Maintained 4389F: Documentation/filesystems/dnotify.txt 4390F: fs/notify/dnotify/ 4391F: include/linux/dnotify.h 4392 4393DISK GEOMETRY AND PARTITION HANDLING 4394M: Andries Brouwer <aeb@cwi.nl> 4395W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4396W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4397W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4398S: Maintained 4399 4400DISKQUOTA 4401M: Jan Kara <jack@suse.com> 4402S: Maintained 4403F: Documentation/filesystems/quota.txt 4404F: fs/quota/ 4405F: include/linux/quota*.h 4406F: include/uapi/linux/quota*.h 4407 4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4409M: Bernie Thompson <bernie@plugable.com> 4410L: linux-fbdev@vger.kernel.org 4411S: Maintained 4412W: http://plugable.com/category/projects/udlfb/ 4413F: drivers/video/fbdev/udlfb.c 4414F: include/video/udlfb.h 4415F: Documentation/fb/udlfb.txt 4416 4417DISTRIBUTED LOCK MANAGER (DLM) 4418M: Christine Caulfield <ccaulfie@redhat.com> 4419M: David Teigland <teigland@redhat.com> 4420L: cluster-devel@redhat.com 4421W: http://sources.redhat.com/cluster/ 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4423S: Supported 4424F: fs/dlm/ 4425 4426DMA BUFFER SHARING FRAMEWORK 4427M: Sumit Semwal <sumit.semwal@linaro.org> 4428S: Maintained 4429L: linux-media@vger.kernel.org 4430L: dri-devel@lists.freedesktop.org 4431L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4432F: drivers/dma-buf/ 4433F: include/linux/dma-buf* 4434F: include/linux/reservation.h 4435F: include/linux/*fence.h 4436F: Documentation/driver-api/dma-buf.rst 4437T: git git://anongit.freedesktop.org/drm/drm-misc 4438 4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4440M: Vinod Koul <vkoul@kernel.org> 4441L: dmaengine@vger.kernel.org 4442Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4443S: Maintained 4444F: drivers/dma/ 4445F: include/linux/dmaengine.h 4446F: include/linux/of_dma.h 4447F: Documentation/devicetree/bindings/dma/ 4448F: Documentation/driver-api/dmaengine/ 4449T: git git://git.infradead.org/users/vkoul/slave-dma.git 4450 4451DMA MAPPING HELPERS 4452M: Christoph Hellwig <hch@lst.de> 4453M: Marek Szyprowski <m.szyprowski@samsung.com> 4454R: Robin Murphy <robin.murphy@arm.com> 4455L: iommu@lists.linux-foundation.org 4456T: git git://git.infradead.org/users/hch/dma-mapping.git 4457W: http://git.infradead.org/users/hch/dma-mapping.git 4458S: Supported 4459F: kernel/dma/ 4460F: include/asm-generic/dma-mapping.h 4461F: include/linux/dma-direct.h 4462F: include/linux/dma-mapping.h 4463F: include/linux/dma-noncoherent.h 4464 4465DME1737 HARDWARE MONITOR DRIVER 4466M: Juerg Haefliger <juergh@gmail.com> 4467L: linux-hwmon@vger.kernel.org 4468S: Maintained 4469F: Documentation/hwmon/dme1737 4470F: drivers/hwmon/dme1737.c 4471 4472DMI/SMBIOS SUPPORT 4473M: Jean Delvare <jdelvare@suse.com> 4474S: Maintained 4475T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4476F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4477F: drivers/firmware/dmi-id.c 4478F: drivers/firmware/dmi_scan.c 4479F: include/linux/dmi.h 4480 4481DOCUMENTATION 4482M: Jonathan Corbet <corbet@lwn.net> 4483L: linux-doc@vger.kernel.org 4484S: Maintained 4485F: Documentation/ 4486F: scripts/kernel-doc 4487X: Documentation/ABI/ 4488X: Documentation/devicetree/ 4489X: Documentation/acpi 4490X: Documentation/power 4491X: Documentation/spi 4492X: Documentation/media 4493T: git git://git.lwn.net/linux.git docs-next 4494 4495DOCUMENTATION/ITALIAN 4496M: Federico Vaga <federico.vaga@vaga.pv.it> 4497L: linux-doc@vger.kernel.org 4498S: Maintained 4499F: Documentation/translations/it_IT 4500 4501DONGWOON DW9714 LENS VOICE COIL DRIVER 4502M: Sakari Ailus <sakari.ailus@linux.intel.com> 4503L: linux-media@vger.kernel.org 4504T: git git://linuxtv.org/media_tree.git 4505S: Maintained 4506F: drivers/media/i2c/dw9714.c 4507 4508DONGWOON DW9807 LENS VOICE COIL DRIVER 4509M: Sakari Ailus <sakari.ailus@linux.intel.com> 4510L: linux-media@vger.kernel.org 4511T: git git://linuxtv.org/media_tree.git 4512S: Maintained 4513F: drivers/media/i2c/dw9807.c 4514 4515DOUBLETALK DRIVER 4516M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4517L: blinux-list@redhat.com 4518S: Maintained 4519F: drivers/char/dtlk.c 4520F: include/linux/dtlk.h 4521 4522DPAA2 DATAPATH I/O (DPIO) DRIVER 4523M: Roy Pledge <Roy.Pledge@nxp.com> 4524L: linux-kernel@vger.kernel.org 4525S: Maintained 4526F: drivers/soc/fsl/dpio 4527 4528DPAA2 ETHERNET DRIVER 4529M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4530L: linux-kernel@vger.kernel.org 4531S: Maintained 4532F: drivers/staging/fsl-dpaa2/ethernet 4533 4534DPAA2 ETHERNET SWITCH DRIVER 4535M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4536M: Ioana Ciornei <ioana.ciornei@nxp.com> 4537L: linux-kernel@vger.kernel.org 4538S: Maintained 4539F: drivers/staging/fsl-dpaa2/ethsw 4540 4541DPAA2 PTP CLOCK DRIVER 4542M: Yangbo Lu <yangbo.lu@nxp.com> 4543L: linux-kernel@vger.kernel.org 4544S: Maintained 4545F: drivers/staging/fsl-dpaa2/rtc 4546 4547DPT_I2O SCSI RAID DRIVER 4548M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4549L: linux-scsi@vger.kernel.org 4550W: http://www.adaptec.com/ 4551S: Maintained 4552F: drivers/scsi/dpt* 4553F: drivers/scsi/dpt/ 4554 4555DRBD DRIVER 4556M: Philipp Reisner <philipp.reisner@linbit.com> 4557M: Lars Ellenberg <lars.ellenberg@linbit.com> 4558L: drbd-dev@lists.linbit.com 4559W: http://www.drbd.org 4560T: git git://git.linbit.com/linux-drbd.git 4561T: git git://git.linbit.com/drbd-8.4.git 4562S: Supported 4563F: drivers/block/drbd/ 4564F: lib/lru_cache.c 4565F: Documentation/blockdev/drbd/ 4566 4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4569R: "Rafael J. Wysocki" <rafael@kernel.org> 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4571S: Supported 4572F: Documentation/kobject.txt 4573F: drivers/base/ 4574F: fs/debugfs/ 4575F: fs/sysfs/ 4576F: include/linux/debugfs.h 4577F: include/linux/kobj* 4578F: lib/kobj* 4579 4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4581M: Kevin Hilman <khilman@kernel.org> 4582M: Nishanth Menon <nm@ti.com> 4583S: Maintained 4584F: drivers/power/avs/ 4585F: include/linux/power/smartreflex.h 4586L: linux-pm@vger.kernel.org 4587 4588DRM DRIVER FOR ARM PL111 CLCD 4589M: Eric Anholt <eric@anholt.net> 4590T: git git://anongit.freedesktop.org/drm/drm-misc 4591S: Supported 4592F: drivers/gpu/drm/pl111/ 4593 4594DRM DRIVER FOR ARM VERSATILE TFT PANELS 4595M: Linus Walleij <linus.walleij@linaro.org> 4596T: git git://anongit.freedesktop.org/drm/drm-misc 4597S: Maintained 4598F: drivers/gpu/drm/panel/panel-arm-versatile.c 4599F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4600 4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4602M: Dave Airlie <airlied@redhat.com> 4603S: Odd Fixes 4604F: drivers/gpu/drm/ast/ 4605 4606DRM DRIVER FOR BOCHS VIRTUAL GPU 4607M: Gerd Hoffmann <kraxel@redhat.com> 4608L: virtualization@lists.linux-foundation.org 4609T: git git://anongit.freedesktop.org/drm/drm-misc 4610S: Maintained 4611F: drivers/gpu/drm/bochs/ 4612 4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4614M: Linus Walleij <linus.walleij@linaro.org> 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616S: Maintained 4617F: drivers/gpu/drm/tve200/ 4618 4619DRM DRIVER FOR ILITEK ILI9225 PANELS 4620M: David Lechner <david@lechnology.com> 4621S: Maintained 4622F: drivers/gpu/drm/tinydrm/ili9225.c 4623F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4624 4625DRM DRIVER FOR INTEL I810 VIDEO CARDS 4626S: Orphan / Obsolete 4627F: drivers/gpu/drm/i810/ 4628F: include/uapi/drm/i810_drm.h 4629 4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4631S: Orphan / Obsolete 4632F: drivers/gpu/drm/mga/ 4633F: include/uapi/drm/mga_drm.h 4634 4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4636M: Dave Airlie <airlied@redhat.com> 4637S: Odd Fixes 4638F: drivers/gpu/drm/mgag200/ 4639 4640DRM DRIVER FOR MI0283QT 4641M: Noralf Trønnes <noralf@tronnes.org> 4642S: Maintained 4643F: drivers/gpu/drm/tinydrm/mi0283qt.c 4644F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4645 4646DRM DRIVER FOR MSM ADRENO GPU 4647M: Rob Clark <robdclark@gmail.com> 4648L: linux-arm-msm@vger.kernel.org 4649L: dri-devel@lists.freedesktop.org 4650L: freedreno@lists.freedesktop.org 4651T: git git://people.freedesktop.org/~robclark/linux 4652S: Maintained 4653F: drivers/gpu/drm/msm/ 4654F: include/uapi/drm/msm_drm.h 4655F: Documentation/devicetree/bindings/display/msm/ 4656 4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4658M: Ben Skeggs <bskeggs@redhat.com> 4659L: dri-devel@lists.freedesktop.org 4660L: nouveau@lists.freedesktop.org 4661T: git git://github.com/skeggsb/linux 4662S: Supported 4663F: drivers/gpu/drm/nouveau/ 4664F: include/uapi/drm/nouveau_drm.h 4665 4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4667M: Noralf Trønnes <noralf@tronnes.org> 4668S: Maintained 4669F: drivers/gpu/drm/tinydrm/repaper.c 4670F: Documentation/devicetree/bindings/display/repaper.txt 4671 4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4673M: Dave Airlie <airlied@redhat.com> 4674M: Gerd Hoffmann <kraxel@redhat.com> 4675L: virtualization@lists.linux-foundation.org 4676T: git git://anongit.freedesktop.org/drm/drm-misc 4677S: Obsolete 4678W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4679F: drivers/gpu/drm/cirrus/ 4680 4681DRM DRIVER FOR QXL VIRTUAL GPU 4682M: Dave Airlie <airlied@redhat.com> 4683M: Gerd Hoffmann <kraxel@redhat.com> 4684L: virtualization@lists.linux-foundation.org 4685T: git git://anongit.freedesktop.org/drm/drm-misc 4686S: Maintained 4687F: drivers/gpu/drm/qxl/ 4688F: include/uapi/drm/qxl_drm.h 4689 4690DRM DRIVER FOR RAGE 128 VIDEO CARDS 4691S: Orphan / Obsolete 4692F: drivers/gpu/drm/r128/ 4693F: include/uapi/drm/r128_drm.h 4694 4695DRM DRIVER FOR SAVAGE VIDEO CARDS 4696S: Orphan / Obsolete 4697F: drivers/gpu/drm/savage/ 4698F: include/uapi/drm/savage_drm.h 4699 4700DRM DRIVER FOR SIS VIDEO CARDS 4701S: Orphan / Obsolete 4702F: drivers/gpu/drm/sis/ 4703F: include/uapi/drm/sis_drm.h 4704 4705DRM DRIVER FOR SITRONIX ST7586 PANELS 4706M: David Lechner <david@lechnology.com> 4707S: Maintained 4708F: drivers/gpu/drm/tinydrm/st7586.c 4709F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4710 4711DRM DRIVER FOR SITRONIX ST7735R PANELS 4712M: David Lechner <david@lechnology.com> 4713S: Maintained 4714F: drivers/gpu/drm/tinydrm/st7735r.c 4715F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4716 4717DRM DRIVER FOR TDFX VIDEO CARDS 4718S: Orphan / Obsolete 4719F: drivers/gpu/drm/tdfx/ 4720 4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4722M: Dave Airlie <airlied@redhat.com> 4723S: Odd Fixes 4724F: drivers/gpu/drm/udl/ 4725 4726DRM DRIVER FOR VMWARE VIRTUAL GPU 4727M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4728M: Sinclair Yeh <syeh@vmware.com> 4729M: Thomas Hellstrom <thellstrom@vmware.com> 4730L: dri-devel@lists.freedesktop.org 4731T: git git://people.freedesktop.org/~syeh/repos_linux 4732T: git git://people.freedesktop.org/~thomash/linux 4733S: Supported 4734F: drivers/gpu/drm/vmwgfx/ 4735F: include/uapi/drm/vmwgfx_drm.h 4736 4737DRM DRIVERS 4738M: David Airlie <airlied@linux.ie> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://anongit.freedesktop.org/drm/drm 4741B: https://bugs.freedesktop.org/ 4742C: irc://chat.freenode.net/dri-devel 4743S: Maintained 4744F: drivers/gpu/drm/ 4745F: drivers/gpu/vga/ 4746F: Documentation/devicetree/bindings/display/ 4747F: Documentation/devicetree/bindings/gpu/ 4748F: Documentation/gpu/ 4749F: include/drm/ 4750F: include/uapi/drm/ 4751F: include/linux/vga* 4752 4753DRM DRIVERS AND MISC GPU PATCHES 4754M: Gustavo Padovan <gustavo@padovan.org> 4755M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4756M: Sean Paul <sean@poorly.run> 4757W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4758S: Maintained 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760F: Documentation/gpu/ 4761F: drivers/gpu/vga/ 4762F: drivers/gpu/drm/* 4763F: include/drm/drm* 4764F: include/uapi/drm/drm* 4765F: include/linux/vga* 4766 4767DRM DRIVERS FOR ALLWINNER A10 4768M: Maxime Ripard <maxime.ripard@bootlin.com> 4769L: dri-devel@lists.freedesktop.org 4770S: Supported 4771F: drivers/gpu/drm/sun4i/ 4772F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4773T: git git://anongit.freedesktop.org/drm/drm-misc 4774 4775DRM DRIVERS FOR AMLOGIC SOCS 4776M: Neil Armstrong <narmstrong@baylibre.com> 4777L: dri-devel@lists.freedesktop.org 4778L: linux-amlogic@lists.infradead.org 4779W: http://linux-meson.com/ 4780S: Supported 4781F: drivers/gpu/drm/meson/ 4782F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4783F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4784F: Documentation/gpu/meson.rst 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786 4787DRM DRIVERS FOR ATMEL HLCDC 4788M: Boris Brezillon <boris.brezillon@bootlin.com> 4789L: dri-devel@lists.freedesktop.org 4790S: Supported 4791F: drivers/gpu/drm/atmel-hlcdc/ 4792F: Documentation/devicetree/bindings/display/atmel/ 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM DRIVERS FOR BRIDGE CHIPS 4796M: Archit Taneja <architt@codeaurora.org> 4797M: Andrzej Hajda <a.hajda@samsung.com> 4798R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4799S: Maintained 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801F: drivers/gpu/drm/bridge/ 4802 4803DRM DRIVERS FOR EXYNOS 4804M: Inki Dae <inki.dae@samsung.com> 4805M: Joonyoung Shim <jy0922.shim@samsung.com> 4806M: Seung-Woo Kim <sw0312.kim@samsung.com> 4807M: Kyungmin Park <kyungmin.park@samsung.com> 4808L: dri-devel@lists.freedesktop.org 4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4810S: Supported 4811F: drivers/gpu/drm/exynos/ 4812F: include/uapi/drm/exynos_drm.h 4813F: Documentation/devicetree/bindings/display/exynos/ 4814 4815DRM DRIVERS FOR FREESCALE DCU 4816M: Stefan Agner <stefan@agner.ch> 4817M: Alison Wang <alison.wang@nxp.com> 4818L: dri-devel@lists.freedesktop.org 4819S: Supported 4820F: drivers/gpu/drm/fsl-dcu/ 4821F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4822F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4823F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4824 4825DRM DRIVERS FOR FREESCALE IMX 4826M: Philipp Zabel <p.zabel@pengutronix.de> 4827L: dri-devel@lists.freedesktop.org 4828S: Maintained 4829F: drivers/gpu/drm/imx/ 4830F: drivers/gpu/ipu-v3/ 4831F: Documentation/devicetree/bindings/display/imx/ 4832 4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4834M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4835L: dri-devel@lists.freedesktop.org 4836T: git git://github.com/patjak/drm-gma500 4837S: Maintained 4838F: drivers/gpu/drm/gma500/ 4839 4840DRM DRIVERS FOR HISILICON 4841M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4842M: Rongrong Zou <zourongrong@gmail.com> 4843R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4844R: Chen Feng <puck.chen@hisilicon.com> 4845L: dri-devel@lists.freedesktop.org 4846T: git git://github.com/xin3liang/linux.git 4847S: Maintained 4848F: drivers/gpu/drm/hisilicon/ 4849F: Documentation/devicetree/bindings/display/hisilicon/ 4850 4851DRM DRIVERS FOR MEDIATEK 4852M: CK Hu <ck.hu@mediatek.com> 4853M: Philipp Zabel <p.zabel@pengutronix.de> 4854L: dri-devel@lists.freedesktop.org 4855S: Supported 4856F: drivers/gpu/drm/mediatek/ 4857F: Documentation/devicetree/bindings/display/mediatek/ 4858 4859DRM DRIVERS FOR NVIDIA TEGRA 4860M: Thierry Reding <thierry.reding@gmail.com> 4861L: dri-devel@lists.freedesktop.org 4862L: linux-tegra@vger.kernel.org 4863T: git git://anongit.freedesktop.org/tegra/linux.git 4864S: Supported 4865F: drivers/gpu/drm/tegra/ 4866F: drivers/gpu/host1x/ 4867F: include/linux/host1x.h 4868F: include/uapi/drm/tegra_drm.h 4869F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4870 4871DRM DRIVERS FOR RENESAS 4872M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4873L: dri-devel@lists.freedesktop.org 4874L: linux-renesas-soc@vger.kernel.org 4875T: git git://linuxtv.org/pinchartl/fbdev 4876S: Supported 4877F: drivers/gpu/drm/rcar-du/ 4878F: drivers/gpu/drm/shmobile/ 4879F: include/linux/platform_data/shmob_drm.h 4880F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4881F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4882F: Documentation/devicetree/bindings/display/renesas,du.txt 4883 4884DRM DRIVERS FOR ROCKCHIP 4885M: Sandy Huang <hjc@rock-chips.com> 4886M: Heiko Stübner <heiko@sntech.de> 4887L: dri-devel@lists.freedesktop.org 4888S: Maintained 4889F: drivers/gpu/drm/rockchip/ 4890F: Documentation/devicetree/bindings/display/rockchip/ 4891T: git git://anongit.freedesktop.org/drm/drm-misc 4892 4893DRM DRIVERS FOR STI 4894M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4895M: Vincent Abriou <vincent.abriou@st.com> 4896L: dri-devel@lists.freedesktop.org 4897T: git git://anongit.freedesktop.org/drm/drm-misc 4898S: Maintained 4899F: drivers/gpu/drm/sti 4900F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4901 4902DRM DRIVERS FOR STM 4903M: Yannick Fertre <yannick.fertre@st.com> 4904M: Philippe Cornu <philippe.cornu@st.com> 4905M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4906M: Vincent Abriou <vincent.abriou@st.com> 4907L: dri-devel@lists.freedesktop.org 4908T: git git://anongit.freedesktop.org/drm/drm-misc 4909S: Maintained 4910F: drivers/gpu/drm/stm 4911F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4912 4913DRM DRIVERS FOR TI LCDC 4914M: Jyri Sarha <jsarha@ti.com> 4915R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4916L: dri-devel@lists.freedesktop.org 4917S: Maintained 4918F: drivers/gpu/drm/tilcdc/ 4919F: Documentation/devicetree/bindings/display/tilcdc/ 4920 4921DRM DRIVERS FOR TI OMAP 4922M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4923L: dri-devel@lists.freedesktop.org 4924S: Maintained 4925F: drivers/gpu/drm/omapdrm/ 4926F: Documentation/devicetree/bindings/display/ti/ 4927 4928DRM DRIVERS FOR V3D 4929M: Eric Anholt <eric@anholt.net> 4930S: Supported 4931F: drivers/gpu/drm/v3d/ 4932F: include/uapi/drm/v3d_drm.h 4933F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4934T: git git://anongit.freedesktop.org/drm/drm-misc 4935 4936DRM DRIVERS FOR VC4 4937M: Eric Anholt <eric@anholt.net> 4938T: git git://github.com/anholt/linux 4939S: Supported 4940F: drivers/gpu/drm/vc4/ 4941F: include/uapi/drm/vc4_drm.h 4942F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4943T: git git://anongit.freedesktop.org/drm/drm-misc 4944 4945DRM DRIVERS FOR VIVANTE GPU IP 4946M: Lucas Stach <l.stach@pengutronix.de> 4947R: Russell King <linux+etnaviv@armlinux.org.uk> 4948R: Christian Gmeiner <christian.gmeiner@gmail.com> 4949L: etnaviv@lists.freedesktop.org 4950L: dri-devel@lists.freedesktop.org 4951S: Maintained 4952F: drivers/gpu/drm/etnaviv/ 4953F: include/uapi/drm/etnaviv_drm.h 4954F: Documentation/devicetree/bindings/display/etnaviv/ 4955 4956DRM DRIVERS FOR ZTE ZX 4957M: Shawn Guo <shawnguo@kernel.org> 4958L: dri-devel@lists.freedesktop.org 4959S: Maintained 4960F: drivers/gpu/drm/zte/ 4961F: Documentation/devicetree/bindings/display/zte,vou.txt 4962T: git git://anongit.freedesktop.org/drm/drm-misc 4963 4964DRM PANEL DRIVERS 4965M: Thierry Reding <thierry.reding@gmail.com> 4966L: dri-devel@lists.freedesktop.org 4967T: git git://anongit.freedesktop.org/drm/drm-misc 4968S: Maintained 4969F: drivers/gpu/drm/drm_panel.c 4970F: drivers/gpu/drm/panel/ 4971F: include/drm/drm_panel.h 4972F: Documentation/devicetree/bindings/display/panel/ 4973 4974DRM TINYDRM DRIVERS 4975M: Noralf Trønnes <noralf@tronnes.org> 4976W: https://github.com/notro/tinydrm/wiki/Development 4977T: git git://anongit.freedesktop.org/drm/drm-misc 4978S: Maintained 4979F: drivers/gpu/drm/tinydrm/ 4980F: include/drm/tinydrm/ 4981 4982DRM DRIVERS FOR XEN 4983M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4984T: git git://anongit.freedesktop.org/drm/drm-misc 4985L: dri-devel@lists.freedesktop.org 4986L: xen-devel@lists.xen.org 4987S: Supported 4988F: drivers/gpu/drm/xen/ 4989F: Documentation/gpu/xen-front.rst 4990 4991DRM TTM SUBSYSTEM 4992M: Christian Koenig <christian.koenig@amd.com> 4993M: Huang Rui <ray.huang@amd.com> 4994M: Junwei Zhang <Jerry.Zhang@amd.com> 4995T: git git://people.freedesktop.org/~agd5f/linux 4996S: Maintained 4997L: dri-devel@lists.freedesktop.org 4998F: include/drm/ttm/ 4999F: drivers/gpu/drm/ttm/ 5000 5001DSBR100 USB FM RADIO DRIVER 5002M: Alexey Klimov <klimov.linux@gmail.com> 5003L: linux-media@vger.kernel.org 5004T: git git://linuxtv.org/media_tree.git 5005S: Maintained 5006F: drivers/media/radio/dsbr100.c 5007 5008DSCC4 DRIVER 5009M: Francois Romieu <romieu@fr.zoreil.com> 5010L: netdev@vger.kernel.org 5011S: Maintained 5012F: drivers/net/wan/dscc4.c 5013 5014DT3155 MEDIA DRIVER 5015M: Hans Verkuil <hverkuil@xs4all.nl> 5016L: linux-media@vger.kernel.org 5017T: git git://linuxtv.org/media_tree.git 5018W: https://linuxtv.org 5019S: Odd Fixes 5020F: drivers/media/pci/dt3155/ 5021 5022DVB_USB_AF9015 MEDIA DRIVER 5023M: Antti Palosaari <crope@iki.fi> 5024L: linux-media@vger.kernel.org 5025W: https://linuxtv.org 5026W: http://palosaari.fi/linux/ 5027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5028T: git git://linuxtv.org/anttip/media_tree.git 5029S: Maintained 5030F: drivers/media/usb/dvb-usb-v2/af9015* 5031 5032DVB_USB_AF9035 MEDIA DRIVER 5033M: Antti Palosaari <crope@iki.fi> 5034L: linux-media@vger.kernel.org 5035W: https://linuxtv.org 5036W: http://palosaari.fi/linux/ 5037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5038T: git git://linuxtv.org/anttip/media_tree.git 5039S: Maintained 5040F: drivers/media/usb/dvb-usb-v2/af9035* 5041 5042DVB_USB_ANYSEE MEDIA DRIVER 5043M: Antti Palosaari <crope@iki.fi> 5044L: linux-media@vger.kernel.org 5045W: https://linuxtv.org 5046W: http://palosaari.fi/linux/ 5047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5048T: git git://linuxtv.org/anttip/media_tree.git 5049S: Maintained 5050F: drivers/media/usb/dvb-usb-v2/anysee* 5051 5052DVB_USB_AU6610 MEDIA DRIVER 5053M: Antti Palosaari <crope@iki.fi> 5054L: linux-media@vger.kernel.org 5055W: https://linuxtv.org 5056W: http://palosaari.fi/linux/ 5057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5058T: git git://linuxtv.org/anttip/media_tree.git 5059S: Maintained 5060F: drivers/media/usb/dvb-usb-v2/au6610* 5061 5062DVB_USB_CE6230 MEDIA DRIVER 5063M: Antti Palosaari <crope@iki.fi> 5064L: linux-media@vger.kernel.org 5065W: https://linuxtv.org 5066W: http://palosaari.fi/linux/ 5067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5068T: git git://linuxtv.org/anttip/media_tree.git 5069S: Maintained 5070F: drivers/media/usb/dvb-usb-v2/ce6230* 5071 5072DVB_USB_CXUSB MEDIA DRIVER 5073M: Michael Krufky <mkrufky@linuxtv.org> 5074L: linux-media@vger.kernel.org 5075W: https://linuxtv.org 5076W: http://github.com/mkrufky 5077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5078T: git git://linuxtv.org/media_tree.git 5079S: Maintained 5080F: drivers/media/usb/dvb-usb/cxusb* 5081 5082DVB_USB_EC168 MEDIA DRIVER 5083M: Antti Palosaari <crope@iki.fi> 5084L: linux-media@vger.kernel.org 5085W: https://linuxtv.org 5086W: http://palosaari.fi/linux/ 5087Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5088T: git git://linuxtv.org/anttip/media_tree.git 5089S: Maintained 5090F: drivers/media/usb/dvb-usb-v2/ec168* 5091 5092DVB_USB_GL861 MEDIA DRIVER 5093M: Antti Palosaari <crope@iki.fi> 5094L: linux-media@vger.kernel.org 5095W: https://linuxtv.org 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/usb/dvb-usb-v2/gl861* 5100 5101DVB_USB_MXL111SF MEDIA DRIVER 5102M: Michael Krufky <mkrufky@linuxtv.org> 5103L: linux-media@vger.kernel.org 5104W: https://linuxtv.org 5105W: http://github.com/mkrufky 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/mkrufky/mxl111sf.git 5108S: Maintained 5109F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5110 5111DVB_USB_RTL28XXU MEDIA DRIVER 5112M: Antti Palosaari <crope@iki.fi> 5113L: linux-media@vger.kernel.org 5114W: https://linuxtv.org 5115W: http://palosaari.fi/linux/ 5116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5117T: git git://linuxtv.org/anttip/media_tree.git 5118S: Maintained 5119F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5120 5121DVB_USB_V2 MEDIA DRIVER 5122M: Antti Palosaari <crope@iki.fi> 5123L: linux-media@vger.kernel.org 5124W: https://linuxtv.org 5125W: http://palosaari.fi/linux/ 5126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5127T: git git://linuxtv.org/anttip/media_tree.git 5128S: Maintained 5129F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5130F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5131 5132DYNAMIC DEBUG 5133M: Jason Baron <jbaron@akamai.com> 5134S: Maintained 5135F: lib/dynamic_debug.c 5136F: include/linux/dynamic_debug.h 5137 5138DYNAMIC INTERRUPT MODERATION 5139M: Tal Gilboa <talgi@mellanox.com> 5140S: Maintained 5141F: include/linux/net_dim.h 5142 5143DZ DECSTATION DZ11 SERIAL DRIVER 5144M: "Maciej W. Rozycki" <macro@linux-mips.org> 5145S: Maintained 5146F: drivers/tty/serial/dz.* 5147 5148E3X0 POWER BUTTON DRIVER 5149M: Moritz Fischer <moritz.fischer@ettus.com> 5150L: usrp-users@lists.ettus.com 5151W: http://www.ettus.com 5152S: Supported 5153F: drivers/input/misc/e3x0-button.c 5154F: Documentation/devicetree/bindings/input/e3x0-button.txt 5155 5156E4000 MEDIA DRIVER 5157M: Antti Palosaari <crope@iki.fi> 5158L: linux-media@vger.kernel.org 5159W: https://linuxtv.org 5160W: http://palosaari.fi/linux/ 5161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5162T: git git://linuxtv.org/anttip/media_tree.git 5163S: Maintained 5164F: drivers/media/tuners/e4000* 5165 5166EARTH_PT1 MEDIA DRIVER 5167M: Akihiro Tsukada <tskd08@gmail.com> 5168L: linux-media@vger.kernel.org 5169S: Odd Fixes 5170F: drivers/media/pci/pt1/ 5171 5172EARTH_PT3 MEDIA DRIVER 5173M: Akihiro Tsukada <tskd08@gmail.com> 5174L: linux-media@vger.kernel.org 5175S: Odd Fixes 5176F: drivers/media/pci/pt3/ 5177 5178EC100 MEDIA DRIVER 5179M: Antti Palosaari <crope@iki.fi> 5180L: linux-media@vger.kernel.org 5181W: https://linuxtv.org 5182W: http://palosaari.fi/linux/ 5183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5184T: git git://linuxtv.org/anttip/media_tree.git 5185S: Maintained 5186F: drivers/media/dvb-frontends/ec100* 5187 5188ECRYPT FILE SYSTEM 5189M: Tyler Hicks <tyhicks@canonical.com> 5190L: ecryptfs@vger.kernel.org 5191W: http://ecryptfs.org 5192W: https://launchpad.net/ecryptfs 5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5194S: Supported 5195F: Documentation/filesystems/ecryptfs.txt 5196F: fs/ecryptfs/ 5197 5198EDAC-AMD64 5199M: Borislav Petkov <bp@alien8.de> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/amd64_edac* 5203 5204EDAC-CALXEDA 5205M: Robert Richter <rric@kernel.org> 5206L: linux-edac@vger.kernel.org 5207S: Maintained 5208F: drivers/edac/highbank* 5209 5210EDAC-CAVIUM OCTEON 5211M: Ralf Baechle <ralf@linux-mips.org> 5212M: David Daney <david.daney@cavium.com> 5213L: linux-edac@vger.kernel.org 5214L: linux-mips@linux-mips.org 5215S: Supported 5216F: drivers/edac/octeon_edac* 5217 5218EDAC-CAVIUM THUNDERX 5219M: David Daney <david.daney@cavium.com> 5220M: Jan Glauber <jglauber@cavium.com> 5221L: linux-edac@vger.kernel.org 5222S: Supported 5223F: drivers/edac/thunderx_edac* 5224 5225EDAC-CORE 5226M: Borislav Petkov <bp@alien8.de> 5227M: Mauro Carvalho Chehab <mchehab@kernel.org> 5228L: linux-edac@vger.kernel.org 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5231S: Supported 5232F: Documentation/admin-guide/ras.rst 5233F: Documentation/driver-api/edac.rst 5234F: drivers/edac/ 5235F: include/linux/edac.h 5236 5237EDAC-E752X 5238M: Mark Gross <mark.gross@intel.com> 5239L: linux-edac@vger.kernel.org 5240S: Maintained 5241F: drivers/edac/e752x_edac.c 5242 5243EDAC-E7XXX 5244L: linux-edac@vger.kernel.org 5245S: Maintained 5246F: drivers/edac/e7xxx_edac.c 5247 5248EDAC-FSL_DDR 5249M: York Sun <york.sun@nxp.com> 5250L: linux-edac@vger.kernel.org 5251S: Maintained 5252F: drivers/edac/fsl_ddr_edac.* 5253 5254EDAC-GHES 5255M: Mauro Carvalho Chehab <mchehab@kernel.org> 5256L: linux-edac@vger.kernel.org 5257S: Maintained 5258F: drivers/edac/ghes_edac.c 5259 5260EDAC-I3000 5261L: linux-edac@vger.kernel.org 5262S: Orphan 5263F: drivers/edac/i3000_edac.c 5264 5265EDAC-I5000 5266L: linux-edac@vger.kernel.org 5267S: Maintained 5268F: drivers/edac/i5000_edac.c 5269 5270EDAC-I5400 5271M: Mauro Carvalho Chehab <mchehab@kernel.org> 5272L: linux-edac@vger.kernel.org 5273S: Maintained 5274F: drivers/edac/i5400_edac.c 5275 5276EDAC-I7300 5277M: Mauro Carvalho Chehab <mchehab@kernel.org> 5278L: linux-edac@vger.kernel.org 5279S: Maintained 5280F: drivers/edac/i7300_edac.c 5281 5282EDAC-I7CORE 5283M: Mauro Carvalho Chehab <mchehab@kernel.org> 5284L: linux-edac@vger.kernel.org 5285S: Maintained 5286F: drivers/edac/i7core_edac.c 5287 5288EDAC-I82443BXGX 5289M: Tim Small <tim@buttersideup.com> 5290L: linux-edac@vger.kernel.org 5291S: Maintained 5292F: drivers/edac/i82443bxgx_edac.c 5293 5294EDAC-I82975X 5295M: Ranganathan Desikan <ravi@jetztechnologies.com> 5296M: "Arvind R." <arvino55@gmail.com> 5297L: linux-edac@vger.kernel.org 5298S: Maintained 5299F: drivers/edac/i82975x_edac.c 5300 5301EDAC-IE31200 5302M: Jason Baron <jbaron@akamai.com> 5303L: linux-edac@vger.kernel.org 5304S: Maintained 5305F: drivers/edac/ie31200_edac.c 5306 5307EDAC-MPC85XX 5308M: Johannes Thumshirn <morbidrsa@gmail.com> 5309L: linux-edac@vger.kernel.org 5310S: Maintained 5311F: drivers/edac/mpc85xx_edac.[ch] 5312 5313EDAC-PASEMI 5314M: Egor Martovetsky <egor@pasemi.com> 5315L: linux-edac@vger.kernel.org 5316S: Maintained 5317F: drivers/edac/pasemi_edac.c 5318 5319EDAC-PND2 5320M: Tony Luck <tony.luck@intel.com> 5321L: linux-edac@vger.kernel.org 5322S: Maintained 5323F: drivers/edac/pnd2_edac.[ch] 5324 5325EDAC-R82600 5326M: Tim Small <tim@buttersideup.com> 5327L: linux-edac@vger.kernel.org 5328S: Maintained 5329F: drivers/edac/r82600_edac.c 5330 5331EDAC-SBRIDGE 5332M: Mauro Carvalho Chehab <mchehab@kernel.org> 5333L: linux-edac@vger.kernel.org 5334S: Maintained 5335F: drivers/edac/sb_edac.c 5336 5337EDAC-SKYLAKE 5338M: Tony Luck <tony.luck@intel.com> 5339L: linux-edac@vger.kernel.org 5340S: Maintained 5341F: drivers/edac/skx_edac.c 5342 5343EDAC-TI 5344M: Tero Kristo <t-kristo@ti.com> 5345L: linux-edac@vger.kernel.org 5346S: Maintained 5347F: drivers/edac/ti_edac.c 5348 5349EDIROL UA-101/UA-1000 DRIVER 5350M: Clemens Ladisch <clemens@ladisch.de> 5351L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5352T: git git://git.alsa-project.org/alsa-kernel.git 5353S: Maintained 5354F: sound/usb/misc/ua101.c 5355 5356EFI TEST DRIVER 5357L: linux-efi@vger.kernel.org 5358M: Ivan Hu <ivan.hu@canonical.com> 5359M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5360S: Maintained 5361F: drivers/firmware/efi/test/ 5362 5363EFI VARIABLE FILESYSTEM 5364M: Matthew Garrett <matthew.garrett@nebula.com> 5365M: Jeremy Kerr <jk@ozlabs.org> 5366M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5368L: linux-efi@vger.kernel.org 5369S: Maintained 5370F: fs/efivarfs/ 5371 5372EFIFB FRAMEBUFFER DRIVER 5373L: linux-fbdev@vger.kernel.org 5374M: Peter Jones <pjones@redhat.com> 5375S: Maintained 5376F: drivers/video/fbdev/efifb.c 5377 5378EFS FILESYSTEM 5379W: http://aeschi.ch.eu.org/efs/ 5380S: Orphan 5381F: fs/efs/ 5382 5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5384M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5385L: netdev@vger.kernel.org 5386S: Maintained 5387F: drivers/net/ethernet/ibm/ehea/ 5388 5389EM28XX VIDEO4LINUX DRIVER 5390M: Mauro Carvalho Chehab <mchehab@kernel.org> 5391L: linux-media@vger.kernel.org 5392W: https://linuxtv.org 5393T: git git://linuxtv.org/media_tree.git 5394S: Maintained 5395F: drivers/media/usb/em28xx/ 5396F: Documentation/media/v4l-drivers/em28xx* 5397 5398EMBEDDED LINUX 5399M: Paul Gortmaker <paul.gortmaker@windriver.com> 5400M: Matt Mackall <mpm@selenic.com> 5401M: David Woodhouse <dwmw2@infradead.org> 5402L: linux-embedded@vger.kernel.org 5403S: Maintained 5404 5405Emulex 10Gbps iSCSI - OneConnect DRIVER 5406M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5407M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5408M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5409L: linux-scsi@vger.kernel.org 5410W: http://www.broadcom.com 5411S: Supported 5412F: drivers/scsi/be2iscsi/ 5413 5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5415M: Sathya Perla <sathya.perla@broadcom.com> 5416M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5417M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5418M: Somnath Kotur <somnath.kotur@broadcom.com> 5419L: netdev@vger.kernel.org 5420W: http://www.emulex.com 5421S: Supported 5422F: drivers/net/ethernet/emulex/benet/ 5423 5424EMULEX ONECONNECT ROCE DRIVER 5425M: Selvin Xavier <selvin.xavier@broadcom.com> 5426M: Devesh Sharma <devesh.sharma@broadcom.com> 5427L: linux-rdma@vger.kernel.org 5428W: http://www.broadcom.com 5429S: Odd Fixes 5430F: drivers/infiniband/hw/ocrdma/ 5431F: include/uapi/rdma/ocrdma-abi.h 5432 5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5434M: James Smart <james.smart@broadcom.com> 5435M: Dick Kennedy <dick.kennedy@broadcom.com> 5436L: linux-scsi@vger.kernel.org 5437W: http://www.broadcom.com 5438S: Supported 5439F: drivers/scsi/lpfc/ 5440 5441ENE CB710 FLASH CARD READER DRIVER 5442M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5443S: Maintained 5444F: drivers/misc/cb710/ 5445F: drivers/mmc/host/cb710-mmc.* 5446F: include/linux/cb710.h 5447 5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5449M: Maxim Levitsky <maximlevitsky@gmail.com> 5450S: Maintained 5451F: drivers/media/rc/ene_ir.* 5452 5453EPSON S1D13XXX FRAMEBUFFER DRIVER 5454M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5455S: Maintained 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5457F: drivers/video/fbdev/s1d13xxxfb.c 5458F: include/video/s1d13xxxfb.h 5459 5460ERRSEQ ERROR TRACKING INFRASTRUCTURE 5461M: Jeff Layton <jlayton@kernel.org> 5462S: Maintained 5463F: lib/errseq.c 5464F: include/linux/errseq.h 5465 5466ET131X NETWORK DRIVER 5467M: Mark Einon <mark.einon@gmail.com> 5468S: Odd Fixes 5469F: drivers/net/ethernet/agere/ 5470 5471ETHERNET BRIDGE 5472M: Stephen Hemminger <stephen@networkplumber.org> 5473L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5474L: netdev@vger.kernel.org 5475W: http://www.linuxfoundation.org/en/Net:Bridge 5476S: Maintained 5477F: include/linux/netfilter_bridge/ 5478F: net/bridge/ 5479 5480ETHERNET PHY LIBRARY 5481M: Andrew Lunn <andrew@lunn.ch> 5482M: Florian Fainelli <f.fainelli@gmail.com> 5483L: netdev@vger.kernel.org 5484S: Maintained 5485F: Documentation/ABI/testing/sysfs-bus-mdio 5486F: Documentation/devicetree/bindings/net/mdio* 5487F: Documentation/networking/phy.txt 5488F: drivers/net/phy/ 5489F: drivers/of/of_mdio.c 5490F: drivers/of/of_net.c 5491F: include/linux/*mdio*.h 5492F: include/linux/of_net.h 5493F: include/linux/phy.h 5494F: include/linux/phy_fixed.h 5495F: include/linux/platform_data/mdio-bcm-unimac.h 5496F: include/trace/events/mdio.h 5497F: include/uapi/linux/mdio.h 5498F: include/uapi/linux/mii.h 5499 5500EXT2 FILE SYSTEM 5501M: Jan Kara <jack@suse.com> 5502L: linux-ext4@vger.kernel.org 5503S: Maintained 5504F: Documentation/filesystems/ext2.txt 5505F: fs/ext2/ 5506F: include/linux/ext2* 5507 5508EXT4 FILE SYSTEM 5509M: "Theodore Ts'o" <tytso@mit.edu> 5510M: Andreas Dilger <adilger.kernel@dilger.ca> 5511L: linux-ext4@vger.kernel.org 5512W: http://ext4.wiki.kernel.org 5513Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5515S: Maintained 5516F: Documentation/filesystems/ext4.txt 5517F: fs/ext4/ 5518 5519Extended Verification Module (EVM) 5520M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5521L: linux-integrity@vger.kernel.org 5522S: Supported 5523F: security/integrity/evm/ 5524 5525EXTENSIBLE FIRMWARE INTERFACE (EFI) 5526M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5527L: linux-efi@vger.kernel.org 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5529S: Maintained 5530F: Documentation/efi-stub.txt 5531F: arch/*/kernel/efi.c 5532F: arch/x86/boot/compressed/eboot.[ch] 5533F: arch/*/include/asm/efi.h 5534F: arch/x86/platform/efi/ 5535F: drivers/firmware/efi/ 5536F: include/linux/efi*.h 5537F: arch/arm/boot/compressed/efi-header.S 5538F: arch/arm64/kernel/efi-entry.S 5539 5540EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5541M: MyungJoo Ham <myungjoo.ham@samsung.com> 5542M: Chanwoo Choi <cw00.choi@samsung.com> 5543L: linux-kernel@vger.kernel.org 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5545S: Maintained 5546F: drivers/extcon/ 5547F: include/linux/extcon/ 5548F: include/linux/extcon.h 5549F: Documentation/extcon/ 5550F: Documentation/devicetree/bindings/extcon/ 5551 5552EXYNOS DP DRIVER 5553M: Jingoo Han <jingoohan1@gmail.com> 5554L: dri-devel@lists.freedesktop.org 5555S: Maintained 5556F: drivers/gpu/drm/exynos/exynos_dp* 5557 5558EXYNOS SYSMMU (IOMMU) driver 5559M: Marek Szyprowski <m.szyprowski@samsung.com> 5560L: iommu@lists.linux-foundation.org 5561S: Maintained 5562F: drivers/iommu/exynos-iommu.c 5563 5564EZchip NPS platform support 5565M: Vineet Gupta <vgupta@synopsys.com> 5566M: Ofer Levi <oferle@mellanox.com> 5567S: Supported 5568F: arch/arc/plat-eznps 5569F: arch/arc/boot/dts/eznps.dts 5570 5571F2FS FILE SYSTEM 5572M: Jaegeuk Kim <jaegeuk@kernel.org> 5573M: Chao Yu <yuchao0@huawei.com> 5574L: linux-f2fs-devel@lists.sourceforge.net 5575W: https://f2fs.wiki.kernel.org/ 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5577S: Maintained 5578F: Documentation/filesystems/f2fs.txt 5579F: Documentation/ABI/testing/sysfs-fs-f2fs 5580F: fs/f2fs/ 5581F: include/linux/f2fs_fs.h 5582F: include/trace/events/f2fs.h 5583 5584F71805F HARDWARE MONITORING DRIVER 5585M: Jean Delvare <jdelvare@suse.com> 5586L: linux-hwmon@vger.kernel.org 5587S: Maintained 5588F: Documentation/hwmon/f71805f 5589F: drivers/hwmon/f71805f.c 5590 5591FADDR2LINE 5592M: Josh Poimboeuf <jpoimboe@redhat.com> 5593S: Maintained 5594F: scripts/faddr2line 5595 5596FAILOVER MODULE 5597M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5598L: netdev@vger.kernel.org 5599S: Supported 5600F: net/core/failover.c 5601F: include/net/failover.h 5602F: Documentation/networking/failover.rst 5603 5604FANOTIFY 5605M: Jan Kara <jack@suse.cz> 5606R: Amir Goldstein <amir73il@gmail.com> 5607L: linux-fsdevel@vger.kernel.org 5608S: Maintained 5609F: fs/notify/fanotify/ 5610F: include/linux/fanotify.h 5611F: include/uapi/linux/fanotify.h 5612 5613FARSYNC SYNCHRONOUS DRIVER 5614M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5615W: http://www.farsite.co.uk/ 5616S: Supported 5617F: drivers/net/wan/farsync.* 5618 5619FAULT INJECTION SUPPORT 5620M: Akinobu Mita <akinobu.mita@gmail.com> 5621S: Supported 5622F: Documentation/fault-injection/ 5623F: lib/fault-inject.c 5624 5625FBTFT Framebuffer drivers 5626M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5627S: Maintained 5628F: drivers/staging/fbtft/ 5629 5630FC0011 TUNER DRIVER 5631M: Michael Buesch <m@bues.ch> 5632L: linux-media@vger.kernel.org 5633S: Maintained 5634F: drivers/media/tuners/fc0011.h 5635F: drivers/media/tuners/fc0011.c 5636 5637FC2580 MEDIA DRIVER 5638M: Antti Palosaari <crope@iki.fi> 5639L: linux-media@vger.kernel.org 5640W: https://linuxtv.org 5641W: http://palosaari.fi/linux/ 5642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5643T: git git://linuxtv.org/anttip/media_tree.git 5644S: Maintained 5645F: drivers/media/tuners/fc2580* 5646 5647FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5648M: Johannes Thumshirn <jth@kernel.org> 5649L: linux-scsi@vger.kernel.org 5650W: www.Open-FCoE.org 5651S: Supported 5652F: drivers/scsi/libfc/ 5653F: drivers/scsi/fcoe/ 5654F: include/scsi/fc/ 5655F: include/scsi/libfc.h 5656F: include/scsi/libfcoe.h 5657F: include/uapi/scsi/fc/ 5658 5659FILE LOCKING (flock() and fcntl()/lockf()) 5660M: Jeff Layton <jlayton@kernel.org> 5661M: "J. Bruce Fields" <bfields@fieldses.org> 5662L: linux-fsdevel@vger.kernel.org 5663S: Maintained 5664F: include/linux/fcntl.h 5665F: include/uapi/linux/fcntl.h 5666F: fs/fcntl.c 5667F: fs/locks.c 5668 5669FILESYSTEMS (VFS and infrastructure) 5670M: Alexander Viro <viro@zeniv.linux.org.uk> 5671L: linux-fsdevel@vger.kernel.org 5672S: Maintained 5673F: fs/* 5674F: include/linux/fs.h 5675F: include/uapi/linux/fs.h 5676 5677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5678M: Riku Voipio <riku.voipio@iki.fi> 5679L: linux-hwmon@vger.kernel.org 5680S: Maintained 5681F: drivers/hwmon/f75375s.c 5682F: include/linux/f75375s.h 5683 5684FIREWIRE AUDIO DRIVERS 5685M: Clemens Ladisch <clemens@ladisch.de> 5686L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5687T: git git://git.alsa-project.org/alsa-kernel.git 5688S: Maintained 5689F: sound/firewire/ 5690 5691FIREWIRE MEDIA DRIVERS (firedtv) 5692M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5693L: linux-media@vger.kernel.org 5694L: linux1394-devel@lists.sourceforge.net 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5696S: Maintained 5697F: drivers/media/firewire/ 5698 5699FIREWIRE SBP-2 TARGET 5700M: Chris Boot <bootc@bootc.net> 5701L: linux-scsi@vger.kernel.org 5702L: target-devel@vger.kernel.org 5703L: linux1394-devel@lists.sourceforge.net 5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5705S: Maintained 5706F: drivers/target/sbp/ 5707 5708FIREWIRE SUBSYSTEM 5709M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5710L: linux1394-devel@lists.sourceforge.net 5711W: http://ieee1394.wiki.kernel.org/ 5712T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5713S: Maintained 5714F: drivers/firewire/ 5715F: include/linux/firewire.h 5716F: include/uapi/linux/firewire*.h 5717F: tools/firewire/ 5718 5719FIRMWARE LOADER (request_firmware) 5720M: Luis R. Rodriguez <mcgrof@kernel.org> 5721L: linux-kernel@vger.kernel.org 5722S: Maintained 5723F: Documentation/firmware_class/ 5724F: drivers/base/firmware_loader/ 5725F: include/linux/firmware.h 5726 5727FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5728M: Joshua Morris <josh.h.morris@us.ibm.com> 5729M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5730S: Maintained 5731F: drivers/block/rsxx/ 5732 5733FLOPPY DRIVER 5734M: Jiri Kosina <jikos@kernel.org> 5735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5736S: Odd fixes 5737F: drivers/block/floppy.c 5738 5739FMC SUBSYSTEM 5740M: Alessandro Rubini <rubini@gnudd.com> 5741W: http://www.ohwr.org/projects/fmc-bus 5742S: Supported 5743F: drivers/fmc/ 5744F: include/linux/fmc*.h 5745F: include/linux/ipmi-fru.h 5746K: fmc_d.*register 5747 5748FPGA MANAGER FRAMEWORK 5749M: Alan Tull <atull@kernel.org> 5750M: Moritz Fischer <mdf@kernel.org> 5751L: linux-fpga@vger.kernel.org 5752S: Maintained 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5754Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5755F: Documentation/fpga/ 5756F: Documentation/driver-api/fpga/ 5757F: Documentation/devicetree/bindings/fpga/ 5758F: drivers/fpga/ 5759F: include/linux/fpga/ 5760W: http://www.rocketboards.org 5761 5762FPGA DFL DRIVERS 5763M: Wu Hao <hao.wu@intel.com> 5764L: linux-fpga@vger.kernel.org 5765S: Maintained 5766F: Documentation/fpga/dfl.txt 5767F: include/uapi/linux/fpga-dfl.h 5768F: drivers/fpga/dfl* 5769 5770FPU EMULATOR 5771M: Bill Metzenthen <billm@melbpc.org.au> 5772W: http://floatingpoint.sourceforge.net/emulator/index.html 5773S: Maintained 5774F: arch/x86/math-emu/ 5775 5776FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5777L: netdev@vger.kernel.org 5778S: Orphan 5779F: drivers/net/wan/dlci.c 5780F: drivers/net/wan/sdla.c 5781 5782FRAMEBUFFER LAYER 5783M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5784L: dri-devel@lists.freedesktop.org 5785L: linux-fbdev@vger.kernel.org 5786T: git git://github.com/bzolnier/linux.git 5787Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5788S: Maintained 5789F: Documentation/fb/ 5790F: drivers/video/ 5791F: include/video/ 5792F: include/linux/fb.h 5793F: include/uapi/video/ 5794F: include/uapi/linux/fb.h 5795 5796FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5797M: Horia Geantă <horia.geanta@nxp.com> 5798M: Aymen Sghaier <aymen.sghaier@nxp.com> 5799L: linux-crypto@vger.kernel.org 5800S: Maintained 5801F: drivers/crypto/caam/ 5802F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5803 5804FREESCALE DIU FRAMEBUFFER DRIVER 5805M: Timur Tabi <timur@kernel.org> 5806L: linux-fbdev@vger.kernel.org 5807S: Maintained 5808F: drivers/video/fbdev/fsl-diu-fb.* 5809 5810FREESCALE DMA DRIVER 5811M: Li Yang <leoyang.li@nxp.com> 5812M: Zhang Wei <zw@zh-kernel.org> 5813L: linuxppc-dev@lists.ozlabs.org 5814S: Maintained 5815F: drivers/dma/fsldma.* 5816 5817FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5818M: Claudiu Manoil <claudiu.manoil@nxp.com> 5819L: netdev@vger.kernel.org 5820S: Maintained 5821F: drivers/net/ethernet/freescale/gianfar* 5822F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5823 5824FREESCALE GPMI NAND DRIVER 5825M: Han Xu <han.xu@nxp.com> 5826L: linux-mtd@lists.infradead.org 5827S: Maintained 5828F: drivers/mtd/nand/raw/gpmi-nand/* 5829 5830FREESCALE I2C CPM DRIVER 5831M: Jochen Friedrich <jochen@scram.de> 5832L: linuxppc-dev@lists.ozlabs.org 5833L: linux-i2c@vger.kernel.org 5834S: Maintained 5835F: drivers/i2c/busses/i2c-cpm.c 5836 5837FREESCALE IMX / MXC FEC DRIVER 5838M: Fugang Duan <fugang.duan@nxp.com> 5839L: netdev@vger.kernel.org 5840S: Maintained 5841F: drivers/net/ethernet/freescale/fec_main.c 5842F: drivers/net/ethernet/freescale/fec_ptp.c 5843F: drivers/net/ethernet/freescale/fec.h 5844F: Documentation/devicetree/bindings/net/fsl-fec.txt 5845 5846FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5847M: Sascha Hauer <s.hauer@pengutronix.de> 5848R: Pengutronix Kernel Team <kernel@pengutronix.de> 5849L: linux-fbdev@vger.kernel.org 5850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5851S: Maintained 5852F: include/linux/platform_data/video-imxfb.h 5853F: drivers/video/fbdev/imxfb.c 5854 5855FREESCALE QORIQ DPAA ETHERNET DRIVER 5856M: Madalin Bucur <madalin.bucur@nxp.com> 5857L: netdev@vger.kernel.org 5858S: Maintained 5859F: drivers/net/ethernet/freescale/dpaa 5860 5861FREESCALE QORIQ DPAA FMAN DRIVER 5862M: Madalin Bucur <madalin.bucur@nxp.com> 5863L: netdev@vger.kernel.org 5864S: Maintained 5865F: drivers/net/ethernet/freescale/fman 5866F: Documentation/devicetree/bindings/net/fsl-fman.txt 5867 5868FREESCALE QORIQ PTP CLOCK DRIVER 5869M: Yangbo Lu <yangbo.lu@nxp.com> 5870L: netdev@vger.kernel.org 5871S: Maintained 5872F: drivers/ptp/ptp_qoriq.c 5873F: include/linux/fsl/ptp_qoriq.h 5874F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5875 5876FREESCALE QUAD SPI DRIVER 5877M: Han Xu <han.xu@nxp.com> 5878L: linux-mtd@lists.infradead.org 5879S: Maintained 5880F: drivers/mtd/spi-nor/fsl-quadspi.c 5881 5882FREESCALE QUICC ENGINE LIBRARY 5883M: Qiang Zhao <qiang.zhao@nxp.com> 5884L: linuxppc-dev@lists.ozlabs.org 5885S: Maintained 5886F: drivers/soc/fsl/qe/ 5887F: include/soc/fsl/*qe*.h 5888F: include/soc/fsl/*ucc*.h 5889 5890FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5891M: Li Yang <leoyang.li@nxp.com> 5892L: netdev@vger.kernel.org 5893L: linuxppc-dev@lists.ozlabs.org 5894S: Maintained 5895F: drivers/net/ethernet/freescale/ucc_geth* 5896 5897FREESCALE QUICC ENGINE UCC HDLC DRIVER 5898M: Zhao Qiang <qiang.zhao@nxp.com> 5899L: netdev@vger.kernel.org 5900L: linuxppc-dev@lists.ozlabs.org 5901S: Maintained 5902F: drivers/net/wan/fsl_ucc_hdlc* 5903 5904FREESCALE QUICC ENGINE UCC UART DRIVER 5905M: Timur Tabi <timur@kernel.org> 5906L: linuxppc-dev@lists.ozlabs.org 5907S: Maintained 5908F: drivers/tty/serial/ucc_uart.c 5909 5910FREESCALE SOC DRIVERS 5911M: Li Yang <leoyang.li@nxp.com> 5912L: linuxppc-dev@lists.ozlabs.org 5913L: linux-arm-kernel@lists.infradead.org 5914S: Maintained 5915F: Documentation/devicetree/bindings/soc/fsl/ 5916F: drivers/soc/fsl/ 5917F: include/linux/fsl/ 5918 5919FREESCALE SOC FS_ENET DRIVER 5920M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5921L: linuxppc-dev@lists.ozlabs.org 5922L: netdev@vger.kernel.org 5923S: Maintained 5924F: drivers/net/ethernet/freescale/fs_enet/ 5925F: include/linux/fs_enet_pd.h 5926 5927FREESCALE SOC SOUND DRIVERS 5928M: Timur Tabi <timur@kernel.org> 5929M: Nicolin Chen <nicoleotsuka@gmail.com> 5930M: Xiubo Li <Xiubo.Lee@gmail.com> 5931R: Fabio Estevam <fabio.estevam@nxp.com> 5932L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5933L: linuxppc-dev@lists.ozlabs.org 5934S: Maintained 5935F: sound/soc/fsl/fsl* 5936F: sound/soc/fsl/imx* 5937F: sound/soc/fsl/mpc8610_hpcd.c 5938 5939FREESCALE USB PERIPHERAL DRIVERS 5940M: Li Yang <leoyang.li@nxp.com> 5941L: linux-usb@vger.kernel.org 5942L: linuxppc-dev@lists.ozlabs.org 5943S: Maintained 5944F: drivers/usb/gadget/udc/fsl* 5945 5946FREEVXFS FILESYSTEM 5947M: Christoph Hellwig <hch@infradead.org> 5948W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5949S: Maintained 5950F: fs/freevxfs/ 5951 5952FREEZER 5953M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5954M: Pavel Machek <pavel@ucw.cz> 5955L: linux-pm@vger.kernel.org 5956S: Supported 5957F: Documentation/power/freezing-of-tasks.txt 5958F: include/linux/freezer.h 5959F: kernel/freezer.c 5960 5961FRONTSWAP API 5962M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5963L: linux-kernel@vger.kernel.org 5964S: Maintained 5965F: mm/frontswap.c 5966F: include/linux/frontswap.h 5967 5968FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5969M: David Howells <dhowells@redhat.com> 5970L: linux-cachefs@redhat.com (moderated for non-subscribers) 5971S: Supported 5972F: Documentation/filesystems/caching/ 5973F: fs/fscache/ 5974F: include/linux/fscache*.h 5975 5976FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5977M: Theodore Y. Ts'o <tytso@mit.edu> 5978M: Jaegeuk Kim <jaegeuk@kernel.org> 5979L: linux-fscrypt@vger.kernel.org 5980Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5982S: Supported 5983F: fs/crypto/ 5984F: include/linux/fscrypt*.h 5985F: Documentation/filesystems/fscrypt.rst 5986 5987FSI-ATTACHED I2C DRIVER 5988M: Eddie James <eajames@linux.vnet.ibm.com> 5989L: linux-i2c@vger.kernel.org 5990L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5991S: Maintained 5992F: drivers/i2c/busses/i2c-fsi.c 5993F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5994 5995FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5996M: Jan Kara <jack@suse.cz> 5997R: Amir Goldstein <amir73il@gmail.com> 5998L: linux-fsdevel@vger.kernel.org 5999S: Maintained 6000F: fs/notify/ 6001F: include/linux/fsnotify*.h 6002 6003FUJITSU LAPTOP EXTRAS 6004M: Jonathan Woithe <jwoithe@just42.net> 6005L: platform-driver-x86@vger.kernel.org 6006S: Maintained 6007F: drivers/platform/x86/fujitsu-laptop.c 6008 6009FUJITSU M-5MO LS CAMERA ISP DRIVER 6010M: Kyungmin Park <kyungmin.park@samsung.com> 6011M: Heungjun Kim <riverful.kim@samsung.com> 6012L: linux-media@vger.kernel.org 6013S: Maintained 6014F: drivers/media/i2c/m5mols/ 6015F: include/media/i2c/m5mols.h 6016 6017FUJITSU TABLET EXTRAS 6018M: Robert Gerlach <khnz@gmx.de> 6019L: platform-driver-x86@vger.kernel.org 6020S: Maintained 6021F: drivers/platform/x86/fujitsu-tablet.c 6022 6023FUSE: FILESYSTEM IN USERSPACE 6024M: Miklos Szeredi <miklos@szeredi.hu> 6025L: linux-fsdevel@vger.kernel.org 6026W: http://fuse.sourceforge.net/ 6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6028S: Maintained 6029F: fs/fuse/ 6030F: include/uapi/linux/fuse.h 6031F: Documentation/filesystems/fuse.txt 6032 6033FUTEX SUBSYSTEM 6034M: Thomas Gleixner <tglx@linutronix.de> 6035M: Ingo Molnar <mingo@redhat.com> 6036R: Peter Zijlstra <peterz@infradead.org> 6037R: Darren Hart <dvhart@infradead.org> 6038L: linux-kernel@vger.kernel.org 6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6040S: Maintained 6041F: kernel/futex.c 6042F: kernel/futex_compat.c 6043F: include/asm-generic/futex.h 6044F: include/linux/futex.h 6045F: include/uapi/linux/futex.h 6046F: tools/testing/selftests/futex/ 6047F: tools/perf/bench/futex* 6048F: Documentation/*futex* 6049 6050GCC PLUGINS 6051M: Kees Cook <keescook@chromium.org> 6052R: Emese Revfy <re.emese@gmail.com> 6053L: kernel-hardening@lists.openwall.com 6054S: Maintained 6055F: scripts/gcc-plugins/ 6056F: scripts/gcc-plugin.sh 6057F: scripts/Makefile.gcc-plugins 6058F: Documentation/gcc-plugins.txt 6059 6060GASKET DRIVER FRAMEWORK 6061M: Rob Springer <rspringer@google.com> 6062M: John Joseph <jnjoseph@google.com> 6063M: Ben Chan <benchan@chromium.org> 6064S: Maintained 6065F: drivers/staging/gasket/ 6066 6067GCOV BASED KERNEL PROFILING 6068M: Peter Oberparleiter <oberpar@linux.ibm.com> 6069S: Maintained 6070F: kernel/gcov/ 6071F: Documentation/dev-tools/gcov.rst 6072 6073GDB KERNEL DEBUGGING HELPER SCRIPTS 6074M: Jan Kiszka <jan.kiszka@siemens.com> 6075M: Kieran Bingham <kbingham@kernel.org> 6076S: Supported 6077F: scripts/gdb/ 6078 6079GDT SCSI DISK ARRAY CONTROLLER DRIVER 6080M: Achim Leubner <achim_leubner@adaptec.com> 6081L: linux-scsi@vger.kernel.org 6082W: http://www.icp-vortex.com/ 6083S: Supported 6084F: drivers/scsi/gdt* 6085 6086GEMTEK FM RADIO RECEIVER DRIVER 6087M: Hans Verkuil <hverkuil@xs4all.nl> 6088L: linux-media@vger.kernel.org 6089T: git git://linuxtv.org/media_tree.git 6090W: https://linuxtv.org 6091S: Maintained 6092F: drivers/media/radio/radio-gemtek* 6093 6094GENERIC GPIO I2C DRIVER 6095M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6096S: Supported 6097F: drivers/i2c/busses/i2c-gpio.c 6098F: include/linux/platform_data/i2c-gpio.h 6099 6100GENERIC GPIO I2C MULTIPLEXER DRIVER 6101M: Peter Korsgaard <peter.korsgaard@barco.com> 6102L: linux-i2c@vger.kernel.org 6103S: Supported 6104F: drivers/i2c/muxes/i2c-mux-gpio.c 6105F: include/linux/platform_data/i2c-mux-gpio.h 6106F: Documentation/i2c/muxes/i2c-mux-gpio 6107 6108GENERIC HDLC (WAN) DRIVERS 6109M: Krzysztof Halasa <khc@pm.waw.pl> 6110W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6111S: Maintained 6112F: drivers/net/wan/c101.c 6113F: drivers/net/wan/hd6457* 6114F: drivers/net/wan/hdlc* 6115F: drivers/net/wan/n2.c 6116F: drivers/net/wan/pc300too.c 6117F: drivers/net/wan/pci200syn.c 6118F: drivers/net/wan/wanxl* 6119 6120GENERIC INCLUDE/ASM HEADER FILES 6121M: Arnd Bergmann <arnd@arndb.de> 6122L: linux-arch@vger.kernel.org 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6124S: Maintained 6125F: include/asm-generic/ 6126F: include/uapi/asm-generic/ 6127 6128GENERIC PHY FRAMEWORK 6129M: Kishon Vijay Abraham I <kishon@ti.com> 6130L: linux-kernel@vger.kernel.org 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6132S: Supported 6133F: drivers/phy/ 6134F: include/linux/phy/ 6135 6136GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6137M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6138S: Supported 6139F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6140 6141GENERIC PM DOMAINS 6142M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6143M: Kevin Hilman <khilman@kernel.org> 6144M: Ulf Hansson <ulf.hansson@linaro.org> 6145L: linux-pm@vger.kernel.org 6146S: Supported 6147F: drivers/base/power/domain*.c 6148F: include/linux/pm_domain.h 6149F: Documentation/devicetree/bindings/power/power_domain.txt 6150 6151GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6152M: Eugen Hristev <eugen.hristev@microchip.com> 6153L: linux-input@vger.kernel.org 6154S: Maintained 6155F: drivers/input/touchscreen/resistive-adc-touch.c 6156 6157GENERIC UIO DRIVER FOR PCI DEVICES 6158M: "Michael S. Tsirkin" <mst@redhat.com> 6159L: kvm@vger.kernel.org 6160S: Supported 6161F: drivers/uio/uio_pci_generic.c 6162 6163GENWQE (IBM Generic Workqueue Card) 6164M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6165M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6166S: Supported 6167F: drivers/misc/genwqe/ 6168 6169GET_MAINTAINER SCRIPT 6170M: Joe Perches <joe@perches.com> 6171S: Maintained 6172F: scripts/get_maintainer.pl 6173 6174GFS2 FILE SYSTEM 6175M: Bob Peterson <rpeterso@redhat.com> 6176M: Andreas Gruenbacher <agruenba@redhat.com> 6177L: cluster-devel@redhat.com 6178W: http://sources.redhat.com/cluster/ 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6180S: Supported 6181F: Documentation/filesystems/gfs2*.txt 6182F: fs/gfs2/ 6183F: include/uapi/linux/gfs2_ondisk.h 6184 6185GIGASET ISDN DRIVERS 6186M: Paul Bolle <pebolle@tiscali.nl> 6187L: gigaset307x-common@lists.sourceforge.net 6188W: http://gigaset307x.sourceforge.net/ 6189S: Odd Fixes 6190F: Documentation/isdn/README.gigaset 6191F: drivers/isdn/gigaset/ 6192F: include/uapi/linux/gigaset_dev.h 6193 6194GNSS SUBSYSTEM 6195M: Johan Hovold <johan@kernel.org> 6196S: Maintained 6197F: Documentation/ABI/testing/sysfs-class-gnss 6198F: Documentation/devicetree/bindings/gnss/ 6199F: drivers/gnss/ 6200F: include/linux/gnss.h 6201 6202GO7007 MPEG CODEC 6203M: Hans Verkuil <hans.verkuil@cisco.com> 6204L: linux-media@vger.kernel.org 6205S: Maintained 6206F: drivers/media/usb/go7007/ 6207 6208GOODIX TOUCHSCREEN 6209M: Bastien Nocera <hadess@hadess.net> 6210L: linux-input@vger.kernel.org 6211S: Maintained 6212F: drivers/input/touchscreen/goodix.c 6213 6214GPD POCKET FAN DRIVER 6215M: Hans de Goede <hdegoede@redhat.com> 6216L: platform-driver-x86@vger.kernel.org 6217S: Maintained 6218F: drivers/platform/x86/gpd-pocket-fan.c 6219 6220GPIO ACPI SUPPORT 6221M: Mika Westerberg <mika.westerberg@linux.intel.com> 6222M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6223L: linux-gpio@vger.kernel.org 6224L: linux-acpi@vger.kernel.org 6225S: Maintained 6226F: Documentation/acpi/gpio-properties.txt 6227F: drivers/gpio/gpiolib-acpi.c 6228 6229GPIO IR Transmitter 6230M: Sean Young <sean@mess.org> 6231L: linux-media@vger.kernel.org 6232S: Maintained 6233F: drivers/media/rc/gpio-ir-tx.c 6234 6235GPIO MOCKUP DRIVER 6236M: Bamvor Jian Zhang <bamv2005@gmail.com> 6237R: Bartosz Golaszewski <brgl@bgdev.pl> 6238L: linux-gpio@vger.kernel.org 6239S: Maintained 6240F: drivers/gpio/gpio-mockup.c 6241F: tools/testing/selftests/gpio/ 6242 6243GPIO SUBSYSTEM 6244M: Linus Walleij <linus.walleij@linaro.org> 6245L: linux-gpio@vger.kernel.org 6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6247S: Maintained 6248F: Documentation/devicetree/bindings/gpio/ 6249F: Documentation/driver-api/gpio/ 6250F: Documentation/gpio/ 6251F: Documentation/ABI/testing/gpio-cdev 6252F: Documentation/ABI/obsolete/sysfs-gpio 6253F: drivers/gpio/ 6254F: include/linux/gpio/ 6255F: include/linux/gpio.h 6256F: include/linux/of_gpio.h 6257F: include/asm-generic/gpio.h 6258F: include/uapi/linux/gpio.h 6259F: tools/gpio/ 6260 6261GRE DEMULTIPLEXER DRIVER 6262M: Dmitry Kozlov <xeb@mail.ru> 6263L: netdev@vger.kernel.org 6264S: Maintained 6265F: net/ipv4/gre_demux.c 6266F: net/ipv4/gre_offload.c 6267F: include/net/gre.h 6268 6269GRETH 10/100/1G Ethernet MAC device driver 6270M: Andreas Larsson <andreas@gaisler.com> 6271L: netdev@vger.kernel.org 6272S: Maintained 6273F: drivers/net/ethernet/aeroflex/ 6274 6275GREYBUS AUDIO PROTOCOLS DRIVERS 6276M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6277M: Mark Greer <mgreer@animalcreek.com> 6278S: Maintained 6279F: drivers/staging/greybus/audio_apbridgea.c 6280F: drivers/staging/greybus/audio_apbridgea.h 6281F: drivers/staging/greybus/audio_codec.c 6282F: drivers/staging/greybus/audio_codec.h 6283F: drivers/staging/greybus/audio_gb.c 6284F: drivers/staging/greybus/audio_manager.c 6285F: drivers/staging/greybus/audio_manager.h 6286F: drivers/staging/greybus/audio_manager_module.c 6287F: drivers/staging/greybus/audio_manager_private.h 6288F: drivers/staging/greybus/audio_manager_sysfs.c 6289F: drivers/staging/greybus/audio_module.c 6290F: drivers/staging/greybus/audio_topology.c 6291 6292GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6293M: Viresh Kumar <vireshk@kernel.org> 6294S: Maintained 6295F: drivers/staging/greybus/authentication.c 6296F: drivers/staging/greybus/bootrom.c 6297F: drivers/staging/greybus/firmware.h 6298F: drivers/staging/greybus/fw-core.c 6299F: drivers/staging/greybus/fw-download.c 6300F: drivers/staging/greybus/fw-management.c 6301F: drivers/staging/greybus/greybus_authentication.h 6302F: drivers/staging/greybus/greybus_firmware.h 6303F: drivers/staging/greybus/hid.c 6304F: drivers/staging/greybus/i2c.c 6305F: drivers/staging/greybus/spi.c 6306F: drivers/staging/greybus/spilib.c 6307F: drivers/staging/greybus/spilib.h 6308 6309GREYBUS LOOPBACK DRIVER 6310M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6311S: Maintained 6312F: drivers/staging/greybus/loopback.c 6313 6314GREYBUS PLATFORM DRIVERS 6315M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6316S: Maintained 6317F: drivers/staging/greybus/arche-platform.c 6318F: drivers/staging/greybus/arche-apb-ctrl.c 6319F: drivers/staging/greybus/arche_platform.h 6320 6321GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6322M: Rui Miguel Silva <rmfrfs@gmail.com> 6323S: Maintained 6324F: drivers/staging/greybus/sdio.c 6325F: drivers/staging/greybus/light.c 6326F: drivers/staging/greybus/gpio.c 6327F: drivers/staging/greybus/power_supply.c 6328F: drivers/staging/greybus/spi.c 6329F: drivers/staging/greybus/spilib.c 6330 6331GREYBUS SUBSYSTEM 6332M: Johan Hovold <johan@kernel.org> 6333M: Alex Elder <elder@kernel.org> 6334M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6335S: Maintained 6336F: drivers/staging/greybus/ 6337L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6338 6339GREYBUS UART PROTOCOLS DRIVERS 6340M: David Lin <dtwlin@gmail.com> 6341S: Maintained 6342F: drivers/staging/greybus/uart.c 6343F: drivers/staging/greybus/log.c 6344 6345GS1662 VIDEO SERIALIZER 6346M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6347L: linux-media@vger.kernel.org 6348T: git git://linuxtv.org/media_tree.git 6349S: Maintained 6350F: drivers/media/spi/gs1662.c 6351 6352GSPCA FINEPIX SUBDRIVER 6353M: Frank Zago <frank@zago.net> 6354L: linux-media@vger.kernel.org 6355T: git git://linuxtv.org/media_tree.git 6356S: Maintained 6357F: drivers/media/usb/gspca/finepix.c 6358 6359GSPCA GL860 SUBDRIVER 6360M: Olivier Lorin <o.lorin@laposte.net> 6361L: linux-media@vger.kernel.org 6362T: git git://linuxtv.org/media_tree.git 6363S: Maintained 6364F: drivers/media/usb/gspca/gl860/ 6365 6366GSPCA M5602 SUBDRIVER 6367M: Erik Andren <erik.andren@gmail.com> 6368L: linux-media@vger.kernel.org 6369T: git git://linuxtv.org/media_tree.git 6370S: Maintained 6371F: drivers/media/usb/gspca/m5602/ 6372 6373GSPCA PAC207 SONIXB SUBDRIVER 6374M: Hans Verkuil <hverkuil@xs4all.nl> 6375L: linux-media@vger.kernel.org 6376T: git git://linuxtv.org/media_tree.git 6377S: Odd Fixes 6378F: drivers/media/usb/gspca/pac207.c 6379 6380GSPCA SN9C20X SUBDRIVER 6381M: Brian Johnson <brijohn@gmail.com> 6382L: linux-media@vger.kernel.org 6383T: git git://linuxtv.org/media_tree.git 6384S: Maintained 6385F: drivers/media/usb/gspca/sn9c20x.c 6386 6387GSPCA T613 SUBDRIVER 6388M: Leandro Costantino <lcostantino@gmail.com> 6389L: linux-media@vger.kernel.org 6390T: git git://linuxtv.org/media_tree.git 6391S: Maintained 6392F: drivers/media/usb/gspca/t613.c 6393 6394GSPCA USB WEBCAM DRIVER 6395M: Hans Verkuil <hverkuil@xs4all.nl> 6396L: linux-media@vger.kernel.org 6397T: git git://linuxtv.org/media_tree.git 6398S: Odd Fixes 6399F: drivers/media/usb/gspca/ 6400 6401GTP (GPRS Tunneling Protocol) 6402M: Pablo Neira Ayuso <pablo@netfilter.org> 6403M: Harald Welte <laforge@gnumonks.org> 6404L: osmocom-net-gprs@lists.osmocom.org 6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6406S: Maintained 6407F: drivers/net/gtp.c 6408 6409GUID PARTITION TABLE (GPT) 6410M: Davidlohr Bueso <dave@stgolabs.net> 6411L: linux-efi@vger.kernel.org 6412S: Maintained 6413F: block/partitions/efi.* 6414 6415H8/300 ARCHITECTURE 6416M: Yoshinori Sato <ysato@users.sourceforge.jp> 6417L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6418W: http://uclinux-h8.sourceforge.jp 6419T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6420S: Maintained 6421F: arch/h8300/ 6422F: drivers/clocksource/h8300_*.c 6423F: drivers/clk/h8300/ 6424F: drivers/irqchip/irq-renesas-h8*.c 6425 6426HACKRF MEDIA DRIVER 6427M: Antti Palosaari <crope@iki.fi> 6428L: linux-media@vger.kernel.org 6429W: https://linuxtv.org 6430W: http://palosaari.fi/linux/ 6431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6432T: git git://linuxtv.org/anttip/media_tree.git 6433S: Maintained 6434F: drivers/media/usb/hackrf/ 6435 6436HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6437M: Frank Seidel <frank@f-seidel.de> 6438L: platform-driver-x86@vger.kernel.org 6439W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6440S: Maintained 6441F: drivers/platform/x86/hdaps.c 6442 6443HARDWARE MONITORING 6444M: Jean Delvare <jdelvare@suse.com> 6445M: Guenter Roeck <linux@roeck-us.net> 6446L: linux-hwmon@vger.kernel.org 6447W: http://hwmon.wiki.kernel.org/ 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6449S: Maintained 6450F: Documentation/devicetree/bindings/hwmon/ 6451F: Documentation/hwmon/ 6452F: drivers/hwmon/ 6453F: include/linux/hwmon*.h 6454 6455HARDWARE RANDOM NUMBER GENERATOR CORE 6456M: Matt Mackall <mpm@selenic.com> 6457M: Herbert Xu <herbert@gondor.apana.org.au> 6458L: linux-crypto@vger.kernel.org 6459S: Odd fixes 6460F: Documentation/devicetree/bindings/rng/ 6461F: Documentation/hw_random.txt 6462F: drivers/char/hw_random/ 6463F: include/linux/hw_random.h 6464 6465HARDWARE TRACING FACILITIES 6466M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6467S: Maintained 6468F: drivers/hwtracing/ 6469 6470HARDWARE SPINLOCK CORE 6471M: Ohad Ben-Cohen <ohad@wizery.com> 6472M: Bjorn Andersson <bjorn.andersson@linaro.org> 6473L: linux-remoteproc@vger.kernel.org 6474S: Maintained 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6476F: Documentation/devicetree/bindings/hwlock/ 6477F: Documentation/hwspinlock.txt 6478F: drivers/hwspinlock/ 6479F: include/linux/hwspinlock.h 6480 6481HARMONY SOUND DRIVER 6482L: linux-parisc@vger.kernel.org 6483S: Maintained 6484F: sound/parisc/harmony.* 6485 6486HDPVR USB VIDEO ENCODER DRIVER 6487M: Hans Verkuil <hverkuil@xs4all.nl> 6488L: linux-media@vger.kernel.org 6489T: git git://linuxtv.org/media_tree.git 6490W: https://linuxtv.org 6491S: Odd Fixes 6492F: drivers/media/usb/hdpvr/ 6493 6494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6495M: Jerry Hoemann <jerry.hoemann@hpe.com> 6496S: Supported 6497F: Documentation/watchdog/hpwdt.txt 6498F: drivers/watchdog/hpwdt.c 6499 6500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6501M: Don Brace <don.brace@microsemi.com> 6502L: esc.storagedev@microsemi.com 6503L: linux-scsi@vger.kernel.org 6504S: Supported 6505F: Documentation/scsi/hpsa.txt 6506F: drivers/scsi/hpsa*.[ch] 6507F: include/linux/cciss*.h 6508F: include/uapi/linux/cciss*.h 6509 6510HFI1 DRIVER 6511M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6512M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6513L: linux-rdma@vger.kernel.org 6514S: Supported 6515F: drivers/infiniband/hw/hfi1 6516 6517HFS FILESYSTEM 6518L: linux-fsdevel@vger.kernel.org 6519S: Orphan 6520F: Documentation/filesystems/hfs.txt 6521F: fs/hfs/ 6522 6523HFSPLUS FILESYSTEM 6524L: linux-fsdevel@vger.kernel.org 6525S: Orphan 6526F: Documentation/filesystems/hfsplus.txt 6527F: fs/hfsplus/ 6528 6529HGA FRAMEBUFFER DRIVER 6530M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6531L: linux-nvidia@lists.surfsouth.com 6532W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6533S: Maintained 6534F: drivers/video/fbdev/hgafb.c 6535 6536HIBERNATION (aka Software Suspend, aka swsusp) 6537M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6538M: Pavel Machek <pavel@ucw.cz> 6539L: linux-pm@vger.kernel.org 6540B: https://bugzilla.kernel.org 6541S: Supported 6542F: arch/x86/power/ 6543F: drivers/base/power/ 6544F: kernel/power/ 6545F: include/linux/suspend.h 6546F: include/linux/freezer.h 6547F: include/linux/pm.h 6548F: arch/*/include/asm/suspend*.h 6549 6550HID CORE LAYER 6551M: Jiri Kosina <jikos@kernel.org> 6552R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6553L: linux-input@vger.kernel.org 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6555S: Maintained 6556F: drivers/hid/ 6557F: include/linux/hid* 6558F: include/uapi/linux/hid* 6559 6560HID SENSOR HUB DRIVERS 6561M: Jiri Kosina <jikos@kernel.org> 6562M: Jonathan Cameron <jic23@kernel.org> 6563M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6564L: linux-input@vger.kernel.org 6565L: linux-iio@vger.kernel.org 6566S: Maintained 6567F: Documentation/hid/hid-sensor* 6568F: drivers/hid/hid-sensor-* 6569F: drivers/iio/*/hid-* 6570F: include/linux/hid-sensor-* 6571 6572HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6573M: Thomas Gleixner <tglx@linutronix.de> 6574L: linux-kernel@vger.kernel.org 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6576S: Maintained 6577F: Documentation/timers/ 6578F: kernel/time/hrtimer.c 6579F: kernel/time/clockevents.c 6580F: kernel/time/timer_*.c 6581F: include/linux/clockchips.h 6582F: include/linux/hrtimer.h 6583 6584HIGH-SPEED SCC DRIVER FOR AX.25 6585L: linux-hams@vger.kernel.org 6586S: Orphan 6587F: drivers/net/hamradio/dmascc.c 6588F: drivers/net/hamradio/scc.c 6589 6590HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6591M: HighPoint Linux Team <linux@highpoint-tech.com> 6592W: http://www.highpoint-tech.com 6593S: Supported 6594F: Documentation/scsi/hptiop.txt 6595F: drivers/scsi/hptiop.c 6596 6597HIPPI 6598M: Jes Sorensen <jes@trained-monkey.org> 6599L: linux-hippi@sunsite.dk 6600S: Maintained 6601F: include/linux/hippidevice.h 6602F: include/uapi/linux/if_hippi.h 6603F: net/802/hippi.c 6604F: drivers/net/hippi/ 6605 6606HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6607M: Yisen Zhuang <yisen.zhuang@huawei.com> 6608M: Salil Mehta <salil.mehta@huawei.com> 6609L: netdev@vger.kernel.org 6610W: http://www.hisilicon.com 6611S: Maintained 6612F: drivers/net/ethernet/hisilicon/hns3/ 6613 6614HISILICON LPC BUS DRIVER 6615M: john.garry@huawei.com 6616W: http://www.hisilicon.com 6617S: Maintained 6618F: drivers/bus/hisi_lpc.c 6619F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6620 6621HISILICON NETWORK SUBSYSTEM DRIVER 6622M: Yisen Zhuang <yisen.zhuang@huawei.com> 6623M: Salil Mehta <salil.mehta@huawei.com> 6624L: netdev@vger.kernel.org 6625W: http://www.hisilicon.com 6626S: Maintained 6627F: drivers/net/ethernet/hisilicon/ 6628F: Documentation/devicetree/bindings/net/hisilicon*.txt 6629 6630HISILICON PMU DRIVER 6631M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6632W: http://www.hisilicon.com 6633S: Supported 6634F: drivers/perf/hisilicon 6635F: Documentation/perf/hisi-pmu.txt 6636 6637HISILICON ROCE DRIVER 6638M: Lijun Ou <oulijun@huawei.com> 6639M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6640L: linux-rdma@vger.kernel.org 6641S: Maintained 6642F: drivers/infiniband/hw/hns/ 6643F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6644 6645HISILICON SAS Controller 6646M: John Garry <john.garry@huawei.com> 6647W: http://www.hisilicon.com 6648S: Supported 6649F: drivers/scsi/hisi_sas/ 6650F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6651 6652HMM - Heterogeneous Memory Management 6653M: Jérôme Glisse <jglisse@redhat.com> 6654L: linux-mm@kvack.org 6655S: Maintained 6656F: mm/hmm* 6657F: include/linux/hmm* 6658F: Documentation/vm/hmm.rst 6659 6660HOST AP DRIVER 6661M: Jouni Malinen <j@w1.fi> 6662L: linux-wireless@vger.kernel.org 6663W: http://w1.fi/hostap-driver.html 6664S: Obsolete 6665F: drivers/net/wireless/intersil/hostap/ 6666 6667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6668L: platform-driver-x86@vger.kernel.org 6669S: Orphan 6670F: drivers/platform/x86/tc1100-wmi.c 6671 6672HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6673M: Jaroslav Kysela <perex@perex.cz> 6674S: Maintained 6675F: drivers/net/ethernet/hp/hp100.* 6676 6677HPET: High Precision Event Timers driver 6678M: Clemens Ladisch <clemens@ladisch.de> 6679S: Maintained 6680F: Documentation/timers/hpet.txt 6681F: drivers/char/hpet.c 6682F: include/linux/hpet.h 6683F: include/uapi/linux/hpet.h 6684 6685HPET: x86 6686S: Orphan 6687F: arch/x86/kernel/hpet.c 6688F: arch/x86/include/asm/hpet.h 6689 6690HPFS FILESYSTEM 6691M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6692W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6693S: Maintained 6694F: fs/hpfs/ 6695 6696HSI SUBSYSTEM 6697M: Sebastian Reichel <sre@kernel.org> 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6699S: Maintained 6700F: Documentation/ABI/testing/sysfs-bus-hsi 6701F: Documentation/driver-api/hsi.rst 6702F: drivers/hsi/ 6703F: include/linux/hsi/ 6704F: include/uapi/linux/hsi/ 6705 6706HSO 3G MODEM DRIVER 6707L: linux-usb@vger.kernel.org 6708S: Orphan 6709F: drivers/net/usb/hso.c 6710 6711HSR NETWORK PROTOCOL 6712M: Arvid Brodin <arvid.brodin@alten.se> 6713L: netdev@vger.kernel.org 6714S: Maintained 6715F: net/hsr/ 6716 6717HT16K33 LED CONTROLLER DRIVER 6718M: Robin van der Gracht <robin@protonic.nl> 6719S: Maintained 6720F: drivers/auxdisplay/ht16k33.c 6721F: Documentation/devicetree/bindings/display/ht16k33.txt 6722 6723HTCPEN TOUCHSCREEN DRIVER 6724M: Pau Oliva Fora <pof@eslack.org> 6725L: linux-input@vger.kernel.org 6726S: Maintained 6727F: drivers/input/touchscreen/htcpen.c 6728 6729HUAWEI ETHERNET DRIVER 6730M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6731L: netdev@vger.kernel.org 6732S: Supported 6733F: Documentation/networking/hinic.txt 6734F: drivers/net/ethernet/huawei/hinic/ 6735 6736HUGETLB FILESYSTEM 6737M: Mike Kravetz <mike.kravetz@oracle.com> 6738L: linux-mm@kvack.org 6739S: Maintained 6740F: fs/hugetlbfs/ 6741F: mm/hugetlb.c 6742F: include/linux/hugetlb.h 6743F: Documentation/admin-guide/mm/hugetlbpage.rst 6744F: Documentation/vm/hugetlbfs_reserv.rst 6745F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6746 6747HVA ST MEDIA DRIVER 6748M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6749L: linux-media@vger.kernel.org 6750T: git git://linuxtv.org/media_tree.git 6751W: https://linuxtv.org 6752S: Supported 6753F: drivers/media/platform/sti/hva 6754 6755HWPOISON MEMORY FAILURE HANDLING 6756M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6757L: linux-mm@kvack.org 6758S: Maintained 6759F: mm/memory-failure.c 6760F: mm/hwpoison-inject.c 6761 6762Hyper-V CORE AND DRIVERS 6763M: "K. Y. Srinivasan" <kys@microsoft.com> 6764M: Haiyang Zhang <haiyangz@microsoft.com> 6765M: Stephen Hemminger <sthemmin@microsoft.com> 6766L: devel@linuxdriverproject.org 6767S: Maintained 6768F: Documentation/networking/netvsc.txt 6769F: arch/x86/include/asm/mshyperv.h 6770F: arch/x86/include/asm/trace/hyperv.h 6771F: arch/x86/include/asm/hyperv-tlfs.h 6772F: arch/x86/kernel/cpu/mshyperv.c 6773F: arch/x86/hyperv 6774F: drivers/hid/hid-hyperv.c 6775F: drivers/hv/ 6776F: drivers/input/serio/hyperv-keyboard.c 6777F: drivers/pci/controller/pci-hyperv.c 6778F: drivers/net/hyperv/ 6779F: drivers/scsi/storvsc_drv.c 6780F: drivers/uio/uio_hv_generic.c 6781F: drivers/video/fbdev/hyperv_fb.c 6782F: net/vmw_vsock/hyperv_transport.c 6783F: include/linux/hyperv.h 6784F: include/uapi/linux/hyperv.h 6785F: tools/hv/ 6786F: Documentation/ABI/stable/sysfs-bus-vmbus 6787 6788HYPERVISOR VIRTUAL CONSOLE DRIVER 6789L: linuxppc-dev@lists.ozlabs.org 6790S: Odd Fixes 6791F: drivers/tty/hvc/ 6792 6793I2C ACPI SUPPORT 6794M: Mika Westerberg <mika.westerberg@linux.intel.com> 6795L: linux-i2c@vger.kernel.org 6796L: linux-acpi@vger.kernel.org 6797S: Maintained 6798F: drivers/i2c/i2c-core-acpi.c 6799 6800I2C MUXES 6801M: Peter Rosin <peda@axentia.se> 6802L: linux-i2c@vger.kernel.org 6803S: Maintained 6804F: Documentation/i2c/i2c-topology 6805F: Documentation/i2c/muxes/ 6806F: Documentation/devicetree/bindings/i2c/i2c-mux* 6807F: Documentation/devicetree/bindings/i2c/i2c-arb* 6808F: Documentation/devicetree/bindings/i2c/i2c-gate* 6809F: drivers/i2c/i2c-mux.c 6810F: drivers/i2c/muxes/ 6811F: include/linux/i2c-mux.h 6812 6813I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6814M: Gregory CLEMENT <gregory.clement@bootlin.com> 6815L: linux-i2c@vger.kernel.org 6816S: Maintained 6817F: drivers/i2c/busses/i2c-mv64xxx.c 6818 6819I2C OVER PARALLEL PORT 6820M: Jean Delvare <jdelvare@suse.com> 6821L: linux-i2c@vger.kernel.org 6822S: Maintained 6823F: Documentation/i2c/busses/i2c-parport 6824F: Documentation/i2c/busses/i2c-parport-light 6825F: drivers/i2c/busses/i2c-parport.c 6826F: drivers/i2c/busses/i2c-parport-light.c 6827 6828I2C SUBSYSTEM 6829M: Wolfram Sang <wsa@the-dreams.de> 6830L: linux-i2c@vger.kernel.org 6831W: https://i2c.wiki.kernel.org/ 6832Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6834S: Maintained 6835F: Documentation/devicetree/bindings/i2c/i2c.txt 6836F: Documentation/i2c/ 6837F: drivers/i2c/* 6838F: include/linux/i2c.h 6839F: include/linux/i2c-dev.h 6840F: include/linux/i2c-smbus.h 6841F: include/uapi/linux/i2c.h 6842F: include/uapi/linux/i2c-*.h 6843 6844I2C SUBSYSTEM HOST DRIVERS 6845L: linux-i2c@vger.kernel.org 6846W: https://i2c.wiki.kernel.org/ 6847Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6849S: Odd Fixes 6850F: Documentation/devicetree/bindings/i2c/ 6851F: drivers/i2c/algos/ 6852F: drivers/i2c/busses/ 6853 6854I2C-TAOS-EVM DRIVER 6855M: Jean Delvare <jdelvare@suse.com> 6856L: linux-i2c@vger.kernel.org 6857S: Maintained 6858F: Documentation/i2c/busses/i2c-taos-evm 6859F: drivers/i2c/busses/i2c-taos-evm.c 6860 6861I2C-TINY-USB DRIVER 6862M: Till Harbaum <till@harbaum.org> 6863L: linux-i2c@vger.kernel.org 6864W: http://www.harbaum.org/till/i2c_tiny_usb 6865S: Maintained 6866F: drivers/i2c/busses/i2c-tiny-usb.c 6867 6868I2C/SMBUS CONTROLLER DRIVERS FOR PC 6869M: Jean Delvare <jdelvare@suse.com> 6870L: linux-i2c@vger.kernel.org 6871S: Maintained 6872F: Documentation/i2c/busses/i2c-ali1535 6873F: Documentation/i2c/busses/i2c-ali1563 6874F: Documentation/i2c/busses/i2c-ali15x3 6875F: Documentation/i2c/busses/i2c-amd756 6876F: Documentation/i2c/busses/i2c-amd8111 6877F: Documentation/i2c/busses/i2c-i801 6878F: Documentation/i2c/busses/i2c-nforce2 6879F: Documentation/i2c/busses/i2c-piix4 6880F: Documentation/i2c/busses/i2c-sis5595 6881F: Documentation/i2c/busses/i2c-sis630 6882F: Documentation/i2c/busses/i2c-sis96x 6883F: Documentation/i2c/busses/i2c-via 6884F: Documentation/i2c/busses/i2c-viapro 6885F: drivers/i2c/busses/i2c-ali1535.c 6886F: drivers/i2c/busses/i2c-ali1563.c 6887F: drivers/i2c/busses/i2c-ali15x3.c 6888F: drivers/i2c/busses/i2c-amd756.c 6889F: drivers/i2c/busses/i2c-amd756-s4882.c 6890F: drivers/i2c/busses/i2c-amd8111.c 6891F: drivers/i2c/busses/i2c-i801.c 6892F: drivers/i2c/busses/i2c-isch.c 6893F: drivers/i2c/busses/i2c-nforce2.c 6894F: drivers/i2c/busses/i2c-nforce2-s4985.c 6895F: drivers/i2c/busses/i2c-piix4.c 6896F: drivers/i2c/busses/i2c-sis5595.c 6897F: drivers/i2c/busses/i2c-sis630.c 6898F: drivers/i2c/busses/i2c-sis96x.c 6899F: drivers/i2c/busses/i2c-via.c 6900F: drivers/i2c/busses/i2c-viapro.c 6901 6902I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6903M: Hans de Goede <hdegoede@redhat.com> 6904L: linux-i2c@vger.kernel.org 6905S: Maintained 6906F: drivers/i2c/busses/i2c-cht-wc.c 6907 6908I2C/SMBUS ISMT DRIVER 6909M: Seth Heasley <seth.heasley@intel.com> 6910M: Neil Horman <nhorman@tuxdriver.com> 6911L: linux-i2c@vger.kernel.org 6912F: drivers/i2c/busses/i2c-ismt.c 6913F: Documentation/i2c/busses/i2c-ismt 6914 6915I2C/SMBUS STUB DRIVER 6916M: Jean Delvare <jdelvare@suse.com> 6917L: linux-i2c@vger.kernel.org 6918S: Maintained 6919F: drivers/i2c/i2c-stub.c 6920 6921IA64 (Itanium) PLATFORM 6922M: Tony Luck <tony.luck@intel.com> 6923M: Fenghua Yu <fenghua.yu@intel.com> 6924L: linux-ia64@vger.kernel.org 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6926S: Maintained 6927F: arch/ia64/ 6928 6929IBM Power 842 compression accelerator 6930M: Haren Myneni <haren@us.ibm.com> 6931S: Supported 6932F: drivers/crypto/nx/Makefile 6933F: drivers/crypto/nx/Kconfig 6934F: drivers/crypto/nx/nx-842* 6935F: include/linux/sw842.h 6936F: crypto/842.c 6937F: lib/842/ 6938 6939IBM Power in-Nest Crypto Acceleration 6940M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6941M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6942L: linux-crypto@vger.kernel.org 6943S: Supported 6944F: drivers/crypto/nx/Makefile 6945F: drivers/crypto/nx/Kconfig 6946F: drivers/crypto/nx/nx-aes* 6947F: drivers/crypto/nx/nx-sha* 6948F: drivers/crypto/nx/nx.* 6949F: drivers/crypto/nx/nx_csbcpb.h 6950F: drivers/crypto/nx/nx_debugfs.h 6951 6952IBM Power Linux RAID adapter 6953M: Brian King <brking@us.ibm.com> 6954S: Supported 6955F: drivers/scsi/ipr.* 6956 6957IBM Power SRIOV Virtual NIC Device Driver 6958M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6959M: John Allen <jallen@linux.vnet.ibm.com> 6960L: netdev@vger.kernel.org 6961S: Supported 6962F: drivers/net/ethernet/ibm/ibmvnic.* 6963 6964IBM Power Virtual Accelerator Switchboard 6965M: Sukadev Bhattiprolu 6966L: linuxppc-dev@lists.ozlabs.org 6967S: Supported 6968F: arch/powerpc/platforms/powernv/vas* 6969F: arch/powerpc/platforms/powernv/copy-paste.h 6970F: arch/powerpc/include/asm/vas.h 6971F: arch/powerpc/include/uapi/asm/vas.h 6972 6973IBM Power Virtual Ethernet Device Driver 6974M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6975L: netdev@vger.kernel.org 6976S: Supported 6977F: drivers/net/ethernet/ibm/ibmveth.* 6978 6979IBM Power Virtual FC Device Drivers 6980M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6981L: linux-scsi@vger.kernel.org 6982S: Supported 6983F: drivers/scsi/ibmvscsi/ibmvfc* 6984 6985IBM Power Virtual Management Channel Driver 6986M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6987M: Steven Royer <seroyer@linux.vnet.ibm.com> 6988S: Supported 6989F: drivers/misc/ibmvmc.* 6990 6991IBM Power Virtual SCSI Device Drivers 6992M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6993L: linux-scsi@vger.kernel.org 6994S: Supported 6995F: drivers/scsi/ibmvscsi/ibmvscsi* 6996F: include/scsi/viosrp.h 6997 6998IBM Power Virtual SCSI Device Target Driver 6999M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7000M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7001L: linux-scsi@vger.kernel.org 7002L: target-devel@vger.kernel.org 7003S: Supported 7004F: drivers/scsi/ibmvscsi_tgt/ 7005 7006IBM Power VMX Cryptographic instructions 7007M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7008M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7009L: linux-crypto@vger.kernel.org 7010S: Supported 7011F: drivers/crypto/vmx/Makefile 7012F: drivers/crypto/vmx/Kconfig 7013F: drivers/crypto/vmx/vmx.c 7014F: drivers/crypto/vmx/aes* 7015F: drivers/crypto/vmx/ghash* 7016F: drivers/crypto/vmx/ppc-xlate.pl 7017 7018IBM ServeRAID RAID DRIVER 7019S: Orphan 7020F: drivers/scsi/ips.* 7021 7022ICH LPC AND GPIO DRIVER 7023M: Peter Tyser <ptyser@xes-inc.com> 7024S: Maintained 7025F: drivers/mfd/lpc_ich.c 7026F: drivers/gpio/gpio-ich.c 7027 7028IDE SUBSYSTEM 7029M: "David S. Miller" <davem@davemloft.net> 7030L: linux-ide@vger.kernel.org 7031Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7033S: Maintained 7034F: Documentation/ide/ 7035F: drivers/ide/ 7036F: include/linux/ide.h 7037 7038IDE/ATAPI DRIVERS 7039M: Borislav Petkov <bp@alien8.de> 7040L: linux-ide@vger.kernel.org 7041S: Maintained 7042F: Documentation/cdrom/ide-cd 7043F: drivers/ide/ide-cd* 7044 7045IDEAPAD LAPTOP EXTRAS DRIVER 7046M: Ike Panhc <ike.pan@canonical.com> 7047L: platform-driver-x86@vger.kernel.org 7048W: http://launchpad.net/ideapad-laptop 7049S: Maintained 7050F: drivers/platform/x86/ideapad-laptop.c 7051 7052IDEAPAD LAPTOP SLIDEBAR DRIVER 7053M: Andrey Moiseev <o2g.org.ru@gmail.com> 7054L: linux-input@vger.kernel.org 7055W: https://github.com/o2genum/ideapad-slidebar 7056S: Maintained 7057F: drivers/input/misc/ideapad_slidebar.c 7058 7059IDT VersaClock 5 CLOCK DRIVER 7060M: Marek Vasut <marek.vasut@gmail.com> 7061S: Maintained 7062F: drivers/clk/clk-versaclock5.c 7063 7064IEEE 802.15.4 SUBSYSTEM 7065M: Alexander Aring <alex.aring@gmail.com> 7066M: Stefan Schmidt <stefan@datenfreihafen.org> 7067L: linux-wpan@vger.kernel.org 7068W: http://wpan.cakelab.org/ 7069T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7071S: Maintained 7072F: net/ieee802154/ 7073F: net/mac802154/ 7074F: drivers/net/ieee802154/ 7075F: include/linux/nl802154.h 7076F: include/linux/ieee802154.h 7077F: include/net/nl802154.h 7078F: include/net/mac802154.h 7079F: include/net/af_ieee802154.h 7080F: include/net/cfg802154.h 7081F: include/net/ieee802154_netdev.h 7082F: Documentation/networking/ieee802154.txt 7083 7084IFE PROTOCOL 7085M: Yotam Gigi <yotam.gi@gmail.com> 7086M: Jamal Hadi Salim <jhs@mojatatu.com> 7087F: net/ife 7088F: include/net/ife.h 7089F: include/uapi/linux/ife.h 7090 7091IGORPLUG-USB IR RECEIVER 7092M: Sean Young <sean@mess.org> 7093L: linux-media@vger.kernel.org 7094S: Maintained 7095F: drivers/media/rc/igorplugusb.c 7096 7097IGUANAWORKS USB IR TRANSCEIVER 7098M: Sean Young <sean@mess.org> 7099L: linux-media@vger.kernel.org 7100S: Maintained 7101F: drivers/media/rc/iguanair.c 7102 7103IIO DIGITAL POTENTIOMETER DAC 7104M: Peter Rosin <peda@axentia.se> 7105L: linux-iio@vger.kernel.org 7106S: Maintained 7107F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7108F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7109F: drivers/iio/dac/dpot-dac.c 7110 7111IIO ENVELOPE DETECTOR 7112M: Peter Rosin <peda@axentia.se> 7113L: linux-iio@vger.kernel.org 7114S: Maintained 7115F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7116F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7117F: drivers/iio/adc/envelope-detector.c 7118 7119IIO MULTIPLEXER 7120M: Peter Rosin <peda@axentia.se> 7121L: linux-iio@vger.kernel.org 7122S: Maintained 7123F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7124F: drivers/iio/multiplexer/iio-mux.c 7125 7126IIO SUBSYSTEM AND DRIVERS 7127M: Jonathan Cameron <jic23@kernel.org> 7128R: Hartmut Knaack <knaack.h@gmx.de> 7129R: Lars-Peter Clausen <lars@metafoo.de> 7130R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7131L: linux-iio@vger.kernel.org 7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7133S: Maintained 7134F: Documentation/ABI/testing/configfs-iio* 7135F: Documentation/ABI/testing/sysfs-bus-iio* 7136F: Documentation/devicetree/bindings/iio/ 7137F: drivers/iio/ 7138F: drivers/staging/iio/ 7139F: include/linux/iio/ 7140F: tools/iio/ 7141 7142IIO UNIT CONVERTER 7143M: Peter Rosin <peda@axentia.se> 7144L: linux-iio@vger.kernel.org 7145S: Maintained 7146F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7147F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7148F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7149F: drivers/iio/afe/iio-rescale.c 7150 7151IKANOS/ADI EAGLE ADSL USB DRIVER 7152M: Matthieu Castet <castet.matthieu@free.fr> 7153M: Stanislaw Gruszka <stf_xl@wp.pl> 7154S: Maintained 7155F: drivers/usb/atm/ueagle-atm.c 7156 7157IMGTEC ASCII LCD DRIVER 7158M: Paul Burton <paul.burton@mips.com> 7159S: Maintained 7160F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7161F: drivers/auxdisplay/img-ascii-lcd.c 7162 7163IMGTEC IR DECODER DRIVER 7164M: James Hogan <jhogan@kernel.org> 7165S: Maintained 7166F: drivers/media/rc/img-ir/ 7167 7168IMON SOUNDGRAPH USB IR RECEIVER 7169M: Sean Young <sean@mess.org> 7170L: linux-media@vger.kernel.org 7171S: Maintained 7172F: drivers/media/rc/imon_raw.c 7173F: drivers/media/rc/imon.c 7174 7175IMS TWINTURBO FRAMEBUFFER DRIVER 7176L: linux-fbdev@vger.kernel.org 7177S: Orphan 7178F: drivers/video/fbdev/imsttfb.c 7179 7180INA209 HARDWARE MONITOR DRIVER 7181M: Guenter Roeck <linux@roeck-us.net> 7182L: linux-hwmon@vger.kernel.org 7183S: Maintained 7184F: Documentation/hwmon/ina209 7185F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7186F: drivers/hwmon/ina209.c 7187 7188INA2XX HARDWARE MONITOR DRIVER 7189M: Guenter Roeck <linux@roeck-us.net> 7190L: linux-hwmon@vger.kernel.org 7191S: Maintained 7192F: Documentation/hwmon/ina2xx 7193F: drivers/hwmon/ina2xx.c 7194F: include/linux/platform_data/ina2xx.h 7195 7196INDUSTRY PACK SUBSYSTEM (IPACK) 7197M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7198M: Jens Taprogge <jens.taprogge@taprogge.org> 7199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7200L: industrypack-devel@lists.sourceforge.net 7201W: http://industrypack.sourceforge.net 7202S: Maintained 7203F: drivers/ipack/ 7204 7205INFINIBAND SUBSYSTEM 7206M: Doug Ledford <dledford@redhat.com> 7207M: Jason Gunthorpe <jgg@mellanox.com> 7208L: linux-rdma@vger.kernel.org 7209W: https://github.com/linux-rdma/rdma-core 7210Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7212S: Supported 7213F: Documentation/devicetree/bindings/infiniband/ 7214F: Documentation/infiniband/ 7215F: drivers/infiniband/ 7216F: include/uapi/linux/if_infiniband.h 7217F: include/uapi/rdma/ 7218F: include/rdma/ 7219 7220INGENIC JZ4780 DMA Driver 7221M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7222S: Maintained 7223F: drivers/dma/dma-jz4780.c 7224 7225INGENIC JZ4780 NAND DRIVER 7226M: Harvey Hunt <harveyhuntnexus@gmail.com> 7227L: linux-mtd@lists.infradead.org 7228S: Maintained 7229F: drivers/mtd/nand/raw/jz4780_* 7230 7231INOTIFY 7232M: Jan Kara <jack@suse.cz> 7233R: Amir Goldstein <amir73il@gmail.com> 7234L: linux-fsdevel@vger.kernel.org 7235S: Maintained 7236F: Documentation/filesystems/inotify.txt 7237F: fs/notify/inotify/ 7238F: include/linux/inotify.h 7239F: include/uapi/linux/inotify.h 7240 7241INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7242M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7243L: linux-input@vger.kernel.org 7244Q: http://patchwork.kernel.org/project/linux-input/list/ 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7246S: Maintained 7247F: drivers/input/ 7248F: include/linux/input.h 7249F: include/uapi/linux/input.h 7250F: include/uapi/linux/input-event-codes.h 7251F: include/linux/input/ 7252F: Documentation/devicetree/bindings/input/ 7253F: Documentation/devicetree/bindings/serio/ 7254F: Documentation/input/ 7255 7256INPUT MULTITOUCH (MT) PROTOCOL 7257M: Henrik Rydberg <rydberg@bitmath.org> 7258L: linux-input@vger.kernel.org 7259S: Odd fixes 7260F: Documentation/input/multi-touch-protocol.rst 7261F: drivers/input/input-mt.c 7262K: \b(ABS|SYN)_MT_ 7263 7264INSIDE SECURE CRYPTO DRIVER 7265M: Antoine Tenart <antoine.tenart@bootlin.com> 7266F: drivers/crypto/inside-secure/ 7267S: Maintained 7268L: linux-crypto@vger.kernel.org 7269 7270INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7271M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7272M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7273L: linux-integrity@vger.kernel.org 7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7275S: Supported 7276F: security/integrity/ima/ 7277 7278INTEL 810/815 FRAMEBUFFER DRIVER 7279M: Antonino Daplas <adaplas@gmail.com> 7280L: linux-fbdev@vger.kernel.org 7281S: Maintained 7282F: drivers/video/fbdev/i810/ 7283 7284INTEL ASoC DRIVERS 7285M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7286M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7287M: Jie Yang <yang.jie@linux.intel.com> 7288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7289S: Supported 7290F: sound/soc/intel/ 7291 7292INTEL C600 SERIES SAS CONTROLLER DRIVER 7293M: Intel SCU Linux support <intel-linux-scu@intel.com> 7294M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7295L: linux-scsi@vger.kernel.org 7296T: git git://git.code.sf.net/p/intel-sas/isci 7297S: Supported 7298F: drivers/scsi/isci/ 7299 7300INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7301M: Jani Nikula <jani.nikula@linux.intel.com> 7302M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7303M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7304L: intel-gfx@lists.freedesktop.org 7305W: https://01.org/linuxgraphics/ 7306B: https://01.org/linuxgraphics/documentation/how-report-bugs 7307C: irc://chat.freenode.net/intel-gfx 7308Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7309T: git git://anongit.freedesktop.org/drm-intel 7310S: Supported 7311F: drivers/gpu/drm/i915/ 7312F: include/drm/i915* 7313F: include/uapi/drm/i915_drm.h 7314F: Documentation/gpu/i915.rst 7315 7316INTEL ETHERNET DRIVERS 7317M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7318L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7319W: http://www.intel.com/support/feedback.htm 7320W: http://e1000.sourceforge.net/ 7321Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7324S: Supported 7325F: Documentation/networking/e100.rst 7326F: Documentation/networking/e1000.rst 7327F: Documentation/networking/e1000e.txt 7328F: Documentation/networking/igb.txt 7329F: Documentation/networking/igbvf.txt 7330F: Documentation/networking/ixgb.txt 7331F: Documentation/networking/ixgbe.txt 7332F: Documentation/networking/ixgbevf.txt 7333F: Documentation/networking/i40e.txt 7334F: Documentation/networking/i40evf.txt 7335F: Documentation/networking/ice.txt 7336F: drivers/net/ethernet/intel/ 7337F: drivers/net/ethernet/intel/*/ 7338F: include/linux/avf/virtchnl.h 7339 7340INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7341M: Maik Broemme <mbroemme@libmpq.org> 7342L: linux-fbdev@vger.kernel.org 7343S: Maintained 7344F: Documentation/fb/intelfb.txt 7345F: drivers/video/fbdev/intelfb/ 7346 7347INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7348M: Zhenyu Wang <zhenyuw@linux.intel.com> 7349M: Zhi Wang <zhi.a.wang@intel.com> 7350L: intel-gvt-dev@lists.freedesktop.org 7351L: intel-gfx@lists.freedesktop.org 7352W: https://01.org/igvt-g 7353T: git https://github.com/intel/gvt-linux.git 7354S: Supported 7355F: drivers/gpu/drm/i915/gvt/ 7356 7357INTEL HID EVENT DRIVER 7358M: Alex Hung <alex.hung@canonical.com> 7359L: platform-driver-x86@vger.kernel.org 7360S: Maintained 7361F: drivers/platform/x86/intel-hid.c 7362 7363INTEL I/OAT DMA DRIVER 7364M: Dave Jiang <dave.jiang@intel.com> 7365R: Dan Williams <dan.j.williams@intel.com> 7366L: dmaengine@vger.kernel.org 7367Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7368S: Supported 7369F: drivers/dma/ioat* 7370 7371INTEL IDLE DRIVER 7372M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7373M: Len Brown <lenb@kernel.org> 7374L: linux-pm@vger.kernel.org 7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7376B: https://bugzilla.kernel.org 7377S: Supported 7378F: drivers/idle/intel_idle.c 7379 7380INTEL INTEGRATED SENSOR HUB DRIVER 7381M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7382M: Jiri Kosina <jikos@kernel.org> 7383L: linux-input@vger.kernel.org 7384S: Maintained 7385F: drivers/hid/intel-ish-hid/ 7386 7387INTEL IOMMU (VT-d) 7388M: David Woodhouse <dwmw2@infradead.org> 7389L: iommu@lists.linux-foundation.org 7390T: git git://git.infradead.org/iommu-2.6.git 7391S: Supported 7392F: drivers/iommu/intel-iommu.c 7393F: include/linux/intel-iommu.h 7394 7395INTEL IOP-ADMA DMA DRIVER 7396R: Dan Williams <dan.j.williams@intel.com> 7397S: Odd fixes 7398F: drivers/dma/iop-adma.c 7399 7400INTEL IPU3 CSI-2 CIO2 DRIVER 7401M: Yong Zhi <yong.zhi@intel.com> 7402M: Sakari Ailus <sakari.ailus@linux.intel.com> 7403M: Bingbu Cao <bingbu.cao@intel.com> 7404R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7405R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7406L: linux-media@vger.kernel.org 7407S: Maintained 7408F: drivers/media/pci/intel/ipu3/ 7409F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7410 7411INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7412M: Krzysztof Halasa <khalasa@piap.pl> 7413S: Maintained 7414F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7415F: arch/arm/mach-ixp4xx/include/mach/npe.h 7416F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7417F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7418F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7419F: drivers/net/wan/ixp4xx_hss.c 7420 7421INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7422M: Deepak Saxena <dsaxena@plexity.net> 7423S: Maintained 7424F: drivers/char/hw_random/ixp4xx-rng.c 7425 7426INTEL MANAGEMENT ENGINE (mei) 7427M: Tomas Winkler <tomas.winkler@intel.com> 7428L: linux-kernel@vger.kernel.org 7429S: Supported 7430F: include/uapi/linux/mei.h 7431F: include/linux/mei_cl_bus.h 7432F: drivers/misc/mei/* 7433F: drivers/watchdog/mei_wdt.c 7434F: Documentation/misc-devices/mei/* 7435F: samples/mei/* 7436 7437INTEL MENLOW THERMAL DRIVER 7438M: Sujith Thomas <sujith.thomas@intel.com> 7439L: platform-driver-x86@vger.kernel.org 7440W: https://01.org/linux-acpi 7441S: Supported 7442F: drivers/platform/x86/intel_menlow.c 7443 7444INTEL MERRIFIELD GPIO DRIVER 7445M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7446L: linux-gpio@vger.kernel.org 7447S: Maintained 7448F: drivers/gpio/gpio-merrifield.c 7449 7450INTEL MIC DRIVERS (mic) 7451M: Sudeep Dutt <sudeep.dutt@intel.com> 7452M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7453S: Supported 7454W: https://github.com/sudeepdutt/mic 7455W: http://software.intel.com/en-us/mic-developer 7456F: include/linux/mic_bus.h 7457F: include/linux/scif.h 7458F: include/uapi/linux/mic_common.h 7459F: include/uapi/linux/mic_ioctl.h 7460F: include/uapi/linux/scif_ioctl.h 7461F: drivers/misc/mic/ 7462F: drivers/dma/mic_x100_dma.c 7463F: drivers/dma/mic_x100_dma.h 7464F: Documentation/mic/ 7465 7466INTEL PMC CORE DRIVER 7467M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7468M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7469L: platform-driver-x86@vger.kernel.org 7470S: Maintained 7471F: arch/x86/include/asm/pmc_core.h 7472F: drivers/platform/x86/intel_pmc_core* 7473 7474INTEL PMC/P-Unit IPC DRIVER 7475M: Zha Qipeng<qipeng.zha@intel.com> 7476L: platform-driver-x86@vger.kernel.org 7477S: Maintained 7478F: drivers/platform/x86/intel_pmc_ipc.c 7479F: drivers/platform/x86/intel_punit_ipc.c 7480F: arch/x86/include/asm/intel_pmc_ipc.h 7481F: arch/x86/include/asm/intel_punit_ipc.h 7482 7483INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7484M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7485L: linux-wireless@vger.kernel.org 7486S: Maintained 7487F: Documentation/networking/README.ipw2100 7488F: Documentation/networking/README.ipw2200 7489F: drivers/net/wireless/intel/ipw2x00/ 7490 7491INTEL PSTATE DRIVER 7492M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7493M: Len Brown <lenb@kernel.org> 7494L: linux-pm@vger.kernel.org 7495S: Supported 7496F: drivers/cpufreq/intel_pstate.c 7497 7498INTEL RDMA RNIC DRIVER 7499M: Faisal Latif <faisal.latif@intel.com> 7500M: Shiraz Saleem <shiraz.saleem@intel.com> 7501L: linux-rdma@vger.kernel.org 7502S: Supported 7503F: drivers/infiniband/hw/i40iw/ 7504F: include/uapi/rdma/i40iw-abi.h 7505 7506INTEL TELEMETRY DRIVER 7507M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7508L: platform-driver-x86@vger.kernel.org 7509S: Maintained 7510F: arch/x86/include/asm/intel_telemetry.h 7511F: drivers/platform/x86/intel_telemetry* 7512 7513INTEL VIRTUAL BUTTON DRIVER 7514M: AceLan Kao <acelan.kao@canonical.com> 7515L: platform-driver-x86@vger.kernel.org 7516S: Maintained 7517F: drivers/platform/x86/intel-vbtn.c 7518 7519INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7520M: Stanislaw Gruszka <sgruszka@redhat.com> 7521L: linux-wireless@vger.kernel.org 7522S: Supported 7523F: drivers/net/wireless/intel/iwlegacy/ 7524 7525INTEL WIRELESS WIFI LINK (iwlwifi) 7526M: Johannes Berg <johannes.berg@intel.com> 7527M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7528M: Luca Coelho <luciano.coelho@intel.com> 7529M: Intel Linux Wireless <linuxwifi@intel.com> 7530L: linux-wireless@vger.kernel.org 7531W: http://intellinuxwireless.org 7532T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7533S: Supported 7534F: drivers/net/wireless/intel/iwlwifi/ 7535 7536INTEL WIRELESS WIMAX CONNECTION 2400 7537M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7538M: linux-wimax@intel.com 7539L: wimax@linuxwimax.org (subscribers-only) 7540S: Supported 7541W: http://linuxwimax.org 7542F: Documentation/wimax/README.i2400m 7543F: drivers/net/wimax/i2400m/ 7544F: include/uapi/linux/wimax/i2400m.h 7545 7546INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7547M: Mario Limonciello <mario.limonciello@dell.com> 7548S: Maintained 7549F: drivers/platform/x86/intel-wmi-thunderbolt.c 7550 7551INTEL(R) TRACE HUB 7552M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7553S: Supported 7554F: Documentation/trace/intel_th.rst 7555F: drivers/hwtracing/intel_th/ 7556 7557INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7558M: Ning Sun <ning.sun@intel.com> 7559L: tboot-devel@lists.sourceforge.net 7560W: http://tboot.sourceforge.net 7561T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7562S: Supported 7563F: Documentation/intel_txt.txt 7564F: include/linux/tboot.h 7565F: arch/x86/kernel/tboot.c 7566 7567INTEL-MID GPIO DRIVER 7568M: David Cohen <david.a.cohen@linux.intel.com> 7569L: linux-gpio@vger.kernel.org 7570S: Maintained 7571F: drivers/gpio/gpio-intel-mid.c 7572 7573INVENSENSE MPU-3050 GYROSCOPE DRIVER 7574M: Linus Walleij <linus.walleij@linaro.org> 7575L: linux-iio@vger.kernel.org 7576S: Maintained 7577F: drivers/iio/gyro/mpu3050* 7578F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7579 7580IOC3 ETHERNET DRIVER 7581M: Ralf Baechle <ralf@linux-mips.org> 7582L: linux-mips@linux-mips.org 7583S: Maintained 7584F: drivers/net/ethernet/sgi/ioc3-eth.c 7585 7586IOC3 SERIAL DRIVER 7587M: Pat Gefre <pfg@sgi.com> 7588L: linux-serial@vger.kernel.org 7589S: Maintained 7590F: drivers/tty/serial/ioc3_serial.c 7591 7592IOMMU DRIVERS 7593M: Joerg Roedel <joro@8bytes.org> 7594L: iommu@lists.linux-foundation.org 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7596S: Maintained 7597F: Documentation/devicetree/bindings/iommu/ 7598F: drivers/iommu/ 7599F: include/linux/iommu.h 7600F: include/linux/of_iommu.h 7601F: include/linux/iova.h 7602 7603IP MASQUERADING 7604M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7605S: Maintained 7606F: net/ipv4/netfilter/ipt_MASQUERADE.c 7607 7608IPMI SUBSYSTEM 7609M: Corey Minyard <minyard@acm.org> 7610L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7611W: http://openipmi.sourceforge.net/ 7612S: Supported 7613F: Documentation/IPMI.txt 7614F: drivers/char/ipmi/ 7615F: include/linux/ipmi* 7616F: include/uapi/linux/ipmi* 7617 7618IPS SCSI RAID DRIVER 7619M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7620L: linux-scsi@vger.kernel.org 7621W: http://www.adaptec.com/ 7622S: Maintained 7623F: drivers/scsi/ips* 7624 7625IPVS 7626M: Wensong Zhang <wensong@linux-vs.org> 7627M: Simon Horman <horms@verge.net.au> 7628M: Julian Anastasov <ja@ssi.bg> 7629L: netdev@vger.kernel.org 7630L: lvs-devel@vger.kernel.org 7631S: Maintained 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7634F: Documentation/networking/ipvs-sysctl.txt 7635F: include/net/ip_vs.h 7636F: include/uapi/linux/ip_vs.h 7637F: net/netfilter/ipvs/ 7638 7639IPWIRELESS DRIVER 7640M: Jiri Kosina <jikos@kernel.org> 7641M: David Sterba <dsterba@suse.com> 7642S: Odd Fixes 7643F: drivers/tty/ipwireless/ 7644 7645IPX NETWORK LAYER 7646L: netdev@vger.kernel.org 7647S: Obsolete 7648F: include/uapi/linux/ipx.h 7649F: drivers/staging/ipx/ 7650 7651IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7652M: Marc Zyngier <marc.zyngier@arm.com> 7653S: Maintained 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7655F: Documentation/IRQ-domain.txt 7656F: include/linux/irqdomain.h 7657F: kernel/irq/irqdomain.c 7658F: kernel/irq/msi.c 7659 7660IRQ SUBSYSTEM 7661M: Thomas Gleixner <tglx@linutronix.de> 7662L: linux-kernel@vger.kernel.org 7663S: Maintained 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7665F: kernel/irq/ 7666 7667IRQCHIP DRIVERS 7668M: Thomas Gleixner <tglx@linutronix.de> 7669M: Jason Cooper <jason@lakedaemon.net> 7670M: Marc Zyngier <marc.zyngier@arm.com> 7671L: linux-kernel@vger.kernel.org 7672S: Maintained 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7674F: Documentation/devicetree/bindings/interrupt-controller/ 7675F: drivers/irqchip/ 7676 7677ISA 7678M: William Breathitt Gray <vilhelm.gray@gmail.com> 7679S: Maintained 7680F: Documentation/isa.txt 7681F: drivers/base/isa.c 7682F: include/linux/isa.h 7683 7684ISA RADIO MODULE 7685M: Hans Verkuil <hverkuil@xs4all.nl> 7686L: linux-media@vger.kernel.org 7687T: git git://linuxtv.org/media_tree.git 7688W: https://linuxtv.org 7689S: Maintained 7690F: drivers/media/radio/radio-isa* 7691 7692ISAPNP 7693M: Jaroslav Kysela <perex@perex.cz> 7694S: Maintained 7695F: Documentation/isapnp.txt 7696F: drivers/pnp/isapnp/ 7697F: include/linux/isapnp.h 7698 7699ISCSI 7700M: Lee Duncan <lduncan@suse.com> 7701M: Chris Leech <cleech@redhat.com> 7702L: open-iscsi@googlegroups.com 7703W: www.open-iscsi.com 7704S: Maintained 7705F: drivers/scsi/*iscsi* 7706F: include/scsi/*iscsi* 7707 7708iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7709M: Peter Jones <pjones@redhat.com> 7710M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7711S: Maintained 7712F: drivers/firmware/iscsi_ibft* 7713 7714ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7715M: Sagi Grimberg <sagi@grimberg.me> 7716M: Max Gurtovoy <maxg@mellanox.com> 7717L: linux-rdma@vger.kernel.org 7718S: Supported 7719W: http://www.openfabrics.org 7720W: www.open-iscsi.org 7721Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7722F: drivers/infiniband/ulp/iser/ 7723 7724ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7725M: Sagi Grimberg <sagi@grimberg.me> 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7727L: linux-rdma@vger.kernel.org 7728L: target-devel@vger.kernel.org 7729S: Supported 7730W: http://www.linux-iscsi.org 7731F: drivers/infiniband/ulp/isert 7732 7733ISDN SUBSYSTEM 7734M: Karsten Keil <isdn@linux-pingi.de> 7735L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7736L: netdev@vger.kernel.org 7737W: http://www.isdn4linux.de 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7739S: Maintained 7740F: Documentation/isdn/ 7741F: drivers/isdn/ 7742F: include/linux/isdn.h 7743F: include/linux/isdn/ 7744F: include/uapi/linux/isdn.h 7745F: include/uapi/linux/isdn/ 7746 7747ISDN SUBSYSTEM (Eicon active card driver) 7748M: Armin Schindler <mac@melware.de> 7749L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7750W: http://www.melware.de 7751S: Maintained 7752F: drivers/isdn/hardware/eicon/ 7753 7754IT87 HARDWARE MONITORING DRIVER 7755M: Jean Delvare <jdelvare@suse.com> 7756L: linux-hwmon@vger.kernel.org 7757S: Maintained 7758F: Documentation/hwmon/it87 7759F: drivers/hwmon/it87.c 7760 7761IT913X MEDIA DRIVER 7762M: Antti Palosaari <crope@iki.fi> 7763L: linux-media@vger.kernel.org 7764W: https://linuxtv.org 7765W: http://palosaari.fi/linux/ 7766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7767T: git git://linuxtv.org/anttip/media_tree.git 7768S: Maintained 7769F: drivers/media/tuners/it913x* 7770 7771IVTV VIDEO4LINUX DRIVER 7772M: Andy Walls <awalls@md.metrocast.net> 7773L: ivtv-devel@ivtvdriver.org (subscribers-only) 7774L: linux-media@vger.kernel.org 7775T: git git://linuxtv.org/media_tree.git 7776W: http://www.ivtvdriver.org 7777S: Maintained 7778F: Documentation/media/v4l-drivers/ivtv* 7779F: drivers/media/pci/ivtv/ 7780F: include/uapi/linux/ivtv* 7781 7782IX2505V MEDIA DRIVER 7783M: Malcolm Priestley <tvboxspy@gmail.com> 7784L: linux-media@vger.kernel.org 7785W: https://linuxtv.org 7786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7787S: Maintained 7788F: drivers/media/dvb-frontends/ix2505v* 7789 7790JAILHOUSE HYPERVISOR INTERFACE 7791M: Jan Kiszka <jan.kiszka@siemens.com> 7792L: jailhouse-dev@googlegroups.com 7793S: Maintained 7794F: arch/x86/kernel/jailhouse.c 7795F: arch/x86/include/asm/jailhouse_para.h 7796 7797JC42.4 TEMPERATURE SENSOR DRIVER 7798M: Guenter Roeck <linux@roeck-us.net> 7799L: linux-hwmon@vger.kernel.org 7800S: Maintained 7801F: drivers/hwmon/jc42.c 7802F: Documentation/hwmon/jc42 7803 7804JFS FILESYSTEM 7805M: Dave Kleikamp <shaggy@kernel.org> 7806L: jfs-discussion@lists.sourceforge.net 7807W: http://jfs.sourceforge.net/ 7808T: git git://github.com/kleikamp/linux-shaggy.git 7809S: Maintained 7810F: Documentation/filesystems/jfs.txt 7811F: fs/jfs/ 7812 7813JME NETWORK DRIVER 7814M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7815L: netdev@vger.kernel.org 7816S: Maintained 7817F: drivers/net/ethernet/jme.* 7818 7819JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7820M: David Woodhouse <dwmw2@infradead.org> 7821L: linux-mtd@lists.infradead.org 7822W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7823S: Maintained 7824F: fs/jffs2/ 7825F: include/uapi/linux/jffs2.h 7826 7827JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7828M: "Theodore Ts'o" <tytso@mit.edu> 7829M: Jan Kara <jack@suse.com> 7830L: linux-ext4@vger.kernel.org 7831S: Maintained 7832F: fs/jbd2/ 7833F: include/linux/jbd2.h 7834 7835JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7836M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7837L: linux-media@vger.kernel.org 7838S: Maintained 7839F: drivers/media/platform/rcar_jpu.c 7840 7841JSM Neo PCI based serial card 7842M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7843L: linux-serial@vger.kernel.org 7844S: Maintained 7845F: drivers/tty/serial/jsm/ 7846 7847K10TEMP HARDWARE MONITORING DRIVER 7848M: Clemens Ladisch <clemens@ladisch.de> 7849L: linux-hwmon@vger.kernel.org 7850S: Maintained 7851F: Documentation/hwmon/k10temp 7852F: drivers/hwmon/k10temp.c 7853 7854K8TEMP HARDWARE MONITORING DRIVER 7855M: Rudolf Marek <r.marek@assembler.cz> 7856L: linux-hwmon@vger.kernel.org 7857S: Maintained 7858F: Documentation/hwmon/k8temp 7859F: drivers/hwmon/k8temp.c 7860 7861KASAN 7862M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7863R: Alexander Potapenko <glider@google.com> 7864R: Dmitry Vyukov <dvyukov@google.com> 7865L: kasan-dev@googlegroups.com 7866S: Maintained 7867F: arch/*/include/asm/kasan.h 7868F: arch/*/mm/kasan_init* 7869F: Documentation/dev-tools/kasan.rst 7870F: include/linux/kasan*.h 7871F: lib/test_kasan.c 7872F: mm/kasan/ 7873F: scripts/Makefile.kasan 7874 7875KCONFIG 7876M: Masahiro Yamada <yamada.masahiro@socionext.com> 7877T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7878L: linux-kbuild@vger.kernel.org 7879S: Maintained 7880F: Documentation/kbuild/kconfig* 7881F: scripts/kconfig/ 7882F: scripts/Kconfig.include 7883 7884KDUMP 7885M: Dave Young <dyoung@redhat.com> 7886M: Baoquan He <bhe@redhat.com> 7887R: Vivek Goyal <vgoyal@redhat.com> 7888L: kexec@lists.infradead.org 7889W: http://lse.sourceforge.net/kdump/ 7890S: Maintained 7891F: Documentation/kdump/ 7892 7893KEENE FM RADIO TRANSMITTER DRIVER 7894M: Hans Verkuil <hverkuil@xs4all.nl> 7895L: linux-media@vger.kernel.org 7896T: git git://linuxtv.org/media_tree.git 7897W: https://linuxtv.org 7898S: Maintained 7899F: drivers/media/radio/radio-keene* 7900 7901KERNEL AUTOMOUNTER 7902M: Ian Kent <raven@themaw.net> 7903L: autofs@vger.kernel.org 7904S: Maintained 7905F: fs/autofs/ 7906 7907KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7908M: Masahiro Yamada <yamada.masahiro@socionext.com> 7909M: Michal Marek <michal.lkml@markovi.net> 7910T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7911L: linux-kbuild@vger.kernel.org 7912S: Maintained 7913F: Documentation/kbuild/ 7914F: Makefile 7915F: scripts/Kbuild* 7916F: scripts/Makefile* 7917F: scripts/basic/ 7918F: scripts/mk* 7919F: scripts/mod/ 7920F: scripts/package/ 7921 7922KERNEL JANITORS 7923L: kernel-janitors@vger.kernel.org 7924W: http://kernelnewbies.org/KernelJanitors 7925S: Odd Fixes 7926 7927KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7928M: "J. Bruce Fields" <bfields@fieldses.org> 7929M: Jeff Layton <jlayton@kernel.org> 7930L: linux-nfs@vger.kernel.org 7931W: http://nfs.sourceforge.net/ 7932T: git git://linux-nfs.org/~bfields/linux.git 7933S: Supported 7934F: fs/nfsd/ 7935F: include/uapi/linux/nfsd/ 7936F: fs/lockd/ 7937F: fs/nfs_common/ 7938F: net/sunrpc/ 7939F: include/linux/lockd/ 7940F: include/linux/sunrpc/ 7941F: include/uapi/linux/sunrpc/ 7942 7943KERNEL SELFTEST FRAMEWORK 7944M: Shuah Khan <shuah@kernel.org> 7945L: linux-kselftest@vger.kernel.org 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7947Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7948S: Maintained 7949F: tools/testing/selftests/ 7950F: Documentation/dev-tools/kselftest* 7951 7952KERNEL USERMODE HELPER 7953M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7954L: linux-kernel@vger.kernel.org 7955S: Maintained 7956F: kernel/umh.c 7957F: include/linux/umh.h 7958 7959KERNEL VIRTUAL MACHINE (KVM) 7960M: Paolo Bonzini <pbonzini@redhat.com> 7961M: Radim Krčmář <rkrcmar@redhat.com> 7962L: kvm@vger.kernel.org 7963W: http://www.linux-kvm.org 7964T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7965S: Supported 7966F: Documentation/virtual/kvm/ 7967F: include/trace/events/kvm.h 7968F: include/uapi/asm-generic/kvm* 7969F: include/uapi/linux/kvm* 7970F: include/asm-generic/kvm* 7971F: include/linux/kvm* 7972F: include/kvm/iodev.h 7973F: virt/kvm/* 7974F: tools/kvm/ 7975 7976KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7977M: Joerg Roedel <joro@8bytes.org> 7978L: kvm@vger.kernel.org 7979W: http://www.linux-kvm.org/ 7980S: Maintained 7981F: arch/x86/include/asm/svm.h 7982F: arch/x86/kvm/svm.c 7983 7984KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7985M: Christoffer Dall <christoffer.dall@arm.com> 7986M: Marc Zyngier <marc.zyngier@arm.com> 7987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7988L: kvmarm@lists.cs.columbia.edu 7989W: http://systems.cs.columbia.edu/projects/kvm-arm 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7991S: Supported 7992F: arch/arm/include/uapi/asm/kvm* 7993F: arch/arm/include/asm/kvm* 7994F: arch/arm/kvm/ 7995F: virt/kvm/arm/ 7996F: include/kvm/arm_* 7997 7998KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7999M: Christoffer Dall <christoffer.dall@arm.com> 8000M: Marc Zyngier <marc.zyngier@arm.com> 8001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8002L: kvmarm@lists.cs.columbia.edu 8003S: Maintained 8004F: arch/arm64/include/uapi/asm/kvm* 8005F: arch/arm64/include/asm/kvm* 8006F: arch/arm64/kvm/ 8007 8008KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8009M: James Hogan <jhogan@kernel.org> 8010L: linux-mips@linux-mips.org 8011S: Supported 8012F: arch/mips/include/uapi/asm/kvm* 8013F: arch/mips/include/asm/kvm* 8014F: arch/mips/kvm/ 8015 8016KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8017M: Paul Mackerras <paulus@ozlabs.org> 8018L: kvm-ppc@vger.kernel.org 8019W: http://www.linux-kvm.org/ 8020T: git git://github.com/agraf/linux-2.6.git 8021S: Supported 8022F: arch/powerpc/include/uapi/asm/kvm* 8023F: arch/powerpc/include/asm/kvm* 8024F: arch/powerpc/kvm/ 8025F: arch/powerpc/kernel/kvm* 8026 8027KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8028M: Christian Borntraeger <borntraeger@de.ibm.com> 8029M: Janosch Frank <frankja@linux.ibm.com> 8030R: David Hildenbrand <david@redhat.com> 8031R: Cornelia Huck <cohuck@redhat.com> 8032L: linux-s390@vger.kernel.org 8033W: http://www.ibm.com/developerworks/linux/linux390/ 8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8035S: Supported 8036F: arch/s390/include/uapi/asm/kvm* 8037F: arch/s390/include/asm/gmap.h 8038F: arch/s390/include/asm/kvm* 8039F: arch/s390/kvm/ 8040F: arch/s390/mm/gmap.c 8041 8042KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8043M: Paolo Bonzini <pbonzini@redhat.com> 8044M: Radim Krčmář <rkrcmar@redhat.com> 8045L: kvm@vger.kernel.org 8046W: http://www.linux-kvm.org 8047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8048S: Supported 8049F: arch/x86/kvm/ 8050F: arch/x86/include/uapi/asm/kvm* 8051F: arch/x86/include/asm/kvm* 8052F: arch/x86/include/asm/pvclock-abi.h 8053F: arch/x86/kernel/kvm.c 8054F: arch/x86/kernel/kvmclock.c 8055 8056KERNFS 8057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8058M: Tejun Heo <tj@kernel.org> 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8060S: Supported 8061F: include/linux/kernfs.h 8062F: fs/kernfs/ 8063 8064KEXEC 8065M: Eric Biederman <ebiederm@xmission.com> 8066W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8067L: kexec@lists.infradead.org 8068S: Maintained 8069F: include/linux/kexec.h 8070F: include/uapi/linux/kexec.h 8071F: kernel/kexec* 8072 8073KEYS-ENCRYPTED 8074M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8075L: linux-integrity@vger.kernel.org 8076L: keyrings@vger.kernel.org 8077S: Supported 8078F: Documentation/security/keys/trusted-encrypted.rst 8079F: include/keys/encrypted-type.h 8080F: security/keys/encrypted-keys/ 8081 8082KEYS-TRUSTED 8083M: James Bottomley <jejb@linux.vnet.ibm.com> 8084M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8085L: linux-integrity@vger.kernel.org 8086L: keyrings@vger.kernel.org 8087S: Supported 8088F: Documentation/security/keys/trusted-encrypted.rst 8089F: include/keys/trusted-type.h 8090F: security/keys/trusted.c 8091F: security/keys/trusted.h 8092 8093KEYS/KEYRINGS: 8094M: David Howells <dhowells@redhat.com> 8095L: keyrings@vger.kernel.org 8096S: Maintained 8097F: Documentation/security/keys/core.rst 8098F: include/linux/key.h 8099F: include/linux/key-type.h 8100F: include/linux/keyctl.h 8101F: include/uapi/linux/keyctl.h 8102F: include/keys/ 8103F: security/keys/ 8104 8105KGDB / KDB /debug_core 8106M: Jason Wessel <jason.wessel@windriver.com> 8107M: Daniel Thompson <daniel.thompson@linaro.org> 8108W: http://kgdb.wiki.kernel.org/ 8109L: kgdb-bugreport@lists.sourceforge.net 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8111S: Maintained 8112F: Documentation/dev-tools/kgdb.rst 8113F: drivers/misc/kgdbts.c 8114F: drivers/tty/serial/kgdboc.c 8115F: include/linux/kdb.h 8116F: include/linux/kgdb.h 8117F: kernel/debug/ 8118 8119KMEMLEAK 8120M: Catalin Marinas <catalin.marinas@arm.com> 8121S: Maintained 8122F: Documentation/dev-tools/kmemleak.rst 8123F: include/linux/kmemleak.h 8124F: mm/kmemleak.c 8125F: mm/kmemleak-test.c 8126 8127KMOD KERNEL MODULE LOADER - USERMODE HELPER 8128M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8129L: linux-kernel@vger.kernel.org 8130S: Maintained 8131F: kernel/kmod.c 8132F: include/linux/kmod.h 8133F: lib/test_kmod.c 8134F: tools/testing/selftests/kmod/ 8135 8136KPROBES 8137M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8138M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8139M: "David S. Miller" <davem@davemloft.net> 8140M: Masami Hiramatsu <mhiramat@kernel.org> 8141S: Maintained 8142F: Documentation/kprobes.txt 8143F: include/linux/kprobes.h 8144F: include/asm-generic/kprobes.h 8145F: kernel/kprobes.c 8146 8147KS0108 LCD CONTROLLER DRIVER 8148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8149S: Maintained 8150F: Documentation/auxdisplay/ks0108 8151F: drivers/auxdisplay/ks0108.c 8152F: include/linux/ks0108.h 8153 8154L3MDEV 8155M: David Ahern <dsa@cumulusnetworks.com> 8156L: netdev@vger.kernel.org 8157S: Maintained 8158F: net/l3mdev 8159F: include/net/l3mdev.h 8160 8161LANTIQ MIPS ARCHITECTURE 8162M: John Crispin <john@phrozen.org> 8163L: linux-mips@linux-mips.org 8164S: Maintained 8165F: arch/mips/lantiq 8166F: drivers/soc/lantiq 8167 8168LAPB module 8169L: linux-x25@vger.kernel.org 8170S: Orphan 8171F: Documentation/networking/lapb-module.txt 8172F: include/*/lapb.h 8173F: net/lapb/ 8174 8175LASI 53c700 driver for PARISC 8176M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8177L: linux-scsi@vger.kernel.org 8178S: Maintained 8179F: Documentation/scsi/53c700.txt 8180F: drivers/scsi/53c700* 8181 8182LEAKING_ADDRESSES 8183M: Tobin C. Harding <me@tobin.cc> 8184M: Tycho Andersen <tycho@tycho.ws> 8185L: kernel-hardening@lists.openwall.com 8186S: Maintained 8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8188F: scripts/leaking_addresses.pl 8189 8190LED SUBSYSTEM 8191M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8192M: Pavel Machek <pavel@ucw.cz> 8193L: linux-leds@vger.kernel.org 8194T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8195S: Maintained 8196F: Documentation/devicetree/bindings/leds/ 8197F: drivers/leds/ 8198F: include/linux/leds.h 8199 8200LEGACY EEPROM DRIVER 8201M: Jean Delvare <jdelvare@suse.com> 8202S: Maintained 8203F: Documentation/misc-devices/eeprom 8204F: drivers/misc/eeprom/eeprom.c 8205 8206LEGO MINDSTORMS EV3 8207R: David Lechner <david@lechnology.com> 8208S: Maintained 8209F: arch/arm/boot/dts/da850-lego-ev3.dts 8210F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8211F: drivers/power/supply/lego_ev3_battery.c 8212 8213LEGO USB Tower driver 8214M: Juergen Stuber <starblue@users.sourceforge.net> 8215L: legousb-devel@lists.sourceforge.net 8216W: http://legousb.sourceforge.net/ 8217S: Maintained 8218F: drivers/usb/misc/legousbtower.c 8219 8220LG2160 MEDIA DRIVER 8221M: Michael Krufky <mkrufky@linuxtv.org> 8222L: linux-media@vger.kernel.org 8223W: https://linuxtv.org 8224W: http://github.com/mkrufky 8225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8226T: git git://linuxtv.org/mkrufky/tuners.git 8227S: Maintained 8228F: drivers/media/dvb-frontends/lg2160.* 8229 8230LGDT3305 MEDIA DRIVER 8231M: Michael Krufky <mkrufky@linuxtv.org> 8232L: linux-media@vger.kernel.org 8233W: https://linuxtv.org 8234W: http://github.com/mkrufky 8235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8236T: git git://linuxtv.org/mkrufky/tuners.git 8237S: Maintained 8238F: drivers/media/dvb-frontends/lgdt3305.* 8239 8240LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8241M: Viresh Kumar <vireshk@kernel.org> 8242L: linux-ide@vger.kernel.org 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8244S: Maintained 8245F: include/linux/pata_arasan_cf_data.h 8246F: drivers/ata/pata_arasan_cf.c 8247 8248LIBATA PATA DRIVERS 8249M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8250M: Jens Axboe <axboe@kernel.dk> 8251L: linux-ide@vger.kernel.org 8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8253S: Maintained 8254F: drivers/ata/pata_*.c 8255F: drivers/ata/ata_generic.c 8256 8257LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8258M: Linus Walleij <linus.walleij@linaro.org> 8259L: linux-ide@vger.kernel.org 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8261S: Maintained 8262F: drivers/ata/pata_ftide010.c 8263F: drivers/ata/sata_gemini.c 8264F: drivers/ata/sata_gemini.h 8265 8266LIBATA SATA AHCI PLATFORM devices support 8267M: Hans de Goede <hdegoede@redhat.com> 8268M: Jens Axboe <axboe@kernel.dk> 8269L: linux-ide@vger.kernel.org 8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8271S: Maintained 8272F: drivers/ata/ahci_platform.c 8273F: drivers/ata/libahci_platform.c 8274F: include/linux/ahci_platform.h 8275 8276LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8277M: Mikael Pettersson <mikpelinux@gmail.com> 8278L: linux-ide@vger.kernel.org 8279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8280S: Maintained 8281F: drivers/ata/sata_promise.* 8282 8283LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8284M: Jens Axboe <axboe@kernel.dk> 8285L: linux-ide@vger.kernel.org 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8287S: Maintained 8288F: drivers/ata/ 8289F: include/linux/ata.h 8290F: include/linux/libata.h 8291F: Documentation/devicetree/bindings/ata/ 8292 8293LIBLOCKDEP 8294M: Sasha Levin <alexander.levin@verizon.com> 8295S: Maintained 8296F: tools/lib/lockdep/ 8297 8298LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8299M: Ross Zwisler <zwisler@kernel.org> 8300M: Dan Williams <dan.j.williams@intel.com> 8301M: Vishal Verma <vishal.l.verma@intel.com> 8302M: Dave Jiang <dave.jiang@intel.com> 8303L: linux-nvdimm@lists.01.org 8304Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8305S: Supported 8306F: drivers/nvdimm/blk.c 8307F: drivers/nvdimm/region_devs.c 8308 8309LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8310M: Vishal Verma <vishal.l.verma@intel.com> 8311M: Dan Williams <dan.j.williams@intel.com> 8312M: Ross Zwisler <zwisler@kernel.org> 8313M: Dave Jiang <dave.jiang@intel.com> 8314L: linux-nvdimm@lists.01.org 8315Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8316S: Supported 8317F: drivers/nvdimm/btt* 8318 8319LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8320M: Ross Zwisler <zwisler@kernel.org> 8321M: Dan Williams <dan.j.williams@intel.com> 8322M: Vishal Verma <vishal.l.verma@intel.com> 8323M: Dave Jiang <dave.jiang@intel.com> 8324L: linux-nvdimm@lists.01.org 8325Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8326S: Supported 8327F: drivers/nvdimm/pmem* 8328 8329LIBNVDIMM: DEVICETREE BINDINGS 8330M: Oliver O'Halloran <oohall@gmail.com> 8331L: linux-nvdimm@lists.01.org 8332Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8333S: Supported 8334F: drivers/nvdimm/of_pmem.c 8335F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8336 8337LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8338M: Dan Williams <dan.j.williams@intel.com> 8339M: Ross Zwisler <zwisler@kernel.org> 8340M: Vishal Verma <vishal.l.verma@intel.com> 8341M: Dave Jiang <dave.jiang@intel.com> 8342L: linux-nvdimm@lists.01.org 8343Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8345S: Supported 8346F: drivers/nvdimm/* 8347F: drivers/acpi/nfit/* 8348F: include/linux/nd.h 8349F: include/linux/libnvdimm.h 8350F: include/uapi/linux/ndctl.h 8351 8352LIGHTNVM PLATFORM SUPPORT 8353M: Matias Bjorling <mb@lightnvm.io> 8354W: http://github/OpenChannelSSD 8355L: linux-block@vger.kernel.org 8356S: Maintained 8357F: drivers/lightnvm/ 8358F: include/linux/lightnvm.h 8359F: include/uapi/linux/lightnvm.h 8360 8361LINUX FOR POWER MACINTOSH 8362M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8363W: http://www.penguinppc.org/ 8364L: linuxppc-dev@lists.ozlabs.org 8365S: Maintained 8366F: arch/powerpc/platforms/powermac/ 8367F: drivers/macintosh/ 8368 8369LINUX FOR POWERPC (32-BIT AND 64-BIT) 8370M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8371M: Paul Mackerras <paulus@samba.org> 8372M: Michael Ellerman <mpe@ellerman.id.au> 8373W: https://github.com/linuxppc/linux/wiki 8374L: linuxppc-dev@lists.ozlabs.org 8375Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8376T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8377S: Supported 8378F: Documentation/ABI/stable/sysfs-firmware-opal-* 8379F: Documentation/devicetree/bindings/powerpc/ 8380F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8381F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8382F: Documentation/powerpc/ 8383F: arch/powerpc/ 8384F: drivers/char/tpm/tpm_ibmvtpm* 8385F: drivers/crypto/nx/ 8386F: drivers/crypto/vmx/ 8387F: drivers/i2c/busses/i2c-opal.c 8388F: drivers/net/ethernet/ibm/ibmveth.* 8389F: drivers/net/ethernet/ibm/ibmvnic.* 8390F: drivers/pci/hotplug/pnv_php.c 8391F: drivers/pci/hotplug/rpa* 8392F: drivers/rtc/rtc-opal.c 8393F: drivers/scsi/ibmvscsi/ 8394F: drivers/tty/hvc/hvc_opal.c 8395F: drivers/watchdog/wdrtas.c 8396F: tools/testing/selftests/powerpc 8397N: /pmac 8398N: powermac 8399N: powernv 8400N: [^a-z0-9]ps3 8401N: pseries 8402 8403LINUX FOR POWERPC EMBEDDED MPC5XXX 8404M: Anatolij Gustschin <agust@denx.de> 8405L: linuxppc-dev@lists.ozlabs.org 8406T: git git://git.denx.de/linux-denx-agust.git 8407S: Maintained 8408F: arch/powerpc/platforms/512x/ 8409F: arch/powerpc/platforms/52xx/ 8410 8411LINUX FOR POWERPC EMBEDDED PPC4XX 8412M: Alistair Popple <alistair@popple.id.au> 8413M: Matt Porter <mporter@kernel.crashing.org> 8414W: http://www.penguinppc.org/ 8415L: linuxppc-dev@lists.ozlabs.org 8416S: Maintained 8417F: arch/powerpc/platforms/40x/ 8418F: arch/powerpc/platforms/44x/ 8419 8420LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8421M: Scott Wood <oss@buserror.net> 8422M: Kumar Gala <galak@kernel.crashing.org> 8423W: http://www.penguinppc.org/ 8424L: linuxppc-dev@lists.ozlabs.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8426S: Maintained 8427F: arch/powerpc/platforms/83xx/ 8428F: arch/powerpc/platforms/85xx/ 8429F: Documentation/devicetree/bindings/powerpc/fsl/ 8430 8431LINUX FOR POWERPC EMBEDDED PPC8XX 8432M: Vitaly Bordug <vitb@kernel.crashing.org> 8433W: http://www.penguinppc.org/ 8434L: linuxppc-dev@lists.ozlabs.org 8435S: Maintained 8436F: arch/powerpc/platforms/8xx/ 8437 8438LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8439L: linuxppc-dev@lists.ozlabs.org 8440S: Orphan 8441F: arch/powerpc/*/*virtex* 8442F: arch/powerpc/*/*/*virtex* 8443 8444LINUX FOR POWERPC PA SEMI PWRFICIENT 8445L: linuxppc-dev@lists.ozlabs.org 8446S: Orphan 8447F: arch/powerpc/platforms/pasemi/ 8448F: drivers/*/*pasemi* 8449F: drivers/*/*/*pasemi* 8450 8451LINUX KERNEL DUMP TEST MODULE (LKDTM) 8452M: Kees Cook <keescook@chromium.org> 8453S: Maintained 8454F: drivers/misc/lkdtm/* 8455 8456LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8457M: Alan Stern <stern@rowland.harvard.edu> 8458M: Andrea Parri <andrea.parri@amarulasolutions.com> 8459M: Will Deacon <will.deacon@arm.com> 8460M: Peter Zijlstra <peterz@infradead.org> 8461M: Boqun Feng <boqun.feng@gmail.com> 8462M: Nicholas Piggin <npiggin@gmail.com> 8463M: David Howells <dhowells@redhat.com> 8464M: Jade Alglave <j.alglave@ucl.ac.uk> 8465M: Luc Maranget <luc.maranget@inria.fr> 8466M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8467R: Akira Yokosawa <akiyks@gmail.com> 8468R: Daniel Lustig <dlustig@nvidia.com> 8469L: linux-kernel@vger.kernel.org 8470L: linux-arch@vger.kernel.org 8471S: Supported 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8473F: tools/memory-model/ 8474F: Documentation/atomic_bitops.txt 8475F: Documentation/atomic_t.txt 8476F: Documentation/core-api/atomic_ops.rst 8477F: Documentation/core-api/refcount-vs-atomic.rst 8478F: Documentation/memory-barriers.txt 8479 8480LIS3LV02D ACCELEROMETER DRIVER 8481M: Eric Piel <eric.piel@tremplin-utc.net> 8482S: Maintained 8483F: Documentation/misc-devices/lis3lv02d 8484F: drivers/misc/lis3lv02d/ 8485F: drivers/platform/x86/hp_accel.c 8486 8487LIVE PATCHING 8488M: Josh Poimboeuf <jpoimboe@redhat.com> 8489M: Jessica Yu <jeyu@kernel.org> 8490M: Jiri Kosina <jikos@kernel.org> 8491M: Miroslav Benes <mbenes@suse.cz> 8492R: Petr Mladek <pmladek@suse.com> 8493S: Maintained 8494F: kernel/livepatch/ 8495F: include/linux/livepatch.h 8496F: arch/x86/include/asm/livepatch.h 8497F: arch/x86/kernel/livepatch.c 8498F: Documentation/livepatch/ 8499F: Documentation/ABI/testing/sysfs-kernel-livepatch 8500F: samples/livepatch/ 8501L: live-patching@vger.kernel.org 8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8503 8504LLC (802.2) 8505L: netdev@vger.kernel.org 8506S: Odd fixes 8507F: include/linux/llc.h 8508F: include/uapi/linux/llc.h 8509F: include/net/llc* 8510F: net/llc/ 8511 8512LM73 HARDWARE MONITOR DRIVER 8513M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8514L: linux-hwmon@vger.kernel.org 8515S: Maintained 8516F: drivers/hwmon/lm73.c 8517 8518LM78 HARDWARE MONITOR DRIVER 8519M: Jean Delvare <jdelvare@suse.com> 8520L: linux-hwmon@vger.kernel.org 8521S: Maintained 8522F: Documentation/hwmon/lm78 8523F: drivers/hwmon/lm78.c 8524 8525LM83 HARDWARE MONITOR DRIVER 8526M: Jean Delvare <jdelvare@suse.com> 8527L: linux-hwmon@vger.kernel.org 8528S: Maintained 8529F: Documentation/hwmon/lm83 8530F: drivers/hwmon/lm83.c 8531 8532LM90 HARDWARE MONITOR DRIVER 8533M: Jean Delvare <jdelvare@suse.com> 8534L: linux-hwmon@vger.kernel.org 8535S: Maintained 8536F: Documentation/hwmon/lm90 8537F: Documentation/devicetree/bindings/hwmon/lm90.txt 8538F: drivers/hwmon/lm90.c 8539F: include/dt-bindings/thermal/lm90.h 8540 8541LM95234 HARDWARE MONITOR DRIVER 8542M: Guenter Roeck <linux@roeck-us.net> 8543L: linux-hwmon@vger.kernel.org 8544S: Maintained 8545F: Documentation/hwmon/lm95234 8546F: drivers/hwmon/lm95234.c 8547 8548LME2510 MEDIA DRIVER 8549M: Malcolm Priestley <tvboxspy@gmail.com> 8550L: linux-media@vger.kernel.org 8551W: https://linuxtv.org 8552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8553S: Maintained 8554F: drivers/media/usb/dvb-usb-v2/lmedm04* 8555 8556LOADPIN SECURITY MODULE 8557M: Kees Cook <keescook@chromium.org> 8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8559S: Supported 8560F: security/loadpin/ 8561F: Documentation/admin-guide/LSM/LoadPin.rst 8562 8563LOCKING PRIMITIVES 8564M: Peter Zijlstra <peterz@infradead.org> 8565M: Ingo Molnar <mingo@redhat.com> 8566M: Will Deacon <will.deacon@arm.com> 8567L: linux-kernel@vger.kernel.org 8568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8569S: Maintained 8570F: Documentation/locking/ 8571F: include/linux/lockdep.h 8572F: include/linux/spinlock*.h 8573F: arch/*/include/asm/spinlock*.h 8574F: include/linux/rwlock*.h 8575F: include/linux/mutex*.h 8576F: arch/*/include/asm/mutex*.h 8577F: include/linux/rwsem*.h 8578F: arch/*/include/asm/rwsem.h 8579F: include/linux/seqlock.h 8580F: lib/locking*.[ch] 8581F: kernel/locking/ 8582X: kernel/locking/locktorture.c 8583 8584LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8585M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8586L: linux-ntfs-dev@lists.sourceforge.net 8587W: http://www.linux-ntfs.org/content/view/19/37/ 8588S: Maintained 8589F: Documentation/ldm.txt 8590F: block/partitions/ldm.* 8591 8592LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8593M: Sathya Prakash <sathya.prakash@broadcom.com> 8594M: Chaitra P B <chaitra.basappa@broadcom.com> 8595M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8596L: MPT-FusionLinux.pdl@broadcom.com 8597L: linux-scsi@vger.kernel.org 8598W: http://www.avagotech.com/support/ 8599S: Supported 8600F: drivers/message/fusion/ 8601F: drivers/scsi/mpt3sas/ 8602 8603LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8604M: Matthew Wilcox <matthew@wil.cx> 8605L: linux-scsi@vger.kernel.org 8606S: Maintained 8607F: drivers/scsi/sym53c8xx_2/ 8608 8609LTC4261 HARDWARE MONITOR DRIVER 8610M: Guenter Roeck <linux@roeck-us.net> 8611L: linux-hwmon@vger.kernel.org 8612S: Maintained 8613F: Documentation/hwmon/ltc4261 8614F: drivers/hwmon/ltc4261.c 8615 8616LTC4306 I2C MULTIPLEXER DRIVER 8617M: Michael Hennerich <michael.hennerich@analog.com> 8618W: http://ez.analog.com/community/linux-device-drivers 8619L: linux-i2c@vger.kernel.org 8620S: Supported 8621F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8622F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8623 8624LTP (Linux Test Project) 8625M: Mike Frysinger <vapier@gentoo.org> 8626M: Cyril Hrubis <chrubis@suse.cz> 8627M: Wanlong Gao <wanlong.gao@gmail.com> 8628M: Jan Stancek <jstancek@redhat.com> 8629M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8630M: Alexey Kodanev <alexey.kodanev@oracle.com> 8631L: ltp@lists.linux.it (subscribers-only) 8632W: http://linux-test-project.github.io/ 8633T: git git://github.com/linux-test-project/ltp.git 8634S: Maintained 8635 8636M68K ARCHITECTURE 8637M: Geert Uytterhoeven <geert@linux-m68k.org> 8638L: linux-m68k@lists.linux-m68k.org 8639W: http://www.linux-m68k.org/ 8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8641S: Maintained 8642F: arch/m68k/ 8643F: drivers/zorro/ 8644 8645M68K ON APPLE MACINTOSH 8646M: Joshua Thompson <funaho@jurai.org> 8647W: http://www.mac.linux-m68k.org/ 8648L: linux-m68k@lists.linux-m68k.org 8649S: Maintained 8650F: arch/m68k/mac/ 8651 8652M68K ON HP9000/300 8653M: Philip Blundell <philb@gnu.org> 8654W: http://www.tazenda.demon.co.uk/phil/linux-hp 8655S: Maintained 8656F: arch/m68k/hp300/ 8657 8658M88DS3103 MEDIA DRIVER 8659M: Antti Palosaari <crope@iki.fi> 8660L: linux-media@vger.kernel.org 8661W: https://linuxtv.org 8662W: http://palosaari.fi/linux/ 8663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8664T: git git://linuxtv.org/anttip/media_tree.git 8665S: Maintained 8666F: drivers/media/dvb-frontends/m88ds3103* 8667 8668M88RS2000 MEDIA DRIVER 8669M: Malcolm Priestley <tvboxspy@gmail.com> 8670L: linux-media@vger.kernel.org 8671W: https://linuxtv.org 8672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8673S: Maintained 8674F: drivers/media/dvb-frontends/m88rs2000* 8675 8676MA901 MASTERKIT USB FM RADIO DRIVER 8677M: Alexey Klimov <klimov.linux@gmail.com> 8678L: linux-media@vger.kernel.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: drivers/media/radio/radio-ma901.c 8682 8683MAC80211 8684M: Johannes Berg <johannes@sipsolutions.net> 8685L: linux-wireless@vger.kernel.org 8686W: http://wireless.kernel.org/ 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8689S: Maintained 8690F: Documentation/networking/mac80211-injection.txt 8691F: include/net/mac80211.h 8692F: net/mac80211/ 8693F: drivers/net/wireless/mac80211_hwsim.[ch] 8694F: Documentation/networking/mac80211_hwsim/README 8695 8696MAILBOX API 8697M: Jassi Brar <jassisinghbrar@gmail.com> 8698L: linux-kernel@vger.kernel.org 8699S: Maintained 8700F: drivers/mailbox/ 8701F: include/linux/mailbox_client.h 8702F: include/linux/mailbox_controller.h 8703 8704MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8705M: Michael Kerrisk <mtk.manpages@gmail.com> 8706W: http://www.kernel.org/doc/man-pages 8707L: linux-man@vger.kernel.org 8708S: Maintained 8709 8710MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8711M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8712L: linux-mips@linux-mips.org 8713S: Maintained 8714F: arch/mips/boot/dts/img/pistachio_marduk.dts 8715 8716MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8717M: Andrew Lunn <andrew@lunn.ch> 8718M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8719L: netdev@vger.kernel.org 8720S: Maintained 8721F: drivers/net/dsa/mv88e6xxx/ 8722F: linux/platform_data/mv88e6xxx.h 8723F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8724 8725MARVELL ARMADA DRM SUPPORT 8726M: Russell King <linux@armlinux.org.uk> 8727S: Maintained 8728T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8729T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8730F: drivers/gpu/drm/armada/ 8731F: include/uapi/drm/armada_drm.h 8732F: Documentation/devicetree/bindings/display/armada/ 8733 8734MARVELL CRYPTO DRIVER 8735M: Boris Brezillon <boris.brezillon@bootlin.com> 8736M: Arnaud Ebalard <arno@natisbad.org> 8737F: drivers/crypto/marvell/ 8738S: Maintained 8739L: linux-crypto@vger.kernel.org 8740 8741MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8742M: Mirko Lindner <mlindner@marvell.com> 8743M: Stephen Hemminger <stephen@networkplumber.org> 8744L: netdev@vger.kernel.org 8745S: Maintained 8746F: drivers/net/ethernet/marvell/sk* 8747 8748MARVELL LIBERTAS WIRELESS DRIVER 8749L: libertas-dev@lists.infradead.org 8750S: Orphan 8751F: drivers/net/wireless/marvell/libertas/ 8752 8753MARVELL MACCHIATOBIN SUPPORT 8754M: Russell King <linux@armlinux.org.uk> 8755L: linux-arm-kernel@lists.infradead.org 8756S: Maintained 8757F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8758 8759MARVELL MV643XX ETHERNET DRIVER 8760M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8761L: netdev@vger.kernel.org 8762S: Maintained 8763F: drivers/net/ethernet/marvell/mv643xx_eth.* 8764F: include/linux/mv643xx.h 8765 8766MARVELL MV88X3310 PHY DRIVER 8767M: Russell King <linux@armlinux.org.uk> 8768L: netdev@vger.kernel.org 8769S: Maintained 8770F: drivers/net/phy/marvell10g.c 8771 8772MARVELL MVNETA ETHERNET DRIVER 8773M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8774L: netdev@vger.kernel.org 8775S: Maintained 8776F: drivers/net/ethernet/marvell/mvneta.* 8777 8778MARVELL MWIFIEX WIRELESS DRIVER 8779M: Amitkumar Karwar <amitkarwar@gmail.com> 8780M: Nishant Sarmukadam <nishants@marvell.com> 8781M: Ganapathi Bhat <gbhat@marvell.com> 8782M: Xinming Hu <huxinming820@gmail.com> 8783L: linux-wireless@vger.kernel.org 8784S: Maintained 8785F: drivers/net/wireless/marvell/mwifiex/ 8786 8787MARVELL MWL8K WIRELESS DRIVER 8788M: Lennert Buytenhek <buytenh@wantstofly.org> 8789L: linux-wireless@vger.kernel.org 8790S: Odd Fixes 8791F: drivers/net/wireless/marvell/mwl8k.c 8792 8793MARVELL NAND CONTROLLER DRIVER 8794M: Miquel Raynal <miquel.raynal@bootlin.com> 8795L: linux-mtd@lists.infradead.org 8796S: Maintained 8797F: drivers/mtd/nand/raw/marvell_nand.c 8798F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8799 8800MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8801M: Nicolas Pitre <nico@fluxnic.net> 8802S: Odd Fixes 8803F: drivers/mmc/host/mvsdio.* 8804 8805MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8806M: Hu Ziji <huziji@marvell.com> 8807L: linux-mmc@vger.kernel.org 8808S: Supported 8809F: drivers/mmc/host/sdhci-xenon* 8810F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8811 8812MATROX FRAMEBUFFER DRIVER 8813L: linux-fbdev@vger.kernel.org 8814S: Orphan 8815F: drivers/video/fbdev/matrox/matroxfb_* 8816F: include/uapi/linux/matroxfb.h 8817 8818MAX16065 HARDWARE MONITOR DRIVER 8819M: Guenter Roeck <linux@roeck-us.net> 8820L: linux-hwmon@vger.kernel.org 8821S: Maintained 8822F: Documentation/hwmon/max16065 8823F: drivers/hwmon/max16065.c 8824 8825MAX20751 HARDWARE MONITOR DRIVER 8826M: Guenter Roeck <linux@roeck-us.net> 8827L: linux-hwmon@vger.kernel.org 8828S: Maintained 8829F: Documentation/hwmon/max20751 8830F: drivers/hwmon/max20751.c 8831 8832MAX2175 SDR TUNER DRIVER 8833M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8834L: linux-media@vger.kernel.org 8835T: git git://linuxtv.org/media_tree.git 8836S: Maintained 8837F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8838F: Documentation/media/v4l-drivers/max2175.rst 8839F: drivers/media/i2c/max2175* 8840F: include/uapi/linux/max2175.h 8841 8842MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8843L: linux-hwmon@vger.kernel.org 8844S: Orphan 8845F: Documentation/hwmon/max6650 8846F: drivers/hwmon/max6650.c 8847 8848MAX6697 HARDWARE MONITOR DRIVER 8849M: Guenter Roeck <linux@roeck-us.net> 8850L: linux-hwmon@vger.kernel.org 8851S: Maintained 8852F: Documentation/hwmon/max6697 8853F: Documentation/devicetree/bindings/hwmon/max6697.txt 8854F: drivers/hwmon/max6697.c 8855F: include/linux/platform_data/max6697.h 8856 8857MAX9860 MONO AUDIO VOICE CODEC DRIVER 8858M: Peter Rosin <peda@axentia.se> 8859L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8860S: Maintained 8861F: Documentation/devicetree/bindings/sound/max9860.txt 8862F: sound/soc/codecs/max9860.* 8863 8864MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8865M: Javier Martinez Canillas <javier@dowhile0.org> 8866L: linux-kernel@vger.kernel.org 8867S: Supported 8868F: drivers/regulator/max77802-regulator.c 8869F: Documentation/devicetree/bindings/*/*max77802.txt 8870F: include/dt-bindings/*/*max77802.h 8871 8872MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8873M: Krzysztof Kozlowski <krzk@kernel.org> 8874M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8875L: linux-pm@vger.kernel.org 8876S: Supported 8877F: drivers/power/supply/max14577_charger.c 8878F: drivers/power/supply/max77693_charger.c 8879 8880MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8881M: Chanwoo Choi <cw00.choi@samsung.com> 8882M: Krzysztof Kozlowski <krzk@kernel.org> 8883M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8884L: linux-kernel@vger.kernel.org 8885S: Supported 8886F: drivers/*/max14577*.c 8887F: drivers/*/max77686*.c 8888F: drivers/*/max77693*.c 8889F: drivers/extcon/extcon-max14577.c 8890F: drivers/extcon/extcon-max77693.c 8891F: drivers/rtc/rtc-max77686.c 8892F: drivers/clk/clk-max77686.c 8893F: Documentation/devicetree/bindings/mfd/max14577.txt 8894F: Documentation/devicetree/bindings/*/max77686.txt 8895F: Documentation/devicetree/bindings/mfd/max77693.txt 8896F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8897F: include/linux/mfd/max14577*.h 8898F: include/linux/mfd/max77686*.h 8899F: include/linux/mfd/max77693*.h 8900 8901MAXIRADIO FM RADIO RECEIVER DRIVER 8902M: Hans Verkuil <hverkuil@xs4all.nl> 8903L: linux-media@vger.kernel.org 8904T: git git://linuxtv.org/media_tree.git 8905W: https://linuxtv.org 8906S: Maintained 8907F: drivers/media/radio/radio-maxiradio* 8908 8909MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8910M: Peter Rosin <peda@axentia.se> 8911L: linux-iio@vger.kernel.org 8912S: Maintained 8913F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8914F: drivers/iio/potentiometer/mcp4018.c 8915F: drivers/iio/potentiometer/mcp4531.c 8916 8917MCR20A IEEE-802.15.4 RADIO DRIVER 8918M: Xue Liu <liuxuenetmail@gmail.com> 8919L: linux-wpan@vger.kernel.org 8920W: https://github.com/xueliu/mcr20a-linux 8921S: Maintained 8922F: drivers/net/ieee802154/mcr20a.c 8923F: drivers/net/ieee802154/mcr20a.h 8924F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8925 8926MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8927M: William Breathitt Gray <vilhelm.gray@gmail.com> 8928L: linux-iio@vger.kernel.org 8929S: Maintained 8930F: drivers/iio/dac/cio-dac.c 8931 8932MEDIA DRIVERS FOR ASCOT2E 8933M: Sergey Kozlov <serjk@netup.ru> 8934M: Abylay Ospan <aospan@netup.ru> 8935L: linux-media@vger.kernel.org 8936W: https://linuxtv.org 8937W: http://netup.tv/ 8938T: git git://linuxtv.org/media_tree.git 8939S: Supported 8940F: drivers/media/dvb-frontends/ascot2e* 8941 8942MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8943M: Jasmin Jessich <jasmin@anw.at> 8944L: linux-media@vger.kernel.org 8945W: https://linuxtv.org 8946T: git git://linuxtv.org/media_tree.git 8947S: Maintained 8948F: drivers/media/dvb-frontends/cxd2099* 8949 8950MEDIA DRIVERS FOR CXD2841ER 8951M: Sergey Kozlov <serjk@netup.ru> 8952M: Abylay Ospan <aospan@netup.ru> 8953L: linux-media@vger.kernel.org 8954W: https://linuxtv.org 8955W: http://netup.tv/ 8956T: git git://linuxtv.org/media_tree.git 8957S: Supported 8958F: drivers/media/dvb-frontends/cxd2841er* 8959 8960MEDIA DRIVERS FOR CXD2880 8961M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8962L: linux-media@vger.kernel.org 8963W: http://linuxtv.org/ 8964T: git git://linuxtv.org/media_tree.git 8965S: Supported 8966F: drivers/media/dvb-frontends/cxd2880/* 8967F: drivers/media/spi/cxd2880* 8968 8969MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8970M: Daniel Scheller <d.scheller.oss@gmail.com> 8971L: linux-media@vger.kernel.org 8972W: https://linuxtv.org 8973T: git git://linuxtv.org/media_tree.git 8974S: Maintained 8975F: drivers/media/pci/ddbridge/* 8976 8977MEDIA DRIVERS FOR FREESCALE IMX 8978M: Steve Longerbeam <slongerbeam@gmail.com> 8979M: Philipp Zabel <p.zabel@pengutronix.de> 8980L: linux-media@vger.kernel.org 8981T: git git://linuxtv.org/media_tree.git 8982S: Maintained 8983F: Documentation/devicetree/bindings/media/imx.txt 8984F: Documentation/media/v4l-drivers/imx.rst 8985F: drivers/staging/media/imx/ 8986F: include/linux/imx-media.h 8987F: include/media/imx.h 8988 8989MEDIA DRIVERS FOR HELENE 8990M: Abylay Ospan <aospan@netup.ru> 8991L: linux-media@vger.kernel.org 8992W: https://linuxtv.org 8993W: http://netup.tv/ 8994T: git git://linuxtv.org/media_tree.git 8995S: Supported 8996F: drivers/media/dvb-frontends/helene* 8997 8998MEDIA DRIVERS FOR HORUS3A 8999M: Sergey Kozlov <serjk@netup.ru> 9000M: Abylay Ospan <aospan@netup.ru> 9001L: linux-media@vger.kernel.org 9002W: https://linuxtv.org 9003W: http://netup.tv/ 9004T: git git://linuxtv.org/media_tree.git 9005S: Supported 9006F: drivers/media/dvb-frontends/horus3a* 9007 9008MEDIA DRIVERS FOR LNBH25 9009M: Sergey Kozlov <serjk@netup.ru> 9010M: Abylay Ospan <aospan@netup.ru> 9011L: linux-media@vger.kernel.org 9012W: https://linuxtv.org 9013W: http://netup.tv/ 9014T: git git://linuxtv.org/media_tree.git 9015S: Supported 9016F: drivers/media/dvb-frontends/lnbh25* 9017 9018MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9019M: Daniel Scheller <d.scheller.oss@gmail.com> 9020L: linux-media@vger.kernel.org 9021W: https://linuxtv.org 9022T: git git://linuxtv.org/media_tree.git 9023S: Maintained 9024F: drivers/media/dvb-frontends/mxl5xx* 9025 9026MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9027M: Sergey Kozlov <serjk@netup.ru> 9028M: Abylay Ospan <aospan@netup.ru> 9029L: linux-media@vger.kernel.org 9030W: https://linuxtv.org 9031W: http://netup.tv/ 9032T: git git://linuxtv.org/media_tree.git 9033S: Supported 9034F: drivers/media/pci/netup_unidvb/* 9035 9036MEDIA DRIVERS FOR RENESAS - CEU 9037M: Jacopo Mondi <jacopo@jmondi.org> 9038L: linux-media@vger.kernel.org 9039L: linux-renesas-soc@vger.kernel.org 9040T: git git://linuxtv.org/media_tree.git 9041S: Supported 9042F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9043F: drivers/media/platform/renesas-ceu.c 9044F: include/media/drv-intf/renesas-ceu.h 9045 9046MEDIA DRIVERS FOR RENESAS - DRIF 9047M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9048L: linux-media@vger.kernel.org 9049L: linux-renesas-soc@vger.kernel.org 9050T: git git://linuxtv.org/media_tree.git 9051S: Supported 9052F: Documentation/devicetree/bindings/media/renesas,drif.txt 9053F: drivers/media/platform/rcar_drif.c 9054 9055MEDIA DRIVERS FOR RENESAS - FCP 9056M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9057L: linux-media@vger.kernel.org 9058L: linux-renesas-soc@vger.kernel.org 9059T: git git://linuxtv.org/media_tree.git 9060S: Supported 9061F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9062F: drivers/media/platform/rcar-fcp.c 9063F: include/media/rcar-fcp.h 9064 9065MEDIA DRIVERS FOR RENESAS - FDP1 9066M: Kieran Bingham <kieran@bingham.xyz> 9067L: linux-media@vger.kernel.org 9068L: linux-renesas-soc@vger.kernel.org 9069T: git git://linuxtv.org/media_tree.git 9070S: Supported 9071F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9072F: drivers/media/platform/rcar_fdp1.c 9073 9074MEDIA DRIVERS FOR RENESAS - VIN 9075M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9076L: linux-media@vger.kernel.org 9077L: linux-renesas-soc@vger.kernel.org 9078T: git git://linuxtv.org/media_tree.git 9079S: Supported 9080F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9081F: Documentation/devicetree/bindings/media/rcar_vin.txt 9082F: drivers/media/platform/rcar-vin/ 9083 9084MEDIA DRIVERS FOR RENESAS - VSP1 9085M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9086L: linux-media@vger.kernel.org 9087L: linux-renesas-soc@vger.kernel.org 9088T: git git://linuxtv.org/media_tree.git 9089S: Supported 9090F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9091F: drivers/media/platform/vsp1/ 9092 9093MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9094M: Daniel Scheller <d.scheller.oss@gmail.com> 9095L: linux-media@vger.kernel.org 9096W: https://linuxtv.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Maintained 9099F: drivers/media/dvb-frontends/stv0910* 9100 9101MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9102M: Daniel Scheller <d.scheller.oss@gmail.com> 9103L: linux-media@vger.kernel.org 9104W: https://linuxtv.org 9105T: git git://linuxtv.org/media_tree.git 9106S: Maintained 9107F: drivers/media/dvb-frontends/stv6111* 9108 9109MEDIA DRIVERS FOR STM32 - DCMI 9110M: Hugues Fruchet <hugues.fruchet@st.com> 9111L: linux-media@vger.kernel.org 9112T: git git://linuxtv.org/media_tree.git 9113S: Supported 9114F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9115F: drivers/media/platform/stm32/stm32-dcmi.c 9116 9117MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9118M: Dmitry Osipenko <digetx@gmail.com> 9119L: linux-media@vger.kernel.org 9120L: linux-tegra@vger.kernel.org 9121T: git git://linuxtv.org/media_tree.git 9122S: Maintained 9123F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9124F: drivers/staging/media/tegra-vde/ 9125 9126MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9127M: Mauro Carvalho Chehab <mchehab@kernel.org> 9128P: LinuxTV.org Project 9129L: linux-media@vger.kernel.org 9130W: https://linuxtv.org 9131Q: http://patchwork.kernel.org/project/linux-media/list/ 9132T: git git://linuxtv.org/media_tree.git 9133S: Maintained 9134F: Documentation/devicetree/bindings/media/ 9135F: Documentation/media/ 9136F: drivers/media/ 9137F: drivers/staging/media/ 9138F: include/linux/platform_data/media/ 9139F: include/media/ 9140F: include/uapi/linux/dvb/ 9141F: include/uapi/linux/videodev2.h 9142F: include/uapi/linux/media.h 9143F: include/uapi/linux/v4l2-* 9144F: include/uapi/linux/meye.h 9145F: include/uapi/linux/ivtv* 9146F: include/uapi/linux/uvcvideo.h 9147 9148MEDIATEK BLUETOOTH DRIVER 9149M: Sean Wang <sean.wang@mediatek.com> 9150L: linux-bluetooth@vger.kernel.org 9151L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9152S: Maintained 9153F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9154F: drivers/bluetooth/btmtkuart.c 9155 9156MEDIATEK CIR DRIVER 9157M: Sean Wang <sean.wang@mediatek.com> 9158S: Maintained 9159F: drivers/media/rc/mtk-cir.c 9160 9161MEDIATEK DMA DRIVER 9162M: Sean Wang <sean.wang@mediatek.com> 9163L: dmaengine@vger.kernel.org 9164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9165L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9166S: Maintained 9167F: Documentation/devicetree/bindings/dma/mtk-* 9168F: drivers/dma/mediatek/ 9169 9170MEDIATEK PMIC LED DRIVER 9171M: Sean Wang <sean.wang@mediatek.com> 9172S: Maintained 9173F: drivers/leds/leds-mt6323.c 9174F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9175 9176MEDIATEK ETHERNET DRIVER 9177M: Felix Fietkau <nbd@openwrt.org> 9178M: John Crispin <john@phrozen.org> 9179M: Sean Wang <sean.wang@mediatek.com> 9180M: Nelson Chang <nelson.chang@mediatek.com> 9181L: netdev@vger.kernel.org 9182S: Maintained 9183F: drivers/net/ethernet/mediatek/ 9184 9185MEDIATEK SWITCH DRIVER 9186M: Sean Wang <sean.wang@mediatek.com> 9187L: netdev@vger.kernel.org 9188S: Maintained 9189F: drivers/net/dsa/mt7530.* 9190F: net/dsa/tag_mtk.c 9191 9192MEDIATEK JPEG DRIVER 9193M: Rick Chang <rick.chang@mediatek.com> 9194M: Bin Liu <bin.liu@mediatek.com> 9195S: Supported 9196F: drivers/media/platform/mtk-jpeg/ 9197F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9198 9199MEDIATEK MDP DRIVER 9200M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9201M: Houlong Wei <houlong.wei@mediatek.com> 9202M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9203S: Supported 9204F: drivers/media/platform/mtk-mdp/ 9205F: drivers/media/platform/mtk-vpu/ 9206F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9207 9208MEDIATEK MEDIA DRIVER 9209M: Tiffany Lin <tiffany.lin@mediatek.com> 9210M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9211S: Supported 9212F: drivers/media/platform/mtk-vcodec/ 9213F: drivers/media/platform/mtk-vpu/ 9214F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9215F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9216 9217MEDIATEK MT7601U WIRELESS LAN DRIVER 9218M: Jakub Kicinski <kubakici@wp.pl> 9219L: linux-wireless@vger.kernel.org 9220S: Maintained 9221F: drivers/net/wireless/mediatek/mt7601u/ 9222 9223MEDIATEK NAND CONTROLLER DRIVER 9224M: Xiaolei Li <xiaolei.li@mediatek.com> 9225L: linux-mtd@lists.infradead.org 9226S: Maintained 9227F: drivers/mtd/nand/raw/mtk_* 9228F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9229 9230MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9231M: Sean Wang <sean.wang@mediatek.com> 9232S: Maintained 9233F: drivers/char/hw_random/mtk-rng.c 9234 9235MEDIATEK USB3 DRD IP DRIVER 9236M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9237L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9239L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9240S: Maintained 9241F: drivers/usb/mtu3/ 9242 9243MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9244M: Peter Senna Tschudin <peter.senna@gmail.com> 9245M: Martin Donnelly <martin.donnelly@ge.com> 9246M: Martyn Welch <martyn.welch@collabora.co.uk> 9247S: Maintained 9248F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9249F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9250 9251MEGARAID SCSI/SAS DRIVERS 9252M: Kashyap Desai <kashyap.desai@broadcom.com> 9253M: Sumit Saxena <sumit.saxena@broadcom.com> 9254M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9255L: megaraidlinux.pdl@broadcom.com 9256L: linux-scsi@vger.kernel.org 9257W: http://www.avagotech.com/support/ 9258S: Maintained 9259F: Documentation/scsi/megaraid.txt 9260F: drivers/scsi/megaraid.* 9261F: drivers/scsi/megaraid/ 9262 9263MELEXIS MLX90614 DRIVER 9264M: Crt Mori <cmo@melexis.com> 9265L: linux-iio@vger.kernel.org 9266W: http://www.melexis.com 9267S: Supported 9268F: drivers/iio/temperature/mlx90614.c 9269 9270MELEXIS MLX90632 DRIVER 9271M: Crt Mori <cmo@melexis.com> 9272L: linux-iio@vger.kernel.org 9273W: http://www.melexis.com 9274S: Supported 9275F: drivers/iio/temperature/mlx90632.c 9276 9277MELFAS MIP4 TOUCHSCREEN DRIVER 9278M: Sangwon Jee <jeesw@melfas.com> 9279W: http://www.melfas.com 9280S: Supported 9281F: drivers/input/touchscreen/melfas_mip4.c 9282F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9283 9284MELLANOX ETHERNET DRIVER (mlx4_en) 9285M: Tariq Toukan <tariqt@mellanox.com> 9286L: netdev@vger.kernel.org 9287S: Supported 9288W: http://www.mellanox.com 9289Q: http://patchwork.ozlabs.org/project/netdev/list/ 9290F: drivers/net/ethernet/mellanox/mlx4/en_* 9291 9292MELLANOX ETHERNET DRIVER (mlx5e) 9293M: Saeed Mahameed <saeedm@mellanox.com> 9294L: netdev@vger.kernel.org 9295S: Supported 9296W: http://www.mellanox.com 9297Q: http://patchwork.ozlabs.org/project/netdev/list/ 9298F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9299 9300MELLANOX ETHERNET INNOVA DRIVERS 9301R: Boris Pismenny <borisp@mellanox.com> 9302L: netdev@vger.kernel.org 9303S: Supported 9304W: http://www.mellanox.com 9305Q: http://patchwork.ozlabs.org/project/netdev/list/ 9306F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9307F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9308F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9309F: include/linux/mlx5/mlx5_ifc_fpga.h 9310 9311MELLANOX ETHERNET INNOVA IPSEC DRIVER 9312R: Boris Pismenny <borisp@mellanox.com> 9313L: netdev@vger.kernel.org 9314S: Supported 9315W: http://www.mellanox.com 9316Q: http://patchwork.ozlabs.org/project/netdev/list/ 9317F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9318F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9319 9320MELLANOX ETHERNET SWITCH DRIVERS 9321M: Jiri Pirko <jiri@mellanox.com> 9322M: Ido Schimmel <idosch@mellanox.com> 9323L: netdev@vger.kernel.org 9324S: Supported 9325W: http://www.mellanox.com 9326Q: http://patchwork.ozlabs.org/project/netdev/list/ 9327F: drivers/net/ethernet/mellanox/mlxsw/ 9328F: tools/testing/selftests/drivers/net/mlxsw/ 9329 9330MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9331M: mlxsw@mellanox.com 9332L: netdev@vger.kernel.org 9333S: Supported 9334W: http://www.mellanox.com 9335Q: http://patchwork.ozlabs.org/project/netdev/list/ 9336F: drivers/net/ethernet/mellanox/mlxfw/ 9337 9338MELLANOX HARDWARE PLATFORM SUPPORT 9339M: Andy Shevchenko <andy@infradead.org> 9340M: Darren Hart <dvhart@infradead.org> 9341M: Vadim Pasternak <vadimp@mellanox.com> 9342L: platform-driver-x86@vger.kernel.org 9343S: Supported 9344F: drivers/platform/mellanox/ 9345 9346MELLANOX MLX4 core VPI driver 9347M: Tariq Toukan <tariqt@mellanox.com> 9348L: netdev@vger.kernel.org 9349L: linux-rdma@vger.kernel.org 9350W: http://www.mellanox.com 9351Q: http://patchwork.ozlabs.org/project/netdev/list/ 9352S: Supported 9353F: drivers/net/ethernet/mellanox/mlx4/ 9354F: include/linux/mlx4/ 9355 9356MELLANOX MLX4 IB driver 9357M: Yishai Hadas <yishaih@mellanox.com> 9358L: linux-rdma@vger.kernel.org 9359W: http://www.mellanox.com 9360Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9361S: Supported 9362F: drivers/infiniband/hw/mlx4/ 9363F: include/linux/mlx4/ 9364F: include/uapi/rdma/mlx4-abi.h 9365 9366MELLANOX MLX5 core VPI driver 9367M: Saeed Mahameed <saeedm@mellanox.com> 9368M: Leon Romanovsky <leonro@mellanox.com> 9369L: netdev@vger.kernel.org 9370L: linux-rdma@vger.kernel.org 9371W: http://www.mellanox.com 9372Q: http://patchwork.ozlabs.org/project/netdev/list/ 9373S: Supported 9374F: drivers/net/ethernet/mellanox/mlx5/core/ 9375F: include/linux/mlx5/ 9376 9377MELLANOX MLX5 IB driver 9378M: Leon Romanovsky <leonro@mellanox.com> 9379L: linux-rdma@vger.kernel.org 9380W: http://www.mellanox.com 9381Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9382S: Supported 9383F: drivers/infiniband/hw/mlx5/ 9384F: include/linux/mlx5/ 9385F: include/uapi/rdma/mlx5-abi.h 9386 9387MELLANOX MLXCPLD I2C AND MUX DRIVER 9388M: Vadim Pasternak <vadimp@mellanox.com> 9389M: Michael Shych <michaelsh@mellanox.com> 9390L: linux-i2c@vger.kernel.org 9391S: Supported 9392F: drivers/i2c/busses/i2c-mlxcpld.c 9393F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9394F: Documentation/i2c/busses/i2c-mlxcpld 9395 9396MELLANOX MLXCPLD LED DRIVER 9397M: Vadim Pasternak <vadimp@mellanox.com> 9398L: linux-leds@vger.kernel.org 9399S: Supported 9400F: drivers/leds/leds-mlxcpld.c 9401F: drivers/leds/leds-mlxreg.c 9402F: Documentation/leds/leds-mlxcpld.txt 9403 9404MELLANOX PLATFORM DRIVER 9405M: Vadim Pasternak <vadimp@mellanox.com> 9406L: platform-driver-x86@vger.kernel.org 9407S: Supported 9408F: drivers/platform/x86/mlx-platform.c 9409 9410MEMBARRIER SUPPORT 9411M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9412M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9413L: linux-kernel@vger.kernel.org 9414S: Supported 9415F: kernel/sched/membarrier.c 9416F: include/uapi/linux/membarrier.h 9417F: arch/powerpc/include/asm/membarrier.h 9418 9419MEMORY MANAGEMENT 9420L: linux-mm@kvack.org 9421W: http://www.linux-mm.org 9422S: Maintained 9423F: include/linux/mm.h 9424F: include/linux/gfp.h 9425F: include/linux/mmzone.h 9426F: include/linux/memory_hotplug.h 9427F: include/linux/vmalloc.h 9428F: mm/ 9429 9430MEMORY TECHNOLOGY DEVICES (MTD) 9431M: David Woodhouse <dwmw2@infradead.org> 9432M: Brian Norris <computersforpeace@gmail.com> 9433M: Boris Brezillon <boris.brezillon@bootlin.com> 9434M: Marek Vasut <marek.vasut@gmail.com> 9435M: Richard Weinberger <richard@nod.at> 9436L: linux-mtd@lists.infradead.org 9437W: http://www.linux-mtd.infradead.org/ 9438Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9439T: git git://git.infradead.org/linux-mtd.git master 9440T: git git://git.infradead.org/linux-mtd.git mtd/next 9441S: Maintained 9442F: Documentation/devicetree/bindings/mtd/ 9443F: drivers/mtd/ 9444F: include/linux/mtd/ 9445F: include/uapi/mtd/ 9446 9447MEN A21 WATCHDOG DRIVER 9448M: Johannes Thumshirn <morbidrsa@gmail.com> 9449L: linux-watchdog@vger.kernel.org 9450S: Maintained 9451F: drivers/watchdog/mena21_wdt.c 9452 9453MEN CHAMELEON BUS (mcb) 9454M: Johannes Thumshirn <morbidrsa@gmail.com> 9455S: Maintained 9456F: drivers/mcb/ 9457F: include/linux/mcb.h 9458F: Documentation/men-chameleon-bus.txt 9459 9460MEN F21BMC (Board Management Controller) 9461M: Andreas Werner <andreas.werner@men.de> 9462S: Supported 9463F: drivers/mfd/menf21bmc.c 9464F: drivers/watchdog/menf21bmc_wdt.c 9465F: drivers/leds/leds-menf21bmc.c 9466F: drivers/hwmon/menf21bmc_hwmon.c 9467F: Documentation/hwmon/menf21bmc 9468 9469MEN Z069 WATCHDOG DRIVER 9470M: Johannes Thumshirn <jth@kernel.org> 9471L: linux-watchdog@vger.kernel.org 9472S: Maintained 9473F: drivers/watchdog/menz069_wdt.c 9474 9475MESON AO CEC DRIVER FOR AMLOGIC SOCS 9476M: Neil Armstrong <narmstrong@baylibre.com> 9477L: linux-media@lists.freedesktop.org 9478L: linux-amlogic@lists.infradead.org 9479W: http://linux-meson.com/ 9480S: Supported 9481F: drivers/media/platform/meson/ao-cec.c 9482F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9483T: git git://linuxtv.org/media_tree.git 9484 9485MICROBLAZE ARCHITECTURE 9486M: Michal Simek <monstr@monstr.eu> 9487W: http://www.monstr.eu/fdt/ 9488T: git git://git.monstr.eu/linux-2.6-microblaze.git 9489S: Supported 9490F: arch/microblaze/ 9491 9492MICROCHIP / ATMEL AT91 SERIAL DRIVER 9493M: Richard Genoud <richard.genoud@gmail.com> 9494S: Maintained 9495F: drivers/tty/serial/atmel_serial.c 9496F: drivers/tty/serial/atmel_serial.h 9497 9498MICROCHIP / ATMEL DMA DRIVER 9499M: Ludovic Desroches <ludovic.desroches@microchip.com> 9500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9501L: dmaengine@vger.kernel.org 9502S: Supported 9503F: drivers/dma/at_hdmac.c 9504F: drivers/dma/at_hdmac_regs.h 9505F: include/linux/platform_data/dma-atmel.h 9506 9507MICROCHIP / ATMEL ECC DRIVER 9508M: Tudor Ambarus <tudor.ambarus@microchip.com> 9509L: linux-crypto@vger.kernel.org 9510S: Maintained 9511F: drivers/crypto/atmel-ecc.* 9512 9513MICROCHIP / ATMEL ISC DRIVER 9514M: Songjun Wu <songjun.wu@microchip.com> 9515L: linux-media@vger.kernel.org 9516S: Supported 9517F: drivers/media/platform/atmel/atmel-isc.c 9518F: drivers/media/platform/atmel/atmel-isc-regs.h 9519F: devicetree/bindings/media/atmel-isc.txt 9520 9521MICROCHIP / ATMEL NAND DRIVER 9522M: Josh Wu <rainyfeeling@outlook.com> 9523L: linux-mtd@lists.infradead.org 9524S: Supported 9525F: drivers/mtd/nand/raw/atmel/* 9526F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9527 9528MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9529M: Woojung Huh <Woojung.Huh@microchip.com> 9530M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9531L: netdev@vger.kernel.org 9532S: Maintained 9533F: net/dsa/tag_ksz.c 9534F: drivers/net/dsa/microchip/* 9535F: include/linux/platform_data/microchip-ksz.h 9536F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9537 9538MICROCHIP LAN743X ETHERNET DRIVER 9539M: Bryan Whitehead <bryan.whitehead@microchip.com> 9540M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9541L: netdev@vger.kernel.org 9542S: Maintained 9543F: drivers/net/ethernet/microchip/lan743x_* 9544 9545MICROCHIP USB251XB DRIVER 9546M: Richard Leitner <richard.leitner@skidata.com> 9547L: linux-usb@vger.kernel.org 9548S: Maintained 9549F: drivers/usb/misc/usb251xb.c 9550F: Documentation/devicetree/bindings/usb/usb251xb.txt 9551 9552MICROSEMI MIPS SOCS 9553M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9554L: linux-mips@linux-mips.org 9555S: Maintained 9556F: arch/mips/generic/board-ocelot.c 9557F: arch/mips/configs/generic/board-ocelot.config 9558F: arch/mips/boot/dts/mscc/ 9559F: Documentation/devicetree/bindings/mips/mscc.txt 9560 9561MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9562M: Don Brace <don.brace@microsemi.com> 9563L: esc.storagedev@microsemi.com 9564L: linux-scsi@vger.kernel.org 9565S: Supported 9566F: drivers/scsi/smartpqi/smartpqi*.[ch] 9567F: drivers/scsi/smartpqi/Kconfig 9568F: drivers/scsi/smartpqi/Makefile 9569F: include/linux/cciss*.h 9570F: include/uapi/linux/cciss*.h 9571F: Documentation/scsi/smartpqi.txt 9572 9573MICROSEMI ETHERNET SWITCH DRIVER 9574M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9575L: netdev@vger.kernel.org 9576S: Supported 9577F: drivers/net/ethernet/mscc/ 9578 9579MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9580M: Chen Yu <yu.c.chen@intel.com> 9581L: platform-driver-x86@vger.kernel.org 9582S: Supported 9583F: drivers/platform/x86/surfacepro3_button.c 9584 9585MICROTEK X6 SCANNER 9586M: Oliver Neukum <oliver@neukum.org> 9587S: Maintained 9588F: drivers/usb/image/microtek.* 9589 9590MIPS 9591M: Ralf Baechle <ralf@linux-mips.org> 9592M: Paul Burton <paul.burton@mips.com> 9593M: James Hogan <jhogan@kernel.org> 9594L: linux-mips@linux-mips.org 9595W: http://www.linux-mips.org/ 9596T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9598Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9599S: Supported 9600F: Documentation/devicetree/bindings/mips/ 9601F: Documentation/mips/ 9602F: arch/mips/ 9603F: drivers/platform/mips/ 9604 9605MIPS BOSTON DEVELOPMENT BOARD 9606M: Paul Burton <paul.burton@mips.com> 9607L: linux-mips@linux-mips.org 9608S: Maintained 9609F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9610F: arch/mips/boot/dts/img/boston.dts 9611F: arch/mips/configs/generic/board-boston.config 9612F: drivers/clk/imgtec/clk-boston.c 9613F: include/dt-bindings/clock/boston-clock.h 9614 9615MIPS GENERIC PLATFORM 9616M: Paul Burton <paul.burton@mips.com> 9617L: linux-mips@linux-mips.org 9618S: Supported 9619F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9620F: arch/mips/generic/ 9621F: arch/mips/tools/generic-board-config.sh 9622 9623MIPS/LOONGSON1 ARCHITECTURE 9624M: Keguang Zhang <keguang.zhang@gmail.com> 9625L: linux-mips@linux-mips.org 9626S: Maintained 9627F: arch/mips/loongson32/ 9628F: arch/mips/include/asm/mach-loongson32/ 9629F: drivers/*/*loongson1* 9630F: drivers/*/*/*loongson1* 9631 9632MIPS/LOONGSON2 ARCHITECTURE 9633M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9634L: linux-mips@linux-mips.org 9635S: Maintained 9636F: arch/mips/loongson64/*{2e/2f}* 9637F: arch/mips/include/asm/mach-loongson64/ 9638F: drivers/*/*loongson2* 9639F: drivers/*/*/*loongson2* 9640 9641MIPS/LOONGSON3 ARCHITECTURE 9642M: Huacai Chen <chenhc@lemote.com> 9643L: linux-mips@linux-mips.org 9644S: Maintained 9645F: arch/mips/loongson64/ 9646F: arch/mips/include/asm/mach-loongson64/ 9647F: drivers/platform/mips/cpu_hwmon.c 9648F: drivers/*/*loongson3* 9649F: drivers/*/*/*loongson3* 9650 9651MIPS RINT INSTRUCTION EMULATION 9652M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9653L: linux-mips@linux-mips.org 9654S: Supported 9655F: arch/mips/math-emu/sp_rint.c 9656F: arch/mips/math-emu/dp_rint.c 9657 9658MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9659M: Hans Verkuil <hverkuil@xs4all.nl> 9660L: linux-media@vger.kernel.org 9661T: git git://linuxtv.org/media_tree.git 9662W: https://linuxtv.org 9663S: Odd Fixes 9664F: drivers/media/radio/radio-miropcm20* 9665 9666MMP SUPPORT 9667M: Eric Miao <eric.y.miao@gmail.com> 9668M: Haojian Zhuang <haojian.zhuang@gmail.com> 9669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9670T: git git://github.com/hzhuang1/linux.git 9671T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9672S: Maintained 9673F: arch/arm/boot/dts/mmp* 9674F: arch/arm/mach-mmp/ 9675 9676MN88472 MEDIA DRIVER 9677M: Antti Palosaari <crope@iki.fi> 9678L: linux-media@vger.kernel.org 9679W: https://linuxtv.org 9680W: http://palosaari.fi/linux/ 9681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9682S: Maintained 9683F: drivers/media/dvb-frontends/mn88472* 9684 9685MN88473 MEDIA DRIVER 9686M: Antti Palosaari <crope@iki.fi> 9687L: linux-media@vger.kernel.org 9688W: https://linuxtv.org 9689W: http://palosaari.fi/linux/ 9690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9691S: Maintained 9692F: drivers/media/dvb-frontends/mn88473* 9693 9694PCI DRIVER FOR MOBIVEIL PCIE IP 9695M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9696L: linux-pci@vger.kernel.org 9697S: Supported 9698F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9699F: drivers/pci/controller/pcie-mobiveil.c 9700 9701MODULE SUPPORT 9702M: Jessica Yu <jeyu@kernel.org> 9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9704S: Maintained 9705F: include/linux/module.h 9706F: kernel/module.c 9707 9708MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9709W: http://popies.net/meye/ 9710S: Orphan 9711F: Documentation/media/v4l-drivers/meye* 9712F: drivers/media/pci/meye/ 9713F: include/uapi/linux/meye.h 9714 9715MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9716M: Jiri Slaby <jirislaby@gmail.com> 9717S: Maintained 9718F: Documentation/serial/moxa-smartio 9719F: drivers/tty/mxser.* 9720 9721MR800 AVERMEDIA USB FM RADIO DRIVER 9722M: Alexey Klimov <klimov.linux@gmail.com> 9723L: linux-media@vger.kernel.org 9724T: git git://linuxtv.org/media_tree.git 9725S: Maintained 9726F: drivers/media/radio/radio-mr800.c 9727 9728MRF24J40 IEEE 802.15.4 RADIO DRIVER 9729M: Alan Ott <alan@signal11.us> 9730L: linux-wpan@vger.kernel.org 9731S: Maintained 9732F: drivers/net/ieee802154/mrf24j40.c 9733F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9734 9735MSI LAPTOP SUPPORT 9736M: "Lee, Chun-Yi" <jlee@suse.com> 9737L: platform-driver-x86@vger.kernel.org 9738S: Maintained 9739F: drivers/platform/x86/msi-laptop.c 9740 9741MSI WMI SUPPORT 9742L: platform-driver-x86@vger.kernel.org 9743S: Orphan 9744F: drivers/platform/x86/msi-wmi.c 9745 9746MSI001 MEDIA DRIVER 9747M: Antti Palosaari <crope@iki.fi> 9748L: linux-media@vger.kernel.org 9749W: https://linuxtv.org 9750W: http://palosaari.fi/linux/ 9751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9752T: git git://linuxtv.org/anttip/media_tree.git 9753S: Maintained 9754F: drivers/media/tuners/msi001* 9755 9756MSI2500 MEDIA DRIVER 9757M: Antti Palosaari <crope@iki.fi> 9758L: linux-media@vger.kernel.org 9759W: https://linuxtv.org 9760W: http://palosaari.fi/linux/ 9761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9762T: git git://linuxtv.org/anttip/media_tree.git 9763S: Maintained 9764F: drivers/media/usb/msi2500/ 9765 9766MSYSTEMS DISKONCHIP G3 MTD DRIVER 9767M: Robert Jarzmik <robert.jarzmik@free.fr> 9768L: linux-mtd@lists.infradead.org 9769S: Maintained 9770F: drivers/mtd/devices/docg3* 9771 9772MT9M032 APTINA SENSOR DRIVER 9773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9774L: linux-media@vger.kernel.org 9775T: git git://linuxtv.org/media_tree.git 9776S: Maintained 9777F: drivers/media/i2c/mt9m032.c 9778F: include/media/i2c/mt9m032.h 9779 9780MT9P031 APTINA CAMERA SENSOR 9781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Maintained 9785F: drivers/media/i2c/mt9p031.c 9786F: include/media/i2c/mt9p031.h 9787 9788MT9T001 APTINA CAMERA SENSOR 9789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9790L: linux-media@vger.kernel.org 9791T: git git://linuxtv.org/media_tree.git 9792S: Maintained 9793F: drivers/media/i2c/mt9t001.c 9794F: include/media/i2c/mt9t001.h 9795 9796MT9T112 APTINA CAMERA SENSOR 9797M: Jacopo Mondi <jacopo@jmondi.org> 9798L: linux-media@vger.kernel.org 9799T: git git://linuxtv.org/media_tree.git 9800S: Odd Fixes 9801F: drivers/media/i2c/mt9t112.c 9802F: include/media/i2c/mt9t112.h 9803 9804MT9V032 APTINA CAMERA SENSOR 9805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9806L: linux-media@vger.kernel.org 9807T: git git://linuxtv.org/media_tree.git 9808S: Maintained 9809F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9810F: drivers/media/i2c/mt9v032.c 9811F: include/media/i2c/mt9v032.h 9812 9813MT9V111 APTINA CAMERA SENSOR 9814M: Jacopo Mondi <jacopo@jmondi.org> 9815L: linux-media@vger.kernel.org 9816T: git git://linuxtv.org/media_tree.git 9817S: Maintained 9818F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9819F: drivers/media/i2c/mt9v111.c 9820 9821MULTIFUNCTION DEVICES (MFD) 9822M: Lee Jones <lee.jones@linaro.org> 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9824S: Supported 9825F: Documentation/devicetree/bindings/mfd/ 9826F: drivers/mfd/ 9827F: include/linux/mfd/ 9828F: include/dt-bindings/mfd/ 9829 9830MULTIMEDIA CARD (MMC) ETC. OVER SPI 9831S: Orphan 9832F: drivers/mmc/host/mmc_spi.c 9833F: include/linux/spi/mmc_spi.h 9834 9835MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9836M: Ulf Hansson <ulf.hansson@linaro.org> 9837L: linux-mmc@vger.kernel.org 9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9839S: Maintained 9840F: Documentation/devicetree/bindings/mmc/ 9841F: drivers/mmc/ 9842F: include/linux/mmc/ 9843F: include/uapi/linux/mmc/ 9844 9845MULTIPLEXER SUBSYSTEM 9846M: Peter Rosin <peda@axentia.se> 9847S: Maintained 9848F: Documentation/ABI/testing/sysfs-class-mux* 9849F: Documentation/devicetree/bindings/mux/ 9850F: include/linux/dt-bindings/mux/ 9851F: include/linux/mux/ 9852F: drivers/mux/ 9853 9854MULTITECH MULTIPORT CARD (ISICOM) 9855S: Orphan 9856F: drivers/tty/isicom.c 9857F: include/linux/isicom.h 9858 9859MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9860M: Bin Liu <b-liu@ti.com> 9861L: linux-usb@vger.kernel.org 9862S: Maintained 9863F: drivers/usb/musb/ 9864 9865MXL301RF MEDIA DRIVER 9866M: Akihiro Tsukada <tskd08@gmail.com> 9867L: linux-media@vger.kernel.org 9868S: Odd Fixes 9869F: drivers/media/tuners/mxl301rf* 9870 9871MXL5007T MEDIA DRIVER 9872M: Michael Krufky <mkrufky@linuxtv.org> 9873L: linux-media@vger.kernel.org 9874W: https://linuxtv.org 9875W: http://github.com/mkrufky 9876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9877T: git git://linuxtv.org/mkrufky/tuners.git 9878S: Maintained 9879F: drivers/media/tuners/mxl5007t.* 9880 9881MXSFB DRM DRIVER 9882M: Marek Vasut <marex@denx.de> 9883S: Supported 9884F: drivers/gpu/drm/mxsfb/ 9885F: Documentation/devicetree/bindings/display/mxsfb.txt 9886 9887MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9888M: Chris Lee <christopher.lee@cspi.com> 9889L: netdev@vger.kernel.org 9890W: https://www.cspi.com/ethernet-products/support/downloads/ 9891S: Supported 9892F: drivers/net/ethernet/myricom/myri10ge/ 9893 9894NAND FLASH SUBSYSTEM 9895M: Boris Brezillon <boris.brezillon@bootlin.com> 9896M: Miquel Raynal <miquel.raynal@bootlin.com> 9897R: Richard Weinberger <richard@nod.at> 9898L: linux-mtd@lists.infradead.org 9899W: http://www.linux-mtd.infradead.org/ 9900Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9901T: git git://git.infradead.org/linux-mtd.git nand/fixes 9902T: git git://git.infradead.org/linux-mtd.git nand/next 9903S: Maintained 9904F: drivers/mtd/nand/ 9905F: include/linux/mtd/*nand*.h 9906 9907NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9908M: Daniel Mack <zonque@gmail.com> 9909S: Maintained 9910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9911W: http://www.native-instruments.com 9912F: sound/usb/caiaq/ 9913 9914NATSEMI ETHERNET DRIVER (DP8381x) 9915S: Orphan 9916F: drivers/net/ethernet/natsemi/natsemi.c 9917 9918NCP FILESYSTEM 9919M: Petr Vandrovec <petr@vandrovec.name> 9920S: Obsolete 9921F: drivers/staging/ncpfs/ 9922 9923NCR 5380 SCSI DRIVERS 9924M: Finn Thain <fthain@telegraphics.com.au> 9925M: Michael Schmitz <schmitzmic@gmail.com> 9926L: linux-scsi@vger.kernel.org 9927S: Maintained 9928F: Documentation/scsi/g_NCR5380.txt 9929F: drivers/scsi/NCR5380.* 9930F: drivers/scsi/arm/cumana_1.c 9931F: drivers/scsi/arm/oak.c 9932F: drivers/scsi/atari_scsi.* 9933F: drivers/scsi/dmx3191d.c 9934F: drivers/scsi/g_NCR5380.* 9935F: drivers/scsi/mac_scsi.* 9936F: drivers/scsi/sun3_scsi.* 9937F: drivers/scsi/sun3_scsi_vme.c 9938 9939NCSI LIBRARY: 9940M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9941S: Maintained 9942F: net/ncsi/ 9943 9944NCT6775 HARDWARE MONITOR DRIVER 9945M: Guenter Roeck <linux@roeck-us.net> 9946L: linux-hwmon@vger.kernel.org 9947S: Maintained 9948F: Documentation/hwmon/nct6775 9949F: drivers/hwmon/nct6775.c 9950 9951NET_FAILOVER MODULE 9952M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9953L: netdev@vger.kernel.org 9954S: Supported 9955F: driver/net/net_failover.c 9956F: include/net/net_failover.h 9957F: Documentation/networking/net_failover.rst 9958 9959NETEFFECT IWARP RNIC DRIVER (IW_NES) 9960M: Faisal Latif <faisal.latif@intel.com> 9961L: linux-rdma@vger.kernel.org 9962W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9963S: Supported 9964F: drivers/infiniband/hw/nes/ 9965F: include/uapi/rdma/nes-abi.h 9966 9967NETEM NETWORK EMULATOR 9968M: Stephen Hemminger <stephen@networkplumber.org> 9969L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9970S: Maintained 9971F: net/sched/sch_netem.c 9972 9973NETERION 10GbE DRIVERS (s2io/vxge) 9974M: Jon Mason <jdmason@kudzu.us> 9975L: netdev@vger.kernel.org 9976S: Supported 9977F: Documentation/networking/s2io.txt 9978F: Documentation/networking/vxge.txt 9979F: drivers/net/ethernet/neterion/ 9980 9981NETFILTER 9982M: Pablo Neira Ayuso <pablo@netfilter.org> 9983M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9984M: Florian Westphal <fw@strlen.de> 9985L: netfilter-devel@vger.kernel.org 9986L: coreteam@netfilter.org 9987W: http://www.netfilter.org/ 9988W: http://www.iptables.org/ 9989W: http://www.nftables.org/ 9990Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9993S: Maintained 9994F: include/linux/netfilter* 9995F: include/linux/netfilter/ 9996F: include/net/netfilter/ 9997F: include/uapi/linux/netfilter* 9998F: include/uapi/linux/netfilter/ 9999F: net/*/netfilter.c 10000F: net/*/netfilter/ 10001F: net/netfilter/ 10002F: net/bridge/br_netfilter*.c 10003 10004NETROM NETWORK LAYER 10005M: Ralf Baechle <ralf@linux-mips.org> 10006L: linux-hams@vger.kernel.org 10007W: http://www.linux-ax25.org/ 10008S: Maintained 10009F: include/net/netrom.h 10010F: include/uapi/linux/netrom.h 10011F: net/netrom/ 10012 10013NETRONOME ETHERNET DRIVERS 10014M: Jakub Kicinski <jakub.kicinski@netronome.com> 10015L: oss-drivers@netronome.com 10016S: Maintained 10017F: drivers/net/ethernet/netronome/ 10018 10019NETWORK BLOCK DEVICE (NBD) 10020M: Josef Bacik <josef@toxicpanda.com> 10021S: Maintained 10022L: linux-block@vger.kernel.org 10023L: nbd@other.debian.org 10024F: Documentation/blockdev/nbd.txt 10025F: drivers/block/nbd.c 10026F: include/uapi/linux/nbd.h 10027 10028NETWORK DROP MONITOR 10029M: Neil Horman <nhorman@tuxdriver.com> 10030L: netdev@vger.kernel.org 10031S: Maintained 10032W: https://fedorahosted.org/dropwatch/ 10033F: net/core/drop_monitor.c 10034 10035NETWORKING DRIVERS 10036M: "David S. Miller" <davem@davemloft.net> 10037L: netdev@vger.kernel.org 10038W: http://www.linuxfoundation.org/en/Net 10039Q: http://patchwork.ozlabs.org/project/netdev/list/ 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10042S: Odd Fixes 10043F: Documentation/devicetree/bindings/net/ 10044F: drivers/net/ 10045F: include/linux/if_* 10046F: include/linux/netdevice.h 10047F: include/linux/etherdevice.h 10048F: include/linux/fcdevice.h 10049F: include/linux/fddidevice.h 10050F: include/linux/hippidevice.h 10051F: include/linux/inetdevice.h 10052F: include/uapi/linux/if_* 10053F: include/uapi/linux/netdevice.h 10054 10055NETWORKING DRIVERS (WIRELESS) 10056M: Kalle Valo <kvalo@codeaurora.org> 10057L: linux-wireless@vger.kernel.org 10058Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10061S: Maintained 10062F: Documentation/devicetree/bindings/net/wireless/ 10063F: drivers/net/wireless/ 10064 10065NETWORKING [DSA] 10066M: Andrew Lunn <andrew@lunn.ch> 10067M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10068M: Florian Fainelli <f.fainelli@gmail.com> 10069S: Maintained 10070F: Documentation/devicetree/bindings/net/dsa/ 10071F: net/dsa/ 10072F: include/net/dsa.h 10073F: include/linux/dsa/ 10074F: drivers/net/dsa/ 10075 10076NETWORKING [GENERAL] 10077M: "David S. Miller" <davem@davemloft.net> 10078L: netdev@vger.kernel.org 10079W: http://www.linuxfoundation.org/en/Net 10080Q: http://patchwork.ozlabs.org/project/netdev/list/ 10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10083B: mailto:netdev@vger.kernel.org 10084S: Maintained 10085F: net/ 10086F: include/net/ 10087F: include/linux/in.h 10088F: include/linux/net.h 10089F: include/linux/netdevice.h 10090F: include/uapi/linux/in.h 10091F: include/uapi/linux/net.h 10092F: include/uapi/linux/netdevice.h 10093F: include/uapi/linux/net_namespace.h 10094F: tools/testing/selftests/net/ 10095F: lib/net_utils.c 10096F: lib/random32.c 10097F: Documentation/networking/ 10098 10099NETWORKING [IPSEC] 10100M: Steffen Klassert <steffen.klassert@secunet.com> 10101M: Herbert Xu <herbert@gondor.apana.org.au> 10102M: "David S. Miller" <davem@davemloft.net> 10103L: netdev@vger.kernel.org 10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10106S: Maintained 10107F: net/core/flow.c 10108F: net/xfrm/ 10109F: net/key/ 10110F: net/ipv4/xfrm* 10111F: net/ipv4/esp4* 10112F: net/ipv4/ah4.c 10113F: net/ipv4/ipcomp.c 10114F: net/ipv4/ip_vti.c 10115F: net/ipv6/xfrm* 10116F: net/ipv6/esp6* 10117F: net/ipv6/ah6.c 10118F: net/ipv6/ipcomp6.c 10119F: net/ipv6/ip6_vti.c 10120F: include/uapi/linux/xfrm.h 10121F: include/net/xfrm.h 10122 10123NETWORKING [IPv4/IPv6] 10124M: "David S. Miller" <davem@davemloft.net> 10125M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10126M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10127L: netdev@vger.kernel.org 10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10129S: Maintained 10130F: net/ipv4/ 10131F: net/ipv6/ 10132F: include/net/ip* 10133F: arch/x86/net/* 10134 10135NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10136M: Paul Moore <paul@paul-moore.com> 10137W: https://github.com/netlabel 10138L: netdev@vger.kernel.org 10139L: linux-security-module@vger.kernel.org 10140S: Maintained 10141F: Documentation/netlabel/ 10142F: include/net/calipso.h 10143F: include/net/cipso_ipv4.h 10144F: include/net/netlabel.h 10145F: include/uapi/linux/netfilter/xt_SECMARK.h 10146F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10147F: net/netlabel/ 10148F: net/ipv4/cipso_ipv4.c 10149F: net/ipv6/calipso.c 10150F: net/netfilter/xt_CONNSECMARK.c 10151F: net/netfilter/xt_SECMARK.c 10152 10153NETWORKING [TCP] 10154M: Eric Dumazet <edumazet@google.com> 10155L: netdev@vger.kernel.org 10156S: Maintained 10157F: net/ipv4/tcp*.c 10158F: net/ipv4/syncookies.c 10159F: net/ipv6/tcp*.c 10160F: net/ipv6/syncookies.c 10161F: include/uapi/linux/tcp.h 10162F: include/net/tcp.h 10163F: include/linux/tcp.h 10164F: include/trace/events/tcp.h 10165 10166NETWORKING [TLS] 10167M: Boris Pismenny <borisp@mellanox.com> 10168M: Aviad Yehezkel <aviadye@mellanox.com> 10169M: Dave Watson <davejwatson@fb.com> 10170L: netdev@vger.kernel.org 10171S: Maintained 10172F: net/tls/* 10173F: include/uapi/linux/tls.h 10174F: include/net/tls.h 10175 10176NETWORKING [WIRELESS] 10177L: linux-wireless@vger.kernel.org 10178Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10179 10180NETDEVSIM 10181M: Jakub Kicinski <jakub.kicinski@netronome.com> 10182S: Maintained 10183F: drivers/net/netdevsim/* 10184 10185NETXEN (1/10) GbE SUPPORT 10186M: Manish Chopra <manish.chopra@cavium.com> 10187M: Rahul Verma <rahul.verma@cavium.com> 10188M: Dept-GELinuxNICDev@cavium.com 10189L: netdev@vger.kernel.org 10190S: Supported 10191F: drivers/net/ethernet/qlogic/netxen/ 10192 10193NFC SUBSYSTEM 10194M: Samuel Ortiz <sameo@linux.intel.com> 10195L: linux-wireless@vger.kernel.org 10196L: linux-nfc@lists.01.org (subscribers-only) 10197S: Supported 10198F: net/nfc/ 10199F: include/net/nfc/ 10200F: include/uapi/linux/nfc.h 10201F: drivers/nfc/ 10202F: include/linux/platform_data/nfcmrvl.h 10203F: include/linux/platform_data/nxp-nci.h 10204F: Documentation/devicetree/bindings/net/nfc/ 10205 10206NFS, SUNRPC, AND LOCKD CLIENTS 10207M: Trond Myklebust <trond.myklebust@hammerspace.com> 10208M: Anna Schumaker <anna.schumaker@netapp.com> 10209L: linux-nfs@vger.kernel.org 10210W: http://client.linux-nfs.org 10211T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10212S: Maintained 10213F: fs/lockd/ 10214F: fs/nfs/ 10215F: fs/nfs_common/ 10216F: net/sunrpc/ 10217F: include/linux/lockd/ 10218F: include/linux/nfs* 10219F: include/linux/sunrpc/ 10220F: include/uapi/linux/nfs* 10221F: include/uapi/linux/sunrpc/ 10222 10223NILFS2 FILESYSTEM 10224M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10225L: linux-nilfs@vger.kernel.org 10226W: https://nilfs.sourceforge.io/ 10227W: https://nilfs.osdn.jp/ 10228T: git git://github.com/konis/nilfs2.git 10229S: Supported 10230F: Documentation/filesystems/nilfs2.txt 10231F: fs/nilfs2/ 10232F: include/trace/events/nilfs2.h 10233F: include/uapi/linux/nilfs2_api.h 10234F: include/uapi/linux/nilfs2_ondisk.h 10235 10236NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10237M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10238W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10239S: Maintained 10240F: Documentation/scsi/NinjaSCSI.txt 10241F: drivers/scsi/pcmcia/nsp_* 10242 10243NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10244M: GOTO Masanori <gotom@debian.or.jp> 10245M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10246W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10247S: Maintained 10248F: Documentation/scsi/NinjaSCSI.txt 10249F: drivers/scsi/nsp32* 10250 10251NIOS2 ARCHITECTURE 10252M: Ley Foon Tan <lftan@altera.com> 10253L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10255S: Maintained 10256F: arch/nios2/ 10257 10258NOHZ, DYNTICKS SUPPORT 10259M: Frederic Weisbecker <fweisbec@gmail.com> 10260M: Thomas Gleixner <tglx@linutronix.de> 10261M: Ingo Molnar <mingo@kernel.org> 10262L: linux-kernel@vger.kernel.org 10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10264S: Maintained 10265F: kernel/time/tick*.* 10266F: include/linux/tick.h 10267F: include/linux/sched/nohz.h 10268 10269NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10270M: Pavel Machek <pavel@ucw.cz> 10271M: Sakari Ailus <sakari.ailus@iki.fi> 10272L: linux-media@vger.kernel.org 10273S: Maintained 10274F: drivers/media/i2c/et8ek8 10275F: drivers/media/i2c/ad5820.c 10276 10277NOKIA N900 POWER SUPPLY DRIVERS 10278R: Pali Rohár <pali.rohar@gmail.com> 10279F: include/linux/power/bq2415x_charger.h 10280F: include/linux/power/bq27xxx_battery.h 10281F: include/linux/power/isp1704_charger.h 10282F: drivers/power/supply/bq2415x_charger.c 10283F: drivers/power/supply/bq27xxx_battery.c 10284F: drivers/power/supply/bq27xxx_battery_i2c.c 10285F: drivers/power/supply/isp1704_charger.c 10286F: drivers/power/supply/rx51_battery.c 10287 10288NTB AMD DRIVER 10289M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10290L: linux-ntb@googlegroups.com 10291S: Supported 10292F: drivers/ntb/hw/amd/ 10293 10294NTB DRIVER CORE 10295M: Jon Mason <jdmason@kudzu.us> 10296M: Dave Jiang <dave.jiang@intel.com> 10297M: Allen Hubbe <allenbh@gmail.com> 10298L: linux-ntb@googlegroups.com 10299S: Supported 10300W: https://github.com/jonmason/ntb/wiki 10301T: git git://github.com/jonmason/ntb.git 10302F: drivers/ntb/ 10303F: drivers/net/ntb_netdev.c 10304F: include/linux/ntb.h 10305F: include/linux/ntb_transport.h 10306F: tools/testing/selftests/ntb/ 10307 10308NTB IDT DRIVER 10309M: Serge Semin <fancer.lancer@gmail.com> 10310L: linux-ntb@googlegroups.com 10311S: Supported 10312F: drivers/ntb/hw/idt/ 10313 10314NTB INTEL DRIVER 10315M: Dave Jiang <dave.jiang@intel.com> 10316L: linux-ntb@googlegroups.com 10317S: Supported 10318W: https://github.com/davejiang/linux/wiki 10319T: git https://github.com/davejiang/linux.git 10320F: drivers/ntb/hw/intel/ 10321 10322NTFS FILESYSTEM 10323M: Anton Altaparmakov <anton@tuxera.com> 10324L: linux-ntfs-dev@lists.sourceforge.net 10325W: http://www.tuxera.com/ 10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10327S: Supported 10328F: Documentation/filesystems/ntfs.txt 10329F: fs/ntfs/ 10330 10331NUBUS SUBSYSTEM 10332M: Finn Thain <fthain@telegraphics.com.au> 10333L: linux-m68k@lists.linux-m68k.org 10334S: Maintained 10335F: arch/*/include/asm/nubus.h 10336F: drivers/nubus/ 10337F: include/linux/nubus.h 10338F: include/uapi/linux/nubus.h 10339 10340NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10341M: Antonino Daplas <adaplas@gmail.com> 10342L: linux-fbdev@vger.kernel.org 10343S: Maintained 10344F: drivers/video/fbdev/riva/ 10345F: drivers/video/fbdev/nvidia/ 10346 10347NVM EXPRESS DRIVER 10348M: Keith Busch <keith.busch@intel.com> 10349M: Jens Axboe <axboe@fb.com> 10350M: Christoph Hellwig <hch@lst.de> 10351M: Sagi Grimberg <sagi@grimberg.me> 10352L: linux-nvme@lists.infradead.org 10353T: git://git.infradead.org/nvme.git 10354W: http://git.infradead.org/nvme.git 10355S: Supported 10356F: drivers/nvme/host/ 10357F: include/linux/nvme.h 10358F: include/uapi/linux/nvme_ioctl.h 10359 10360NVM EXPRESS FC TRANSPORT DRIVERS 10361M: James Smart <james.smart@broadcom.com> 10362L: linux-nvme@lists.infradead.org 10363S: Supported 10364F: include/linux/nvme-fc.h 10365F: include/linux/nvme-fc-driver.h 10366F: drivers/nvme/host/fc.c 10367F: drivers/nvme/target/fc.c 10368F: drivers/nvme/target/fcloop.c 10369 10370NVM EXPRESS TARGET DRIVER 10371M: Christoph Hellwig <hch@lst.de> 10372M: Sagi Grimberg <sagi@grimberg.me> 10373L: linux-nvme@lists.infradead.org 10374T: git://git.infradead.org/nvme.git 10375W: http://git.infradead.org/nvme.git 10376S: Supported 10377F: drivers/nvme/target/ 10378 10379NVMEM FRAMEWORK 10380M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10381S: Maintained 10382F: drivers/nvmem/ 10383F: Documentation/devicetree/bindings/nvmem/ 10384F: Documentation/ABI/stable/sysfs-bus-nvmem 10385F: include/linux/nvmem-consumer.h 10386F: include/linux/nvmem-provider.h 10387 10388NXP SGTL5000 DRIVER 10389M: Fabio Estevam <fabio.estevam@nxp.com> 10390L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10391S: Maintained 10392F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10393F: sound/soc/codecs/sgtl5000* 10394 10395NXP TDA998X DRM DRIVER 10396M: Russell King <linux@armlinux.org.uk> 10397S: Maintained 10398T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10399T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10400F: drivers/gpu/drm/i2c/tda998x_drv.c 10401F: include/drm/i2c/tda998x.h 10402F: include/dt-bindings/display/tda998x.h 10403K: "nxp,tda998x" 10404 10405NXP TFA9879 DRIVER 10406M: Peter Rosin <peda@axentia.se> 10407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10408S: Maintained 10409F: Documentation/devicetree/bindings/sound/tfa9879.txt 10410F: sound/soc/codecs/tfa9879* 10411 10412NXP-NCI NFC DRIVER 10413M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10414R: Charles Gorand <charles.gorand@effinnov.com> 10415L: linux-nfc@lists.01.org (moderated for non-subscribers) 10416S: Supported 10417F: drivers/nfc/nxp-nci 10418 10419OBJTOOL 10420M: Josh Poimboeuf <jpoimboe@redhat.com> 10421M: Peter Zijlstra <peterz@infradead.org> 10422S: Supported 10423F: tools/objtool/ 10424 10425OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10426M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10427M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10428L: linuxppc-dev@lists.ozlabs.org 10429S: Supported 10430F: arch/powerpc/platforms/powernv/ocxl.c 10431F: arch/powerpc/include/asm/pnv-ocxl.h 10432F: drivers/misc/ocxl/ 10433F: include/misc/ocxl* 10434F: include/uapi/misc/ocxl.h 10435F: Documentation/accelerators/ocxl.rst 10436 10437OMAP AUDIO SUPPORT 10438M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10439M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10441L: linux-omap@vger.kernel.org 10442S: Maintained 10443F: sound/soc/omap/ 10444 10445OMAP CLOCK FRAMEWORK SUPPORT 10446M: Paul Walmsley <paul@pwsan.com> 10447L: linux-omap@vger.kernel.org 10448S: Maintained 10449F: arch/arm/*omap*/*clock* 10450 10451OMAP DEVICE TREE SUPPORT 10452M: Benoît Cousson <bcousson@baylibre.com> 10453M: Tony Lindgren <tony@atomide.com> 10454L: linux-omap@vger.kernel.org 10455L: devicetree@vger.kernel.org 10456S: Maintained 10457F: arch/arm/boot/dts/*omap* 10458F: arch/arm/boot/dts/*am3* 10459F: arch/arm/boot/dts/*am4* 10460F: arch/arm/boot/dts/*am5* 10461F: arch/arm/boot/dts/*dra7* 10462 10463OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10464L: linux-omap@vger.kernel.org 10465L: linux-fbdev@vger.kernel.org 10466S: Orphan 10467F: drivers/video/fbdev/omap2/ 10468F: Documentation/arm/OMAP/DSS 10469 10470OMAP FRAMEBUFFER SUPPORT 10471L: linux-fbdev@vger.kernel.org 10472L: linux-omap@vger.kernel.org 10473S: Orphan 10474F: drivers/video/fbdev/omap/ 10475 10476OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10477M: Roger Quadros <rogerq@ti.com> 10478M: Tony Lindgren <tony@atomide.com> 10479L: linux-omap@vger.kernel.org 10480S: Maintained 10481F: drivers/memory/omap-gpmc.c 10482F: arch/arm/mach-omap2/*gpmc* 10483 10484OMAP GPIO DRIVER 10485M: Grygorii Strashko <grygorii.strashko@ti.com> 10486M: Santosh Shilimkar <ssantosh@kernel.org> 10487M: Kevin Hilman <khilman@kernel.org> 10488L: linux-omap@vger.kernel.org 10489S: Maintained 10490F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10491F: drivers/gpio/gpio-omap.c 10492 10493OMAP HARDWARE SPINLOCK SUPPORT 10494M: Ohad Ben-Cohen <ohad@wizery.com> 10495L: linux-omap@vger.kernel.org 10496S: Maintained 10497F: drivers/hwspinlock/omap_hwspinlock.c 10498 10499OMAP HS MMC SUPPORT 10500L: linux-mmc@vger.kernel.org 10501L: linux-omap@vger.kernel.org 10502S: Orphan 10503F: drivers/mmc/host/omap_hsmmc.c 10504 10505OMAP HWMOD DATA 10506M: Paul Walmsley <paul@pwsan.com> 10507L: linux-omap@vger.kernel.org 10508S: Maintained 10509F: arch/arm/mach-omap2/omap_hwmod*data* 10510 10511OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10512M: Benoît Cousson <bcousson@baylibre.com> 10513L: linux-omap@vger.kernel.org 10514S: Maintained 10515F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10516 10517OMAP HWMOD SUPPORT 10518M: Benoît Cousson <bcousson@baylibre.com> 10519M: Paul Walmsley <paul@pwsan.com> 10520L: linux-omap@vger.kernel.org 10521S: Maintained 10522F: arch/arm/mach-omap2/omap_hwmod.* 10523 10524OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10526L: linux-media@vger.kernel.org 10527S: Maintained 10528F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10529F: drivers/media/platform/omap3isp/ 10530F: drivers/staging/media/omap4iss/ 10531 10532OMAP MMC SUPPORT 10533M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10534L: linux-omap@vger.kernel.org 10535S: Maintained 10536F: drivers/mmc/host/omap.c 10537 10538OMAP POWER MANAGEMENT SUPPORT 10539M: Kevin Hilman <khilman@kernel.org> 10540L: linux-omap@vger.kernel.org 10541S: Maintained 10542F: arch/arm/*omap*/*pm* 10543F: drivers/cpufreq/omap-cpufreq.c 10544 10545OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10546M: Rajendra Nayak <rnayak@codeaurora.org> 10547M: Paul Walmsley <paul@pwsan.com> 10548L: linux-omap@vger.kernel.org 10549S: Maintained 10550F: arch/arm/mach-omap2/prm* 10551 10552OMAP RANDOM NUMBER GENERATOR SUPPORT 10553M: Deepak Saxena <dsaxena@plexity.net> 10554S: Maintained 10555F: drivers/char/hw_random/omap-rng.c 10556 10557OMAP USB SUPPORT 10558L: linux-usb@vger.kernel.org 10559L: linux-omap@vger.kernel.org 10560S: Orphan 10561F: drivers/usb/*/*omap* 10562F: arch/arm/*omap*/usb* 10563 10564OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10565M: Mark Jackson <mpfj@newflow.co.uk> 10566L: linux-omap@vger.kernel.org 10567S: Maintained 10568F: arch/arm/boot/dts/am335x-nano.dts 10569 10570OMAP1 SUPPORT 10571M: Aaro Koskinen <aaro.koskinen@iki.fi> 10572M: Tony Lindgren <tony@atomide.com> 10573L: linux-omap@vger.kernel.org 10574Q: http://patchwork.kernel.org/project/linux-omap/list/ 10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10576S: Maintained 10577F: arch/arm/mach-omap1/ 10578F: arch/arm/plat-omap/ 10579F: arch/arm/configs/omap1_defconfig 10580F: drivers/i2c/busses/i2c-omap.c 10581F: include/linux/platform_data/i2c-omap.h 10582F: include/linux/platform_data/ams-delta-fiq.h 10583 10584OMAP2+ SUPPORT 10585M: Tony Lindgren <tony@atomide.com> 10586L: linux-omap@vger.kernel.org 10587W: http://www.muru.com/linux/omap/ 10588W: http://linux.omap.com/ 10589Q: http://patchwork.kernel.org/project/linux-omap/list/ 10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10591S: Maintained 10592F: arch/arm/mach-omap2/ 10593F: arch/arm/plat-omap/ 10594F: arch/arm/configs/omap2plus_defconfig 10595F: drivers/i2c/busses/i2c-omap.c 10596F: drivers/irqchip/irq-omap-intc.c 10597F: drivers/mfd/*omap*.c 10598F: drivers/mfd/menelaus.c 10599F: drivers/mfd/palmas.c 10600F: drivers/mfd/tps65217.c 10601F: drivers/mfd/tps65218.c 10602F: drivers/mfd/tps65910.c 10603F: drivers/mfd/twl-core.[ch] 10604F: drivers/mfd/twl4030*.c 10605F: drivers/mfd/twl6030*.c 10606F: drivers/mfd/twl6040*.c 10607F: drivers/regulator/palmas-regulator*.c 10608F: drivers/regulator/pbias-regulator.c 10609F: drivers/regulator/tps65217-regulator.c 10610F: drivers/regulator/tps65218-regulator.c 10611F: drivers/regulator/tps65910-regulator.c 10612F: drivers/regulator/twl-regulator.c 10613F: drivers/regulator/twl6030-regulator.c 10614F: include/linux/platform_data/i2c-omap.h 10615 10616ONION OMEGA2+ BOARD 10617M: Harvey Hunt <harveyhuntnexus@gmail.com> 10618L: linux-mips@linux-mips.org 10619S: Maintained 10620F: arch/mips/boot/dts/ralink/omega2p.dts 10621 10622OMFS FILESYSTEM 10623M: Bob Copeland <me@bobcopeland.com> 10624L: linux-karma-devel@lists.sourceforge.net 10625S: Maintained 10626F: Documentation/filesystems/omfs.txt 10627F: fs/omfs/ 10628 10629OMNIKEY CARDMAN 4000 DRIVER 10630M: Harald Welte <laforge@gnumonks.org> 10631S: Maintained 10632F: drivers/char/pcmcia/cm4000_cs.c 10633F: include/linux/cm4000_cs.h 10634F: include/uapi/linux/cm4000_cs.h 10635 10636OMNIKEY CARDMAN 4040 DRIVER 10637M: Harald Welte <laforge@gnumonks.org> 10638S: Maintained 10639F: drivers/char/pcmcia/cm4040_cs.* 10640 10641OMNIVISION OV13858 SENSOR DRIVER 10642M: Sakari Ailus <sakari.ailus@linux.intel.com> 10643L: linux-media@vger.kernel.org 10644T: git git://linuxtv.org/media_tree.git 10645S: Maintained 10646F: drivers/media/i2c/ov13858.c 10647 10648OMNIVISION OV2680 SENSOR DRIVER 10649M: Rui Miguel Silva <rmfrfs@gmail.com> 10650L: linux-media@vger.kernel.org 10651T: git git://linuxtv.org/media_tree.git 10652S: Maintained 10653F: drivers/media/i2c/ov2680.c 10654F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10655 10656OMNIVISION OV2685 SENSOR DRIVER 10657M: Shunqian Zheng <zhengsq@rock-chips.com> 10658L: linux-media@vger.kernel.org 10659T: git git://linuxtv.org/media_tree.git 10660S: Maintained 10661F: drivers/media/i2c/ov2685.c 10662 10663OMNIVISION OV5640 SENSOR DRIVER 10664M: Steve Longerbeam <slongerbeam@gmail.com> 10665L: linux-media@vger.kernel.org 10666T: git git://linuxtv.org/media_tree.git 10667S: Maintained 10668F: drivers/media/i2c/ov5640.c 10669 10670OMNIVISION OV5647 SENSOR DRIVER 10671M: Luis Oliveira <lolivei@synopsys.com> 10672L: linux-media@vger.kernel.org 10673T: git git://linuxtv.org/media_tree.git 10674S: Maintained 10675F: drivers/media/i2c/ov5647.c 10676 10677OMNIVISION OV5695 SENSOR DRIVER 10678M: Shunqian Zheng <zhengsq@rock-chips.com> 10679L: linux-media@vger.kernel.org 10680T: git git://linuxtv.org/media_tree.git 10681S: Maintained 10682F: drivers/media/i2c/ov5695.c 10683 10684OMNIVISION OV7670 SENSOR DRIVER 10685M: Jonathan Corbet <corbet@lwn.net> 10686L: linux-media@vger.kernel.org 10687T: git git://linuxtv.org/media_tree.git 10688S: Maintained 10689F: drivers/media/i2c/ov7670.c 10690F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10691 10692OMNIVISION OV772x SENSOR DRIVER 10693M: Jacopo Mondi <jacopo@jmondi.org> 10694L: linux-media@vger.kernel.org 10695T: git git://linuxtv.org/media_tree.git 10696S: Odd fixes 10697F: drivers/media/i2c/ov772x.c 10698F: include/media/i2c/ov772x.h 10699F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10700 10701OMNIVISION OV7740 SENSOR DRIVER 10702M: Wenyou Yang <wenyou.yang@microchip.com> 10703L: linux-media@vger.kernel.org 10704T: git git://linuxtv.org/media_tree.git 10705S: Maintained 10706F: drivers/media/i2c/ov7740.c 10707F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10708 10709OMNIVISION OV9650 SENSOR DRIVER 10710M: Sakari Ailus <sakari.ailus@linux.intel.com> 10711R: Akinobu Mita <akinobu.mita@gmail.com> 10712R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10713L: linux-media@vger.kernel.org 10714T: git git://linuxtv.org/media_tree.git 10715S: Maintained 10716F: drivers/media/i2c/ov9650.c 10717F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10718 10719ONENAND FLASH DRIVER 10720M: Kyungmin Park <kyungmin.park@samsung.com> 10721L: linux-mtd@lists.infradead.org 10722S: Maintained 10723F: drivers/mtd/nand/onenand/ 10724F: include/linux/mtd/onenand*.h 10725 10726ONSTREAM SCSI TAPE DRIVER 10727M: Willem Riede <osst@riede.org> 10728L: osst-users@lists.sourceforge.net 10729L: linux-scsi@vger.kernel.org 10730S: Maintained 10731F: Documentation/scsi/osst.txt 10732F: drivers/scsi/osst.* 10733F: drivers/scsi/osst_*.h 10734F: drivers/scsi/st.h 10735 10736OP-TEE DRIVER 10737M: Jens Wiklander <jens.wiklander@linaro.org> 10738S: Maintained 10739F: drivers/tee/optee/ 10740 10741OPA-VNIC DRIVER 10742M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10743M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10744L: linux-rdma@vger.kernel.org 10745S: Supported 10746F: drivers/infiniband/ulp/opa_vnic 10747 10748OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10749M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10750M: Frank Rowand <frowand.list@gmail.com> 10751L: devicetree@vger.kernel.org 10752S: Maintained 10753F: Documentation/devicetree/dynamic-resolution-notes.txt 10754F: Documentation/devicetree/overlay-notes.txt 10755F: drivers/of/overlay.c 10756F: drivers/of/resolver.c 10757K: of_overlay_notifier_ 10758 10759OPEN FIRMWARE AND FLATTENED DEVICE TREE 10760M: Rob Herring <robh+dt@kernel.org> 10761M: Frank Rowand <frowand.list@gmail.com> 10762L: devicetree@vger.kernel.org 10763W: http://www.devicetree.org/ 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10765S: Maintained 10766F: drivers/of/ 10767F: include/linux/of*.h 10768F: scripts/dtc/ 10769F: Documentation/ABI/testing/sysfs-firmware-ofw 10770 10771OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10772M: Rob Herring <robh+dt@kernel.org> 10773M: Mark Rutland <mark.rutland@arm.com> 10774L: devicetree@vger.kernel.org 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10776Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10777S: Maintained 10778F: Documentation/devicetree/ 10779F: arch/*/boot/dts/ 10780F: include/dt-bindings/ 10781 10782OPENCORES I2C BUS DRIVER 10783M: Peter Korsgaard <peter@korsgaard.com> 10784L: linux-i2c@vger.kernel.org 10785S: Maintained 10786F: Documentation/i2c/busses/i2c-ocores 10787F: drivers/i2c/busses/i2c-ocores.c 10788 10789OPENRISC ARCHITECTURE 10790M: Jonas Bonn <jonas@southpole.se> 10791M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10792M: Stafford Horne <shorne@gmail.com> 10793T: git git://github.com/openrisc/linux.git 10794L: openrisc@lists.librecores.org 10795W: http://openrisc.io 10796S: Maintained 10797F: Documentation/devicetree/bindings/openrisc/ 10798F: Documentation/openrisc/ 10799F: arch/openrisc/ 10800F: drivers/irqchip/irq-ompic.c 10801F: drivers/irqchip/irq-or1k-* 10802 10803OPENVSWITCH 10804M: Pravin B Shelar <pshelar@ovn.org> 10805L: netdev@vger.kernel.org 10806L: dev@openvswitch.org 10807W: http://openvswitch.org 10808S: Maintained 10809F: net/openvswitch/ 10810F: include/uapi/linux/openvswitch.h 10811 10812OPERATING PERFORMANCE POINTS (OPP) 10813M: Viresh Kumar <vireshk@kernel.org> 10814M: Nishanth Menon <nm@ti.com> 10815M: Stephen Boyd <sboyd@kernel.org> 10816L: linux-pm@vger.kernel.org 10817S: Maintained 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10819F: drivers/opp/ 10820F: include/linux/pm_opp.h 10821F: Documentation/power/opp.txt 10822F: Documentation/devicetree/bindings/opp/ 10823 10824OPL4 DRIVER 10825M: Clemens Ladisch <clemens@ladisch.de> 10826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10827T: git git://git.alsa-project.org/alsa-kernel.git 10828S: Maintained 10829F: sound/drivers/opl4/ 10830 10831OPROFILE 10832M: Robert Richter <rric@kernel.org> 10833L: oprofile-list@lists.sf.net 10834S: Maintained 10835F: arch/*/include/asm/oprofile*.h 10836F: arch/*/oprofile/ 10837F: drivers/oprofile/ 10838F: include/linux/oprofile.h 10839 10840ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10841M: Mark Fasheh <mark@fasheh.com> 10842M: Joel Becker <jlbec@evilplan.org> 10843L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10844W: http://ocfs2.wiki.kernel.org 10845S: Supported 10846F: Documentation/filesystems/ocfs2.txt 10847F: Documentation/filesystems/dlmfs.txt 10848F: fs/ocfs2/ 10849 10850ORANGEFS FILESYSTEM 10851M: Mike Marshall <hubcap@omnibond.com> 10852R: Martin Brandenburg <martin@omnibond.com> 10853L: devel@lists.orangefs.org 10854T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10855S: Supported 10856F: fs/orangefs/ 10857F: Documentation/filesystems/orangefs.txt 10858 10859ORINOCO DRIVER 10860L: linux-wireless@vger.kernel.org 10861W: http://wireless.kernel.org/en/users/Drivers/orinoco 10862W: http://www.nongnu.org/orinoco/ 10863S: Orphan 10864F: drivers/net/wireless/intersil/orinoco/ 10865 10866OSD LIBRARY and FILESYSTEM 10867M: Boaz Harrosh <ooo@electrozaur.com> 10868S: Maintained 10869F: drivers/scsi/osd/ 10870F: include/scsi/osd_* 10871F: fs/exofs/ 10872 10873OV2659 OMNIVISION SENSOR DRIVER 10874M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10875L: linux-media@vger.kernel.org 10876W: https://linuxtv.org 10877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10878T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10879S: Maintained 10880F: drivers/media/i2c/ov2659.c 10881F: include/media/i2c/ov2659.h 10882 10883OVERLAY FILESYSTEM 10884M: Miklos Szeredi <miklos@szeredi.hu> 10885L: linux-unionfs@vger.kernel.org 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10887S: Supported 10888F: fs/overlayfs/ 10889F: Documentation/filesystems/overlayfs.txt 10890 10891P54 WIRELESS DRIVER 10892M: Christian Lamparter <chunkeey@googlemail.com> 10893L: linux-wireless@vger.kernel.org 10894W: http://wireless.kernel.org/en/users/Drivers/p54 10895S: Maintained 10896F: drivers/net/wireless/intersil/p54/ 10897 10898PA SEMI ETHERNET DRIVER 10899L: netdev@vger.kernel.org 10900S: Orphan 10901F: drivers/net/ethernet/pasemi/* 10902 10903PA SEMI SMBUS DRIVER 10904L: linux-i2c@vger.kernel.org 10905S: Orphan 10906F: drivers/i2c/busses/i2c-pasemi.c 10907 10908PADATA PARALLEL EXECUTION MECHANISM 10909M: Steffen Klassert <steffen.klassert@secunet.com> 10910L: linux-crypto@vger.kernel.org 10911S: Maintained 10912F: kernel/padata.c 10913F: include/linux/padata.h 10914F: Documentation/padata.txt 10915 10916PANASONIC LAPTOP ACPI EXTRAS DRIVER 10917M: Harald Welte <laforge@gnumonks.org> 10918L: platform-driver-x86@vger.kernel.org 10919S: Maintained 10920F: drivers/platform/x86/panasonic-laptop.c 10921 10922PARALLEL LCD/KEYPAD PANEL DRIVER 10923M: Willy Tarreau <willy@haproxy.com> 10924M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10925S: Odd Fixes 10926F: Documentation/auxdisplay/lcd-panel-cgram.txt 10927F: drivers/misc/panel.c 10928 10929PARALLEL PORT SUBSYSTEM 10930M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10931M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10932L: linux-parport@lists.infradead.org (subscribers-only) 10933S: Maintained 10934F: drivers/parport/ 10935F: include/linux/parport*.h 10936F: drivers/char/ppdev.c 10937F: include/uapi/linux/ppdev.h 10938F: Documentation/parport*.txt 10939 10940PARAVIRT_OPS INTERFACE 10941M: Juergen Gross <jgross@suse.com> 10942M: Alok Kataria <akataria@vmware.com> 10943L: virtualization@lists.linux-foundation.org 10944S: Supported 10945F: Documentation/virtual/paravirt_ops.txt 10946F: arch/*/kernel/paravirt* 10947F: arch/*/include/asm/paravirt*.h 10948F: include/linux/hypervisor.h 10949 10950PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10951M: Tim Waugh <tim@cyberelk.net> 10952L: linux-parport@lists.infradead.org (subscribers-only) 10953S: Maintained 10954F: Documentation/blockdev/paride.txt 10955F: drivers/block/paride/ 10956 10957PARISC ARCHITECTURE 10958M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10959M: Helge Deller <deller@gmx.de> 10960L: linux-parisc@vger.kernel.org 10961W: http://www.parisc-linux.org/ 10962Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10965S: Maintained 10966F: arch/parisc/ 10967F: Documentation/parisc/ 10968F: drivers/parisc/ 10969F: drivers/char/agp/parisc-agp.c 10970F: drivers/input/serio/gscps2.c 10971F: drivers/parport/parport_gsc.* 10972F: drivers/tty/serial/8250/8250_gsc.c 10973F: drivers/video/fbdev/sti* 10974F: drivers/video/console/sti* 10975F: drivers/video/logo/logo_parisc* 10976 10977PARMAN 10978M: Jiri Pirko <jiri@mellanox.com> 10979L: netdev@vger.kernel.org 10980S: Supported 10981F: lib/parman.c 10982F: lib/test_parman.c 10983F: include/linux/parman.h 10984 10985PC87360 HARDWARE MONITORING DRIVER 10986M: Jim Cromie <jim.cromie@gmail.com> 10987L: linux-hwmon@vger.kernel.org 10988S: Maintained 10989F: Documentation/hwmon/pc87360 10990F: drivers/hwmon/pc87360.c 10991 10992PC8736x GPIO DRIVER 10993M: Jim Cromie <jim.cromie@gmail.com> 10994S: Maintained 10995F: drivers/char/pc8736x_gpio.c 10996 10997PC87427 HARDWARE MONITORING DRIVER 10998M: Jean Delvare <jdelvare@suse.com> 10999L: linux-hwmon@vger.kernel.org 11000S: Maintained 11001F: Documentation/hwmon/pc87427 11002F: drivers/hwmon/pc87427.c 11003 11004PCA9532 LED DRIVER 11005M: Riku Voipio <riku.voipio@iki.fi> 11006S: Maintained 11007F: drivers/leds/leds-pca9532.c 11008F: include/linux/leds-pca9532.h 11009 11010PCA9541 I2C BUS MASTER SELECTOR DRIVER 11011M: Guenter Roeck <linux@roeck-us.net> 11012L: linux-i2c@vger.kernel.org 11013S: Maintained 11014F: drivers/i2c/muxes/i2c-mux-pca9541.c 11015 11016PCDP - PRIMARY CONSOLE AND DEBUG PORT 11017M: Khalid Aziz <khalid@gonehiking.org> 11018S: Maintained 11019F: drivers/firmware/pcdp.* 11020 11021PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11022M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11023L: linux-pci@vger.kernel.org 11024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11025S: Maintained 11026F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11027F: drivers/pci/controller/pci-aardvark.c 11028 11029PCI DRIVER FOR ALTERA PCIE IP 11030M: Ley Foon Tan <lftan@altera.com> 11031L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11032L: linux-pci@vger.kernel.org 11033S: Supported 11034F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11035F: drivers/pci/controller/pcie-altera.c 11036 11037PCI DRIVER FOR APPLIEDMICRO XGENE 11038M: Tanmay Inamdar <tinamdar@apm.com> 11039L: linux-pci@vger.kernel.org 11040L: linux-arm-kernel@lists.infradead.org 11041S: Maintained 11042F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11043F: drivers/pci/controller/pci-xgene.c 11044 11045PCI DRIVER FOR ARM VERSATILE PLATFORM 11046M: Rob Herring <robh@kernel.org> 11047L: linux-pci@vger.kernel.org 11048L: linux-arm-kernel@lists.infradead.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/pci/versatile.txt 11051F: drivers/pci/controller/pci-versatile.c 11052 11053PCI DRIVER FOR ARMADA 8K 11054M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11055L: linux-pci@vger.kernel.org 11056L: linux-arm-kernel@lists.infradead.org 11057S: Maintained 11058F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11059F: drivers/pci/controller/dwc/pcie-armada8k.c 11060 11061PCI DRIVER FOR CADENCE PCIE IP 11062M: Alan Douglas <adouglas@cadence.com> 11063L: linux-pci@vger.kernel.org 11064S: Maintained 11065F: Documentation/devicetree/bindings/pci/cdns,*.txt 11066F: drivers/pci/controller/pcie-cadence* 11067 11068PCI DRIVER FOR FREESCALE LAYERSCAPE 11069M: Minghuan Lian <minghuan.Lian@nxp.com> 11070M: Mingkai Hu <mingkai.hu@nxp.com> 11071M: Roy Zang <roy.zang@nxp.com> 11072L: linuxppc-dev@lists.ozlabs.org 11073L: linux-pci@vger.kernel.org 11074L: linux-arm-kernel@lists.infradead.org 11075S: Maintained 11076F: drivers/pci/controller/dwc/*layerscape* 11077 11078PCI DRIVER FOR GENERIC OF HOSTS 11079M: Will Deacon <will.deacon@arm.com> 11080L: linux-pci@vger.kernel.org 11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11082S: Maintained 11083F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11084F: drivers/pci/controller/pci-host-common.c 11085F: drivers/pci/controller/pci-host-generic.c 11086 11087PCI DRIVER FOR IMX6 11088M: Richard Zhu <hongxing.zhu@nxp.com> 11089M: Lucas Stach <l.stach@pengutronix.de> 11090L: linux-pci@vger.kernel.org 11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11092S: Maintained 11093F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11094F: drivers/pci/controller/dwc/*imx6* 11095 11096PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11097M: Keith Busch <keith.busch@intel.com> 11098M: Jonathan Derrick <jonathan.derrick@intel.com> 11099L: linux-pci@vger.kernel.org 11100S: Supported 11101F: drivers/pci/controller/vmd.c 11102 11103PCI DRIVER FOR MICROSEMI SWITCHTEC 11104M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11105M: Logan Gunthorpe <logang@deltatee.com> 11106L: linux-pci@vger.kernel.org 11107S: Maintained 11108F: Documentation/switchtec.txt 11109F: Documentation/ABI/testing/sysfs-class-switchtec 11110F: drivers/pci/switch/switchtec* 11111F: include/uapi/linux/switchtec_ioctl.h 11112F: include/linux/switchtec.h 11113F: drivers/ntb/hw/mscc/ 11114 11115PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11116M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11117M: Jason Cooper <jason@lakedaemon.net> 11118L: linux-pci@vger.kernel.org 11119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11120S: Maintained 11121F: drivers/pci/controller/*mvebu* 11122 11123PCI DRIVER FOR NVIDIA TEGRA 11124M: Thierry Reding <thierry.reding@gmail.com> 11125L: linux-tegra@vger.kernel.org 11126L: linux-pci@vger.kernel.org 11127S: Supported 11128F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11129F: drivers/pci/controller/pci-tegra.c 11130 11131PCI DRIVER FOR RENESAS R-CAR 11132M: Simon Horman <horms@verge.net.au> 11133L: linux-pci@vger.kernel.org 11134L: linux-renesas-soc@vger.kernel.org 11135S: Maintained 11136F: drivers/pci/controller/*rcar* 11137 11138PCI DRIVER FOR SAMSUNG EXYNOS 11139M: Jingoo Han <jingoohan1@gmail.com> 11140L: linux-pci@vger.kernel.org 11141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11142L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11143S: Maintained 11144F: drivers/pci/controller/dwc/pci-exynos.c 11145 11146PCI DRIVER FOR SYNOPSYS DESIGNWARE 11147M: Jingoo Han <jingoohan1@gmail.com> 11148M: Joao Pinto <Joao.Pinto@synopsys.com> 11149L: linux-pci@vger.kernel.org 11150S: Maintained 11151F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11152F: drivers/pci/controller/dwc/*designware* 11153 11154PCI DRIVER FOR TI DRA7XX 11155M: Kishon Vijay Abraham I <kishon@ti.com> 11156L: linux-omap@vger.kernel.org 11157L: linux-pci@vger.kernel.org 11158S: Supported 11159F: Documentation/devicetree/bindings/pci/ti-pci.txt 11160F: drivers/pci/controller/dwc/pci-dra7xx.c 11161 11162PCI DRIVER FOR TI KEYSTONE 11163M: Murali Karicheri <m-karicheri2@ti.com> 11164L: linux-pci@vger.kernel.org 11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11166S: Maintained 11167F: drivers/pci/controller/dwc/*keystone* 11168 11169PCI ENDPOINT SUBSYSTEM 11170M: Kishon Vijay Abraham I <kishon@ti.com> 11171M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11172L: linux-pci@vger.kernel.org 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11174S: Supported 11175F: drivers/pci/endpoint/ 11176F: drivers/misc/pci_endpoint_test.c 11177F: tools/pci/ 11178 11179PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11180M: Russell Currey <ruscur@russell.cc> 11181L: linuxppc-dev@lists.ozlabs.org 11182S: Supported 11183F: Documentation/powerpc/eeh-pci-error-recovery.txt 11184F: arch/powerpc/kernel/eeh*.c 11185F: arch/powerpc/platforms/*/eeh*.c 11186F: arch/powerpc/include/*/eeh*.h 11187 11188PCI ERROR RECOVERY 11189M: Linas Vepstas <linasvepstas@gmail.com> 11190L: linux-pci@vger.kernel.org 11191S: Supported 11192F: Documentation/PCI/pci-error-recovery.txt 11193 11194PCI MSI DRIVER FOR ALTERA MSI IP 11195M: Ley Foon Tan <lftan@altera.com> 11196L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11197L: linux-pci@vger.kernel.org 11198S: Supported 11199F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11200F: drivers/pci/controller/pcie-altera-msi.c 11201 11202PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11203M: Duc Dang <dhdang@apm.com> 11204L: linux-pci@vger.kernel.org 11205L: linux-arm-kernel@lists.infradead.org 11206S: Maintained 11207F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11208F: drivers/pci/controller/pci-xgene-msi.c 11209 11210PCI SUBSYSTEM 11211M: Bjorn Helgaas <bhelgaas@google.com> 11212L: linux-pci@vger.kernel.org 11213Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11215S: Supported 11216F: Documentation/devicetree/bindings/pci/ 11217F: Documentation/PCI/ 11218F: drivers/acpi/pci* 11219F: drivers/pci/ 11220F: include/asm-generic/pci* 11221F: include/linux/pci* 11222F: include/linux/of_pci.h 11223F: include/uapi/linux/pci* 11224F: lib/pci* 11225F: arch/x86/pci/ 11226F: arch/x86/kernel/quirks.c 11227 11228PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11229M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11230L: linux-pci@vger.kernel.org 11231Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11233S: Supported 11234F: drivers/pci/controller/ 11235 11236PCIE DRIVER FOR AXIS ARTPEC 11237M: Jesper Nilsson <jesper.nilsson@axis.com> 11238L: linux-arm-kernel@axis.com 11239L: linux-pci@vger.kernel.org 11240S: Maintained 11241F: Documentation/devicetree/bindings/pci/axis,artpec* 11242F: drivers/pci/controller/dwc/*artpec* 11243 11244PCIE DRIVER FOR CAVIUM THUNDERX 11245M: David Daney <david.daney@cavium.com> 11246L: linux-pci@vger.kernel.org 11247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11248S: Supported 11249F: Documentation/devicetree/bindings/pci/pci-thunder-* 11250F: drivers/pci/controller/pci-thunder-* 11251 11252PCIE DRIVER FOR HISILICON 11253M: Zhou Wang <wangzhou1@hisilicon.com> 11254L: linux-pci@vger.kernel.org 11255S: Maintained 11256F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11257F: drivers/pci/controller/dwc/pcie-hisi.c 11258 11259PCIE DRIVER FOR HISILICON KIRIN 11260M: Xiaowei Song <songxiaowei@hisilicon.com> 11261M: Binghui Wang <wangbinghui@hisilicon.com> 11262L: linux-pci@vger.kernel.org 11263S: Maintained 11264F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11265F: drivers/pci/controller/dwc/pcie-kirin.c 11266 11267PCIE DRIVER FOR HISILICON STB 11268M: Jianguo Sun <sunjianguo1@huawei.com> 11269M: Shawn Guo <shawn.guo@linaro.org> 11270L: linux-pci@vger.kernel.org 11271S: Maintained 11272F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11273F: drivers/pci/controller/dwc/pcie-histb.c 11274 11275PCIE DRIVER FOR MEDIATEK 11276M: Ryder Lee <ryder.lee@mediatek.com> 11277L: linux-pci@vger.kernel.org 11278L: linux-mediatek@lists.infradead.org 11279S: Supported 11280F: Documentation/devicetree/bindings/pci/mediatek* 11281F: drivers/pci/controller/*mediatek* 11282 11283PCIE DRIVER FOR QUALCOMM MSM 11284M: Stanimir Varbanov <svarbanov@mm-sol.com> 11285L: linux-pci@vger.kernel.org 11286L: linux-arm-msm@vger.kernel.org 11287S: Maintained 11288F: drivers/pci/controller/dwc/*qcom* 11289 11290PCIE DRIVER FOR ROCKCHIP 11291M: Shawn Lin <shawn.lin@rock-chips.com> 11292L: linux-pci@vger.kernel.org 11293L: linux-rockchip@lists.infradead.org 11294S: Maintained 11295F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11296F: drivers/pci/controller/pcie-rockchip* 11297 11298PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11299M: Linus Walleij <linus.walleij@linaro.org> 11300L: linux-pci@vger.kernel.org 11301S: Maintained 11302F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11303F: drivers/pci/controller/pci-v3-semi.c 11304 11305PCIE DRIVER FOR ST SPEAR13XX 11306M: Pratyush Anand <pratyush.anand@gmail.com> 11307L: linux-pci@vger.kernel.org 11308S: Maintained 11309F: drivers/pci/controller/dwc/*spear* 11310 11311PCMCIA SUBSYSTEM 11312M: Dominik Brodowski <linux@dominikbrodowski.net> 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11314S: Odd Fixes 11315F: Documentation/pcmcia/ 11316F: tools/pcmcia/ 11317F: drivers/pcmcia/ 11318F: include/pcmcia/ 11319 11320PCNET32 NETWORK DRIVER 11321M: Don Fry <pcnet32@frontier.com> 11322L: netdev@vger.kernel.org 11323S: Maintained 11324F: drivers/net/ethernet/amd/pcnet32.c 11325 11326PCRYPT PARALLEL CRYPTO ENGINE 11327M: Steffen Klassert <steffen.klassert@secunet.com> 11328L: linux-crypto@vger.kernel.org 11329S: Maintained 11330F: crypto/pcrypt.c 11331F: include/crypto/pcrypt.h 11332 11333PEAQ WMI HOTKEYS DRIVER 11334M: Hans de Goede <hdegoede@redhat.com> 11335L: platform-driver-x86@vger.kernel.org 11336S: Maintained 11337F: drivers/platform/x86/peaq-wmi.c 11338 11339PER-CPU MEMORY ALLOCATOR 11340M: Tejun Heo <tj@kernel.org> 11341M: Christoph Lameter <cl@linux.com> 11342M: Dennis Zhou <dennisszhou@gmail.com> 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11344S: Maintained 11345F: include/linux/percpu*.h 11346F: mm/percpu*.c 11347F: arch/*/include/asm/percpu.h 11348 11349PER-TASK DELAY ACCOUNTING 11350M: Balbir Singh <bsingharora@gmail.com> 11351S: Maintained 11352F: include/linux/delayacct.h 11353F: kernel/delayacct.c 11354 11355PERFORMANCE EVENTS SUBSYSTEM 11356M: Peter Zijlstra <peterz@infradead.org> 11357M: Ingo Molnar <mingo@redhat.com> 11358M: Arnaldo Carvalho de Melo <acme@kernel.org> 11359R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11360R: Jiri Olsa <jolsa@redhat.com> 11361R: Namhyung Kim <namhyung@kernel.org> 11362L: linux-kernel@vger.kernel.org 11363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11364S: Supported 11365F: kernel/events/* 11366F: include/linux/perf_event.h 11367F: include/uapi/linux/perf_event.h 11368F: arch/*/kernel/perf_event*.c 11369F: arch/*/kernel/*/perf_event*.c 11370F: arch/*/kernel/*/*/perf_event*.c 11371F: arch/*/include/asm/perf_event.h 11372F: arch/*/kernel/perf_callchain.c 11373F: arch/*/events/* 11374F: tools/perf/ 11375 11376PERSONALITY HANDLING 11377M: Christoph Hellwig <hch@infradead.org> 11378L: linux-abi-devel@lists.sourceforge.net 11379S: Maintained 11380F: include/linux/personality.h 11381F: include/uapi/linux/personality.h 11382 11383PHOENIX RC FLIGHT CONTROLLER ADAPTER 11384M: Marcus Folkesson <marcus.folkesson@gmail.com> 11385L: linux-input@vger.kernel.org 11386S: Maintained 11387F: Documentation/input/devices/pxrc.rst 11388F: drivers/input/joystick/pxrc.c 11389 11390PHONET PROTOCOL 11391M: Remi Denis-Courmont <courmisch@gmail.com> 11392S: Supported 11393F: Documentation/networking/phonet.txt 11394F: include/linux/phonet.h 11395F: include/net/phonet/ 11396F: include/uapi/linux/phonet.h 11397F: net/phonet/ 11398 11399PHRAM MTD DRIVER 11400M: Joern Engel <joern@lazybastard.org> 11401L: linux-mtd@lists.infradead.org 11402S: Maintained 11403F: drivers/mtd/devices/phram.c 11404 11405PICOLCD HID DRIVER 11406M: Bruno Prémont <bonbons@linux-vserver.org> 11407L: linux-input@vger.kernel.org 11408S: Maintained 11409F: drivers/hid/hid-picolcd* 11410 11411PICOXCELL SUPPORT 11412M: Jamie Iles <jamie@jamieiles.com> 11413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11414T: git git://github.com/jamieiles/linux-2.6-ji.git 11415S: Supported 11416F: arch/arm/boot/dts/picoxcell* 11417F: arch/arm/mach-picoxcell/ 11418F: drivers/crypto/picoxcell* 11419 11420PIN CONTROL SUBSYSTEM 11421M: Linus Walleij <linus.walleij@linaro.org> 11422L: linux-gpio@vger.kernel.org 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11424S: Maintained 11425F: Documentation/devicetree/bindings/pinctrl/ 11426F: Documentation/driver-api/pinctl.rst 11427F: drivers/pinctrl/ 11428F: include/linux/pinctrl/ 11429 11430PIN CONTROLLER - ATMEL AT91 11431M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11433S: Maintained 11434F: drivers/pinctrl/pinctrl-at91.* 11435 11436PIN CONTROLLER - ATMEL AT91 PIO4 11437M: Ludovic Desroches <ludovic.desroches@microchip.com> 11438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11439L: linux-gpio@vger.kernel.org 11440S: Supported 11441F: drivers/pinctrl/pinctrl-at91-pio4.* 11442 11443PIN CONTROLLER - FREESCALE 11444M: Dong Aisheng <aisheng.dong@nxp.com> 11445M: Fabio Estevam <festevam@gmail.com> 11446M: Shawn Guo <shawnguo@kernel.org> 11447M: Stefan Agner <stefan@agner.ch> 11448R: Pengutronix Kernel Team <kernel@pengutronix.de> 11449L: linux-gpio@vger.kernel.org 11450S: Maintained 11451F: drivers/pinctrl/freescale/ 11452F: Documentation/devicetree/bindings/pinctrl/fsl,* 11453 11454PIN CONTROLLER - INTEL 11455M: Mika Westerberg <mika.westerberg@linux.intel.com> 11456M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11457S: Maintained 11458F: drivers/pinctrl/intel/ 11459 11460PIN CONTROLLER - MEDIATEK 11461M: Sean Wang <sean.wang@mediatek.com> 11462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11463S: Maintained 11464F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11465F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11466F: drivers/pinctrl/mediatek/mtk-eint.* 11467F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11468F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11469F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11470 11471PIN CONTROLLER - QUALCOMM 11472M: Bjorn Andersson <bjorn.andersson@linaro.org> 11473S: Maintained 11474L: linux-arm-msm@vger.kernel.org 11475F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11476F: drivers/pinctrl/qcom/ 11477 11478PIN CONTROLLER - RENESAS 11479M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11480M: Geert Uytterhoeven <geert+renesas@glider.be> 11481L: linux-renesas-soc@vger.kernel.org 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11483S: Maintained 11484F: drivers/pinctrl/sh-pfc/ 11485 11486PIN CONTROLLER - SAMSUNG 11487M: Tomasz Figa <tomasz.figa@gmail.com> 11488M: Krzysztof Kozlowski <krzk@kernel.org> 11489M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11492Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11494S: Maintained 11495F: drivers/pinctrl/samsung/ 11496F: include/dt-bindings/pinctrl/samsung.h 11497F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11498 11499PIN CONTROLLER - SINGLE 11500M: Tony Lindgren <tony@atomide.com> 11501M: Haojian Zhuang <haojian.zhuang@linaro.org> 11502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11503L: linux-omap@vger.kernel.org 11504S: Maintained 11505F: drivers/pinctrl/pinctrl-single.c 11506 11507PIN CONTROLLER - ST SPEAR 11508M: Viresh Kumar <vireshk@kernel.org> 11509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11510W: http://www.st.com/spear 11511S: Maintained 11512F: drivers/pinctrl/spear/ 11513 11514PISTACHIO SOC SUPPORT 11515M: James Hartley <james.hartley@sondrel.com> 11516L: linux-mips@linux-mips.org 11517S: Odd Fixes 11518F: arch/mips/pistachio/ 11519F: arch/mips/include/asm/mach-pistachio/ 11520F: arch/mips/boot/dts/img/pistachio* 11521F: arch/mips/configs/pistachio*_defconfig 11522 11523PKTCDVD DRIVER 11524S: Orphan 11525M: linux-block@vger.kernel.org 11526F: drivers/block/pktcdvd.c 11527F: include/linux/pktcdvd.h 11528F: include/uapi/linux/pktcdvd.h 11529 11530PKUNITY SOC DRIVERS 11531M: Guan Xuetao <gxt@pku.edu.cn> 11532W: http://mprc.pku.edu.cn/~guanxuetao/linux 11533S: Maintained 11534T: git git://github.com/gxt/linux.git 11535F: drivers/input/serio/i8042-unicore32io.h 11536F: drivers/i2c/busses/i2c-puv3.c 11537F: drivers/video/fbdev/fb-puv3.c 11538F: drivers/rtc/rtc-puv3.c 11539 11540PMBUS HARDWARE MONITORING DRIVERS 11541M: Guenter Roeck <linux@roeck-us.net> 11542L: linux-hwmon@vger.kernel.org 11543W: http://hwmon.wiki.kernel.org/ 11544W: http://www.roeck-us.net/linux/drivers/ 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11546S: Maintained 11547F: Documentation/hwmon/pmbus 11548F: drivers/hwmon/pmbus/ 11549F: include/linux/pmbus.h 11550 11551PMC SIERRA MaxRAID DRIVER 11552L: linux-scsi@vger.kernel.org 11553W: http://www.pmc-sierra.com/ 11554S: Orphan 11555F: drivers/scsi/pmcraid.* 11556 11557PMC SIERRA PM8001 DRIVER 11558M: Jack Wang <jinpu.wang@profitbricks.com> 11559M: lindar_liu@usish.com 11560L: linux-scsi@vger.kernel.org 11561S: Supported 11562F: drivers/scsi/pm8001/ 11563 11564PNP SUPPORT 11565M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11566S: Maintained 11567F: drivers/pnp/ 11568 11569POSIX CLOCKS and TIMERS 11570M: Thomas Gleixner <tglx@linutronix.de> 11571L: linux-kernel@vger.kernel.org 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11573S: Maintained 11574F: fs/timerfd.c 11575F: include/linux/timer* 11576F: kernel/time/*timer* 11577 11578POWER MANAGEMENT CORE 11579M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11580L: linux-pm@vger.kernel.org 11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11582B: https://bugzilla.kernel.org 11583S: Supported 11584F: drivers/base/power/ 11585F: include/linux/pm.h 11586F: include/linux/pm_* 11587F: include/linux/powercap.h 11588F: drivers/powercap/ 11589F: kernel/configs/nopm.config 11590 11591POWER STATE COORDINATION INTERFACE (PSCI) 11592M: Mark Rutland <mark.rutland@arm.com> 11593M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11594L: linux-arm-kernel@lists.infradead.org 11595S: Maintained 11596F: drivers/firmware/psci*.c 11597F: include/linux/psci.h 11598F: include/uapi/linux/psci.h 11599 11600POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11601M: Sebastian Reichel <sre@kernel.org> 11602L: linux-pm@vger.kernel.org 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11604S: Maintained 11605F: Documentation/ABI/testing/sysfs-class-power 11606F: Documentation/devicetree/bindings/power/supply/ 11607F: include/linux/power_supply.h 11608F: drivers/power/supply/ 11609 11610POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11611M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11612L: linuxppc-dev@lists.ozlabs.org 11613S: Maintained 11614F: drivers/char/powernv-op-panel.c 11615 11616PPP OVER ATM (RFC 2364) 11617M: Mitchell Blank Jr <mitch@sfgoth.com> 11618S: Maintained 11619F: net/atm/pppoatm.c 11620F: include/uapi/linux/atmppp.h 11621 11622PPP OVER ETHERNET 11623M: Michal Ostrowski <mostrows@earthlink.net> 11624S: Maintained 11625F: drivers/net/ppp/pppoe.c 11626F: drivers/net/ppp/pppox.c 11627 11628PPP OVER L2TP 11629M: James Chapman <jchapman@katalix.com> 11630S: Maintained 11631F: net/l2tp/l2tp_ppp.c 11632F: include/linux/if_pppol2tp.h 11633F: include/uapi/linux/if_pppol2tp.h 11634 11635PPP PROTOCOL DRIVERS AND COMPRESSORS 11636M: Paul Mackerras <paulus@samba.org> 11637L: linux-ppp@vger.kernel.org 11638S: Maintained 11639F: drivers/net/ppp/ppp_* 11640 11641PPS SUPPORT 11642M: Rodolfo Giometti <giometti@enneenne.com> 11643W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11644L: linuxpps@ml.enneenne.com (subscribers-only) 11645S: Maintained 11646F: Documentation/pps/ 11647F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11648F: Documentation/ABI/testing/sysfs-pps 11649F: drivers/pps/ 11650F: include/linux/pps*.h 11651F: include/uapi/linux/pps.h 11652 11653PPTP DRIVER 11654M: Dmitry Kozlov <xeb@mail.ru> 11655L: netdev@vger.kernel.org 11656S: Maintained 11657F: drivers/net/ppp/pptp.c 11658W: http://sourceforge.net/projects/accel-pptp 11659 11660PREEMPTIBLE KERNEL 11661M: Robert Love <rml@tech9.net> 11662L: kpreempt-tech@lists.sourceforge.net 11663W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11664S: Supported 11665F: Documentation/preempt-locking.txt 11666F: include/linux/preempt.h 11667 11668PRINTK 11669M: Petr Mladek <pmladek@suse.com> 11670M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11671R: Steven Rostedt <rostedt@goodmis.org> 11672S: Maintained 11673F: kernel/printk/ 11674F: include/linux/printk.h 11675 11676PRISM54 WIRELESS DRIVER 11677M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11678L: linux-wireless@vger.kernel.org 11679W: http://wireless.kernel.org/en/users/Drivers/p54 11680S: Obsolete 11681F: drivers/net/wireless/intersil/prism54/ 11682 11683PROC FILESYSTEM 11684R: Alexey Dobriyan <adobriyan@gmail.com> 11685L: linux-kernel@vger.kernel.org 11686L: linux-fsdevel@vger.kernel.org 11687S: Maintained 11688F: fs/proc/ 11689F: include/linux/proc_fs.h 11690F: tools/testing/selftests/proc/ 11691 11692PROC SYSCTL 11693M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11694M: Kees Cook <keescook@chromium.org> 11695L: linux-kernel@vger.kernel.org 11696L: linux-fsdevel@vger.kernel.org 11697S: Maintained 11698F: fs/proc/proc_sysctl.c 11699F: include/linux/sysctl.h 11700F: kernel/sysctl.c 11701F: tools/testing/selftests/sysctl/ 11702 11703PS3 NETWORK SUPPORT 11704M: Geoff Levand <geoff@infradead.org> 11705L: netdev@vger.kernel.org 11706L: linuxppc-dev@lists.ozlabs.org 11707S: Maintained 11708F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11709 11710PS3 PLATFORM SUPPORT 11711M: Geoff Levand <geoff@infradead.org> 11712L: linuxppc-dev@lists.ozlabs.org 11713S: Maintained 11714F: arch/powerpc/boot/ps3* 11715F: arch/powerpc/include/asm/lv1call.h 11716F: arch/powerpc/include/asm/ps3*.h 11717F: arch/powerpc/platforms/ps3/ 11718F: drivers/*/ps3* 11719F: drivers/ps3/ 11720F: drivers/rtc/rtc-ps3.c 11721F: drivers/usb/host/*ps3.c 11722F: sound/ppc/snd_ps3* 11723 11724PS3VRAM DRIVER 11725M: Jim Paris <jim@jtan.com> 11726M: Geoff Levand <geoff@infradead.org> 11727L: linuxppc-dev@lists.ozlabs.org 11728S: Maintained 11729F: drivers/block/ps3vram.c 11730 11731PSAMPLE PACKET SAMPLING SUPPORT: 11732M: Yotam Gigi <yotam.gi@gmail.com> 11733S: Maintained 11734F: net/psample 11735F: include/net/psample.h 11736F: include/uapi/linux/psample.h 11737 11738PSTORE FILESYSTEM 11739M: Kees Cook <keescook@chromium.org> 11740M: Anton Vorontsov <anton@enomsg.org> 11741M: Colin Cross <ccross@android.com> 11742M: Tony Luck <tony.luck@intel.com> 11743S: Maintained 11744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11745F: fs/pstore/ 11746F: include/linux/pstore* 11747F: drivers/firmware/efi/efi-pstore.c 11748F: drivers/acpi/apei/erst.c 11749F: Documentation/admin-guide/ramoops.rst 11750F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11751K: \b(pstore|ramoops) 11752 11753PTP HARDWARE CLOCK SUPPORT 11754M: Richard Cochran <richardcochran@gmail.com> 11755L: netdev@vger.kernel.org 11756S: Maintained 11757W: http://linuxptp.sourceforge.net/ 11758F: Documentation/ABI/testing/sysfs-ptp 11759F: Documentation/ptp/* 11760F: drivers/net/phy/dp83640* 11761F: drivers/ptp/* 11762F: include/linux/ptp_cl* 11763 11764PTRACE SUPPORT 11765M: Oleg Nesterov <oleg@redhat.com> 11766S: Maintained 11767F: include/asm-generic/syscall.h 11768F: include/linux/ptrace.h 11769F: include/linux/regset.h 11770F: include/linux/tracehook.h 11771F: include/uapi/linux/ptrace.h 11772F: include/uapi/linux/ptrace.h 11773F: include/asm-generic/ptrace.h 11774F: kernel/ptrace.c 11775F: arch/*/ptrace*.c 11776F: arch/*/*/ptrace*.c 11777F: arch/*/include/asm/ptrace*.h 11778 11779PULSE8-CEC DRIVER 11780M: Hans Verkuil <hverkuil@xs4all.nl> 11781L: linux-media@vger.kernel.org 11782T: git git://linuxtv.org/media_tree.git 11783S: Maintained 11784F: drivers/media/usb/pulse8-cec/* 11785F: Documentation/media/cec-drivers/pulse8-cec.rst 11786 11787PVRUSB2 VIDEO4LINUX DRIVER 11788M: Mike Isely <isely@pobox.com> 11789L: pvrusb2@isely.net (subscribers-only) 11790L: linux-media@vger.kernel.org 11791W: http://www.isely.net/pvrusb2/ 11792T: git git://linuxtv.org/media_tree.git 11793S: Maintained 11794F: Documentation/media/v4l-drivers/pvrusb2* 11795F: drivers/media/usb/pvrusb2/ 11796 11797PWC WEBCAM DRIVER 11798M: Hans Verkuil <hverkuil@xs4all.nl> 11799L: linux-media@vger.kernel.org 11800T: git git://linuxtv.org/media_tree.git 11801S: Odd Fixes 11802F: drivers/media/usb/pwc/* 11803 11804PWM FAN DRIVER 11805M: Kamil Debski <kamil@wypas.org> 11806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11807L: linux-hwmon@vger.kernel.org 11808S: Supported 11809F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11810F: Documentation/hwmon/pwm-fan 11811F: drivers/hwmon/pwm-fan.c 11812 11813PWM IR Transmitter 11814M: Sean Young <sean@mess.org> 11815L: linux-media@vger.kernel.org 11816S: Maintained 11817F: drivers/media/rc/pwm-ir-tx.c 11818 11819PWM SUBSYSTEM 11820M: Thierry Reding <thierry.reding@gmail.com> 11821L: linux-pwm@vger.kernel.org 11822S: Maintained 11823T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11824F: Documentation/pwm.txt 11825F: Documentation/devicetree/bindings/pwm/ 11826F: include/linux/pwm.h 11827F: drivers/pwm/ 11828F: drivers/video/backlight/pwm_bl.c 11829F: include/linux/pwm_backlight.h 11830F: drivers/gpio/gpio-mvebu.c 11831F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11832 11833PXA GPIO DRIVER 11834M: Robert Jarzmik <robert.jarzmik@free.fr> 11835L: linux-gpio@vger.kernel.org 11836S: Maintained 11837F: drivers/gpio/gpio-pxa.c 11838 11839PXA MMCI DRIVER 11840S: Orphan 11841 11842PXA RTC DRIVER 11843M: Robert Jarzmik <robert.jarzmik@free.fr> 11844L: linux-rtc@vger.kernel.org 11845S: Maintained 11846 11847PXA2xx/PXA3xx SUPPORT 11848M: Daniel Mack <daniel@zonque.org> 11849M: Haojian Zhuang <haojian.zhuang@gmail.com> 11850M: Robert Jarzmik <robert.jarzmik@free.fr> 11851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11852T: git git://github.com/hzhuang1/linux.git 11853T: git git://github.com/rjarzmik/linux.git 11854S: Maintained 11855F: arch/arm/boot/dts/pxa* 11856F: arch/arm/mach-pxa/ 11857F: drivers/dma/pxa* 11858F: drivers/pcmcia/pxa2xx* 11859F: drivers/pinctrl/pxa/ 11860F: drivers/spi/spi-pxa2xx* 11861F: drivers/usb/gadget/udc/pxa2* 11862F: include/sound/pxa2xx-lib.h 11863F: sound/arm/pxa* 11864F: sound/soc/pxa/ 11865 11866QAT DRIVER 11867M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11868L: qat-linux@intel.com 11869S: Supported 11870F: drivers/crypto/qat/ 11871 11872QCOM AUDIO (ASoC) DRIVERS 11873M: Patrick Lai <plai@codeaurora.org> 11874M: Banajit Goswami <bgoswami@codeaurora.org> 11875L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11876S: Supported 11877F: sound/soc/qcom/ 11878 11879QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11880M: Gabriel Somlo <somlo@cmu.edu> 11881M: "Michael S. Tsirkin" <mst@redhat.com> 11882L: qemu-devel@nongnu.org 11883S: Maintained 11884F: drivers/firmware/qemu_fw_cfg.c 11885F: include/uapi/linux/qemu_fw_cfg.h 11886 11887QIB DRIVER 11888M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11889M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11890L: linux-rdma@vger.kernel.org 11891S: Supported 11892F: drivers/infiniband/hw/qib/ 11893 11894QLOGIC QL41xxx FCOE DRIVER 11895M: QLogic-Storage-Upstream@cavium.com 11896L: linux-scsi@vger.kernel.org 11897S: Supported 11898F: drivers/scsi/qedf/ 11899 11900QLOGIC QL41xxx ISCSI DRIVER 11901M: QLogic-Storage-Upstream@cavium.com 11902L: linux-scsi@vger.kernel.org 11903S: Supported 11904F: drivers/scsi/qedi/ 11905 11906QLOGIC QL4xxx ETHERNET DRIVER 11907M: Ariel Elior <Ariel.Elior@cavium.com> 11908M: everest-linux-l2@cavium.com 11909L: netdev@vger.kernel.org 11910S: Supported 11911F: drivers/net/ethernet/qlogic/qed/ 11912F: include/linux/qed/ 11913F: drivers/net/ethernet/qlogic/qede/ 11914 11915QLOGIC QL4xxx RDMA DRIVER 11916M: Michal Kalderon <Michal.Kalderon@cavium.com> 11917M: Ariel Elior <Ariel.Elior@cavium.com> 11918L: linux-rdma@vger.kernel.org 11919S: Supported 11920F: drivers/infiniband/hw/qedr/ 11921F: include/uapi/rdma/qedr-abi.h 11922 11923QLOGIC QLA1280 SCSI DRIVER 11924M: Michael Reed <mdr@sgi.com> 11925L: linux-scsi@vger.kernel.org 11926S: Maintained 11927F: drivers/scsi/qla1280.[ch] 11928 11929QLOGIC QLA2XXX FC-SCSI DRIVER 11930M: qla2xxx-upstream@qlogic.com 11931L: linux-scsi@vger.kernel.org 11932S: Supported 11933F: Documentation/scsi/LICENSE.qla2xxx 11934F: drivers/scsi/qla2xxx/ 11935 11936QLOGIC QLA3XXX NETWORK DRIVER 11937M: Dept-GELinuxNICDev@cavium.com 11938L: netdev@vger.kernel.org 11939S: Supported 11940F: Documentation/networking/LICENSE.qla3xxx 11941F: drivers/net/ethernet/qlogic/qla3xxx.* 11942 11943QLOGIC QLA4XXX iSCSI DRIVER 11944M: QLogic-Storage-Upstream@qlogic.com 11945L: linux-scsi@vger.kernel.org 11946S: Supported 11947F: Documentation/scsi/LICENSE.qla4xxx 11948F: drivers/scsi/qla4xxx/ 11949 11950QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11951M: Harish Patil <harish.patil@cavium.com> 11952M: Manish Chopra <manish.chopra@cavium.com> 11953M: Dept-GELinuxNICDev@cavium.com 11954L: netdev@vger.kernel.org 11955S: Supported 11956F: drivers/net/ethernet/qlogic/qlcnic/ 11957 11958QLOGIC QLGE 10Gb ETHERNET DRIVER 11959M: Harish Patil <harish.patil@cavium.com> 11960M: Manish Chopra <manish.chopra@cavium.com> 11961M: Dept-GELinuxNICDev@cavium.com 11962L: netdev@vger.kernel.org 11963S: Supported 11964F: drivers/net/ethernet/qlogic/qlge/ 11965 11966QM1D1B0004 MEDIA DRIVER 11967M: Akihiro Tsukada <tskd08@gmail.com> 11968L: linux-media@vger.kernel.org 11969S: Odd Fixes 11970F: drivers/media/tuners/qm1d1b0004* 11971 11972QM1D1C0042 MEDIA DRIVER 11973M: Akihiro Tsukada <tskd08@gmail.com> 11974L: linux-media@vger.kernel.org 11975S: Odd Fixes 11976F: drivers/media/tuners/qm1d1c0042* 11977 11978QNX4 FILESYSTEM 11979M: Anders Larsen <al@alarsen.net> 11980W: http://www.alarsen.net/linux/qnx4fs/ 11981S: Maintained 11982F: fs/qnx4/ 11983F: include/uapi/linux/qnx4_fs.h 11984F: include/uapi/linux/qnxtypes.h 11985 11986QORIQ DPAA2 FSL-MC BUS DRIVER 11987M: Stuart Yoder <stuyoder@gmail.com> 11988M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11989L: linux-kernel@vger.kernel.org 11990S: Maintained 11991F: drivers/bus/fsl-mc/ 11992F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11993F: Documentation/networking/dpaa2/overview.rst 11994 11995QT1010 MEDIA DRIVER 11996M: Antti Palosaari <crope@iki.fi> 11997L: linux-media@vger.kernel.org 11998W: https://linuxtv.org 11999W: http://palosaari.fi/linux/ 12000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12001T: git git://linuxtv.org/anttip/media_tree.git 12002S: Maintained 12003F: drivers/media/tuners/qt1010* 12004 12005QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12006M: Kalle Valo <kvalo@codeaurora.org> 12007L: ath10k@lists.infradead.org 12008W: http://wireless.kernel.org/en/users/Drivers/ath10k 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12010S: Supported 12011F: drivers/net/wireless/ath/ath10k/ 12012 12013QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12014M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12015L: linux-wireless@vger.kernel.org 12016W: http://wireless.kernel.org/en/users/Drivers/ath9k 12017S: Supported 12018F: drivers/net/wireless/ath/ath9k/ 12019 12020QUALCOMM CAMERA SUBSYSTEM DRIVER 12021M: Todor Tomov <todor.tomov@linaro.org> 12022L: linux-media@vger.kernel.org 12023S: Maintained 12024F: Documentation/devicetree/bindings/media/qcom,camss.txt 12025F: Documentation/media/v4l-drivers/qcom_camss.rst 12026F: drivers/media/platform/qcom/camss/ 12027 12028QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12029M: Ilia Lin <ilia.lin@gmail.com> 12030L: linux-pm@vger.kernel.org 12031S: Maintained 12032F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12033F: drivers/cpufreq/qcom-cpufreq-kryo.c 12034 12035QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12036M: Timur Tabi <timur@kernel.org> 12037L: netdev@vger.kernel.org 12038S: Maintained 12039F: drivers/net/ethernet/qualcomm/emac/ 12040 12041QUALCOMM GENERIC INTERFACE I2C DRIVER 12042M: Alok Chauhan <alokc@codeaurora.org> 12043M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12044L: linux-i2c@vger.kernel.org 12045L: linux-arm-msm@vger.kernel.org 12046S: Supported 12047F: drivers/i2c/busses/i2c-qcom-geni.c 12048 12049QUALCOMM HEXAGON ARCHITECTURE 12050M: Richard Kuo <rkuo@codeaurora.org> 12051L: linux-hexagon@vger.kernel.org 12052T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12053S: Supported 12054F: arch/hexagon/ 12055 12056QUALCOMM HIDMA DRIVER 12057M: Sinan Kaya <okaya@kernel.org> 12058L: linux-arm-kernel@lists.infradead.org 12059L: linux-arm-msm@vger.kernel.org 12060L: dmaengine@vger.kernel.org 12061S: Supported 12062F: drivers/dma/qcom/hidma* 12063 12064QUALCOMM IOMMU 12065M: Rob Clark <robdclark@gmail.com> 12066L: iommu@lists.linux-foundation.org 12067L: linux-arm-msm@vger.kernel.org 12068S: Maintained 12069F: drivers/iommu/qcom_iommu.c 12070 12071QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12072M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12073L: linux-media@vger.kernel.org 12074L: linux-arm-msm@vger.kernel.org 12075T: git git://linuxtv.org/media_tree.git 12076S: Maintained 12077F: drivers/media/platform/qcom/venus/ 12078 12079QUALCOMM WCN36XX WIRELESS DRIVER 12080M: Kalle Valo <kvalo@codeaurora.org> 12081L: wcn36xx@lists.infradead.org 12082W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12083T: git git://github.com/KrasnikovEugene/wcn36xx.git 12084S: Supported 12085F: drivers/net/wireless/ath/wcn36xx/ 12086 12087QUANTENNA QTNFMAC WIRELESS DRIVER 12088M: Igor Mitsyanko <imitsyanko@quantenna.com> 12089M: Avinash Patil <avinashp@quantenna.com> 12090M: Sergey Matyukevich <smatyukevich@quantenna.com> 12091L: linux-wireless@vger.kernel.org 12092S: Maintained 12093F: drivers/net/wireless/quantenna 12094 12095RADEON and AMDGPU DRM DRIVERS 12096M: Alex Deucher <alexander.deucher@amd.com> 12097M: Christian König <christian.koenig@amd.com> 12098M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12099L: amd-gfx@lists.freedesktop.org 12100T: git git://people.freedesktop.org/~agd5f/linux 12101S: Supported 12102F: drivers/gpu/drm/radeon/ 12103F: include/uapi/drm/radeon_drm.h 12104F: drivers/gpu/drm/amd/ 12105F: include/uapi/drm/amdgpu_drm.h 12106 12107RADEON FRAMEBUFFER DISPLAY DRIVER 12108M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12109L: linux-fbdev@vger.kernel.org 12110S: Maintained 12111F: drivers/video/fbdev/aty/radeon* 12112F: include/uapi/linux/radeonfb.h 12113 12114RADIOSHARK RADIO DRIVER 12115M: Hans Verkuil <hverkuil@xs4all.nl> 12116L: linux-media@vger.kernel.org 12117T: git git://linuxtv.org/media_tree.git 12118S: Maintained 12119F: drivers/media/radio/radio-shark.c 12120 12121RADIOSHARK2 RADIO DRIVER 12122M: Hans Verkuil <hverkuil@xs4all.nl> 12123L: linux-media@vger.kernel.org 12124T: git git://linuxtv.org/media_tree.git 12125S: Maintained 12126F: drivers/media/radio/radio-shark2.c 12127F: drivers/media/radio/radio-tea5777.c 12128 12129RADOS BLOCK DEVICE (RBD) 12130M: Ilya Dryomov <idryomov@gmail.com> 12131M: Sage Weil <sage@redhat.com> 12132M: Alex Elder <elder@kernel.org> 12133L: ceph-devel@vger.kernel.org 12134W: http://ceph.com/ 12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12136T: git git://github.com/ceph/ceph-client.git 12137S: Supported 12138F: Documentation/ABI/testing/sysfs-bus-rbd 12139F: drivers/block/rbd.c 12140F: drivers/block/rbd_types.h 12141 12142RAGE128 FRAMEBUFFER DISPLAY DRIVER 12143M: Paul Mackerras <paulus@samba.org> 12144L: linux-fbdev@vger.kernel.org 12145S: Maintained 12146F: drivers/video/fbdev/aty/aty128fb.c 12147 12148RAINSHADOW-CEC DRIVER 12149M: Hans Verkuil <hverkuil@xs4all.nl> 12150L: linux-media@vger.kernel.org 12151T: git git://linuxtv.org/media_tree.git 12152S: Maintained 12153F: drivers/media/usb/rainshadow-cec/* 12154 12155RALINK MIPS ARCHITECTURE 12156M: John Crispin <john@phrozen.org> 12157L: linux-mips@linux-mips.org 12158S: Maintained 12159F: arch/mips/ralink 12160 12161RALINK RT2X00 WIRELESS LAN DRIVER 12162P: rt2x00 project 12163M: Stanislaw Gruszka <sgruszka@redhat.com> 12164M: Helmut Schaa <helmut.schaa@googlemail.com> 12165L: linux-wireless@vger.kernel.org 12166S: Maintained 12167F: drivers/net/wireless/ralink/rt2x00/ 12168 12169RAMDISK RAM BLOCK DEVICE DRIVER 12170M: Jens Axboe <axboe@kernel.dk> 12171S: Maintained 12172F: Documentation/blockdev/ramdisk.txt 12173F: drivers/block/brd.c 12174 12175RANCHU VIRTUAL BOARD FOR MIPS 12176M: Miodrag Dinic <miodrag.dinic@mips.com> 12177L: linux-mips@linux-mips.org 12178S: Supported 12179F: arch/mips/generic/board-ranchu.c 12180F: arch/mips/configs/generic/board-ranchu.config 12181 12182RANDOM NUMBER DRIVER 12183M: "Theodore Ts'o" <tytso@mit.edu> 12184S: Maintained 12185F: drivers/char/random.c 12186 12187RAPIDIO SUBSYSTEM 12188M: Matt Porter <mporter@kernel.crashing.org> 12189M: Alexandre Bounine <alex.bou9@gmail.com> 12190S: Maintained 12191F: drivers/rapidio/ 12192 12193RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12194L: linux-wireless@vger.kernel.org 12195S: Orphan 12196F: drivers/net/wireless/ray* 12197 12198RCUTORTURE TEST FRAMEWORK 12199M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12200M: Josh Triplett <josh@joshtriplett.org> 12201R: Steven Rostedt <rostedt@goodmis.org> 12202R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12203R: Lai Jiangshan <jiangshanlai@gmail.com> 12204L: linux-kernel@vger.kernel.org 12205S: Supported 12206T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12207F: tools/testing/selftests/rcutorture 12208 12209RDC R-321X SoC 12210M: Florian Fainelli <florian@openwrt.org> 12211S: Maintained 12212 12213RDC R6040 FAST ETHERNET DRIVER 12214M: Florian Fainelli <f.fainelli@gmail.com> 12215L: netdev@vger.kernel.org 12216S: Maintained 12217F: drivers/net/ethernet/rdc/r6040.c 12218 12219RDMAVT - RDMA verbs software 12220M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12221M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12222L: linux-rdma@vger.kernel.org 12223S: Supported 12224F: drivers/infiniband/sw/rdmavt 12225 12226RDS - RELIABLE DATAGRAM SOCKETS 12227M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12228L: netdev@vger.kernel.org 12229L: linux-rdma@vger.kernel.org 12230L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12231W: https://oss.oracle.com/projects/rds/ 12232S: Supported 12233F: net/rds/ 12234F: Documentation/networking/rds.txt 12235 12236RDT - RESOURCE ALLOCATION 12237M: Fenghua Yu <fenghua.yu@intel.com> 12238L: linux-kernel@vger.kernel.org 12239S: Supported 12240F: arch/x86/kernel/cpu/intel_rdt* 12241F: arch/x86/include/asm/intel_rdt_sched.h 12242F: Documentation/x86/intel_rdt* 12243 12244READ-COPY UPDATE (RCU) 12245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12246M: Josh Triplett <josh@joshtriplett.org> 12247R: Steven Rostedt <rostedt@goodmis.org> 12248R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12249R: Lai Jiangshan <jiangshanlai@gmail.com> 12250L: linux-kernel@vger.kernel.org 12251W: http://www.rdrop.com/users/paulmck/RCU/ 12252S: Supported 12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12254F: Documentation/RCU/ 12255X: Documentation/RCU/torture.txt 12256F: include/linux/rcu* 12257X: include/linux/srcu*.h 12258F: kernel/rcu/ 12259X: kernel/rcu/srcu*.c 12260 12261REAL TIME CLOCK (RTC) SUBSYSTEM 12262M: Alessandro Zummo <a.zummo@towertech.it> 12263M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12264L: linux-rtc@vger.kernel.org 12265Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12267S: Maintained 12268F: Documentation/devicetree/bindings/rtc/ 12269F: Documentation/rtc.txt 12270F: drivers/rtc/ 12271F: include/linux/rtc.h 12272F: include/uapi/linux/rtc.h 12273F: include/linux/rtc/ 12274F: include/linux/platform_data/rtc-* 12275F: tools/testing/selftests/rtc/ 12276 12277REALTEK AUDIO CODECS 12278M: Bard Liao <bardliao@realtek.com> 12279M: Oder Chiou <oder_chiou@realtek.com> 12280S: Maintained 12281F: sound/soc/codecs/rt* 12282F: include/sound/rt*.h 12283 12284REALTEK RTL83xx SMI DSA ROUTER CHIPS 12285M: Linus Walleij <linus.walleij@linaro.org> 12286S: Maintained 12287F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12288F: drivers/net/dsa/realtek-smi* 12289F: drivers/net/dsa/rtl83* 12290 12291REGISTER MAP ABSTRACTION 12292M: Mark Brown <broonie@kernel.org> 12293L: linux-kernel@vger.kernel.org 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12295S: Supported 12296F: Documentation/devicetree/bindings/regmap/ 12297F: drivers/base/regmap/ 12298F: include/linux/regmap.h 12299 12300REISERFS FILE SYSTEM 12301L: reiserfs-devel@vger.kernel.org 12302S: Supported 12303F: fs/reiserfs/ 12304 12305REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12306M: Ohad Ben-Cohen <ohad@wizery.com> 12307M: Bjorn Andersson <bjorn.andersson@linaro.org> 12308L: linux-remoteproc@vger.kernel.org 12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12310S: Maintained 12311F: Documentation/devicetree/bindings/remoteproc/ 12312F: Documentation/remoteproc.txt 12313F: drivers/remoteproc/ 12314F: include/linux/remoteproc.h 12315 12316REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12317M: Ohad Ben-Cohen <ohad@wizery.com> 12318M: Bjorn Andersson <bjorn.andersson@linaro.org> 12319L: linux-remoteproc@vger.kernel.org 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12321S: Maintained 12322F: drivers/rpmsg/ 12323F: Documentation/rpmsg.txt 12324F: include/linux/rpmsg.h 12325F: include/linux/rpmsg/ 12326 12327RENESAS CLOCK DRIVERS 12328M: Geert Uytterhoeven <geert+renesas@glider.be> 12329L: linux-renesas-soc@vger.kernel.org 12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12331S: Supported 12332F: drivers/clk/renesas/ 12333 12334RENESAS EMEV2 I2C DRIVER 12335M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12336S: Supported 12337F: drivers/i2c/busses/i2c-emev2.c 12338 12339RENESAS ETHERNET DRIVERS 12340R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12341L: netdev@vger.kernel.org 12342L: linux-renesas-soc@vger.kernel.org 12343F: Documentation/devicetree/bindings/net/renesas,*.txt 12344F: Documentation/devicetree/bindings/net/sh_eth.txt 12345F: drivers/net/ethernet/renesas/ 12346F: include/linux/sh_eth.h 12347 12348RENESAS R-CAR GYROADC DRIVER 12349M: Marek Vasut <marek.vasut@gmail.com> 12350L: linux-iio@vger.kernel.org 12351S: Supported 12352F: drivers/iio/adc/rcar_gyro_adc.c 12353 12354RENESAS R-CAR I2C DRIVERS 12355M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12356S: Supported 12357F: drivers/i2c/busses/i2c-rcar.c 12358F: drivers/i2c/busses/i2c-sh_mobile.c 12359 12360RENESAS USB PHY DRIVER 12361M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12362L: linux-renesas-soc@vger.kernel.org 12363S: Maintained 12364F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12365 12366RESET CONTROLLER FRAMEWORK 12367M: Philipp Zabel <p.zabel@pengutronix.de> 12368T: git git://git.pengutronix.de/git/pza/linux 12369S: Maintained 12370F: drivers/reset/ 12371F: Documentation/devicetree/bindings/reset/ 12372F: include/dt-bindings/reset/ 12373F: include/linux/reset.h 12374F: include/linux/reset-controller.h 12375 12376RESTARTABLE SEQUENCES SUPPORT 12377M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12378M: Peter Zijlstra <peterz@infradead.org> 12379M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12380M: Boqun Feng <boqun.feng@gmail.com> 12381L: linux-kernel@vger.kernel.org 12382S: Supported 12383F: kernel/rseq.c 12384F: include/uapi/linux/rseq.h 12385F: include/trace/events/rseq.h 12386F: tools/testing/selftests/rseq/ 12387 12388RFKILL 12389M: Johannes Berg <johannes@sipsolutions.net> 12390L: linux-wireless@vger.kernel.org 12391W: http://wireless.kernel.org/ 12392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12394S: Maintained 12395F: Documentation/rfkill.txt 12396F: Documentation/ABI/stable/sysfs-class-rfkill 12397F: net/rfkill/ 12398F: include/linux/rfkill.h 12399F: include/uapi/linux/rfkill.h 12400 12401RHASHTABLE 12402M: Thomas Graf <tgraf@suug.ch> 12403M: Herbert Xu <herbert@gondor.apana.org.au> 12404L: netdev@vger.kernel.org 12405S: Maintained 12406F: lib/rhashtable.c 12407F: lib/test_rhashtable.c 12408F: include/linux/rhashtable.h 12409F: include/linux/rhashtable-types.h 12410 12411RICOH R5C592 MEMORYSTICK DRIVER 12412M: Maxim Levitsky <maximlevitsky@gmail.com> 12413S: Maintained 12414F: drivers/memstick/host/r592.* 12415 12416RICOH SMARTMEDIA/XD DRIVER 12417M: Maxim Levitsky <maximlevitsky@gmail.com> 12418S: Maintained 12419F: drivers/mtd/nand/raw/r852.c 12420F: drivers/mtd/nand/raw/r852.h 12421 12422RISC-V ARCHITECTURE 12423M: Palmer Dabbelt <palmer@sifive.com> 12424M: Albert Ou <aou@eecs.berkeley.edu> 12425L: linux-riscv@lists.infradead.org 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12427S: Supported 12428F: arch/riscv/ 12429K: riscv 12430N: riscv 12431 12432ROCCAT DRIVERS 12433M: Stefan Achatz <erazor_de@users.sourceforge.net> 12434W: http://sourceforge.net/projects/roccat/ 12435S: Maintained 12436F: drivers/hid/hid-roccat* 12437F: include/linux/hid-roccat* 12438F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12439 12440ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12441M: Jacob chen <jacob2.chen@rock-chips.com> 12442L: linux-media@vger.kernel.org 12443S: Maintained 12444F: drivers/media/platform/rockchip/rga/ 12445F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12446 12447ROCKER DRIVER 12448M: Jiri Pirko <jiri@resnulli.us> 12449L: netdev@vger.kernel.org 12450S: Supported 12451F: drivers/net/ethernet/rocker/ 12452 12453ROCKETPORT DRIVER 12454P: Comtrol Corp. 12455W: http://www.comtrol.com 12456S: Maintained 12457F: Documentation/serial/rocket.txt 12458F: drivers/tty/rocket* 12459 12460ROCKETPORT EXPRESS/INFINITY DRIVER 12461M: Kevin Cernekee <cernekee@gmail.com> 12462L: linux-serial@vger.kernel.org 12463S: Odd Fixes 12464F: drivers/tty/serial/rp2.* 12465 12466ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12467M: Marek Vasut <marek.vasut+renesas@gmail.com> 12468L: linux-kernel@vger.kernel.org 12469L: linux-renesas-soc@vger.kernel.org 12470S: Supported 12471F: drivers/mfd/bd9571mwv.c 12472F: drivers/regulator/bd9571mwv-regulator.c 12473F: drivers/gpio/gpio-bd9571mwv.c 12474F: include/linux/mfd/bd9571mwv.h 12475F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12476 12477ROSE NETWORK LAYER 12478M: Ralf Baechle <ralf@linux-mips.org> 12479L: linux-hams@vger.kernel.org 12480W: http://www.linux-ax25.org/ 12481S: Maintained 12482F: include/net/rose.h 12483F: include/uapi/linux/rose.h 12484F: net/rose/ 12485 12486RTL2830 MEDIA DRIVER 12487M: Antti Palosaari <crope@iki.fi> 12488L: linux-media@vger.kernel.org 12489W: https://linuxtv.org 12490W: http://palosaari.fi/linux/ 12491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12492T: git git://linuxtv.org/anttip/media_tree.git 12493S: Maintained 12494F: drivers/media/dvb-frontends/rtl2830* 12495 12496RTL2832 MEDIA DRIVER 12497M: Antti Palosaari <crope@iki.fi> 12498L: linux-media@vger.kernel.org 12499W: https://linuxtv.org 12500W: http://palosaari.fi/linux/ 12501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12502T: git git://linuxtv.org/anttip/media_tree.git 12503S: Maintained 12504F: drivers/media/dvb-frontends/rtl2832* 12505 12506RTL2832_SDR MEDIA DRIVER 12507M: Antti Palosaari <crope@iki.fi> 12508L: linux-media@vger.kernel.org 12509W: https://linuxtv.org 12510W: http://palosaari.fi/linux/ 12511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12512T: git git://linuxtv.org/anttip/media_tree.git 12513S: Maintained 12514F: drivers/media/dvb-frontends/rtl2832_sdr* 12515 12516RTL8180 WIRELESS DRIVER 12517L: linux-wireless@vger.kernel.org 12518W: http://wireless.kernel.org/ 12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12520S: Orphan 12521F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12522 12523RTL8187 WIRELESS DRIVER 12524M: Herton Ronaldo Krzesinski <herton@canonical.com> 12525M: Hin-Tak Leung <htl10@users.sourceforge.net> 12526M: Larry Finger <Larry.Finger@lwfinger.net> 12527L: linux-wireless@vger.kernel.org 12528W: http://wireless.kernel.org/ 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12530S: Maintained 12531F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12532 12533REALTEK WIRELESS DRIVER (rtlwifi family) 12534M: Ping-Ke Shih <pkshih@realtek.com> 12535L: linux-wireless@vger.kernel.org 12536W: http://wireless.kernel.org/ 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12538S: Maintained 12539F: drivers/net/wireless/realtek/rtlwifi/ 12540 12541RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12542M: Jes Sorensen <Jes.Sorensen@gmail.com> 12543L: linux-wireless@vger.kernel.org 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12545S: Maintained 12546F: drivers/net/wireless/realtek/rtl8xxxu/ 12547 12548RXRPC SOCKETS (AF_RXRPC) 12549M: David Howells <dhowells@redhat.com> 12550L: linux-afs@lists.infradead.org 12551S: Supported 12552F: net/rxrpc/ 12553F: include/keys/rxrpc-type.h 12554F: include/net/af_rxrpc.h 12555F: include/trace/events/rxrpc.h 12556F: include/uapi/linux/rxrpc.h 12557F: Documentation/networking/rxrpc.txt 12558W: https://www.infradead.org/~dhowells/kafs/ 12559 12560S3 SAVAGE FRAMEBUFFER DRIVER 12561M: Antonino Daplas <adaplas@gmail.com> 12562L: linux-fbdev@vger.kernel.org 12563S: Maintained 12564F: drivers/video/fbdev/savage/ 12565 12566S390 12567M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12568M: Heiko Carstens <heiko.carstens@de.ibm.com> 12569L: linux-s390@vger.kernel.org 12570W: http://www.ibm.com/developerworks/linux/linux390/ 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12572S: Supported 12573F: arch/s390/ 12574F: drivers/s390/ 12575F: Documentation/s390/ 12576F: Documentation/driver-api/s390-drivers.rst 12577 12578S390 COMMON I/O LAYER 12579M: Sebastian Ott <sebott@linux.ibm.com> 12580M: Peter Oberparleiter <oberpar@linux.ibm.com> 12581L: linux-s390@vger.kernel.org 12582W: http://www.ibm.com/developerworks/linux/linux390/ 12583S: Supported 12584F: drivers/s390/cio/ 12585 12586S390 DASD DRIVER 12587M: Stefan Haberland <sth@linux.ibm.com> 12588M: Jan Hoeppner <hoeppner@linux.ibm.com> 12589L: linux-s390@vger.kernel.org 12590W: http://www.ibm.com/developerworks/linux/linux390/ 12591S: Supported 12592F: drivers/s390/block/dasd* 12593F: block/partitions/ibm.c 12594 12595S390 IOMMU (PCI) 12596M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12597L: linux-s390@vger.kernel.org 12598W: http://www.ibm.com/developerworks/linux/linux390/ 12599S: Supported 12600F: drivers/iommu/s390-iommu.c 12601 12602S390 IUCV NETWORK LAYER 12603M: Julian Wiedmann <jwi@linux.ibm.com> 12604M: Ursula Braun <ubraun@linux.ibm.com> 12605L: linux-s390@vger.kernel.org 12606W: http://www.ibm.com/developerworks/linux/linux390/ 12607S: Supported 12608F: drivers/s390/net/*iucv* 12609F: include/net/iucv/ 12610F: net/iucv/ 12611 12612S390 NETWORK DRIVERS 12613M: Julian Wiedmann <jwi@linux.ibm.com> 12614M: Ursula Braun <ubraun@linux.ibm.com> 12615L: linux-s390@vger.kernel.org 12616W: http://www.ibm.com/developerworks/linux/linux390/ 12617S: Supported 12618F: drivers/s390/net/ 12619 12620S390 PCI SUBSYSTEM 12621M: Sebastian Ott <sebott@linux.ibm.com> 12622M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12623L: linux-s390@vger.kernel.org 12624W: http://www.ibm.com/developerworks/linux/linux390/ 12625S: Supported 12626F: arch/s390/pci/ 12627F: drivers/pci/hotplug/s390_pci_hpc.c 12628 12629S390 VFIO-CCW DRIVER 12630M: Cornelia Huck <cohuck@redhat.com> 12631M: Halil Pasic <pasic@linux.ibm.com> 12632L: linux-s390@vger.kernel.org 12633L: kvm@vger.kernel.org 12634S: Supported 12635F: drivers/s390/cio/vfio_ccw* 12636F: Documentation/s390/vfio-ccw.txt 12637F: include/uapi/linux/vfio_ccw.h 12638 12639S390 ZCRYPT DRIVER 12640M: Harald Freudenberger <freude@linux.ibm.com> 12641L: linux-s390@vger.kernel.org 12642W: http://www.ibm.com/developerworks/linux/linux390/ 12643S: Supported 12644F: drivers/s390/crypto/ 12645 12646S390 ZFCP DRIVER 12647M: Steffen Maier <maier@linux.ibm.com> 12648M: Benjamin Block <bblock@linux.ibm.com> 12649L: linux-s390@vger.kernel.org 12650W: http://www.ibm.com/developerworks/linux/linux390/ 12651S: Supported 12652F: drivers/s390/scsi/zfcp_* 12653 12654S3C24XX SD/MMC Driver 12655M: Ben Dooks <ben-linux@fluff.org> 12656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12657S: Supported 12658F: drivers/mmc/host/s3cmci.* 12659 12660SAA6588 RDS RECEIVER DRIVER 12661M: Hans Verkuil <hverkuil@xs4all.nl> 12662L: linux-media@vger.kernel.org 12663T: git git://linuxtv.org/media_tree.git 12664W: https://linuxtv.org 12665S: Odd Fixes 12666F: drivers/media/i2c/saa6588* 12667 12668SAA7134 VIDEO4LINUX DRIVER 12669M: Mauro Carvalho Chehab <mchehab@kernel.org> 12670L: linux-media@vger.kernel.org 12671W: https://linuxtv.org 12672T: git git://linuxtv.org/media_tree.git 12673S: Odd fixes 12674F: Documentation/media/v4l-drivers/saa7134* 12675F: drivers/media/pci/saa7134/ 12676 12677SAA7146 VIDEO4LINUX-2 DRIVER 12678M: Hans Verkuil <hverkuil@xs4all.nl> 12679L: linux-media@vger.kernel.org 12680T: git git://linuxtv.org/media_tree.git 12681S: Maintained 12682F: drivers/media/common/saa7146/ 12683F: drivers/media/pci/saa7146/ 12684F: include/media/saa7146* 12685 12686SAMSUNG AUDIO (ASoC) DRIVERS 12687M: Krzysztof Kozlowski <krzk@kernel.org> 12688M: Sangbeom Kim <sbkim73@samsung.com> 12689M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12691S: Supported 12692F: sound/soc/samsung/ 12693F: Documentation/devicetree/bindings/sound/samsung* 12694 12695SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12696M: Krzysztof Kozlowski <krzk@kernel.org> 12697L: linux-crypto@vger.kernel.org 12698L: linux-samsung-soc@vger.kernel.org 12699S: Maintained 12700F: drivers/crypto/exynos-rng.c 12701F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12702 12703SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12704M: Łukasz Stelmach <l.stelmach@samsung.com> 12705L: linux-samsung-soc@vger.kernel.org 12706S: Maintained 12707F: drivers/char/hw_random/exynos-trng.c 12708F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12709 12710SAMSUNG FRAMEBUFFER DRIVER 12711M: Jingoo Han <jingoohan1@gmail.com> 12712L: linux-fbdev@vger.kernel.org 12713S: Maintained 12714F: drivers/video/fbdev/s3c-fb.c 12715 12716SAMSUNG LAPTOP DRIVER 12717M: Corentin Chary <corentin.chary@gmail.com> 12718L: platform-driver-x86@vger.kernel.org 12719S: Maintained 12720F: drivers/platform/x86/samsung-laptop.c 12721 12722SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12723M: Sangbeom Kim <sbkim73@samsung.com> 12724M: Krzysztof Kozlowski <krzk@kernel.org> 12725M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12726L: linux-kernel@vger.kernel.org 12727L: linux-samsung-soc@vger.kernel.org 12728S: Supported 12729F: drivers/mfd/sec*.c 12730F: drivers/regulator/s2m*.c 12731F: drivers/regulator/s5m*.c 12732F: drivers/clk/clk-s2mps11.c 12733F: drivers/rtc/rtc-s5m.c 12734F: include/linux/mfd/samsung/ 12735F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12736F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12737F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12738F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12739 12740SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12741M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12742L: linux-media@vger.kernel.org 12743L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12744S: Maintained 12745F: drivers/media/platform/s3c-camif/ 12746F: include/media/drv-intf/s3c_camif.h 12747 12748SAMSUNG S3FWRN5 NFC DRIVER 12749M: Robert Baldyga <r.baldyga@samsung.com> 12750M: Krzysztof Opasiak <k.opasiak@samsung.com> 12751L: linux-nfc@lists.01.org (moderated for non-subscribers) 12752S: Supported 12753F: drivers/nfc/s3fwrn5 12754 12755SAMSUNG S5C73M3 CAMERA DRIVER 12756M: Kyungmin Park <kyungmin.park@samsung.com> 12757M: Andrzej Hajda <a.hajda@samsung.com> 12758L: linux-media@vger.kernel.org 12759S: Supported 12760F: drivers/media/i2c/s5c73m3/* 12761 12762SAMSUNG S5K5BAF CAMERA DRIVER 12763M: Kyungmin Park <kyungmin.park@samsung.com> 12764M: Andrzej Hajda <a.hajda@samsung.com> 12765L: linux-media@vger.kernel.org 12766S: Supported 12767F: drivers/media/i2c/s5k5baf.c 12768 12769SAMSUNG S5P Security SubSystem (SSS) DRIVER 12770M: Krzysztof Kozlowski <krzk@kernel.org> 12771M: Vladimir Zapolskiy <vz@mleia.com> 12772M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12773L: linux-crypto@vger.kernel.org 12774L: linux-samsung-soc@vger.kernel.org 12775S: Maintained 12776F: drivers/crypto/s5p-sss.c 12777 12778SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12779M: Kyungmin Park <kyungmin.park@samsung.com> 12780M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12781L: linux-media@vger.kernel.org 12782Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12783S: Supported 12784F: drivers/media/platform/exynos4-is/ 12785 12786SAMSUNG SOC CLOCK DRIVERS 12787M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12788M: Tomasz Figa <tomasz.figa@gmail.com> 12789M: Chanwoo Choi <cw00.choi@samsung.com> 12790S: Supported 12791L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12793F: drivers/clk/samsung/ 12794F: include/dt-bindings/clock/exynos*.h 12795F: Documentation/devicetree/bindings/clock/exynos*.txt 12796 12797SAMSUNG SPI DRIVERS 12798M: Kukjin Kim <kgene@kernel.org> 12799M: Krzysztof Kozlowski <krzk@kernel.org> 12800M: Andi Shyti <andi@etezian.org> 12801L: linux-spi@vger.kernel.org 12802L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12803S: Maintained 12804F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12805F: drivers/spi/spi-s3c* 12806F: include/linux/platform_data/spi-s3c64xx.h 12807 12808SAMSUNG SXGBE DRIVERS 12809M: Byungho An <bh74.an@samsung.com> 12810M: Girish K S <ks.giri@samsung.com> 12811M: Vipul Pandya <vipul.pandya@samsung.com> 12812S: Supported 12813L: netdev@vger.kernel.org 12814F: drivers/net/ethernet/samsung/sxgbe/ 12815 12816SAMSUNG THERMAL DRIVER 12817M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12818L: linux-pm@vger.kernel.org 12819L: linux-samsung-soc@vger.kernel.org 12820S: Supported 12821T: git https://github.com/lmajewski/linux-samsung-thermal.git 12822F: drivers/thermal/samsung/ 12823 12824SAMSUNG USB2 PHY DRIVER 12825M: Kamil Debski <kamil@wypas.org> 12826M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12827L: linux-kernel@vger.kernel.org 12828S: Supported 12829F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12830F: Documentation/phy/samsung-usb2.txt 12831F: drivers/phy/samsung/phy-exynos4210-usb2.c 12832F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12833F: drivers/phy/samsung/phy-exynos5250-usb2.c 12834F: drivers/phy/samsung/phy-s5pv210-usb2.c 12835F: drivers/phy/samsung/phy-samsung-usb2.c 12836F: drivers/phy/samsung/phy-samsung-usb2.h 12837 12838SC1200 WDT DRIVER 12839M: Zwane Mwaikambo <zwanem@gmail.com> 12840S: Maintained 12841F: drivers/watchdog/sc1200wdt.c 12842 12843SCHEDULER 12844M: Ingo Molnar <mingo@redhat.com> 12845M: Peter Zijlstra <peterz@infradead.org> 12846L: linux-kernel@vger.kernel.org 12847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12848S: Maintained 12849F: kernel/sched/ 12850F: include/linux/sched.h 12851F: include/uapi/linux/sched.h 12852F: include/linux/wait.h 12853 12854SCR24X CHIP CARD INTERFACE DRIVER 12855M: Lubomir Rintel <lkundrak@v3.sk> 12856S: Supported 12857F: drivers/char/pcmcia/scr24x_cs.c 12858 12859SCSI CDROM DRIVER 12860M: Jens Axboe <axboe@kernel.dk> 12861L: linux-scsi@vger.kernel.org 12862W: http://www.kernel.dk 12863S: Maintained 12864F: drivers/scsi/sr* 12865 12866SCSI RDMA PROTOCOL (SRP) INITIATOR 12867M: Bart Van Assche <bvanassche@acm.org> 12868L: linux-rdma@vger.kernel.org 12869S: Supported 12870Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12871F: drivers/infiniband/ulp/srp/ 12872F: include/scsi/srp.h 12873 12874SCSI RDMA PROTOCOL (SRP) TARGET 12875M: Bart Van Assche <bvanassche@acm.org> 12876L: linux-rdma@vger.kernel.org 12877L: target-devel@vger.kernel.org 12878S: Supported 12879Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12880F: drivers/infiniband/ulp/srpt/ 12881 12882SCSI SG DRIVER 12883M: Doug Gilbert <dgilbert@interlog.com> 12884L: linux-scsi@vger.kernel.org 12885W: http://sg.danny.cz/sg 12886S: Maintained 12887F: Documentation/scsi/scsi-generic.txt 12888F: drivers/scsi/sg.c 12889F: include/scsi/sg.h 12890 12891SCSI SUBSYSTEM 12892M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12894M: "Martin K. Petersen" <martin.petersen@oracle.com> 12895T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12896L: linux-scsi@vger.kernel.org 12897S: Maintained 12898F: Documentation/devicetree/bindings/scsi/ 12899F: drivers/scsi/ 12900F: include/scsi/ 12901 12902SCSI TAPE DRIVER 12903M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12904L: linux-scsi@vger.kernel.org 12905S: Maintained 12906F: Documentation/scsi/st.txt 12907F: drivers/scsi/st.* 12908F: drivers/scsi/st_*.h 12909 12910SCTP PROTOCOL 12911M: Vlad Yasevich <vyasevich@gmail.com> 12912M: Neil Horman <nhorman@tuxdriver.com> 12913M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12914L: linux-sctp@vger.kernel.org 12915W: http://lksctp.sourceforge.net 12916S: Maintained 12917F: Documentation/networking/sctp.txt 12918F: include/linux/sctp.h 12919F: include/uapi/linux/sctp.h 12920F: include/net/sctp/ 12921F: net/sctp/ 12922 12923SCx200 CPU SUPPORT 12924M: Jim Cromie <jim.cromie@gmail.com> 12925S: Odd Fixes 12926F: Documentation/i2c/busses/scx200_acb 12927F: arch/x86/platform/scx200/ 12928F: drivers/watchdog/scx200_wdt.c 12929F: drivers/i2c/busses/scx200* 12930F: drivers/mtd/maps/scx200_docflash.c 12931F: include/linux/scx200.h 12932 12933SCx200 GPIO DRIVER 12934M: Jim Cromie <jim.cromie@gmail.com> 12935S: Maintained 12936F: drivers/char/scx200_gpio.c 12937F: include/linux/scx200_gpio.h 12938 12939SCx200 HRT CLOCKSOURCE DRIVER 12940M: Jim Cromie <jim.cromie@gmail.com> 12941S: Maintained 12942F: drivers/clocksource/scx200_hrt.c 12943 12944SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12945M: Sascha Sommer <saschasommer@freenet.de> 12946L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12947S: Maintained 12948F: drivers/mmc/host/sdricoh_cs.c 12949 12950SECURE COMPUTING 12951M: Kees Cook <keescook@chromium.org> 12952R: Andy Lutomirski <luto@amacapital.net> 12953R: Will Drewry <wad@chromium.org> 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12955S: Supported 12956F: kernel/seccomp.c 12957F: include/uapi/linux/seccomp.h 12958F: include/linux/seccomp.h 12959F: tools/testing/selftests/seccomp/* 12960F: tools/testing/selftests/kselftest_harness.h 12961F: Documentation/userspace-api/seccomp_filter.rst 12962K: \bsecure_computing 12963K: \bTIF_SECCOMP\b 12964 12965SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12966M: Al Cooper <alcooperx@gmail.com> 12967L: linux-mmc@vger.kernel.org 12968L: bcm-kernel-feedback-list@broadcom.com 12969S: Maintained 12970F: drivers/mmc/host/sdhci-brcmstb* 12971 12972SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12973M: Adrian Hunter <adrian.hunter@intel.com> 12974L: linux-mmc@vger.kernel.org 12975T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12976S: Maintained 12977F: drivers/mmc/host/sdhci* 12978F: include/linux/mmc/sdhci* 12979 12980SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 12981M: Prabu Thangamuthu <prabu.t@synopsys.com> 12982M: Manjunath M B <manjumb@synopsys.com> 12983L: linux-mmc@vger.kernel.org 12984S: Maintained 12985F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 12986 12987SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12988M: Ben Dooks <ben-linux@fluff.org> 12989M: Jaehoon Chung <jh80.chung@samsung.com> 12990L: linux-mmc@vger.kernel.org 12991S: Maintained 12992F: drivers/mmc/host/sdhci-s3c* 12993 12994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12995M: Viresh Kumar <vireshk@kernel.org> 12996L: linux-mmc@vger.kernel.org 12997S: Maintained 12998F: drivers/mmc/host/sdhci-spear.c 12999 13000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13001M: Kishon Vijay Abraham I <kishon@ti.com> 13002L: linux-mmc@vger.kernel.org 13003S: Maintained 13004F: drivers/mmc/host/sdhci-omap.c 13005 13006SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13007M: Scott Bauer <scott.bauer@intel.com> 13008M: Jonathan Derrick <jonathan.derrick@intel.com> 13009L: linux-block@vger.kernel.org 13010S: Supported 13011F: block/sed* 13012F: block/opal_proto.h 13013F: include/linux/sed* 13014F: include/uapi/linux/sed* 13015 13016SECURITY CONTACT 13017M: Security Officers <security@kernel.org> 13018S: Supported 13019 13020SECURITY SUBSYSTEM 13021M: James Morris <jmorris@namei.org> 13022M: "Serge E. Hallyn" <serge@hallyn.com> 13023L: linux-security-module@vger.kernel.org (suggested Cc:) 13024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13025W: http://kernsec.org/ 13026S: Supported 13027F: security/ 13028X: security/selinux/ 13029 13030SELINUX SECURITY MODULE 13031M: Paul Moore <paul@paul-moore.com> 13032M: Stephen Smalley <sds@tycho.nsa.gov> 13033M: Eric Paris <eparis@parisplace.org> 13034L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13035W: https://selinuxproject.org 13036W: https://github.com/SELinuxProject 13037T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13038S: Supported 13039F: include/linux/selinux* 13040F: security/selinux/ 13041F: scripts/selinux/ 13042F: Documentation/admin-guide/LSM/SELinux.rst 13043 13044SENSABLE PHANTOM 13045M: Jiri Slaby <jirislaby@gmail.com> 13046S: Maintained 13047F: drivers/misc/phantom.c 13048F: include/uapi/linux/phantom.h 13049 13050SERIAL DEVICE BUS 13051M: Rob Herring <robh@kernel.org> 13052L: linux-serial@vger.kernel.org 13053S: Maintained 13054F: Documentation/devicetree/bindings/serial/slave-device.txt 13055F: drivers/tty/serdev/ 13056F: include/linux/serdev.h 13057 13058SERIAL DRIVERS 13059M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13060L: linux-serial@vger.kernel.org 13061S: Maintained 13062F: Documentation/devicetree/bindings/serial/ 13063F: drivers/tty/serial/ 13064 13065SERIAL IR RECEIVER 13066M: Sean Young <sean@mess.org> 13067L: linux-media@vger.kernel.org 13068S: Maintained 13069F: drivers/media/rc/serial_ir.c 13070 13071SFC NETWORK DRIVER 13072M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13073M: Edward Cree <ecree@solarflare.com> 13074M: Bert Kenward <bkenward@solarflare.com> 13075L: netdev@vger.kernel.org 13076S: Supported 13077F: drivers/net/ethernet/sfc/ 13078 13079SGI GRU DRIVER 13080M: Dimitri Sivanich <sivanich@sgi.com> 13081S: Maintained 13082F: drivers/misc/sgi-gru/ 13083 13084SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13085M: Pat Gefre <pfg@sgi.com> 13086L: linux-ia64@vger.kernel.org 13087S: Supported 13088F: Documentation/ia64/serial.txt 13089F: drivers/tty/serial/ioc?_serial.c 13090F: include/linux/ioc?.h 13091 13092SGI XP/XPC/XPNET DRIVER 13093M: Cliff Whickman <cpw@sgi.com> 13094M: Robin Holt <robinmholt@gmail.com> 13095S: Maintained 13096F: drivers/misc/sgi-xp/ 13097 13098SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13099M: Ursula Braun <ubraun@linux.ibm.com> 13100L: linux-s390@vger.kernel.org 13101W: http://www.ibm.com/developerworks/linux/linux390/ 13102S: Supported 13103F: net/smc/ 13104 13105SHARP RJ54N1CB0C SENSOR DRIVER 13106M: Jacopo Mondi <jacopo@jmondi.org> 13107L: linux-media@vger.kernel.org 13108T: git git://linuxtv.org/media_tree.git 13109S: Odd fixes 13110F: drivers/media/i2c/rj54n1cb0c.c 13111F: include/media/i2c/rj54n1cb0c.h 13112 13113SH_VEU V4L2 MEM2MEM DRIVER 13114L: linux-media@vger.kernel.org 13115S: Orphan 13116F: drivers/media/platform/sh_veu.c 13117 13118SH_VOU V4L2 OUTPUT DRIVER 13119L: linux-media@vger.kernel.org 13120S: Orphan 13121F: drivers/media/platform/sh_vou.c 13122F: include/media/drv-intf/sh_vou.h 13123 13124SI2157 MEDIA DRIVER 13125M: Antti Palosaari <crope@iki.fi> 13126L: linux-media@vger.kernel.org 13127W: https://linuxtv.org 13128W: http://palosaari.fi/linux/ 13129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13130T: git git://linuxtv.org/anttip/media_tree.git 13131S: Maintained 13132F: drivers/media/tuners/si2157* 13133 13134SI2165 MEDIA DRIVER 13135M: Matthias Schwarzott <zzam@gentoo.org> 13136L: linux-media@vger.kernel.org 13137W: https://linuxtv.org 13138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13139S: Maintained 13140F: drivers/media/dvb-frontends/si2165* 13141 13142SI2168 MEDIA DRIVER 13143M: Antti Palosaari <crope@iki.fi> 13144L: linux-media@vger.kernel.org 13145W: https://linuxtv.org 13146W: http://palosaari.fi/linux/ 13147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13148T: git git://linuxtv.org/anttip/media_tree.git 13149S: Maintained 13150F: drivers/media/dvb-frontends/si2168* 13151 13152SI470X FM RADIO RECEIVER I2C DRIVER 13153M: Hans Verkuil <hverkuil@xs4all.nl> 13154L: linux-media@vger.kernel.org 13155T: git git://linuxtv.org/media_tree.git 13156W: https://linuxtv.org 13157S: Odd Fixes 13158F: drivers/media/radio/si470x/radio-si470x-i2c.c 13159 13160SI470X FM RADIO RECEIVER USB DRIVER 13161M: Hans Verkuil <hverkuil@xs4all.nl> 13162L: linux-media@vger.kernel.org 13163T: git git://linuxtv.org/media_tree.git 13164W: https://linuxtv.org 13165S: Maintained 13166F: drivers/media/radio/si470x/radio-si470x-common.c 13167F: drivers/media/radio/si470x/radio-si470x.h 13168F: drivers/media/radio/si470x/radio-si470x-usb.c 13169 13170SI4713 FM RADIO TRANSMITTER I2C DRIVER 13171M: Eduardo Valentin <edubezval@gmail.com> 13172L: linux-media@vger.kernel.org 13173T: git git://linuxtv.org/media_tree.git 13174W: https://linuxtv.org 13175S: Odd Fixes 13176F: drivers/media/radio/si4713/si4713.? 13177 13178SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13179M: Eduardo Valentin <edubezval@gmail.com> 13180L: linux-media@vger.kernel.org 13181T: git git://linuxtv.org/media_tree.git 13182W: https://linuxtv.org 13183S: Odd Fixes 13184F: drivers/media/radio/si4713/radio-platform-si4713.c 13185 13186SI4713 FM RADIO TRANSMITTER USB DRIVER 13187M: Hans Verkuil <hverkuil@xs4all.nl> 13188L: linux-media@vger.kernel.org 13189T: git git://linuxtv.org/media_tree.git 13190W: https://linuxtv.org 13191S: Maintained 13192F: drivers/media/radio/si4713/radio-usb-si4713.c 13193 13194SIANO DVB DRIVER 13195M: Mauro Carvalho Chehab <mchehab@kernel.org> 13196L: linux-media@vger.kernel.org 13197W: https://linuxtv.org 13198T: git git://linuxtv.org/media_tree.git 13199S: Odd fixes 13200F: drivers/media/common/siano/ 13201F: drivers/media/usb/siano/ 13202F: drivers/media/usb/siano/ 13203F: drivers/media/mmc/siano/ 13204 13205SIFIVE DRIVERS 13206M: Palmer Dabbelt <palmer@sifive.com> 13207L: linux-riscv@lists.infradead.org 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13209S: Supported 13210K: sifive 13211N: sifive 13212 13213SILEAD TOUCHSCREEN DRIVER 13214M: Hans de Goede <hdegoede@redhat.com> 13215L: linux-input@vger.kernel.org 13216L: platform-driver-x86@vger.kernel.org 13217S: Maintained 13218F: drivers/input/touchscreen/silead.c 13219F: drivers/platform/x86/touchscreen_dmi.c 13220 13221SILICON MOTION SM712 FRAME BUFFER DRIVER 13222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13223M: Teddy Wang <teddy.wang@siliconmotion.com> 13224M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13225L: linux-fbdev@vger.kernel.org 13226S: Maintained 13227F: drivers/video/fbdev/sm712* 13228F: Documentation/fb/sm712fb.txt 13229 13230SIMPLE FIRMWARE INTERFACE (SFI) 13231M: Len Brown <lenb@kernel.org> 13232L: sfi-devel@simplefirmware.org 13233W: http://simplefirmware.org/ 13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13235S: Supported 13236F: arch/x86/platform/sfi/ 13237F: drivers/sfi/ 13238F: include/linux/sfi*.h 13239 13240SIMPLEFB FB DRIVER 13241M: Hans de Goede <hdegoede@redhat.com> 13242L: linux-fbdev@vger.kernel.org 13243S: Maintained 13244F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13245F: drivers/video/fbdev/simplefb.c 13246F: include/linux/platform_data/simplefb.h 13247 13248SIMTEC EB110ATX (Chalice CATS) 13249P: Ben Dooks 13250P: Vincent Sanders <vince@simtec.co.uk> 13251M: Simtec Linux Team <linux@simtec.co.uk> 13252W: http://www.simtec.co.uk/products/EB110ATX/ 13253S: Supported 13254 13255SIMTEC EB2410ITX (BAST) 13256P: Ben Dooks 13257P: Vincent Sanders <vince@simtec.co.uk> 13258M: Simtec Linux Team <linux@simtec.co.uk> 13259W: http://www.simtec.co.uk/products/EB2410ITX/ 13260S: Supported 13261F: arch/arm/mach-s3c24xx/mach-bast.c 13262F: arch/arm/mach-s3c24xx/bast-ide.c 13263F: arch/arm/mach-s3c24xx/bast-irq.c 13264 13265SIPHASH PRF ROUTINES 13266M: Jason A. Donenfeld <Jason@zx2c4.com> 13267S: Maintained 13268F: lib/siphash.c 13269F: lib/test_siphash.c 13270F: include/linux/siphash.h 13271 13272SIOX 13273M: Gavin Schenk <g.schenk@eckelmann.de> 13274M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13275R: Pengutronix Kernel Team <kernel@pengutronix.de> 13276S: Supported 13277F: drivers/siox/* 13278F: include/trace/events/siox.h 13279 13280SIS 190 ETHERNET DRIVER 13281M: Francois Romieu <romieu@fr.zoreil.com> 13282L: netdev@vger.kernel.org 13283S: Maintained 13284F: drivers/net/ethernet/sis/sis190.c 13285 13286SIS 900/7016 FAST ETHERNET DRIVER 13287M: Daniele Venzano <venza@brownhat.org> 13288W: http://www.brownhat.org/sis900.html 13289L: netdev@vger.kernel.org 13290S: Maintained 13291F: drivers/net/ethernet/sis/sis900.* 13292 13293SIS FRAMEBUFFER DRIVER 13294M: Thomas Winischhofer <thomas@winischhofer.net> 13295W: http://www.winischhofer.net/linuxsisvga.shtml 13296S: Maintained 13297F: Documentation/fb/sisfb.txt 13298F: drivers/video/fbdev/sis/ 13299F: include/video/sisfb.h 13300 13301SIS USB2VGA DRIVER 13302M: Thomas Winischhofer <thomas@winischhofer.net> 13303W: http://www.winischhofer.at/linuxsisusbvga.shtml 13304S: Maintained 13305F: drivers/usb/misc/sisusbvga/ 13306 13307SLAB ALLOCATOR 13308M: Christoph Lameter <cl@linux.com> 13309M: Pekka Enberg <penberg@kernel.org> 13310M: David Rientjes <rientjes@google.com> 13311M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13312M: Andrew Morton <akpm@linux-foundation.org> 13313L: linux-mm@kvack.org 13314S: Maintained 13315F: include/linux/sl?b*.h 13316F: mm/sl?b* 13317 13318SLEEPABLE READ-COPY UPDATE (SRCU) 13319M: Lai Jiangshan <jiangshanlai@gmail.com> 13320M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13321M: Josh Triplett <josh@joshtriplett.org> 13322R: Steven Rostedt <rostedt@goodmis.org> 13323R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13324L: linux-kernel@vger.kernel.org 13325W: http://www.rdrop.com/users/paulmck/RCU/ 13326S: Supported 13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13328F: include/linux/srcu*.h 13329F: kernel/rcu/srcu*.c 13330 13331SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13332M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13333L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13334S: Maintained 13335F: drivers/slimbus/ 13336F: Documentation/devicetree/bindings/slimbus/ 13337F: include/linux/slimbus.h 13338 13339SMACK SECURITY MODULE 13340M: Casey Schaufler <casey@schaufler-ca.com> 13341L: linux-security-module@vger.kernel.org 13342W: http://schaufler-ca.com 13343T: git git://github.com/cschaufler/smack-next 13344S: Maintained 13345F: Documentation/admin-guide/LSM/Smack.rst 13346F: security/smack/ 13347 13348SMC91x ETHERNET DRIVER 13349M: Nicolas Pitre <nico@fluxnic.net> 13350S: Odd Fixes 13351F: drivers/net/ethernet/smsc/smc91x.* 13352 13353SMIA AND SMIA++ IMAGE SENSOR DRIVER 13354M: Sakari Ailus <sakari.ailus@iki.fi> 13355L: linux-media@vger.kernel.org 13356S: Maintained 13357F: drivers/media/i2c/smiapp/ 13358F: include/media/i2c/smiapp.h 13359F: drivers/media/i2c/smiapp-pll.c 13360F: drivers/media/i2c/smiapp-pll.h 13361F: include/uapi/linux/smiapp.h 13362F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13363 13364SMM665 HARDWARE MONITOR DRIVER 13365M: Guenter Roeck <linux@roeck-us.net> 13366L: linux-hwmon@vger.kernel.org 13367S: Maintained 13368F: Documentation/hwmon/smm665 13369F: drivers/hwmon/smm665.c 13370 13371SMSC EMC2103 HARDWARE MONITOR DRIVER 13372M: Steve Glendinning <steve.glendinning@shawell.net> 13373L: linux-hwmon@vger.kernel.org 13374S: Maintained 13375F: Documentation/hwmon/emc2103 13376F: drivers/hwmon/emc2103.c 13377 13378SMSC SCH5627 HARDWARE MONITOR DRIVER 13379M: Hans de Goede <hdegoede@redhat.com> 13380L: linux-hwmon@vger.kernel.org 13381S: Supported 13382F: Documentation/hwmon/sch5627 13383F: drivers/hwmon/sch5627.c 13384 13385SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13386M: Steve Glendinning <steve.glendinning@shawell.net> 13387L: linux-fbdev@vger.kernel.org 13388S: Maintained 13389F: drivers/video/fbdev/smscufx.c 13390 13391SMSC47B397 HARDWARE MONITOR DRIVER 13392M: Jean Delvare <jdelvare@suse.com> 13393L: linux-hwmon@vger.kernel.org 13394S: Maintained 13395F: Documentation/hwmon/smsc47b397 13396F: drivers/hwmon/smsc47b397.c 13397 13398SMSC911x ETHERNET DRIVER 13399M: Steve Glendinning <steve.glendinning@shawell.net> 13400L: netdev@vger.kernel.org 13401S: Maintained 13402F: include/linux/smsc911x.h 13403F: drivers/net/ethernet/smsc/smsc911x.* 13404 13405SMSC9420 PCI ETHERNET DRIVER 13406M: Steve Glendinning <steve.glendinning@shawell.net> 13407L: netdev@vger.kernel.org 13408S: Maintained 13409F: drivers/net/ethernet/smsc/smsc9420.* 13410 13411SOC-CAMERA V4L2 SUBSYSTEM 13412L: linux-media@vger.kernel.org 13413T: git git://linuxtv.org/media_tree.git 13414S: Orphan 13415F: include/media/soc* 13416F: drivers/media/i2c/soc_camera/ 13417F: drivers/media/platform/soc_camera/ 13418 13419SOCIONEXT SYNQUACER I2C DRIVER 13420M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13421L: linux-i2c@vger.kernel.org 13422S: Maintained 13423F: drivers/i2c/busses/i2c-synquacer.c 13424F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13425 13426SOCIONEXT UNIPHIER SOUND DRIVER 13427M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13428L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13429S: Maintained 13430F: sound/soc/uniphier/ 13431 13432SOEKRIS NET48XX LED SUPPORT 13433M: Chris Boot <bootc@bootc.net> 13434S: Maintained 13435F: drivers/leds/leds-net48xx.c 13436 13437SOFT-ROCE DRIVER (rxe) 13438M: Moni Shoua <monis@mellanox.com> 13439L: linux-rdma@vger.kernel.org 13440S: Supported 13441W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13442Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13443F: drivers/infiniband/sw/rxe/ 13444F: include/uapi/rdma/rdma_user_rxe.h 13445 13446SOFTLOGIC 6x10 MPEG CODEC 13447M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13448M: Anton Sviridenko <anton@corp.bluecherry.net> 13449M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13450M: Andrey Utkin <andrey_utkin@fastmail.com> 13451M: Ismael Luceno <ismael@iodev.co.uk> 13452L: linux-media@vger.kernel.org 13453S: Supported 13454F: drivers/media/pci/solo6x10/ 13455 13456SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13457M: James Morse <james.morse@arm.com> 13458L: linux-arm-kernel@lists.infradead.org 13459S: Maintained 13460F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13461F: drivers/firmware/arm_sdei.c 13462F: include/linux/sdei.h 13463F: include/uapi/linux/sdei.h 13464 13465SOFTWARE RAID (Multiple Disks) SUPPORT 13466M: Shaohua Li <shli@kernel.org> 13467L: linux-raid@vger.kernel.org 13468T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13469S: Supported 13470F: drivers/md/Makefile 13471F: drivers/md/Kconfig 13472F: drivers/md/md* 13473F: drivers/md/raid* 13474F: include/linux/raid/ 13475F: include/uapi/linux/raid/ 13476 13477SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13478M: Jassi Brar <jaswinder.singh@linaro.org> 13479L: netdev@vger.kernel.org 13480S: Maintained 13481F: drivers/net/ethernet/socionext/netsec.c 13482F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13483 13484SOLIDRUN CLEARFOG SUPPORT 13485M: Russell King <linux@armlinux.org.uk> 13486S: Maintained 13487F: arch/arm/boot/dts/armada-388-clearfog* 13488F: arch/arm/boot/dts/armada-38x-solidrun-* 13489 13490SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13491M: Russell King <linux@armlinux.org.uk> 13492S: Maintained 13493F: arch/arm/boot/dts/imx6*-cubox-i* 13494F: arch/arm/boot/dts/imx6*-hummingboard* 13495F: arch/arm/boot/dts/imx6*-sr-* 13496 13497SONIC NETWORK DRIVER 13498M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13499L: netdev@vger.kernel.org 13500S: Maintained 13501F: drivers/net/ethernet/natsemi/sonic.* 13502 13503SONICS SILICON BACKPLANE DRIVER (SSB) 13504M: Michael Buesch <m@bues.ch> 13505L: linux-wireless@vger.kernel.org 13506S: Maintained 13507F: drivers/ssb/ 13508F: include/linux/ssb/ 13509 13510SONY IMX258 SENSOR DRIVER 13511M: Sakari Ailus <sakari.ailus@linux.intel.com> 13512L: linux-media@vger.kernel.org 13513T: git git://linuxtv.org/media_tree.git 13514S: Maintained 13515F: drivers/media/i2c/imx258.c 13516 13517SONY IMX274 SENSOR DRIVER 13518M: Leon Luo <leonl@leopardimaging.com> 13519L: linux-media@vger.kernel.org 13520T: git git://linuxtv.org/media_tree.git 13521S: Maintained 13522F: drivers/media/i2c/imx274.c 13523F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13524 13525SONY MEMORYSTICK CARD SUPPORT 13526M: Alex Dubov <oakad@yahoo.com> 13527W: http://tifmxx.berlios.de/ 13528S: Maintained 13529F: drivers/memstick/host/tifm_ms.c 13530 13531SONY MEMORYSTICK STANDARD SUPPORT 13532M: Maxim Levitsky <maximlevitsky@gmail.com> 13533S: Maintained 13534F: drivers/memstick/core/ms_block.* 13535 13536SONY VAIO CONTROL DEVICE DRIVER 13537M: Mattia Dongili <malattia@linux.it> 13538L: platform-driver-x86@vger.kernel.org 13539W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13540S: Maintained 13541F: Documentation/laptops/sony-laptop.txt 13542F: drivers/char/sonypi.c 13543F: drivers/platform/x86/sony-laptop.c 13544F: include/linux/sony-laptop.h 13545 13546SOUND 13547M: Jaroslav Kysela <perex@perex.cz> 13548M: Takashi Iwai <tiwai@suse.com> 13549L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13550W: http://www.alsa-project.org/ 13551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13552T: git git://git.alsa-project.org/alsa-kernel.git 13553Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13554S: Maintained 13555F: Documentation/sound/ 13556F: include/sound/ 13557F: include/uapi/sound/ 13558F: sound/ 13559 13560SOUND - COMPRESSED AUDIO 13561M: Vinod Koul <vkoul@kernel.org> 13562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13564S: Supported 13565F: Documentation/sound/designs/compress-offload.rst 13566F: include/sound/compress_driver.h 13567F: include/uapi/sound/compress_* 13568F: sound/core/compress_offload.c 13569F: sound/soc/soc-compress.c 13570 13571SOUND - DMAENGINE HELPERS 13572M: Lars-Peter Clausen <lars@metafoo.de> 13573S: Supported 13574F: include/sound/dmaengine_pcm.h 13575F: sound/core/pcm_dmaengine.c 13576F: sound/soc/soc-generic-dmaengine-pcm.c 13577 13578SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13579M: Liam Girdwood <lgirdwood@gmail.com> 13580M: Mark Brown <broonie@kernel.org> 13581T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13582L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13583W: http://alsa-project.org/main/index.php/ASoC 13584S: Supported 13585F: Documentation/devicetree/bindings/sound/ 13586F: Documentation/sound/soc/ 13587F: sound/soc/ 13588F: include/sound/soc* 13589 13590SOUNDWIRE SUBSYSTEM 13591M: Vinod Koul <vinod.koul@intel.com> 13592M: Sanyog Kale <sanyog.r.kale@intel.com> 13593R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13594L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13595S: Supported 13596F: Documentation/driver-api/soundwire/ 13597F: drivers/soundwire/ 13598F: include/linux/soundwire/ 13599 13600SP2 MEDIA DRIVER 13601M: Olli Salonen <olli.salonen@iki.fi> 13602L: linux-media@vger.kernel.org 13603W: https://linuxtv.org 13604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13605S: Maintained 13606F: drivers/media/dvb-frontends/sp2* 13607 13608SPARC + UltraSPARC (sparc/sparc64) 13609M: "David S. Miller" <davem@davemloft.net> 13610L: sparclinux@vger.kernel.org 13611Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13614S: Maintained 13615F: arch/sparc/ 13616F: drivers/sbus/ 13617 13618SPARC SERIAL DRIVERS 13619M: "David S. Miller" <davem@davemloft.net> 13620L: sparclinux@vger.kernel.org 13621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13623S: Maintained 13624F: include/linux/sunserialcore.h 13625F: drivers/tty/serial/suncore.c 13626F: drivers/tty/serial/sunhv.c 13627F: drivers/tty/serial/sunsab.c 13628F: drivers/tty/serial/sunsab.h 13629F: drivers/tty/serial/sunsu.c 13630F: drivers/tty/serial/sunzilog.c 13631F: drivers/tty/serial/sunzilog.h 13632F: drivers/tty/vcc.c 13633 13634SPARSE CHECKER 13635M: "Christopher Li" <sparse@chrisli.org> 13636L: linux-sparse@vger.kernel.org 13637W: https://sparse.wiki.kernel.org/ 13638T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13639T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13640S: Maintained 13641F: include/linux/compiler.h 13642 13643SPEAR CLOCK FRAMEWORK SUPPORT 13644M: Viresh Kumar <vireshk@kernel.org> 13645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13646W: http://www.st.com/spear 13647S: Maintained 13648F: drivers/clk/spear/ 13649 13650SPEAR PLATFORM SUPPORT 13651M: Viresh Kumar <vireshk@kernel.org> 13652M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13654W: http://www.st.com/spear 13655S: Maintained 13656F: arch/arm/boot/dts/spear* 13657F: arch/arm/mach-spear/ 13658 13659SPI NOR SUBSYSTEM 13660M: Marek Vasut <marek.vasut@gmail.com> 13661L: linux-mtd@lists.infradead.org 13662W: http://www.linux-mtd.infradead.org/ 13663Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13664T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13665T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13666S: Maintained 13667F: drivers/mtd/spi-nor/ 13668F: include/linux/mtd/spi-nor.h 13669 13670SPI SUBSYSTEM 13671M: Mark Brown <broonie@kernel.org> 13672L: linux-spi@vger.kernel.org 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13674Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13675S: Maintained 13676F: Documentation/devicetree/bindings/spi/ 13677F: Documentation/spi/ 13678F: drivers/spi/ 13679F: include/linux/spi/ 13680F: include/uapi/linux/spi/ 13681F: tools/spi/ 13682 13683SPIDERNET NETWORK DRIVER for CELL 13684M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13685L: netdev@vger.kernel.org 13686S: Supported 13687F: Documentation/networking/spider_net.txt 13688F: drivers/net/ethernet/toshiba/spider_net* 13689 13690SPMI SUBSYSTEM 13691R: Stephen Boyd <sboyd@kernel.org> 13692L: linux-arm-msm@vger.kernel.org 13693F: Documentation/devicetree/bindings/spmi/ 13694F: drivers/spmi/ 13695F: include/dt-bindings/spmi/spmi.h 13696F: include/linux/spmi.h 13697F: include/trace/events/spmi.h 13698 13699SPU FILE SYSTEM 13700M: Jeremy Kerr <jk@ozlabs.org> 13701L: linuxppc-dev@lists.ozlabs.org 13702W: http://www.ibm.com/developerworks/power/cell/ 13703S: Supported 13704F: Documentation/filesystems/spufs.txt 13705F: arch/powerpc/platforms/cell/spufs/ 13706 13707SQUASHFS FILE SYSTEM 13708M: Phillip Lougher <phillip@squashfs.org.uk> 13709L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13710W: http://squashfs.org.uk 13711T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13712S: Maintained 13713F: Documentation/filesystems/squashfs.txt 13714F: fs/squashfs/ 13715 13716SRM (Alpha) environment access 13717M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13718S: Maintained 13719F: arch/alpha/kernel/srm_env.c 13720 13721ST STM32 I2C/SMBUS DRIVER 13722M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13723L: linux-i2c@vger.kernel.org 13724S: Maintained 13725F: drivers/i2c/busses/i2c-stm32* 13726 13727STABLE BRANCH 13728M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13729L: stable@vger.kernel.org 13730S: Supported 13731F: Documentation/process/stable-kernel-rules.rst 13732 13733STAGING - COMEDI 13734M: Ian Abbott <abbotti@mev.co.uk> 13735M: H Hartley Sweeten <hsweeten@visionengravers.com> 13736S: Odd Fixes 13737F: drivers/staging/comedi/ 13738 13739STAGING - EROFS FILE SYSTEM 13740M: Gao Xiang <gaoxiang25@huawei.com> 13741M: Chao Yu <yuchao0@huawei.com> 13742L: linux-erofs@lists.ozlabs.org 13743S: Maintained 13744F: drivers/staging/erofs/ 13745 13746STAGING - FLARION FT1000 DRIVERS 13747M: Marek Belisko <marek.belisko@gmail.com> 13748S: Odd Fixes 13749F: drivers/staging/ft1000/ 13750 13751STAGING - INDUSTRIAL IO 13752M: Jonathan Cameron <jic23@kernel.org> 13753L: linux-iio@vger.kernel.org 13754S: Odd Fixes 13755F: Documentation/devicetree/bindings/staging/iio/ 13756F: drivers/staging/iio/ 13757 13758STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13759M: Marc Dietrich <marvin24@gmx.de> 13760L: ac100@lists.launchpad.net (moderated for non-subscribers) 13761L: linux-tegra@vger.kernel.org 13762S: Maintained 13763F: drivers/staging/nvec/ 13764 13765STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13766M: Jens Frederich <jfrederich@gmail.com> 13767M: Daniel Drake <dsd@laptop.org> 13768M: Jon Nettleton <jon.nettleton@gmail.com> 13769W: http://wiki.laptop.org/go/DCON 13770S: Maintained 13771F: drivers/staging/olpc_dcon/ 13772 13773STAGING - REALTEK RTL8712U DRIVERS 13774M: Larry Finger <Larry.Finger@lwfinger.net> 13775M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13776S: Odd Fixes 13777F: drivers/staging/rtl8712/ 13778 13779STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13780M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13781M: Teddy Wang <teddy.wang@siliconmotion.com> 13782M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13783L: linux-fbdev@vger.kernel.org 13784S: Maintained 13785F: drivers/staging/sm750fb/ 13786 13787STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13788M: William Hubbs <w.d.hubbs@gmail.com> 13789M: Chris Brannon <chris@the-brannons.com> 13790M: Kirk Reiser <kirk@reisers.ca> 13791M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13792L: speakup@linux-speakup.org 13793W: http://www.linux-speakup.org/ 13794S: Odd Fixes 13795F: drivers/staging/speakup/ 13796 13797STAGING - VIA VT665X DRIVERS 13798M: Forest Bond <forest@alittletooquiet.net> 13799S: Odd Fixes 13800F: drivers/staging/vt665?/ 13801 13802STAGING - WILC1000 WIFI DRIVER 13803M: Aditya Shankar <aditya.shankar@microchip.com> 13804M: Ganesh Krishna <ganesh.krishna@microchip.com> 13805L: linux-wireless@vger.kernel.org 13806S: Supported 13807F: drivers/staging/wilc1000/ 13808 13809STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13810M: Arnaud Patard <arnaud.patard@rtp-net.org> 13811S: Odd Fixes 13812F: drivers/staging/xgifb/ 13813 13814STAGING SUBSYSTEM 13815M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13816T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13817L: devel@driverdev.osuosl.org 13818S: Supported 13819F: drivers/staging/ 13820 13821STARFIRE/DURALAN NETWORK DRIVER 13822M: Ion Badulescu <ionut@badula.org> 13823S: Odd Fixes 13824F: drivers/net/ethernet/adaptec/starfire* 13825 13826STEC S1220 SKD DRIVER 13827M: Bart Van Assche <bart.vanassche@wdc.com> 13828L: linux-block@vger.kernel.org 13829S: Maintained 13830F: drivers/block/skd*[ch] 13831 13832STI AUDIO (ASoC) DRIVERS 13833M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13834L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13835S: Maintained 13836F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13837F: sound/soc/sti/ 13838 13839STI CEC DRIVER 13840M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13841S: Maintained 13842F: drivers/staging/media/st-cec/ 13843F: Documentation/devicetree/bindings/media/stih-cec.txt 13844 13845STK1160 USB VIDEO CAPTURE DRIVER 13846M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13847L: linux-media@vger.kernel.org 13848T: git git://linuxtv.org/media_tree.git 13849S: Maintained 13850F: drivers/media/usb/stk1160/ 13851 13852STM32 AUDIO (ASoC) DRIVERS 13853M: Olivier Moysan <olivier.moysan@st.com> 13854M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13856S: Maintained 13857F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13858F: sound/soc/stm/ 13859 13860STM32 TIMER/LPTIMER DRIVERS 13861M: Fabrice Gasnier <fabrice.gasnier@st.com> 13862S: Maintained 13863F: drivers/*/stm32-*timer* 13864F: drivers/pwm/pwm-stm32* 13865F: include/linux/*/stm32-*tim* 13866F: Documentation/ABI/testing/*timer-stm32 13867F: Documentation/devicetree/bindings/*/stm32-*timer* 13868F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13869 13870STMMAC ETHERNET DRIVER 13871M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13872M: Alexandre Torgue <alexandre.torgue@st.com> 13873M: Jose Abreu <joabreu@synopsys.com> 13874L: netdev@vger.kernel.org 13875W: http://www.stlinux.com 13876S: Supported 13877F: drivers/net/ethernet/stmicro/stmmac/ 13878 13879SUN3/3X 13880M: Sam Creasey <sammy@sammy.net> 13881W: http://sammy.net/sun3/ 13882S: Maintained 13883F: arch/m68k/kernel/*sun3* 13884F: arch/m68k/sun3*/ 13885F: arch/m68k/include/asm/sun3* 13886F: drivers/net/ethernet/i825xx/sun3* 13887 13888SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13889M: Hans de Goede <hdegoede@redhat.com> 13890L: linux-input@vger.kernel.org 13891S: Maintained 13892F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13893F: drivers/input/keyboard/sun4i-lradc-keys.c 13894 13895SUNDANCE NETWORK DRIVER 13896M: Denis Kirjanov <kda@linux-powerpc.org> 13897L: netdev@vger.kernel.org 13898S: Maintained 13899F: drivers/net/ethernet/dlink/sundance.c 13900 13901SUPERH 13902M: Yoshinori Sato <ysato@users.sourceforge.jp> 13903M: Rich Felker <dalias@libc.org> 13904L: linux-sh@vger.kernel.org 13905Q: http://patchwork.kernel.org/project/linux-sh/list/ 13906S: Maintained 13907F: Documentation/sh/ 13908F: arch/sh/ 13909F: drivers/sh/ 13910 13911SUSPEND TO RAM 13912M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13913M: Len Brown <len.brown@intel.com> 13914M: Pavel Machek <pavel@ucw.cz> 13915L: linux-pm@vger.kernel.org 13916B: https://bugzilla.kernel.org 13917S: Supported 13918F: Documentation/power/ 13919F: arch/x86/kernel/acpi/ 13920F: drivers/base/power/ 13921F: kernel/power/ 13922F: include/linux/suspend.h 13923F: include/linux/freezer.h 13924F: include/linux/pm.h 13925 13926SVGA HANDLING 13927M: Martin Mares <mj@ucw.cz> 13928L: linux-video@atrey.karlin.mff.cuni.cz 13929S: Maintained 13930F: Documentation/svga.txt 13931F: arch/x86/boot/video* 13932 13933SWIOTLB SUBSYSTEM 13934M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13935L: iommu@lists.linux-foundation.org 13936T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13937S: Supported 13938F: kernel/dma/swiotlb.c 13939F: arch/*/kernel/pci-swiotlb.c 13940F: include/linux/swiotlb.h 13941 13942SWITCHDEV 13943M: Jiri Pirko <jiri@resnulli.us> 13944M: Ivan Vecera <ivecera@redhat.com> 13945L: netdev@vger.kernel.org 13946S: Supported 13947F: net/switchdev/ 13948F: include/net/switchdev.h 13949 13950SY8106A REGULATOR DRIVER 13951M: Icenowy Zheng <icenowy@aosc.io> 13952S: Maintained 13953F: drivers/regulator/sy8106a-regulator.c 13954F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13955 13956SYNC FILE FRAMEWORK 13957M: Sumit Semwal <sumit.semwal@linaro.org> 13958R: Gustavo Padovan <gustavo@padovan.org> 13959S: Maintained 13960L: linux-media@vger.kernel.org 13961L: dri-devel@lists.freedesktop.org 13962F: drivers/dma-buf/sync_* 13963F: drivers/dma-buf/dma-fence* 13964F: drivers/dma-buf/sw_sync.c 13965F: include/linux/sync_file.h 13966F: include/uapi/linux/sync_file.h 13967F: Documentation/sync_file.txt 13968T: git git://anongit.freedesktop.org/drm/drm-misc 13969 13970SYNOPSYS ARC ARCHITECTURE 13971M: Vineet Gupta <vgupta@synopsys.com> 13972L: linux-snps-arc@lists.infradead.org 13973S: Supported 13974F: arch/arc/ 13975F: Documentation/devicetree/bindings/arc/* 13976F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13977F: drivers/clocksource/arc_timer.c 13978F: drivers/tty/serial/arc_uart.c 13979T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13980 13981SYNOPSYS ARC HSDK SDP pll clock driver 13982M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13983S: Supported 13984F: drivers/clk/clk-hsdk-pll.c 13985F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13986 13987SYNOPSYS ARC SDP clock driver 13988M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13989S: Supported 13990F: drivers/clk/axs10x/* 13991F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13992 13993SYNOPSYS ARC SDP platform support 13994M: Alexey Brodkin <abrodkin@synopsys.com> 13995S: Supported 13996F: arch/arc/plat-axs10x 13997F: arch/arc/boot/dts/ax* 13998F: Documentation/devicetree/bindings/arc/axs10* 13999 14000SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14001M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14002S: Supported 14003F: drivers/reset/reset-axs10x.c 14004F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14005 14006SYNOPSYS DESIGNWARE 8250 UART DRIVER 14007R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14008S: Maintained 14009F: drivers/tty/serial/8250/8250_dw.c 14010 14011SYNOPSYS DESIGNWARE APB GPIO DRIVER 14012M: Hoan Tran <hotran@apm.com> 14013L: linux-gpio@vger.kernel.org 14014S: Maintained 14015F: drivers/gpio/gpio-dwapb.c 14016F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14017 14018SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14019M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14020S: Maintained 14021F: drivers/dma/dwi-axi-dmac/ 14022F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14023 14024SYNOPSYS DESIGNWARE DMAC DRIVER 14025M: Viresh Kumar <vireshk@kernel.org> 14026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14027S: Maintained 14028F: include/linux/dma/dw.h 14029F: include/linux/platform_data/dma-dw.h 14030F: drivers/dma/dw/ 14031 14032SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14033M: Jose Abreu <Jose.Abreu@synopsys.com> 14034L: netdev@vger.kernel.org 14035S: Supported 14036F: drivers/net/ethernet/synopsys/ 14037 14038SYNOPSYS DESIGNWARE I2C DRIVER 14039M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14040R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14041R: Mika Westerberg <mika.westerberg@linux.intel.com> 14042L: linux-i2c@vger.kernel.org 14043S: Maintained 14044F: drivers/i2c/busses/i2c-designware-* 14045F: include/linux/platform_data/i2c-designware.h 14046 14047SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14048M: Jaehoon Chung <jh80.chung@samsung.com> 14049L: linux-mmc@vger.kernel.org 14050S: Maintained 14051F: drivers/mmc/host/dw_mmc* 14052 14053SYNOPSYS HSDK RESET CONTROLLER DRIVER 14054M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14055S: Supported 14056F: drivers/reset/reset-hsdk.c 14057F: include/dt-bindings/reset/snps,hsdk-reset.h 14058F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14059 14060SYSTEM CONFIGURATION (SYSCON) 14061M: Lee Jones <lee.jones@linaro.org> 14062M: Arnd Bergmann <arnd@arndb.de> 14063T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14064S: Supported 14065F: drivers/mfd/syscon.c 14066 14067SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14068M: Sudeep Holla <sudeep.holla@arm.com> 14069L: linux-arm-kernel@lists.infradead.org 14070S: Maintained 14071F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14072F: drivers/clk/clk-sc[mp]i.c 14073F: drivers/cpufreq/sc[mp]i-cpufreq.c 14074F: drivers/firmware/arm_scpi.c 14075F: drivers/firmware/arm_scmi/ 14076F: include/linux/sc[mp]i_protocol.h 14077 14078SYSTEM RESET/SHUTDOWN DRIVERS 14079M: Sebastian Reichel <sre@kernel.org> 14080L: linux-pm@vger.kernel.org 14081T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14082S: Maintained 14083F: Documentation/devicetree/bindings/power/reset/ 14084F: drivers/power/reset/ 14085 14086SYSTEM TRACE MODULE CLASS 14087M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14088S: Maintained 14089T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14090F: Documentation/trace/stm.rst 14091F: drivers/hwtracing/stm/ 14092F: include/linux/stm.h 14093F: include/uapi/linux/stm.h 14094 14095SYSV FILESYSTEM 14096M: Christoph Hellwig <hch@infradead.org> 14097S: Maintained 14098F: Documentation/filesystems/sysv-fs.txt 14099F: fs/sysv/ 14100F: include/linux/sysv_fs.h 14101 14102TARGET SUBSYSTEM 14103M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14104L: linux-scsi@vger.kernel.org 14105L: target-devel@vger.kernel.org 14106W: http://www.linux-iscsi.org 14107W: http://groups.google.com/group/linux-iscsi-target-dev 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14109S: Supported 14110F: drivers/target/ 14111F: include/target/ 14112F: Documentation/target/ 14113 14114TASKSTATS STATISTICS INTERFACE 14115M: Balbir Singh <bsingharora@gmail.com> 14116S: Maintained 14117F: Documentation/accounting/taskstats* 14118F: include/linux/taskstats* 14119F: kernel/taskstats.c 14120 14121TC subsystem 14122M: Jamal Hadi Salim <jhs@mojatatu.com> 14123M: Cong Wang <xiyou.wangcong@gmail.com> 14124M: Jiri Pirko <jiri@resnulli.us> 14125L: netdev@vger.kernel.org 14126S: Maintained 14127F: include/net/pkt_cls.h 14128F: include/net/pkt_sched.h 14129F: include/net/tc_act/ 14130F: include/uapi/linux/pkt_cls.h 14131F: include/uapi/linux/pkt_sched.h 14132F: include/uapi/linux/tc_act/ 14133F: include/uapi/linux/tc_ematch/ 14134F: net/sched/ 14135 14136TC90522 MEDIA DRIVER 14137M: Akihiro Tsukada <tskd08@gmail.com> 14138L: linux-media@vger.kernel.org 14139S: Odd Fixes 14140F: drivers/media/dvb-frontends/tc90522* 14141 14142TCP LOW PRIORITY MODULE 14143M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14144M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14145W: http://tcp-lp-mod.sourceforge.net/ 14146S: Maintained 14147F: net/ipv4/tcp_lp.c 14148 14149TDA10071 MEDIA DRIVER 14150M: Antti Palosaari <crope@iki.fi> 14151L: linux-media@vger.kernel.org 14152W: https://linuxtv.org 14153W: http://palosaari.fi/linux/ 14154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14155T: git git://linuxtv.org/anttip/media_tree.git 14156S: Maintained 14157F: drivers/media/dvb-frontends/tda10071* 14158 14159TDA18212 MEDIA DRIVER 14160M: Antti Palosaari <crope@iki.fi> 14161L: linux-media@vger.kernel.org 14162W: https://linuxtv.org 14163W: http://palosaari.fi/linux/ 14164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14165T: git git://linuxtv.org/anttip/media_tree.git 14166S: Maintained 14167F: drivers/media/tuners/tda18212* 14168 14169TDA18218 MEDIA DRIVER 14170M: Antti Palosaari <crope@iki.fi> 14171L: linux-media@vger.kernel.org 14172W: https://linuxtv.org 14173W: http://palosaari.fi/linux/ 14174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14175T: git git://linuxtv.org/anttip/media_tree.git 14176S: Maintained 14177F: drivers/media/tuners/tda18218* 14178 14179TDA18250 MEDIA DRIVER 14180M: Olli Salonen <olli.salonen@iki.fi> 14181L: linux-media@vger.kernel.org 14182W: https://linuxtv.org 14183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14184T: git git://linuxtv.org/media_tree.git 14185S: Maintained 14186F: drivers/media/tuners/tda18250* 14187 14188TDA18271 MEDIA DRIVER 14189M: Michael Krufky <mkrufky@linuxtv.org> 14190L: linux-media@vger.kernel.org 14191W: https://linuxtv.org 14192W: http://github.com/mkrufky 14193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14194T: git git://linuxtv.org/mkrufky/tuners.git 14195S: Maintained 14196F: drivers/media/tuners/tda18271* 14197 14198TDA1997x MEDIA DRIVER 14199M: Tim Harvey <tharvey@gateworks.com> 14200L: linux-media@vger.kernel.org 14201W: https://linuxtv.org 14202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14203S: Maintained 14204F: drivers/media/i2c/tda1997x.* 14205 14206TDA827x MEDIA DRIVER 14207M: Michael Krufky <mkrufky@linuxtv.org> 14208L: linux-media@vger.kernel.org 14209W: https://linuxtv.org 14210W: http://github.com/mkrufky 14211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14212T: git git://linuxtv.org/mkrufky/tuners.git 14213S: Maintained 14214F: drivers/media/tuners/tda8290.* 14215 14216TDA8290 MEDIA DRIVER 14217M: Michael Krufky <mkrufky@linuxtv.org> 14218L: linux-media@vger.kernel.org 14219W: https://linuxtv.org 14220W: http://github.com/mkrufky 14221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14222T: git git://linuxtv.org/mkrufky/tuners.git 14223S: Maintained 14224F: drivers/media/tuners/tda8290.* 14225 14226TDA9840 MEDIA DRIVER 14227M: Hans Verkuil <hverkuil@xs4all.nl> 14228L: linux-media@vger.kernel.org 14229T: git git://linuxtv.org/media_tree.git 14230W: https://linuxtv.org 14231S: Maintained 14232F: drivers/media/i2c/tda9840* 14233 14234TEA5761 TUNER DRIVER 14235M: Mauro Carvalho Chehab <mchehab@kernel.org> 14236L: linux-media@vger.kernel.org 14237W: https://linuxtv.org 14238T: git git://linuxtv.org/media_tree.git 14239S: Odd fixes 14240F: drivers/media/tuners/tea5761.* 14241 14242TEA5767 TUNER DRIVER 14243M: Mauro Carvalho Chehab <mchehab@kernel.org> 14244L: linux-media@vger.kernel.org 14245W: https://linuxtv.org 14246T: git git://linuxtv.org/media_tree.git 14247S: Maintained 14248F: drivers/media/tuners/tea5767.* 14249 14250TEA6415C MEDIA DRIVER 14251M: Hans Verkuil <hverkuil@xs4all.nl> 14252L: linux-media@vger.kernel.org 14253T: git git://linuxtv.org/media_tree.git 14254W: https://linuxtv.org 14255S: Maintained 14256F: drivers/media/i2c/tea6415c* 14257 14258TEA6420 MEDIA DRIVER 14259M: Hans Verkuil <hverkuil@xs4all.nl> 14260L: linux-media@vger.kernel.org 14261T: git git://linuxtv.org/media_tree.git 14262W: https://linuxtv.org 14263S: Maintained 14264F: drivers/media/i2c/tea6420* 14265 14266TEAM DRIVER 14267M: Jiri Pirko <jiri@resnulli.us> 14268L: netdev@vger.kernel.org 14269S: Supported 14270F: drivers/net/team/ 14271F: include/linux/if_team.h 14272F: include/uapi/linux/if_team.h 14273 14274TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14275M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14276S: Maintained 14277F: arch/x86/platform/ts5500/ 14278 14279TECHNOTREND USB IR RECEIVER 14280M: Sean Young <sean@mess.org> 14281L: linux-media@vger.kernel.org 14282S: Maintained 14283F: drivers/media/rc/ttusbir.c 14284 14285TECHWELL TW9910 VIDEO DECODER 14286L: linux-media@vger.kernel.org 14287S: Orphan 14288F: drivers/media/i2c/tw9910.c 14289F: include/media/i2c/tw9910.h 14290 14291TEE SUBSYSTEM 14292M: Jens Wiklander <jens.wiklander@linaro.org> 14293S: Maintained 14294F: include/linux/tee_drv.h 14295F: include/uapi/linux/tee.h 14296F: drivers/tee/ 14297F: Documentation/tee.txt 14298 14299TEGRA ARCHITECTURE SUPPORT 14300M: Thierry Reding <thierry.reding@gmail.com> 14301M: Jonathan Hunter <jonathanh@nvidia.com> 14302L: linux-tegra@vger.kernel.org 14303Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14305S: Supported 14306N: [^a-z]tegra 14307 14308TEGRA CLOCK DRIVER 14309M: Peter De Schrijver <pdeschrijver@nvidia.com> 14310M: Prashant Gaikwad <pgaikwad@nvidia.com> 14311S: Supported 14312F: drivers/clk/tegra/ 14313 14314TEGRA DMA DRIVERS 14315M: Laxman Dewangan <ldewangan@nvidia.com> 14316M: Jon Hunter <jonathanh@nvidia.com> 14317S: Supported 14318F: drivers/dma/tegra* 14319 14320TEGRA I2C DRIVER 14321M: Laxman Dewangan <ldewangan@nvidia.com> 14322S: Supported 14323F: drivers/i2c/busses/i2c-tegra.c 14324 14325TEGRA IOMMU DRIVERS 14326M: Thierry Reding <thierry.reding@gmail.com> 14327L: linux-tegra@vger.kernel.org 14328S: Supported 14329F: drivers/iommu/tegra* 14330 14331TEGRA KBC DRIVER 14332M: Laxman Dewangan <ldewangan@nvidia.com> 14333S: Supported 14334F: drivers/input/keyboard/tegra-kbc.c 14335 14336TEGRA NAND DRIVER 14337M: Stefan Agner <stefan@agner.ch> 14338M: Lucas Stach <dev@lynxeye.de> 14339S: Maintained 14340F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14341F: drivers/mtd/nand/raw/tegra_nand.c 14342 14343TEGRA PWM DRIVER 14344M: Thierry Reding <thierry.reding@gmail.com> 14345S: Supported 14346F: drivers/pwm/pwm-tegra.c 14347 14348TEGRA SERIAL DRIVER 14349M: Laxman Dewangan <ldewangan@nvidia.com> 14350S: Supported 14351F: drivers/tty/serial/serial-tegra.c 14352 14353TEGRA SPI DRIVER 14354M: Laxman Dewangan <ldewangan@nvidia.com> 14355S: Supported 14356F: drivers/spi/spi-tegra* 14357 14358TEHUTI ETHERNET DRIVER 14359M: Andy Gospodarek <andy@greyhouse.net> 14360L: netdev@vger.kernel.org 14361S: Supported 14362F: drivers/net/ethernet/tehuti/* 14363 14364Telecom Clock Driver for MCPL0010 14365M: Mark Gross <mark.gross@intel.com> 14366S: Supported 14367F: drivers/char/tlclk.c 14368 14369TENSILICA XTENSA PORT (xtensa) 14370M: Chris Zankel <chris@zankel.net> 14371M: Max Filippov <jcmvbkbc@gmail.com> 14372L: linux-xtensa@linux-xtensa.org 14373T: git git://github.com/czankel/xtensa-linux.git 14374S: Maintained 14375F: arch/xtensa/ 14376F: drivers/irqchip/irq-xtensa-* 14377 14378Texas Instruments' System Control Interface (TISCI) Protocol Driver 14379M: Nishanth Menon <nm@ti.com> 14380M: Tero Kristo <t-kristo@ti.com> 14381M: Santosh Shilimkar <ssantosh@kernel.org> 14382L: linux-arm-kernel@lists.infradead.org 14383S: Maintained 14384F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14385F: drivers/firmware/ti_sci* 14386F: include/linux/soc/ti/ti_sci_protocol.h 14387F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14388F: include/dt-bindings/genpd/k2g.h 14389F: drivers/soc/ti/ti_sci_pm_domains.c 14390F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14391F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14392F: drivers/clk/keystone/sci-clk.c 14393F: drivers/reset/reset-ti-sci.c 14394 14395THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14396M: Hans Verkuil <hverkuil@xs4all.nl> 14397L: linux-media@vger.kernel.org 14398T: git git://linuxtv.org/media_tree.git 14399W: https://linuxtv.org 14400S: Maintained 14401F: drivers/media/radio/radio-raremono.c 14402 14403THERMAL 14404M: Zhang Rui <rui.zhang@intel.com> 14405M: Eduardo Valentin <edubezval@gmail.com> 14406R: Daniel Lezcano <daniel.lezcano@linaro.org> 14407L: linux-pm@vger.kernel.org 14408T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14409T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14410Q: https://patchwork.kernel.org/project/linux-pm/list/ 14411S: Supported 14412F: drivers/thermal/ 14413F: include/linux/thermal.h 14414F: include/uapi/linux/thermal.h 14415F: include/linux/cpu_cooling.h 14416F: Documentation/devicetree/bindings/thermal/ 14417 14418THERMAL/CPU_COOLING 14419M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14420M: Viresh Kumar <viresh.kumar@linaro.org> 14421M: Javi Merino <javi.merino@kernel.org> 14422L: linux-pm@vger.kernel.org 14423S: Supported 14424F: Documentation/thermal/cpu-cooling-api.txt 14425F: drivers/thermal/cpu_cooling.c 14426F: include/linux/cpu_cooling.h 14427 14428THINKPAD ACPI EXTRAS DRIVER 14429M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14430L: ibm-acpi-devel@lists.sourceforge.net 14431L: platform-driver-x86@vger.kernel.org 14432W: http://ibm-acpi.sourceforge.net 14433W: http://thinkwiki.org/wiki/Ibm-acpi 14434T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14435S: Maintained 14436F: drivers/platform/x86/thinkpad_acpi.c 14437 14438THUNDERBOLT DRIVER 14439M: Andreas Noever <andreas.noever@gmail.com> 14440M: Michael Jamet <michael.jamet@intel.com> 14441M: Mika Westerberg <mika.westerberg@linux.intel.com> 14442M: Yehezkel Bernat <YehezkelShB@gmail.com> 14443T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14444S: Maintained 14445F: Documentation/admin-guide/thunderbolt.rst 14446F: drivers/thunderbolt/ 14447F: include/linux/thunderbolt.h 14448 14449THUNDERBOLT NETWORK DRIVER 14450M: Michael Jamet <michael.jamet@intel.com> 14451M: Mika Westerberg <mika.westerberg@linux.intel.com> 14452M: Yehezkel Bernat <YehezkelShB@gmail.com> 14453L: netdev@vger.kernel.org 14454S: Maintained 14455F: drivers/net/thunderbolt.c 14456 14457THUNDERX GPIO DRIVER 14458M: David Daney <david.daney@cavium.com> 14459S: Maintained 14460F: drivers/gpio/gpio-thunderx.c 14461 14462TI AM437X VPFE DRIVER 14463M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14464L: linux-media@vger.kernel.org 14465W: https://linuxtv.org 14466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14467T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14468S: Maintained 14469F: drivers/media/platform/am437x/ 14470 14471TI BANDGAP AND THERMAL DRIVER 14472M: Eduardo Valentin <edubezval@gmail.com> 14473M: Keerthy <j-keerthy@ti.com> 14474L: linux-pm@vger.kernel.org 14475L: linux-omap@vger.kernel.org 14476S: Maintained 14477F: drivers/thermal/ti-soc-thermal/ 14478 14479TI BQ27XXX POWER SUPPLY DRIVER 14480R: Andrew F. Davis <afd@ti.com> 14481F: include/linux/power/bq27xxx_battery.h 14482F: drivers/power/supply/bq27xxx_battery.c 14483F: drivers/power/supply/bq27xxx_battery_i2c.c 14484 14485TI CDCE706 CLOCK DRIVER 14486M: Max Filippov <jcmvbkbc@gmail.com> 14487S: Maintained 14488F: drivers/clk/clk-cdce706.c 14489 14490TI CLOCK DRIVER 14491M: Tero Kristo <t-kristo@ti.com> 14492L: linux-omap@vger.kernel.org 14493S: Maintained 14494F: drivers/clk/ti/ 14495F: include/linux/clk/ti.h 14496 14497TI DAVINCI MACHINE SUPPORT 14498M: Sekhar Nori <nsekhar@ti.com> 14499M: Kevin Hilman <khilman@kernel.org> 14500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14501T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14502S: Supported 14503F: arch/arm/mach-davinci/ 14504F: drivers/i2c/busses/i2c-davinci.c 14505F: arch/arm/boot/dts/da850* 14506 14507TI DAVINCI SERIES CLOCK DRIVER 14508M: David Lechner <david@lechnology.com> 14509R: Sekhar Nori <nsekhar@ti.com> 14510S: Maintained 14511F: Documentation/devicetree/bindings/clock/ti/davinci/ 14512F: drivers/clk/davinci/ 14513 14514TI DAVINCI SERIES GPIO DRIVER 14515M: Keerthy <j-keerthy@ti.com> 14516L: linux-gpio@vger.kernel.org 14517S: Maintained 14518F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14519F: drivers/gpio/gpio-davinci.c 14520 14521TI DAVINCI SERIES MEDIA DRIVER 14522M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14523L: linux-media@vger.kernel.org 14524W: https://linuxtv.org 14525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14526T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14527S: Maintained 14528F: drivers/media/platform/davinci/ 14529F: include/media/davinci/ 14530 14531TI ETHERNET SWITCH DRIVER (CPSW) 14532R: Grygorii Strashko <grygorii.strashko@ti.com> 14533L: linux-omap@vger.kernel.org 14534L: netdev@vger.kernel.org 14535S: Maintained 14536F: drivers/net/ethernet/ti/cpsw* 14537F: drivers/net/ethernet/ti/davinci* 14538 14539TI FLASH MEDIA INTERFACE DRIVER 14540M: Alex Dubov <oakad@yahoo.com> 14541S: Maintained 14542F: drivers/misc/tifm* 14543F: drivers/mmc/host/tifm_sd.c 14544F: include/linux/tifm.h 14545 14546TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14547M: Santosh Shilimkar <ssantosh@kernel.org> 14548L: linux-kernel@vger.kernel.org 14549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14550S: Maintained 14551F: drivers/soc/ti/* 14552T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14553 14554TI LM49xxx FAMILY ASoC CODEC DRIVERS 14555M: M R Swami Reddy <mr.swami.reddy@ti.com> 14556M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14557L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14558S: Maintained 14559F: sound/soc/codecs/lm49453* 14560F: sound/soc/codecs/isabelle* 14561 14562TI LP855x BACKLIGHT DRIVER 14563M: Milo Kim <milo.kim@ti.com> 14564S: Maintained 14565F: Documentation/backlight/lp855x-driver.txt 14566F: drivers/video/backlight/lp855x_bl.c 14567F: include/linux/platform_data/lp855x.h 14568 14569TI LP8727 CHARGER DRIVER 14570M: Milo Kim <milo.kim@ti.com> 14571S: Maintained 14572F: drivers/power/supply/lp8727_charger.c 14573F: include/linux/platform_data/lp8727.h 14574 14575TI LP8788 MFD DRIVER 14576M: Milo Kim <milo.kim@ti.com> 14577S: Maintained 14578F: drivers/iio/adc/lp8788_adc.c 14579F: drivers/leds/leds-lp8788.c 14580F: drivers/mfd/lp8788*.c 14581F: drivers/power/supply/lp8788-charger.c 14582F: drivers/regulator/lp8788-*.c 14583F: include/linux/mfd/lp8788*.h 14584 14585TI NETCP ETHERNET DRIVER 14586M: Wingman Kwok <w-kwok2@ti.com> 14587M: Murali Karicheri <m-karicheri2@ti.com> 14588L: netdev@vger.kernel.org 14589S: Maintained 14590F: drivers/net/ethernet/ti/netcp* 14591 14592TI TAS571X FAMILY ASoC CODEC DRIVER 14593M: Kevin Cernekee <cernekee@chromium.org> 14594L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14595S: Odd Fixes 14596F: sound/soc/codecs/tas571x* 14597 14598TI TRF7970A NFC DRIVER 14599M: Mark Greer <mgreer@animalcreek.com> 14600L: linux-wireless@vger.kernel.org 14601L: linux-nfc@lists.01.org (moderated for non-subscribers) 14602S: Supported 14603F: drivers/nfc/trf7970a.c 14604F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14605 14606TI TWL4030 SERIES SOC CODEC DRIVER 14607M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14608L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14609S: Maintained 14610F: sound/soc/codecs/twl4030* 14611 14612TI VPE/CAL DRIVERS 14613M: Benoit Parrot <bparrot@ti.com> 14614L: linux-media@vger.kernel.org 14615W: http://linuxtv.org/ 14616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14617S: Maintained 14618F: drivers/media/platform/ti-vpe/ 14619 14620TI WILINK WIRELESS DRIVERS 14621L: linux-wireless@vger.kernel.org 14622W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14623W: http://wireless.kernel.org/en/users/Drivers/wl1251 14624T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14625S: Orphan 14626F: drivers/net/wireless/ti/ 14627F: include/linux/wl12xx.h 14628 14629TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14630M: John Stultz <john.stultz@linaro.org> 14631M: Thomas Gleixner <tglx@linutronix.de> 14632R: Stephen Boyd <sboyd@kernel.org> 14633L: linux-kernel@vger.kernel.org 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14635S: Supported 14636F: include/linux/clocksource.h 14637F: include/linux/time.h 14638F: include/linux/timex.h 14639F: include/uapi/linux/time.h 14640F: include/uapi/linux/timex.h 14641F: kernel/time/clocksource.c 14642F: kernel/time/time*.c 14643F: kernel/time/alarmtimer.c 14644F: kernel/time/ntp.c 14645F: tools/testing/selftests/timers/ 14646 14647TIPC NETWORK LAYER 14648M: Jon Maloy <jon.maloy@ericsson.com> 14649M: Ying Xue <ying.xue@windriver.com> 14650L: netdev@vger.kernel.org (core kernel code) 14651L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14652W: http://tipc.sourceforge.net/ 14653S: Maintained 14654F: include/uapi/linux/tipc*.h 14655F: net/tipc/ 14656 14657TLAN NETWORK DRIVER 14658M: Samuel Chessman <chessman@tux.org> 14659L: tlan-devel@lists.sourceforge.net (subscribers-only) 14660W: http://sourceforge.net/projects/tlan/ 14661S: Maintained 14662F: Documentation/networking/tlan.txt 14663F: drivers/net/ethernet/ti/tlan.* 14664 14665TM6000 VIDEO4LINUX DRIVER 14666M: Mauro Carvalho Chehab <mchehab@kernel.org> 14667L: linux-media@vger.kernel.org 14668W: https://linuxtv.org 14669T: git git://linuxtv.org/media_tree.git 14670S: Odd fixes 14671F: drivers/media/usb/tm6000/ 14672F: Documentation/media/v4l-drivers/tm6000* 14673 14674TMIO/SDHI MMC DRIVER 14675M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14676L: linux-mmc@vger.kernel.org 14677S: Supported 14678F: drivers/mmc/host/tmio_mmc* 14679F: drivers/mmc/host/renesas_sdhi* 14680F: include/linux/mfd/tmio.h 14681 14682TMP401 HARDWARE MONITOR DRIVER 14683M: Guenter Roeck <linux@roeck-us.net> 14684L: linux-hwmon@vger.kernel.org 14685S: Maintained 14686F: Documentation/hwmon/tmp401 14687F: drivers/hwmon/tmp401.c 14688 14689TMPFS (SHMEM FILESYSTEM) 14690M: Hugh Dickins <hughd@google.com> 14691L: linux-mm@kvack.org 14692S: Maintained 14693F: include/linux/shmem_fs.h 14694F: mm/shmem.c 14695 14696TOMOYO SECURITY MODULE 14697M: Kentaro Takeda <takedakn@nttdata.co.jp> 14698M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14699L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14700L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14701L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14702L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14703W: http://tomoyo.sourceforge.jp/ 14704T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14705S: Maintained 14706F: security/tomoyo/ 14707 14708TOPSTAR LAPTOP EXTRAS DRIVER 14709M: Herton Ronaldo Krzesinski <herton@canonical.com> 14710L: platform-driver-x86@vger.kernel.org 14711S: Maintained 14712F: drivers/platform/x86/topstar-laptop.c 14713 14714TORTURE-TEST MODULES 14715M: Davidlohr Bueso <dave@stgolabs.net> 14716M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14717M: Josh Triplett <josh@joshtriplett.org> 14718L: linux-kernel@vger.kernel.org 14719S: Supported 14720T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14721F: Documentation/RCU/torture.txt 14722F: kernel/torture.c 14723F: kernel/rcu/rcutorture.c 14724F: kernel/rcu/rcuperf.c 14725F: kernel/locking/locktorture.c 14726 14727TOSHIBA ACPI EXTRAS DRIVER 14728M: Azael Avalos <coproscefalo@gmail.com> 14729L: platform-driver-x86@vger.kernel.org 14730S: Maintained 14731F: drivers/platform/x86/toshiba_acpi.c 14732 14733TOSHIBA BLUETOOTH DRIVER 14734M: Azael Avalos <coproscefalo@gmail.com> 14735L: platform-driver-x86@vger.kernel.org 14736S: Maintained 14737F: drivers/platform/x86/toshiba_bluetooth.c 14738 14739TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14740M: Azael Avalos <coproscefalo@gmail.com> 14741L: platform-driver-x86@vger.kernel.org 14742S: Maintained 14743F: drivers/platform/x86/toshiba_haps.c 14744 14745TOSHIBA SMM DRIVER 14746M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14747W: http://www.buzzard.org.uk/toshiba/ 14748S: Maintained 14749F: drivers/char/toshiba.c 14750F: include/linux/toshiba.h 14751F: include/uapi/linux/toshiba.h 14752 14753TOSHIBA TC358743 DRIVER 14754M: Mats Randgaard <matrandg@cisco.com> 14755L: linux-media@vger.kernel.org 14756S: Maintained 14757F: drivers/media/i2c/tc358743* 14758F: include/media/i2c/tc358743.h 14759 14760TOSHIBA WMI HOTKEYS DRIVER 14761M: Azael Avalos <coproscefalo@gmail.com> 14762L: platform-driver-x86@vger.kernel.org 14763S: Maintained 14764F: drivers/platform/x86/toshiba-wmi.c 14765 14766TPM DEVICE DRIVER 14767M: Peter Huewe <peterhuewe@gmx.de> 14768M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14769R: Jason Gunthorpe <jgg@ziepe.ca> 14770L: linux-integrity@vger.kernel.org 14771Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14772W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14773T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14774S: Maintained 14775F: drivers/char/tpm/ 14776 14777TRACING 14778M: Steven Rostedt <rostedt@goodmis.org> 14779M: Ingo Molnar <mingo@redhat.com> 14780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14781S: Maintained 14782F: Documentation/trace/ftrace.rst 14783F: arch/*/*/*/ftrace.h 14784F: arch/*/kernel/ftrace.c 14785F: include/*/ftrace.h 14786F: include/linux/trace*.h 14787F: include/trace/ 14788F: kernel/trace/ 14789F: tools/testing/selftests/ftrace/ 14790 14791TRACING MMIO ACCESSES (MMIOTRACE) 14792M: Steven Rostedt <rostedt@goodmis.org> 14793M: Ingo Molnar <mingo@kernel.org> 14794R: Karol Herbst <karolherbst@gmail.com> 14795R: Pekka Paalanen <ppaalanen@gmail.com> 14796S: Maintained 14797L: linux-kernel@vger.kernel.org 14798L: nouveau@lists.freedesktop.org 14799F: kernel/trace/trace_mmiotrace.c 14800F: include/linux/mmiotrace.h 14801F: arch/x86/mm/kmmio.c 14802F: arch/x86/mm/mmio-mod.c 14803F: arch/x86/mm/testmmiotrace.c 14804 14805TRIVIAL PATCHES 14806M: Jiri Kosina <trivial@kernel.org> 14807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14808S: Maintained 14809K: ^Subject:.*(?i)trivial 14810 14811TEMPO SEMICONDUCTOR DRIVERS 14812M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14813S: Maintained 14814F: sound/soc/codecs/tscs*.c 14815F: sound/soc/codecs/tscs*.h 14816F: Documentation/devicetree/bindings/sound/tscs*.txt 14817 14818TTY LAYER 14819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14820M: Jiri Slaby <jslaby@suse.com> 14821S: Supported 14822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14823F: Documentation/serial/ 14824F: drivers/tty/ 14825F: drivers/tty/serial/serial_core.c 14826F: include/linux/serial_core.h 14827F: include/linux/serial.h 14828F: include/linux/tty.h 14829F: include/uapi/linux/serial_core.h 14830F: include/uapi/linux/serial.h 14831F: include/uapi/linux/tty.h 14832 14833TUA9001 MEDIA DRIVER 14834M: Antti Palosaari <crope@iki.fi> 14835L: linux-media@vger.kernel.org 14836W: https://linuxtv.org 14837W: http://palosaari.fi/linux/ 14838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14839T: git git://linuxtv.org/anttip/media_tree.git 14840S: Maintained 14841F: drivers/media/tuners/tua9001* 14842 14843TULIP NETWORK DRIVERS 14844L: netdev@vger.kernel.org 14845L: linux-parisc@vger.kernel.org 14846S: Orphan 14847F: drivers/net/ethernet/dec/tulip/ 14848 14849TUN/TAP driver 14850M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14851W: http://vtun.sourceforge.net/tun 14852S: Maintained 14853F: Documentation/networking/tuntap.txt 14854F: arch/um/os-Linux/drivers/ 14855 14856TURBOCHANNEL SUBSYSTEM 14857M: "Maciej W. Rozycki" <macro@linux-mips.org> 14858M: Ralf Baechle <ralf@linux-mips.org> 14859L: linux-mips@linux-mips.org 14860Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14861S: Maintained 14862F: drivers/tc/ 14863F: include/linux/tc.h 14864 14865TURBOSTAT UTILITY 14866M: "Len Brown" <lenb@kernel.org> 14867L: linux-pm@vger.kernel.org 14868B: https://bugzilla.kernel.org 14869Q: https://patchwork.kernel.org/project/linux-pm/list/ 14870T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14871S: Supported 14872F: tools/power/x86/turbostat/ 14873 14874TW5864 VIDEO4LINUX DRIVER 14875M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14876M: Anton Sviridenko <anton@corp.bluecherry.net> 14877M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14878M: Andrey Utkin <andrey_utkin@fastmail.com> 14879L: linux-media@vger.kernel.org 14880S: Supported 14881F: drivers/media/pci/tw5864/ 14882 14883TW68 VIDEO4LINUX DRIVER 14884M: Hans Verkuil <hverkuil@xs4all.nl> 14885L: linux-media@vger.kernel.org 14886T: git git://linuxtv.org/media_tree.git 14887W: https://linuxtv.org 14888S: Odd Fixes 14889F: drivers/media/pci/tw68/ 14890 14891TW686X VIDEO4LINUX DRIVER 14892M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14893L: linux-media@vger.kernel.org 14894T: git git://linuxtv.org/media_tree.git 14895W: http://linuxtv.org 14896S: Maintained 14897F: drivers/media/pci/tw686x/ 14898 14899UBI FILE SYSTEM (UBIFS) 14900M: Richard Weinberger <richard@nod.at> 14901M: Artem Bityutskiy <dedekind1@gmail.com> 14902M: Adrian Hunter <adrian.hunter@intel.com> 14903L: linux-mtd@lists.infradead.org 14904T: git git://git.infradead.org/ubifs-2.6.git 14905W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14906S: Supported 14907F: Documentation/filesystems/ubifs.txt 14908F: fs/ubifs/ 14909 14910UCLINUX (M68KNOMMU AND COLDFIRE) 14911M: Greg Ungerer <gerg@linux-m68k.org> 14912W: http://www.linux-m68k.org/ 14913W: http://www.uclinux.org/ 14914L: linux-m68k@lists.linux-m68k.org 14915L: uclinux-dev@uclinux.org (subscribers-only) 14916T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14917S: Maintained 14918F: arch/m68k/coldfire/ 14919F: arch/m68k/68*/ 14920F: arch/m68k/*/*_no.* 14921F: arch/m68k/include/asm/*_no.* 14922 14923UDF FILESYSTEM 14924M: Jan Kara <jack@suse.com> 14925S: Maintained 14926F: Documentation/filesystems/udf.txt 14927F: fs/udf/ 14928 14929UDRAW TABLET 14930M: Bastien Nocera <hadess@hadess.net> 14931L: linux-input@vger.kernel.org 14932S: Maintained 14933F: drivers/hid/hid-udraw-ps3.c 14934 14935UFS FILESYSTEM 14936M: Evgeniy Dushistov <dushistov@mail.ru> 14937S: Maintained 14938F: Documentation/filesystems/ufs.txt 14939F: fs/ufs/ 14940 14941UHID USERSPACE HID IO DRIVER: 14942M: David Herrmann <dh.herrmann@googlemail.com> 14943L: linux-input@vger.kernel.org 14944S: Maintained 14945F: drivers/hid/uhid.c 14946F: include/uapi/linux/uhid.h 14947 14948ULPI BUS 14949M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14950L: linux-usb@vger.kernel.org 14951S: Maintained 14952F: drivers/usb/common/ulpi.c 14953F: include/linux/ulpi/ 14954 14955ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14956L: linux-usb@vger.kernel.org 14957S: Orphan 14958F: drivers/uwb/ 14959F: include/linux/uwb.h 14960F: include/linux/uwb/ 14961 14962UNICORE32 ARCHITECTURE: 14963M: Guan Xuetao <gxt@pku.edu.cn> 14964W: http://mprc.pku.edu.cn/~guanxuetao/linux 14965S: Maintained 14966T: git git://github.com/gxt/linux.git 14967F: arch/unicore32/ 14968 14969UNIFDEF 14970M: Tony Finch <dot@dotat.at> 14971W: http://dotat.at/prog/unifdef 14972S: Maintained 14973F: scripts/unifdef.c 14974 14975UNIFORM CDROM DRIVER 14976M: Jens Axboe <axboe@kernel.dk> 14977W: http://www.kernel.dk 14978S: Maintained 14979F: Documentation/cdrom/ 14980F: drivers/cdrom/cdrom.c 14981F: include/linux/cdrom.h 14982F: include/uapi/linux/cdrom.h 14983 14984UNISYS S-PAR DRIVERS 14985M: David Kershner <david.kershner@unisys.com> 14986L: sparmaintainer@unisys.com (Unisys internal) 14987S: Supported 14988F: include/linux/visorbus.h 14989F: drivers/visorbus/ 14990F: drivers/staging/unisys/ 14991 14992UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14993M: Vinayak Holikatti <vinholikatti@gmail.com> 14994L: linux-scsi@vger.kernel.org 14995S: Supported 14996F: Documentation/scsi/ufs.txt 14997F: drivers/scsi/ufs/ 14998 14999UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15000M: Joao Pinto <jpinto@synopsys.com> 15001L: linux-scsi@vger.kernel.org 15002S: Supported 15003F: drivers/scsi/ufs/*dwc* 15004 15005UNSORTED BLOCK IMAGES (UBI) 15006M: Artem Bityutskiy <dedekind1@gmail.com> 15007M: Richard Weinberger <richard@nod.at> 15008W: http://www.linux-mtd.infradead.org/ 15009L: linux-mtd@lists.infradead.org 15010T: git git://git.infradead.org/ubifs-2.6.git 15011S: Supported 15012F: drivers/mtd/ubi/ 15013F: include/linux/mtd/ubi.h 15014F: include/uapi/mtd/ubi-user.h 15015 15016USB "USBNET" DRIVER FRAMEWORK 15017M: Oliver Neukum <oneukum@suse.com> 15018L: netdev@vger.kernel.org 15019W: http://www.linux-usb.org/usbnet 15020S: Maintained 15021F: drivers/net/usb/usbnet.c 15022F: include/linux/usb/usbnet.h 15023 15024USB ACM DRIVER 15025M: Oliver Neukum <oneukum@suse.com> 15026L: linux-usb@vger.kernel.org 15027S: Maintained 15028F: Documentation/usb/acm.txt 15029F: drivers/usb/class/cdc-acm.* 15030 15031USB AR5523 WIRELESS DRIVER 15032M: Pontus Fuchs <pontus.fuchs@gmail.com> 15033L: linux-wireless@vger.kernel.org 15034S: Maintained 15035F: drivers/net/wireless/ath/ar5523/ 15036 15037USB ATTACHED SCSI 15038M: Oliver Neukum <oneukum@suse.com> 15039L: linux-usb@vger.kernel.org 15040L: linux-scsi@vger.kernel.org 15041S: Maintained 15042F: drivers/usb/storage/uas.c 15043 15044USB CDC ETHERNET DRIVER 15045M: Oliver Neukum <oliver@neukum.org> 15046L: linux-usb@vger.kernel.org 15047S: Maintained 15048F: drivers/net/usb/cdc_*.c 15049F: include/uapi/linux/usb/cdc.h 15050 15051USB CHAOSKEY DRIVER 15052M: Keith Packard <keithp@keithp.com> 15053L: linux-usb@vger.kernel.org 15054S: Maintained 15055F: drivers/usb/misc/chaoskey.c 15056 15057USB CYPRESS C67X00 DRIVER 15058M: Peter Korsgaard <jacmet@sunsite.dk> 15059L: linux-usb@vger.kernel.org 15060S: Maintained 15061F: drivers/usb/c67x00/ 15062 15063USB DAVICOM DM9601 DRIVER 15064M: Peter Korsgaard <jacmet@sunsite.dk> 15065L: netdev@vger.kernel.org 15066W: http://www.linux-usb.org/usbnet 15067S: Maintained 15068F: drivers/net/usb/dm9601.c 15069 15070USB DIAMOND RIO500 DRIVER 15071M: Cesar Miquel <miquel@df.uba.ar> 15072L: rio500-users@lists.sourceforge.net 15073W: http://rio500.sourceforge.net 15074S: Maintained 15075F: drivers/usb/misc/rio500* 15076 15077USB EHCI DRIVER 15078M: Alan Stern <stern@rowland.harvard.edu> 15079L: linux-usb@vger.kernel.org 15080S: Maintained 15081F: Documentation/usb/ehci.txt 15082F: drivers/usb/host/ehci* 15083 15084USB GADGET/PERIPHERAL SUBSYSTEM 15085M: Felipe Balbi <balbi@kernel.org> 15086L: linux-usb@vger.kernel.org 15087W: http://www.linux-usb.org/gadget 15088T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15089S: Maintained 15090F: drivers/usb/gadget/ 15091F: include/linux/usb/gadget* 15092 15093USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15094M: Jiri Kosina <jikos@kernel.org> 15095R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15096L: linux-usb@vger.kernel.org 15097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15098S: Maintained 15099F: Documentation/hid/hiddev.txt 15100F: drivers/hid/usbhid/ 15101 15102USB INTEL XHCI ROLE MUX DRIVER 15103M: Hans de Goede <hdegoede@redhat.com> 15104L: linux-usb@vger.kernel.org 15105S: Maintained 15106F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15107 15108USB ISP116X DRIVER 15109M: Olav Kongas <ok@artecdesign.ee> 15110L: linux-usb@vger.kernel.org 15111S: Maintained 15112F: drivers/usb/host/isp116x* 15113F: include/linux/usb/isp116x.h 15114 15115USB LAN78XX ETHERNET DRIVER 15116M: Woojung Huh <woojung.huh@microchip.com> 15117M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15118L: netdev@vger.kernel.org 15119S: Maintained 15120F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15121F: drivers/net/usb/lan78xx.* 15122F: include/dt-bindings/net/microchip-lan78xx.h 15123 15124USB MASS STORAGE DRIVER 15125M: Alan Stern <stern@rowland.harvard.edu> 15126L: linux-usb@vger.kernel.org 15127L: usb-storage@lists.one-eyed-alien.net 15128S: Maintained 15129W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15130F: drivers/usb/storage/ 15131 15132USB MIDI DRIVER 15133M: Clemens Ladisch <clemens@ladisch.de> 15134L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15135T: git git://git.alsa-project.org/alsa-kernel.git 15136S: Maintained 15137F: sound/usb/midi.* 15138 15139USB NETWORKING DRIVERS 15140L: linux-usb@vger.kernel.org 15141S: Odd Fixes 15142F: drivers/net/usb/ 15143 15144USB OHCI DRIVER 15145M: Alan Stern <stern@rowland.harvard.edu> 15146L: linux-usb@vger.kernel.org 15147S: Maintained 15148F: Documentation/usb/ohci.txt 15149F: drivers/usb/host/ohci* 15150 15151USB OTG FSM (Finite State Machine) 15152M: Peter Chen <Peter.Chen@nxp.com> 15153T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15154L: linux-usb@vger.kernel.org 15155S: Maintained 15156F: drivers/usb/common/usb-otg-fsm.c 15157 15158USB OVER IP DRIVER 15159M: Valentina Manea <valentina.manea.m@gmail.com> 15160M: Shuah Khan <shuah@kernel.org> 15161L: linux-usb@vger.kernel.org 15162S: Maintained 15163F: Documentation/usb/usbip_protocol.txt 15164F: drivers/usb/usbip/ 15165F: tools/usb/usbip/ 15166F: tools/testing/selftests/drivers/usb/usbip/ 15167 15168USB PEGASUS DRIVER 15169M: Petko Manolov <petkan@nucleusys.com> 15170L: linux-usb@vger.kernel.org 15171L: netdev@vger.kernel.org 15172T: git git://github.com/petkan/pegasus.git 15173W: https://github.com/petkan/pegasus 15174S: Maintained 15175F: drivers/net/usb/pegasus.* 15176 15177USB PHY LAYER 15178M: Felipe Balbi <balbi@kernel.org> 15179L: linux-usb@vger.kernel.org 15180T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15181S: Maintained 15182F: drivers/usb/phy/ 15183 15184USB PRINTER DRIVER (usblp) 15185M: Pete Zaitcev <zaitcev@redhat.com> 15186L: linux-usb@vger.kernel.org 15187S: Supported 15188F: drivers/usb/class/usblp.c 15189 15190USB QMI WWAN NETWORK DRIVER 15191M: Bjørn Mork <bjorn@mork.no> 15192L: netdev@vger.kernel.org 15193S: Maintained 15194F: Documentation/ABI/testing/sysfs-class-net-qmi 15195F: drivers/net/usb/qmi_wwan.c 15196 15197USB RTL8150 DRIVER 15198M: Petko Manolov <petkan@nucleusys.com> 15199L: linux-usb@vger.kernel.org 15200L: netdev@vger.kernel.org 15201T: git git://github.com/petkan/rtl8150.git 15202W: https://github.com/petkan/rtl8150 15203S: Maintained 15204F: drivers/net/usb/rtl8150.c 15205 15206USB SERIAL SUBSYSTEM 15207M: Johan Hovold <johan@kernel.org> 15208L: linux-usb@vger.kernel.org 15209T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15210S: Maintained 15211F: Documentation/usb/usb-serial.txt 15212F: drivers/usb/serial/ 15213F: include/linux/usb/serial.h 15214 15215USB SMSC75XX ETHERNET DRIVER 15216M: Steve Glendinning <steve.glendinning@shawell.net> 15217L: netdev@vger.kernel.org 15218S: Maintained 15219F: drivers/net/usb/smsc75xx.* 15220 15221USB SMSC95XX ETHERNET DRIVER 15222M: Steve Glendinning <steve.glendinning@shawell.net> 15223M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15224L: netdev@vger.kernel.org 15225S: Maintained 15226F: drivers/net/usb/smsc95xx.* 15227 15228USB SUBSYSTEM 15229M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15230L: linux-usb@vger.kernel.org 15231W: http://www.linux-usb.org 15232T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15233S: Supported 15234F: Documentation/devicetree/bindings/usb/ 15235F: Documentation/usb/ 15236F: drivers/usb/ 15237F: include/linux/usb.h 15238F: include/linux/usb/ 15239 15240USB TYPEC PI3USB30532 MUX DRIVER 15241M: Hans de Goede <hdegoede@redhat.com> 15242L: linux-usb@vger.kernel.org 15243S: Maintained 15244F: drivers/usb/typec/mux/pi3usb30532.c 15245 15246USB TYPEC CLASS 15247M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15248L: linux-usb@vger.kernel.org 15249S: Maintained 15250F: Documentation/ABI/testing/sysfs-class-typec 15251F: Documentation/driver-api/usb/typec.rst 15252F: drivers/usb/typec/ 15253F: include/linux/usb/typec.h 15254 15255USB TYPEC BUS FOR ALTERNATE MODES 15256M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15257L: linux-usb@vger.kernel.org 15258S: Maintained 15259F: Documentation/ABI/testing/sysfs-bus-typec 15260F: Documentation/driver-api/usb/typec_bus.rst 15261F: drivers/usb/typec/altmodes/ 15262F: include/linux/usb/typec_altmode.h 15263 15264USB UHCI DRIVER 15265M: Alan Stern <stern@rowland.harvard.edu> 15266L: linux-usb@vger.kernel.org 15267S: Maintained 15268F: drivers/usb/host/uhci* 15269 15270USB VIDEO CLASS 15271M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15272L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15273L: linux-media@vger.kernel.org 15274T: git git://linuxtv.org/media_tree.git 15275W: http://www.ideasonboard.org/uvc/ 15276S: Maintained 15277F: drivers/media/usb/uvc/ 15278F: include/uapi/linux/uvcvideo.h 15279 15280USB VISION DRIVER 15281M: Hans Verkuil <hverkuil@xs4all.nl> 15282L: linux-media@vger.kernel.org 15283T: git git://linuxtv.org/media_tree.git 15284W: https://linuxtv.org 15285S: Odd Fixes 15286F: drivers/media/usb/usbvision/ 15287 15288USB WEBCAM GADGET 15289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15290L: linux-usb@vger.kernel.org 15291S: Maintained 15292F: drivers/usb/gadget/function/*uvc* 15293F: drivers/usb/gadget/legacy/webcam.c 15294F: include/uapi/linux/usb/g_uvc.h 15295 15296USB WIRELESS RNDIS DRIVER (rndis_wlan) 15297M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15298L: linux-wireless@vger.kernel.org 15299S: Maintained 15300F: drivers/net/wireless/rndis_wlan.c 15301 15302USB XHCI DRIVER 15303M: Mathias Nyman <mathias.nyman@intel.com> 15304L: linux-usb@vger.kernel.org 15305S: Supported 15306F: drivers/usb/host/xhci* 15307F: drivers/usb/host/pci-quirks* 15308 15309USB ZD1201 DRIVER 15310L: linux-wireless@vger.kernel.org 15311W: http://linux-lc100020.sourceforge.net 15312S: Orphan 15313F: drivers/net/wireless/zydas/zd1201.* 15314 15315USB ZR364XX DRIVER 15316M: Antoine Jacquet <royale@zerezo.com> 15317L: linux-usb@vger.kernel.org 15318L: linux-media@vger.kernel.org 15319T: git git://linuxtv.org/media_tree.git 15320W: http://royale.zerezo.com/zr364xx/ 15321S: Maintained 15322F: Documentation/media/v4l-drivers/zr364xx* 15323F: drivers/media/usb/zr364xx/ 15324 15325USER-MODE LINUX (UML) 15326M: Jeff Dike <jdike@addtoit.com> 15327M: Richard Weinberger <richard@nod.at> 15328L: linux-um@lists.infradead.org 15329W: http://user-mode-linux.sourceforge.net 15330T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15331S: Maintained 15332F: Documentation/virtual/uml/ 15333F: arch/um/ 15334F: arch/x86/um/ 15335F: fs/hostfs/ 15336F: fs/hppfs/ 15337 15338USERSPACE I/O (UIO) 15339M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15340S: Maintained 15341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15342F: Documentation/driver-api/uio-howto.rst 15343F: drivers/uio/ 15344F: include/linux/uio*.h 15345 15346UTIL-LINUX PACKAGE 15347M: Karel Zak <kzak@redhat.com> 15348L: util-linux@vger.kernel.org 15349W: http://en.wikipedia.org/wiki/Util-linux 15350T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15351S: Maintained 15352 15353UUID HELPERS 15354M: Christoph Hellwig <hch@lst.de> 15355R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15356L: linux-kernel@vger.kernel.org 15357T: git git://git.infradead.org/users/hch/uuid.git 15358F: lib/uuid.c 15359F: lib/test_uuid.c 15360F: include/linux/uuid.h 15361F: include/uapi/linux/uuid.h 15362S: Maintained 15363 15364UVESAFB DRIVER 15365M: Michal Januszewski <spock@gentoo.org> 15366L: linux-fbdev@vger.kernel.org 15367W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15368S: Maintained 15369F: Documentation/fb/uvesafb.txt 15370F: drivers/video/fbdev/uvesafb.* 15371 15372VF610 NAND DRIVER 15373M: Stefan Agner <stefan@agner.ch> 15374L: linux-mtd@lists.infradead.org 15375S: Supported 15376F: drivers/mtd/nand/raw/vf610_nfc.c 15377 15378VFAT/FAT/MSDOS FILESYSTEM 15379M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15380S: Maintained 15381F: Documentation/filesystems/vfat.txt 15382F: fs/fat/ 15383 15384VFIO DRIVER 15385M: Alex Williamson <alex.williamson@redhat.com> 15386L: kvm@vger.kernel.org 15387T: git git://github.com/awilliam/linux-vfio.git 15388S: Maintained 15389F: Documentation/vfio.txt 15390F: drivers/vfio/ 15391F: include/linux/vfio.h 15392F: include/uapi/linux/vfio.h 15393 15394VFIO MEDIATED DEVICE DRIVERS 15395M: Kirti Wankhede <kwankhede@nvidia.com> 15396L: kvm@vger.kernel.org 15397S: Maintained 15398F: Documentation/vfio-mediated-device.txt 15399F: drivers/vfio/mdev/ 15400F: include/linux/mdev.h 15401F: samples/vfio-mdev/ 15402 15403VFIO PLATFORM DRIVER 15404M: Eric Auger <eric.auger@redhat.com> 15405L: kvm@vger.kernel.org 15406S: Maintained 15407F: drivers/vfio/platform/ 15408 15409VGA_SWITCHEROO 15410R: Lukas Wunner <lukas@wunner.de> 15411S: Maintained 15412F: Documentation/gpu/vga-switcheroo.rst 15413F: drivers/gpu/vga/vga_switcheroo.c 15414F: include/linux/vga_switcheroo.h 15415T: git git://anongit.freedesktop.org/drm/drm-misc 15416 15417VIA RHINE NETWORK DRIVER 15418S: Orphan 15419F: drivers/net/ethernet/via/via-rhine.c 15420 15421VIA SD/MMC CARD CONTROLLER DRIVER 15422M: Bruce Chang <brucechang@via.com.tw> 15423M: Harald Welte <HaraldWelte@viatech.com> 15424S: Maintained 15425F: drivers/mmc/host/via-sdmmc.c 15426 15427VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15428M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15429L: linux-fbdev@vger.kernel.org 15430S: Maintained 15431F: include/linux/via-core.h 15432F: include/linux/via-gpio.h 15433F: include/linux/via_i2c.h 15434F: drivers/video/fbdev/via/ 15435 15436VIA VELOCITY NETWORK DRIVER 15437M: Francois Romieu <romieu@fr.zoreil.com> 15438L: netdev@vger.kernel.org 15439S: Maintained 15440F: drivers/net/ethernet/via/via-velocity.* 15441 15442VICODEC VIRTUAL CODEC DRIVER 15443M: Hans Verkuil <hans.verkuil@cisco.com> 15444L: linux-media@vger.kernel.org 15445T: git git://linuxtv.org/media_tree.git 15446W: https://linuxtv.org 15447S: Maintained 15448F: drivers/media/platform/vicodec/* 15449 15450VIDEO MULTIPLEXER DRIVER 15451M: Philipp Zabel <p.zabel@pengutronix.de> 15452L: linux-media@vger.kernel.org 15453S: Maintained 15454F: drivers/media/platform/video-mux.c 15455 15456VIDEO I2C POLLING DRIVER 15457M: Matt Ranostay <matt.ranostay@konsulko.com> 15458L: linux-media@vger.kernel.org 15459S: Maintained 15460F: drivers/media/i2c/video-i2c.c 15461 15462VIDEOBUF2 FRAMEWORK 15463M: Pawel Osciak <pawel@osciak.com> 15464M: Marek Szyprowski <m.szyprowski@samsung.com> 15465M: Kyungmin Park <kyungmin.park@samsung.com> 15466L: linux-media@vger.kernel.org 15467S: Maintained 15468F: drivers/media/v4l2-core/videobuf2-* 15469F: include/media/videobuf2-* 15470 15471VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15472M: Helen Koike <helen.koike@collabora.com> 15473L: linux-media@vger.kernel.org 15474T: git git://linuxtv.org/media_tree.git 15475W: https://linuxtv.org 15476S: Maintained 15477F: drivers/media/platform/vimc/* 15478 15479VIRT LIB 15480M: Alex Williamson <alex.williamson@redhat.com> 15481M: Paolo Bonzini <pbonzini@redhat.com> 15482L: kvm@vger.kernel.org 15483S: Supported 15484F: virt/lib/ 15485 15486VIRTIO AND VHOST VSOCK DRIVER 15487M: Stefan Hajnoczi <stefanha@redhat.com> 15488L: kvm@vger.kernel.org 15489L: virtualization@lists.linux-foundation.org 15490L: netdev@vger.kernel.org 15491S: Maintained 15492F: include/linux/virtio_vsock.h 15493F: include/uapi/linux/virtio_vsock.h 15494F: include/uapi/linux/vsockmon.h 15495F: include/uapi/linux/vm_sockets_diag.h 15496F: net/vmw_vsock/diag.c 15497F: net/vmw_vsock/af_vsock_tap.c 15498F: net/vmw_vsock/virtio_transport_common.c 15499F: net/vmw_vsock/virtio_transport.c 15500F: drivers/net/vsockmon.c 15501F: drivers/vhost/vsock.c 15502F: drivers/vhost/vsock.h 15503F: tools/testing/vsock/ 15504 15505VIRTIO CONSOLE DRIVER 15506M: Amit Shah <amit@kernel.org> 15507L: virtualization@lists.linux-foundation.org 15508S: Maintained 15509F: drivers/char/virtio_console.c 15510F: include/linux/virtio_console.h 15511F: include/uapi/linux/virtio_console.h 15512 15513VIRTIO CORE, NET AND BLOCK DRIVERS 15514M: "Michael S. Tsirkin" <mst@redhat.com> 15515M: Jason Wang <jasowang@redhat.com> 15516L: virtualization@lists.linux-foundation.org 15517S: Maintained 15518F: Documentation/devicetree/bindings/virtio/ 15519F: drivers/virtio/ 15520F: tools/virtio/ 15521F: drivers/net/virtio_net.c 15522F: drivers/block/virtio_blk.c 15523F: include/linux/virtio*.h 15524F: include/uapi/linux/virtio_*.h 15525F: drivers/crypto/virtio/ 15526F: mm/balloon_compaction.c 15527 15528VIRTIO CRYPTO DRIVER 15529M: Gonglei <arei.gonglei@huawei.com> 15530L: virtualization@lists.linux-foundation.org 15531L: linux-crypto@vger.kernel.org 15532S: Maintained 15533F: drivers/crypto/virtio/ 15534F: include/uapi/linux/virtio_crypto.h 15535 15536VIRTIO DRIVERS FOR S390 15537M: Cornelia Huck <cohuck@redhat.com> 15538M: Halil Pasic <pasic@linux.ibm.com> 15539L: linux-s390@vger.kernel.org 15540L: virtualization@lists.linux-foundation.org 15541L: kvm@vger.kernel.org 15542S: Supported 15543F: drivers/s390/virtio/ 15544F: arch/s390/include/uapi/asm/virtio-ccw.h 15545 15546VIRTIO GPU DRIVER 15547M: David Airlie <airlied@linux.ie> 15548M: Gerd Hoffmann <kraxel@redhat.com> 15549L: dri-devel@lists.freedesktop.org 15550L: virtualization@lists.linux-foundation.org 15551T: git git://anongit.freedesktop.org/drm/drm-misc 15552S: Maintained 15553F: drivers/gpu/drm/virtio/ 15554F: include/uapi/linux/virtio_gpu.h 15555 15556VIRTIO HOST (VHOST) 15557M: "Michael S. Tsirkin" <mst@redhat.com> 15558M: Jason Wang <jasowang@redhat.com> 15559L: kvm@vger.kernel.org 15560L: virtualization@lists.linux-foundation.org 15561L: netdev@vger.kernel.org 15562T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15563S: Maintained 15564F: drivers/vhost/ 15565F: include/uapi/linux/vhost.h 15566 15567VIRTIO INPUT DRIVER 15568M: Gerd Hoffmann <kraxel@redhat.com> 15569S: Maintained 15570F: drivers/virtio/virtio_input.c 15571F: include/uapi/linux/virtio_input.h 15572 15573VIRTUAL BOX GUEST DEVICE DRIVER 15574M: Hans de Goede <hdegoede@redhat.com> 15575M: Arnd Bergmann <arnd@arndb.de> 15576M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15577S: Maintained 15578F: include/linux/vbox_utils.h 15579F: include/uapi/linux/vbox*.h 15580F: drivers/virt/vboxguest/ 15581 15582VIRTUAL SERIO DEVICE DRIVER 15583M: Stephen Chandler Paul <thatslyude@gmail.com> 15584S: Maintained 15585F: drivers/input/serio/userio.c 15586F: include/uapi/linux/userio.h 15587 15588VIVID VIRTUAL VIDEO DRIVER 15589M: Hans Verkuil <hverkuil@xs4all.nl> 15590L: linux-media@vger.kernel.org 15591T: git git://linuxtv.org/media_tree.git 15592W: https://linuxtv.org 15593S: Maintained 15594F: drivers/media/platform/vivid/* 15595 15596VLYNQ BUS 15597M: Florian Fainelli <f.fainelli@gmail.com> 15598L: openwrt-devel@lists.openwrt.org (subscribers-only) 15599S: Maintained 15600F: drivers/vlynq/vlynq.c 15601F: include/linux/vlynq.h 15602 15603VME SUBSYSTEM 15604M: Martyn Welch <martyn@welchs.me.uk> 15605M: Manohar Vanga <manohar.vanga@gmail.com> 15606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15607L: devel@driverdev.osuosl.org 15608S: Maintained 15609T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15610F: Documentation/driver-api/vme.rst 15611F: drivers/staging/vme/ 15612F: drivers/vme/ 15613F: include/linux/vme* 15614 15615VMWARE BALLOON DRIVER 15616M: Xavier Deguillard <xdeguillard@vmware.com> 15617M: Nadav Amit <namit@vmware.com> 15618M: "VMware, Inc." <pv-drivers@vmware.com> 15619L: linux-kernel@vger.kernel.org 15620S: Maintained 15621F: drivers/misc/vmw_balloon.c 15622 15623VMWARE HYPERVISOR INTERFACE 15624M: Alok Kataria <akataria@vmware.com> 15625L: virtualization@lists.linux-foundation.org 15626S: Supported 15627F: arch/x86/kernel/cpu/vmware.c 15628 15629VMWARE PVRDMA DRIVER 15630M: Adit Ranadive <aditr@vmware.com> 15631M: VMware PV-Drivers <pv-drivers@vmware.com> 15632L: linux-rdma@vger.kernel.org 15633S: Maintained 15634F: drivers/infiniband/hw/vmw_pvrdma/ 15635 15636VMware PVSCSI driver 15637M: Jim Gill <jgill@vmware.com> 15638M: VMware PV-Drivers <pv-drivers@vmware.com> 15639L: linux-scsi@vger.kernel.org 15640S: Maintained 15641F: drivers/scsi/vmw_pvscsi.c 15642F: drivers/scsi/vmw_pvscsi.h 15643 15644VMWARE VMMOUSE SUBDRIVER 15645M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15646M: "VMware, Inc." <pv-drivers@vmware.com> 15647L: linux-input@vger.kernel.org 15648S: Maintained 15649F: drivers/input/mouse/vmmouse.c 15650F: drivers/input/mouse/vmmouse.h 15651 15652VMWARE VMXNET3 ETHERNET DRIVER 15653M: Ronak Doshi <doshir@vmware.com> 15654M: "VMware, Inc." <pv-drivers@vmware.com> 15655L: netdev@vger.kernel.org 15656S: Maintained 15657F: drivers/net/vmxnet3/ 15658 15659VOCORE VOCORE2 BOARD 15660M: Harvey Hunt <harveyhuntnexus@gmail.com> 15661L: linux-mips@linux-mips.org 15662S: Maintained 15663F: arch/mips/boot/dts/ralink/vocore2.dts 15664 15665VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15666M: Liam Girdwood <lgirdwood@gmail.com> 15667M: Mark Brown <broonie@kernel.org> 15668L: linux-kernel@vger.kernel.org 15669W: http://www.slimlogic.co.uk/?p=48 15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15671S: Supported 15672F: Documentation/devicetree/bindings/regulator/ 15673F: Documentation/power/regulator/ 15674F: drivers/regulator/ 15675F: include/dt-bindings/regulator/ 15676F: include/linux/regulator/ 15677 15678VRF 15679M: David Ahern <dsa@cumulusnetworks.com> 15680M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15681L: netdev@vger.kernel.org 15682S: Maintained 15683F: drivers/net/vrf.c 15684F: Documentation/networking/vrf.txt 15685 15686VT1211 HARDWARE MONITOR DRIVER 15687M: Juerg Haefliger <juergh@gmail.com> 15688L: linux-hwmon@vger.kernel.org 15689S: Maintained 15690F: Documentation/hwmon/vt1211 15691F: drivers/hwmon/vt1211.c 15692 15693VT8231 HARDWARE MONITOR DRIVER 15694M: Roger Lucas <vt8231@hiddenengine.co.uk> 15695L: linux-hwmon@vger.kernel.org 15696S: Maintained 15697F: drivers/hwmon/vt8231.c 15698 15699VUB300 USB to SDIO/SD/MMC bridge chip 15700M: Tony Olech <tony.olech@elandigitalsystems.com> 15701L: linux-mmc@vger.kernel.org 15702L: linux-usb@vger.kernel.org 15703S: Supported 15704F: drivers/mmc/host/vub300.c 15705 15706W1 DALLAS'S 1-WIRE BUS 15707M: Evgeniy Polyakov <zbr@ioremap.net> 15708S: Maintained 15709F: Documentation/devicetree/bindings/w1/ 15710F: Documentation/w1/ 15711F: drivers/w1/ 15712F: include/linux/w1.h 15713 15714W83791D HARDWARE MONITORING DRIVER 15715M: Marc Hulsman <m.hulsman@tudelft.nl> 15716L: linux-hwmon@vger.kernel.org 15717S: Maintained 15718F: Documentation/hwmon/w83791d 15719F: drivers/hwmon/w83791d.c 15720 15721W83793 HARDWARE MONITORING DRIVER 15722M: Rudolf Marek <r.marek@assembler.cz> 15723L: linux-hwmon@vger.kernel.org 15724S: Maintained 15725F: Documentation/hwmon/w83793 15726F: drivers/hwmon/w83793.c 15727 15728W83795 HARDWARE MONITORING DRIVER 15729M: Jean Delvare <jdelvare@suse.com> 15730L: linux-hwmon@vger.kernel.org 15731S: Maintained 15732F: drivers/hwmon/w83795.c 15733 15734W83L51xD SD/MMC CARD INTERFACE DRIVER 15735M: Pierre Ossman <pierre@ossman.eu> 15736S: Maintained 15737F: drivers/mmc/host/wbsd.* 15738 15739WACOM PROTOCOL 4 SERIAL TABLETS 15740M: Julian Squires <julian@cipht.net> 15741M: Hans de Goede <hdegoede@redhat.com> 15742L: linux-input@vger.kernel.org 15743S: Maintained 15744F: drivers/input/tablet/wacom_serial4.c 15745 15746WATCHDOG DEVICE DRIVERS 15747M: Wim Van Sebroeck <wim@linux-watchdog.org> 15748M: Guenter Roeck <linux@roeck-us.net> 15749L: linux-watchdog@vger.kernel.org 15750W: http://www.linux-watchdog.org/ 15751T: git git://www.linux-watchdog.org/linux-watchdog.git 15752S: Maintained 15753F: Documentation/devicetree/bindings/watchdog/ 15754F: Documentation/watchdog/ 15755F: drivers/watchdog/ 15756F: include/linux/watchdog.h 15757F: include/uapi/linux/watchdog.h 15758 15759WHISKEYCOVE PMIC GPIO DRIVER 15760M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15761L: linux-gpio@vger.kernel.org 15762S: Maintained 15763F: drivers/gpio/gpio-wcove.c 15764 15765WIIMOTE HID DRIVER 15766M: David Herrmann <dh.herrmann@googlemail.com> 15767L: linux-input@vger.kernel.org 15768S: Maintained 15769F: drivers/hid/hid-wiimote* 15770 15771WILOCITY WIL6210 WIRELESS DRIVER 15772M: Maya Erez <merez@codeaurora.org> 15773L: linux-wireless@vger.kernel.org 15774L: wil6210@qti.qualcomm.com 15775S: Supported 15776W: http://wireless.kernel.org/en/users/Drivers/wil6210 15777F: drivers/net/wireless/ath/wil6210/ 15778 15779WIMAX STACK 15780M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15781M: linux-wimax@intel.com 15782L: wimax@linuxwimax.org (subscribers-only) 15783S: Supported 15784W: http://linuxwimax.org 15785F: Documentation/wimax/README.wimax 15786F: include/linux/wimax/debug.h 15787F: include/net/wimax.h 15788F: include/uapi/linux/wimax.h 15789F: net/wimax/ 15790 15791WINBOND CIR DRIVER 15792M: David Härdeman <david@hardeman.nu> 15793S: Maintained 15794F: drivers/media/rc/winbond-cir.c 15795 15796WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15797M: William Breathitt Gray <vilhelm.gray@gmail.com> 15798L: linux-watchdog@vger.kernel.org 15799S: Maintained 15800F: drivers/watchdog/ebc-c384_wdt.c 15801 15802WINSYSTEMS WS16C48 GPIO DRIVER 15803M: William Breathitt Gray <vilhelm.gray@gmail.com> 15804L: linux-gpio@vger.kernel.org 15805S: Maintained 15806F: drivers/gpio/gpio-ws16c48.c 15807 15808WISTRON LAPTOP BUTTON DRIVER 15809M: Miloslav Trmac <mitr@volny.cz> 15810S: Maintained 15811F: drivers/input/misc/wistron_btns.c 15812 15813WL3501 WIRELESS PCMCIA CARD DRIVER 15814L: linux-wireless@vger.kernel.org 15815S: Odd fixes 15816F: drivers/net/wireless/wl3501* 15817 15818WOLFSON MICROELECTRONICS DRIVERS 15819L: patches@opensource.cirrus.com 15820T: git https://github.com/CirrusLogic/linux-drivers.git 15821W: https://github.com/CirrusLogic/linux-drivers/wiki 15822S: Supported 15823F: Documentation/hwmon/wm83?? 15824F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15825F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15826F: Documentation/devicetree/bindings/mfd/arizona.txt 15827F: Documentation/devicetree/bindings/mfd/wm831x.txt 15828F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15829F: arch/arm/mach-s3c64xx/mach-crag6410* 15830F: drivers/clk/clk-wm83*.c 15831F: drivers/extcon/extcon-arizona.c 15832F: drivers/leds/leds-wm83*.c 15833F: drivers/gpio/gpio-*wm*.c 15834F: drivers/gpio/gpio-arizona.c 15835F: drivers/hwmon/wm83??-hwmon.c 15836F: drivers/input/misc/wm831x-on.c 15837F: drivers/input/touchscreen/wm831x-ts.c 15838F: drivers/input/touchscreen/wm97*.c 15839F: drivers/mfd/arizona* 15840F: drivers/mfd/wm*.c 15841F: drivers/mfd/cs47l24* 15842F: drivers/power/supply/wm83*.c 15843F: drivers/rtc/rtc-wm83*.c 15844F: drivers/regulator/wm8*.c 15845F: drivers/regulator/arizona* 15846F: drivers/video/backlight/wm83*_bl.c 15847F: drivers/watchdog/wm83*_wdt.c 15848F: include/linux/mfd/arizona/ 15849F: include/linux/mfd/wm831x/ 15850F: include/linux/mfd/wm8350/ 15851F: include/linux/mfd/wm8400* 15852F: include/linux/regulator/arizona* 15853F: include/linux/wm97xx.h 15854F: include/sound/wm????.h 15855F: sound/soc/codecs/arizona.? 15856F: sound/soc/codecs/wm* 15857F: sound/soc/codecs/cs47l24* 15858 15859WORKQUEUE 15860M: Tejun Heo <tj@kernel.org> 15861R: Lai Jiangshan <jiangshanlai@gmail.com> 15862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15863S: Maintained 15864F: include/linux/workqueue.h 15865F: kernel/workqueue.c 15866F: Documentation/core-api/workqueue.rst 15867 15868X-POWERS AXP288 PMIC DRIVERS 15869M: Hans de Goede <hdegoede@redhat.com> 15870S: Maintained 15871N: axp288 15872F: drivers/acpi/pmic/intel_pmic_xpower.c 15873 15874X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15875M: Chen-Yu Tsai <wens@csie.org> 15876L: linux-kernel@vger.kernel.org 15877S: Maintained 15878N: axp[128] 15879 15880X.25 NETWORK LAYER 15881M: Andrew Hendry <andrew.hendry@gmail.com> 15882L: linux-x25@vger.kernel.org 15883S: Odd Fixes 15884F: Documentation/networking/x25* 15885F: include/net/x25* 15886F: net/x25/ 15887 15888X86 ARCHITECTURE (32-BIT AND 64-BIT) 15889M: Thomas Gleixner <tglx@linutronix.de> 15890M: Ingo Molnar <mingo@redhat.com> 15891R: "H. Peter Anvin" <hpa@zytor.com> 15892M: x86@kernel.org 15893L: linux-kernel@vger.kernel.org 15894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15895S: Maintained 15896F: Documentation/devicetree/bindings/x86/ 15897F: Documentation/x86/ 15898F: arch/x86/ 15899 15900X86 ENTRY CODE 15901M: Andy Lutomirski <luto@kernel.org> 15902L: linux-kernel@vger.kernel.org 15903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15904S: Maintained 15905F: arch/x86/entry/ 15906 15907X86 MCE INFRASTRUCTURE 15908M: Tony Luck <tony.luck@intel.com> 15909M: Borislav Petkov <bp@alien8.de> 15910L: linux-edac@vger.kernel.org 15911S: Maintained 15912F: arch/x86/kernel/cpu/mcheck/* 15913 15914X86 MICROCODE UPDATE SUPPORT 15915M: Borislav Petkov <bp@alien8.de> 15916S: Maintained 15917F: arch/x86/kernel/cpu/microcode/* 15918 15919X86 PLATFORM DRIVERS 15920M: Darren Hart <dvhart@infradead.org> 15921M: Andy Shevchenko <andy@infradead.org> 15922L: platform-driver-x86@vger.kernel.org 15923T: git git://git.infradead.org/linux-platform-drivers-x86.git 15924S: Maintained 15925F: drivers/platform/x86/ 15926F: drivers/platform/olpc/ 15927 15928X86 VDSO 15929M: Andy Lutomirski <luto@kernel.org> 15930L: linux-kernel@vger.kernel.org 15931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15932S: Maintained 15933F: arch/x86/entry/vdso/ 15934 15935XC2028/3028 TUNER DRIVER 15936M: Mauro Carvalho Chehab <mchehab@kernel.org> 15937L: linux-media@vger.kernel.org 15938W: https://linuxtv.org 15939T: git git://linuxtv.org/media_tree.git 15940S: Maintained 15941F: drivers/media/tuners/tuner-xc2028.* 15942 15943XDP SOCKETS (AF_XDP) 15944M: Björn Töpel <bjorn.topel@intel.com> 15945M: Magnus Karlsson <magnus.karlsson@intel.com> 15946L: netdev@vger.kernel.org 15947S: Maintained 15948F: kernel/bpf/xskmap.c 15949F: net/xdp/ 15950 15951XEN BLOCK SUBSYSTEM 15952M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15953M: Roger Pau Monné <roger.pau@citrix.com> 15954L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15955S: Supported 15956F: drivers/block/xen-blkback/* 15957F: drivers/block/xen* 15958 15959XEN HYPERVISOR ARM 15960M: Stefano Stabellini <sstabellini@kernel.org> 15961L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15962S: Maintained 15963F: arch/arm/xen/ 15964F: arch/arm/include/asm/xen/ 15965 15966XEN HYPERVISOR ARM64 15967M: Stefano Stabellini <sstabellini@kernel.org> 15968L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15969S: Maintained 15970F: arch/arm64/xen/ 15971F: arch/arm64/include/asm/xen/ 15972 15973XEN HYPERVISOR INTERFACE 15974M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15975M: Juergen Gross <jgross@suse.com> 15976L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15977T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15978S: Supported 15979F: arch/x86/xen/ 15980F: drivers/*/xen-*front.c 15981F: drivers/xen/ 15982F: arch/x86/include/asm/xen/ 15983F: arch/x86/include/asm/pvclock-abi.h 15984F: include/xen/ 15985F: include/uapi/xen/ 15986F: Documentation/ABI/stable/sysfs-hypervisor-xen 15987F: Documentation/ABI/testing/sysfs-hypervisor-xen 15988 15989XEN NETWORK BACKEND DRIVER 15990M: Wei Liu <wei.liu2@citrix.com> 15991M: Paul Durrant <paul.durrant@citrix.com> 15992L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15993L: netdev@vger.kernel.org 15994S: Supported 15995F: drivers/net/xen-netback/* 15996 15997XEN PCI SUBSYSTEM 15998M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15999L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16000S: Supported 16001F: arch/x86/pci/*xen* 16002F: drivers/pci/*xen* 16003 16004XEN PVSCSI DRIVERS 16005M: Juergen Gross <jgross@suse.com> 16006L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16007L: linux-scsi@vger.kernel.org 16008S: Supported 16009F: drivers/scsi/xen-scsifront.c 16010F: drivers/xen/xen-scsiback.c 16011F: include/xen/interface/io/vscsiif.h 16012 16013XEN SWIOTLB SUBSYSTEM 16014M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16015L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16016L: iommu@lists.linux-foundation.org 16017S: Supported 16018F: arch/x86/xen/*swiotlb* 16019F: drivers/xen/*swiotlb* 16020 16021XEN SOUND FRONTEND DRIVER 16022M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16023L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16025S: Supported 16026F: sound/xen/* 16027 16028XFS FILESYSTEM 16029M: Darrick J. Wong <darrick.wong@oracle.com> 16030M: linux-xfs@vger.kernel.org 16031L: linux-xfs@vger.kernel.org 16032W: http://xfs.org/ 16033T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16034S: Supported 16035F: Documentation/filesystems/xfs.txt 16036F: fs/xfs/ 16037 16038XILINX AXI ETHERNET DRIVER 16039M: Anirudha Sarangi <anirudh@xilinx.com> 16040M: John Linn <John.Linn@xilinx.com> 16041S: Maintained 16042F: drivers/net/ethernet/xilinx/xilinx_axienet* 16043 16044XILINX UARTLITE SERIAL DRIVER 16045M: Peter Korsgaard <jacmet@sunsite.dk> 16046L: linux-serial@vger.kernel.org 16047S: Maintained 16048F: drivers/tty/serial/uartlite.c 16049 16050XILINX VIDEO IP CORES 16051M: Hyun Kwon <hyun.kwon@xilinx.com> 16052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16053L: linux-media@vger.kernel.org 16054T: git git://linuxtv.org/media_tree.git 16055S: Supported 16056F: Documentation/devicetree/bindings/media/xilinx/ 16057F: drivers/media/platform/xilinx/ 16058F: include/uapi/linux/xilinx-v4l2-controls.h 16059 16060XILLYBUS DRIVER 16061M: Eli Billauer <eli.billauer@gmail.com> 16062L: linux-kernel@vger.kernel.org 16063S: Supported 16064F: drivers/char/xillybus/ 16065 16066XLP9XX I2C DRIVER 16067M: George Cherian <george.cherian@cavium.com> 16068M: Jan Glauber <jglauber@cavium.com> 16069L: linux-i2c@vger.kernel.org 16070W: http://www.cavium.com 16071S: Supported 16072F: drivers/i2c/busses/i2c-xlp9xx.c 16073 16074XRA1403 GPIO EXPANDER 16075M: Nandor Han <nandor.han@ge.com> 16076M: Semi Malinen <semi.malinen@ge.com> 16077L: linux-gpio@vger.kernel.org 16078S: Maintained 16079F: drivers/gpio/gpio-xra1403.c 16080F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16081 16082XTENSA XTFPGA PLATFORM SUPPORT 16083M: Max Filippov <jcmvbkbc@gmail.com> 16084L: linux-xtensa@linux-xtensa.org 16085S: Maintained 16086F: drivers/spi/spi-xtensa-xtfpga.c 16087F: sound/soc/xtensa/xtfpga-i2s.c 16088 16089YAM DRIVER FOR AX.25 16090M: Jean-Paul Roubelat <jpr@f6fbb.org> 16091L: linux-hams@vger.kernel.org 16092S: Maintained 16093F: drivers/net/hamradio/yam* 16094F: include/linux/yam.h 16095 16096YAMA SECURITY MODULE 16097M: Kees Cook <keescook@chromium.org> 16098T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16099S: Supported 16100F: security/yama/ 16101F: Documentation/admin-guide/LSM/Yama.rst 16102 16103YEALINK PHONE DRIVER 16104M: Henk Vergonet <Henk.Vergonet@gmail.com> 16105L: usbb2k-api-dev@nongnu.org 16106S: Maintained 16107F: Documentation/input/devices/yealink.rst 16108F: drivers/input/misc/yealink.* 16109 16110Z8530 DRIVER FOR AX.25 16111M: Joerg Reuter <jreuter@yaina.de> 16112W: http://yaina.de/jreuter/ 16113W: http://www.qsl.net/dl1bke/ 16114L: linux-hams@vger.kernel.org 16115S: Maintained 16116F: Documentation/networking/z8530drv.txt 16117F: drivers/net/hamradio/*scc.c 16118F: drivers/net/hamradio/z8530.h 16119 16120ZBUD COMPRESSED PAGE ALLOCATOR 16121M: Seth Jennings <sjenning@redhat.com> 16122M: Dan Streetman <ddstreet@ieee.org> 16123L: linux-mm@kvack.org 16124S: Maintained 16125F: mm/zbud.c 16126F: include/linux/zbud.h 16127 16128ZD1211RW WIRELESS DRIVER 16129M: Daniel Drake <dsd@gentoo.org> 16130M: Ulrich Kunitz <kune@deine-taler.de> 16131W: http://zd1211.ath.cx/wiki/DriverRewrite 16132L: linux-wireless@vger.kernel.org 16133L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16134S: Maintained 16135F: drivers/net/wireless/zydas/zd1211rw/ 16136 16137ZD1301 MEDIA DRIVER 16138M: Antti Palosaari <crope@iki.fi> 16139L: linux-media@vger.kernel.org 16140W: https://linuxtv.org/ 16141W: http://palosaari.fi/linux/ 16142Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16143S: Maintained 16144F: drivers/media/usb/dvb-usb-v2/zd1301* 16145 16146ZD1301_DEMOD MEDIA DRIVER 16147M: Antti Palosaari <crope@iki.fi> 16148L: linux-media@vger.kernel.org 16149W: https://linuxtv.org/ 16150W: http://palosaari.fi/linux/ 16151Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16152S: Maintained 16153F: drivers/media/dvb-frontends/zd1301_demod* 16154 16155ZPOOL COMPRESSED PAGE STORAGE API 16156M: Dan Streetman <ddstreet@ieee.org> 16157L: linux-mm@kvack.org 16158S: Maintained 16159F: mm/zpool.c 16160F: include/linux/zpool.h 16161 16162ZR36067 VIDEO FOR LINUX DRIVER 16163L: mjpeg-users@lists.sourceforge.net 16164L: linux-media@vger.kernel.org 16165W: http://mjpeg.sourceforge.net/driver-zoran/ 16166T: hg https://linuxtv.org/hg/v4l-dvb 16167S: Odd Fixes 16168F: drivers/staging/media/zoran/ 16169 16170ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16171M: Minchan Kim <minchan@kernel.org> 16172M: Nitin Gupta <ngupta@vflare.org> 16173R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16174L: linux-kernel@vger.kernel.org 16175S: Maintained 16176F: drivers/block/zram/ 16177F: Documentation/blockdev/zram.txt 16178 16179ZS DECSTATION Z85C30 SERIAL DRIVER 16180M: "Maciej W. Rozycki" <macro@linux-mips.org> 16181S: Maintained 16182F: drivers/tty/serial/zs.* 16183 16184ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16185M: Minchan Kim <minchan@kernel.org> 16186M: Nitin Gupta <ngupta@vflare.org> 16187R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16188L: linux-mm@kvack.org 16189S: Maintained 16190F: mm/zsmalloc.c 16191F: include/linux/zsmalloc.h 16192F: Documentation/vm/zsmalloc.rst 16193 16194ZSWAP COMPRESSED SWAP CACHING 16195M: Seth Jennings <sjenning@redhat.com> 16196M: Dan Streetman <ddstreet@ieee.org> 16197L: linux-mm@kvack.org 16198S: Maintained 16199F: mm/zswap.c 16200 16201THE REST 16202M: Linus Torvalds <torvalds@linux-foundation.org> 16203L: linux-kernel@vger.kernel.org 16204Q: http://patchwork.kernel.org/project/LKML/list/ 16205T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16206S: Buried alive in reporters 16207F: * 16208F: */ 16209