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