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 <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553AF9013 MEDIA DRIVER 554M: Antti Palosaari <crope@iki.fi> 555L: linux-media@vger.kernel.org 556W: https://linuxtv.org 557W: http://palosaari.fi/linux/ 558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 559T: git git://linuxtv.org/anttip/media_tree.git 560S: Maintained 561F: drivers/media/dvb-frontends/af9013* 562 563AF9033 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9033* 572 573AFFS FILE SYSTEM 574M: David Sterba <dsterba@suse.com> 575L: linux-fsdevel@vger.kernel.org 576S: Odd Fixes 577F: Documentation/filesystems/affs.txt 578F: fs/affs/ 579 580AFS FILESYSTEM 581M: David Howells <dhowells@redhat.com> 582L: linux-afs@lists.infradead.org 583S: Supported 584F: fs/afs/ 585F: include/trace/events/afs.h 586F: Documentation/filesystems/afs.txt 587W: https://www.infradead.org/~dhowells/kafs/ 588 589AGPGART DRIVER 590M: David Airlie <airlied@linux.ie> 591T: git git://anongit.freedesktop.org/drm/drm 592S: Maintained 593F: drivers/char/agp/ 594F: include/linux/agp* 595F: include/uapi/linux/agp* 596 597AHA152X SCSI DRIVER 598M: "Juergen E. Fischer" <fischer@norbit.de> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aha152x* 602F: drivers/scsi/pcmcia/aha152x* 603 604AIC7XXX / AIC79XX SCSI DRIVER 605M: Hannes Reinecke <hare@suse.com> 606L: linux-scsi@vger.kernel.org 607S: Maintained 608F: drivers/scsi/aic7xxx/ 609 610AIMSLAB FM RADIO RECEIVER DRIVER 611M: Hans Verkuil <hverkuil@xs4all.nl> 612L: linux-media@vger.kernel.org 613T: git git://linuxtv.org/media_tree.git 614W: https://linuxtv.org 615S: Maintained 616F: drivers/media/radio/radio-aimslab* 617 618AIO 619M: Benjamin LaHaise <bcrl@kvack.org> 620L: linux-aio@kvack.org 621S: Supported 622F: fs/aio.c 623F: include/linux/*aio*.h 624 625AIRSPY MEDIA DRIVER 626M: Antti Palosaari <crope@iki.fi> 627L: linux-media@vger.kernel.org 628W: https://linuxtv.org 629W: http://palosaari.fi/linux/ 630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 631T: git git://linuxtv.org/anttip/media_tree.git 632S: Maintained 633F: drivers/media/usb/airspy/ 634 635ALACRITECH GIGABIT ETHERNET DRIVER 636M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 637S: Maintained 638F: drivers/net/ethernet/alacritech/* 639 640ALCATEL SPEEDTOUCH USB DRIVER 641M: Duncan Sands <duncan.sands@free.fr> 642L: linux-usb@vger.kernel.org 643W: http://www.linux-usb.org/SpeedTouch/ 644S: Maintained 645F: drivers/usb/atm/speedtch.c 646F: drivers/usb/atm/usbatm.c 647 648ALCHEMY AU1XX0 MMC DRIVER 649M: Manuel Lauss <manuel.lauss@gmail.com> 650S: Maintained 651F: drivers/mmc/host/au1xmmc.c 652 653ALI1563 I2C DRIVER 654M: Rudolf Marek <r.marek@assembler.cz> 655L: linux-i2c@vger.kernel.org 656S: Maintained 657F: Documentation/i2c/busses/i2c-ali1563 658F: drivers/i2c/busses/i2c-ali1563.c 659 660ALLWINNER SECURITY SYSTEM 661M: Corentin Labbe <clabbe.montjoie@gmail.com> 662L: linux-crypto@vger.kernel.org 663S: Maintained 664F: drivers/crypto/sunxi-ss/ 665 666ALPHA PORT 667M: Richard Henderson <rth@twiddle.net> 668M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 669M: Matt Turner <mattst88@gmail.com> 670S: Odd Fixes 671L: linux-alpha@vger.kernel.org 672F: arch/alpha/ 673 674ALPS PS/2 TOUCHPAD DRIVER 675R: Pali Rohár <pali.rohar@gmail.com> 676F: drivers/input/mouse/alps.* 677 678ALTERA I2C CONTROLLER DRIVER 679M: Thor Thayer <thor.thayer@linux.intel.com> 680S: Maintained 681F: drivers/i2c/busses/i2c-altera.c 682 683ALTERA MAILBOX DRIVER 684M: Ley Foon Tan <lftan@altera.com> 685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 686S: Maintained 687F: drivers/mailbox/mailbox-altera.c 688 689ALTERA PIO DRIVER 690M: Tien Hock Loh <thloh@altera.com> 691L: linux-gpio@vger.kernel.org 692S: Maintained 693F: drivers/gpio/gpio-altera.c 694 695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/gpio/gpio-altera-a10sr.c 699F: drivers/mfd/altera-a10sr.c 700F: drivers/reset/reset-a10sr.c 701F: include/linux/mfd/altera-a10sr.h 702F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 703 704ALTERA TRIPLE SPEED ETHERNET DRIVER 705M: Vince Bridgers <vbridger@opensource.altera.com> 706L: netdev@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/net/ethernet/altera/ 710 711ALTERA UART/JTAG UART SERIAL DRIVERS 712M: Tobias Klauser <tklauser@distanz.ch> 713L: linux-serial@vger.kernel.org 714L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 715S: Maintained 716F: drivers/tty/serial/altera_uart.c 717F: drivers/tty/serial/altera_jtaguart.c 718F: include/linux/altera_uart.h 719F: include/linux/altera_jtaguart.h 720 721AMAZON ETHERNET DRIVERS 722M: Netanel Belgazal <netanel@amazon.com> 723R: Saeed Bishara <saeedb@amazon.com> 724R: Zorik Machulsky <zorik@amazon.com> 725L: netdev@vger.kernel.org 726S: Supported 727F: Documentation/networking/ena.txt 728F: drivers/net/ethernet/amazon/ 729 730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 731M: Tom Lendacky <thomas.lendacky@amd.com> 732M: Gary Hook <gary.hook@amd.com> 733L: linux-crypto@vger.kernel.org 734S: Supported 735F: drivers/crypto/ccp/ 736F: include/linux/ccp.h 737 738AMD DISPLAY CORE 739M: Harry Wentland <harry.wentland@amd.com> 740M: Leo Li <sunpeng.li@amd.com> 741L: amd-gfx@lists.freedesktop.org 742T: git git://people.freedesktop.org/~agd5f/linux 743S: Supported 744F: drivers/gpu/drm/amd/display/ 745 746AMD FAM15H PROCESSOR POWER MONITORING DRIVER 747M: Huang Rui <ray.huang@amd.com> 748L: linux-hwmon@vger.kernel.org 749S: Supported 750F: Documentation/hwmon/fam15h_power 751F: drivers/hwmon/fam15h_power.c 752 753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 754L: linux-geode@lists.infradead.org (moderated for non-subscribers) 755S: Orphan 756F: drivers/usb/gadget/udc/amd5536udc.* 757 758AMD GEODE PROCESSOR/CHIPSET SUPPORT 759P: Andres Salomon <dilinger@queued.net> 760L: linux-geode@lists.infradead.org (moderated for non-subscribers) 761W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 762S: Supported 763F: drivers/char/hw_random/geode-rng.c 764F: drivers/crypto/geode* 765F: drivers/video/fbdev/geode/ 766F: arch/x86/include/asm/geode.h 767 768AMD IOMMU (AMD-VI) 769M: Joerg Roedel <joro@8bytes.org> 770L: iommu@lists.linux-foundation.org 771T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 772S: Maintained 773F: drivers/iommu/amd_iommu*.[ch] 774F: include/linux/amd-iommu.h 775 776AMD KFD 777M: Oded Gabbay <oded.gabbay@gmail.com> 778L: dri-devel@lists.freedesktop.org 779T: git git://people.freedesktop.org/~gabbayo/linux.git 780S: Supported 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 787F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 788F: drivers/gpu/drm/amd/amdkfd/ 789F: drivers/gpu/drm/amd/include/cik_structs.h 790F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 791F: drivers/gpu/drm/amd/include/vi_structs.h 792F: drivers/gpu/drm/amd/include/v9_structs.h 793F: include/uapi/linux/kfd_ioctl.h 794 795AMD POWERPLAY 796M: Rex Zhu <rex.zhu@amd.com> 797M: Evan Quan <evan.quan@amd.com> 798L: amd-gfx@lists.freedesktop.org 799S: Supported 800F: drivers/gpu/drm/amd/powerplay/ 801T: git git://people.freedesktop.org/~agd5f/linux 802 803AMD SEATTLE DEVICE TREE SUPPORT 804M: Brijesh Singh <brijeshkumar.singh@amd.com> 805M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 806M: Tom Lendacky <thomas.lendacky@amd.com> 807S: Supported 808F: arch/arm64/boot/dts/amd/ 809 810AMD XGBE DRIVER 811M: Tom Lendacky <thomas.lendacky@amd.com> 812L: netdev@vger.kernel.org 813S: Supported 814F: drivers/net/ethernet/amd/xgbe/ 815F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 816 817ANALOG DEVICES INC AD5686 DRIVER 818M: Stefan Popa <stefan.popa@analog.com> 819L: linux-pm@vger.kernel.org 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/dac/ad5686* 823F: drivers/iio/dac/ad5696* 824 825ANALOG DEVICES INC AD5758 DRIVER 826M: Stefan Popa <stefan.popa@analog.com> 827L: linux-iio@vger.kernel.org 828W: http://ez.analog.com/community/linux-device-drivers 829S: Supported 830F: drivers/iio/dac/ad5758.c 831F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 832 833ANALOG DEVICES INC AD9389B DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/ad9389b* 838 839ANALOG DEVICES INC ADGS1408 DRIVER 840M: Mircea Caprioru <mircea.caprioru@analog.com> 841S: Supported 842F: drivers/mux/adgs1408.c 843F: Documentation/devicetree/bindings/mux/adgs1408.txt 844 845ANALOG DEVICES INC ADP5061 DRIVER 846M: Stefan Popa <stefan.popa@analog.com> 847L: linux-pm@vger.kernel.org 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/power/supply/adp5061.c 851 852ANALOG DEVICES INC ADV7180 DRIVER 853M: Lars-Peter Clausen <lars@metafoo.de> 854L: linux-media@vger.kernel.org 855W: http://ez.analog.com/community/linux-device-drivers 856S: Supported 857F: drivers/media/i2c/adv7180.c 858 859ANALOG DEVICES INC ADV748X DRIVER 860M: Kieran Bingham <kieran.bingham@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/adv748x/* 864 865ANALOG DEVICES INC ADV7511 DRIVER 866M: Hans Verkuil <hans.verkuil@cisco.com> 867L: linux-media@vger.kernel.org 868S: Maintained 869F: drivers/media/i2c/adv7511* 870 871ANALOG DEVICES INC ADV7604 DRIVER 872M: Hans Verkuil <hans.verkuil@cisco.com> 873L: linux-media@vger.kernel.org 874S: Maintained 875F: drivers/media/i2c/adv7604* 876 877ANALOG DEVICES INC ADV7842 DRIVER 878M: Hans Verkuil <hans.verkuil@cisco.com> 879L: linux-media@vger.kernel.org 880S: Maintained 881F: drivers/media/i2c/adv7842* 882 883ANALOG DEVICES INC ASOC CODEC DRIVERS 884M: Lars-Peter Clausen <lars@metafoo.de> 885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 886W: http://wiki.analog.com/ 887W: http://ez.analog.com/community/linux-device-drivers 888S: Supported 889F: sound/soc/codecs/adau* 890F: sound/soc/codecs/adav* 891F: sound/soc/codecs/ad1* 892F: sound/soc/codecs/ad7* 893F: sound/soc/codecs/ssm* 894F: sound/soc/codecs/sigmadsp.* 895 896ANALOG DEVICES INC DMA DRIVERS 897M: Lars-Peter Clausen <lars@metafoo.de> 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/dma/dma-axi-dmac.c 901 902ANALOG DEVICES INC IIO DRIVERS 903M: Lars-Peter Clausen <lars@metafoo.de> 904M: Michael Hennerich <Michael.Hennerich@analog.com> 905W: http://wiki.analog.com/ 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 909F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 910F: drivers/iio/*/ad* 911F: drivers/iio/adc/ltc2497* 912X: drivers/iio/*/adjd* 913F: drivers/staging/iio/*/ad* 914 915ANDES ARCHITECTURE 916M: Greentime Hu <green.hu@gmail.com> 917M: Vincent Chen <deanbo422@gmail.com> 918T: git https://github.com/andestech/linux.git 919S: Supported 920F: arch/nds32/ 921F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 922F: Documentation/devicetree/bindings/nds32/ 923K: nds32 924N: nds32 925 926ANDROID CONFIG FRAGMENTS 927M: Rob Herring <robh@kernel.org> 928S: Supported 929F: kernel/configs/android* 930 931ANDROID DRIVERS 932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 933M: Arve Hjønnevåg <arve@android.com> 934M: Todd Kjos <tkjos@android.com> 935M: Martijn Coenen <maco@android.com> 936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 937L: devel@driverdev.osuosl.org 938S: Supported 939F: drivers/android/ 940F: drivers/staging/android/ 941 942ANDROID GOLDFISH PIC DRIVER 943M: Miodrag Dinic <miodrag.dinic@mips.com> 944S: Supported 945F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 946F: drivers/irqchip/irq-goldfish-pic.c 947 948ANDROID GOLDFISH RTC DRIVER 949M: Miodrag Dinic <miodrag.dinic@mips.com> 950S: Supported 951F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 952F: drivers/rtc/rtc-goldfish.c 953 954ANDROID ION DRIVER 955M: Laura Abbott <labbott@redhat.com> 956M: Sumit Semwal <sumit.semwal@linaro.org> 957L: devel@driverdev.osuosl.org 958L: dri-devel@lists.freedesktop.org 959L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 960S: Supported 961F: drivers/staging/android/ion 962F: drivers/staging/android/uapi/ion.h 963 964AOA (Apple Onboard Audio) ALSA DRIVER 965M: Johannes Berg <johannes@sipsolutions.net> 966L: linuxppc-dev@lists.ozlabs.org 967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 968S: Maintained 969F: sound/aoa/ 970 971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 972M: William Breathitt Gray <vilhelm.gray@gmail.com> 973L: linux-iio@vger.kernel.org 974S: Maintained 975F: drivers/iio/adc/stx104.c 976 977APM DRIVER 978M: Jiri Kosina <jikos@kernel.org> 979S: Odd fixes 980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 981F: arch/x86/kernel/apm_32.c 982F: include/linux/apm_bios.h 983F: include/uapi/linux/apm_bios.h 984F: drivers/char/apm-emulation.c 985 986APPARMOR SECURITY MODULE 987M: John Johansen <john.johansen@canonical.com> 988L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 989W: wiki.apparmor.net 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 991S: Supported 992F: security/apparmor/ 993F: Documentation/admin-guide/LSM/apparmor.rst 994 995APPLE BCM5974 MULTITOUCH DRIVER 996M: Henrik Rydberg <rydberg@bitmath.org> 997L: linux-input@vger.kernel.org 998S: Odd fixes 999F: drivers/input/mouse/bcm5974.c 1000 1001APPLE SMC DRIVER 1002M: Henrik Rydberg <rydberg@bitmath.org> 1003L: linux-hwmon@vger.kernel.org 1004S: Odd fixes 1005F: drivers/hwmon/applesmc.c 1006 1007APPLETALK NETWORK LAYER 1008L: netdev@vger.kernel.org 1009S: Odd fixes 1010F: drivers/net/appletalk/ 1011F: net/appletalk/ 1012 1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1014M: Duc Dang <dhdang@apm.com> 1015S: Supported 1016F: arch/arm64/boot/dts/apm/ 1017 1018APPLIED MICRO (APM) X-GENE SOC EDAC 1019M: Loc Ho <lho@apm.com> 1020S: Supported 1021F: drivers/edac/xgene_edac.c 1022F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1023 1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1025M: Iyappan Subramanian <isubramanian@apm.com> 1026M: Keyur Chudgar <kchudgar@apm.com> 1027S: Supported 1028F: drivers/net/ethernet/apm/xgene-v2/ 1029 1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1031M: Iyappan Subramanian <isubramanian@apm.com> 1032M: Keyur Chudgar <kchudgar@apm.com> 1033M: Quan Nguyen <qnguyen@apm.com> 1034S: Supported 1035F: drivers/net/ethernet/apm/xgene/ 1036F: drivers/net/phy/mdio-xgene.c 1037F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1038F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1039 1040APPLIED MICRO (APM) X-GENE SOC PMU 1041M: Tai Nguyen <ttnguyen@apm.com> 1042S: Supported 1043F: drivers/perf/xgene_pmu.c 1044F: Documentation/perf/xgene-pmu.txt 1045F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1046 1047APTINA CAMERA SENSOR PLL 1048M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1049L: linux-media@vger.kernel.org 1050S: Maintained 1051F: drivers/media/i2c/aptina-pll.* 1052 1053ARC FRAMEBUFFER DRIVER 1054M: Jaya Kumar <jayalk@intworks.biz> 1055S: Maintained 1056F: drivers/video/fbdev/arcfb.c 1057F: drivers/video/fbdev/core/fb_defio.c 1058 1059ARC PGU DRM DRIVER 1060M: Alexey Brodkin <abrodkin@synopsys.com> 1061S: Supported 1062F: drivers/gpu/drm/arc/ 1063F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1064 1065ARCNET NETWORK LAYER 1066M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1067L: netdev@vger.kernel.org 1068S: Maintained 1069F: drivers/net/arcnet/ 1070F: include/uapi/linux/if_arcnet.h 1071 1072ARM ARCHITECTED TIMER DRIVER 1073M: Mark Rutland <mark.rutland@arm.com> 1074M: Marc Zyngier <marc.zyngier@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/include/asm/arch_timer.h 1078F: arch/arm64/include/asm/arch_timer.h 1079F: drivers/clocksource/arm_arch_timer.c 1080 1081ARM HDLCD DRM DRIVER 1082M: Liviu Dudau <liviu.dudau@arm.com> 1083S: Supported 1084F: drivers/gpu/drm/arm/hdlcd_* 1085F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1086 1087ARM MALI-DP DRM DRIVER 1088M: Liviu Dudau <liviu.dudau@arm.com> 1089M: Brian Starkey <brian.starkey@arm.com> 1090M: Mali DP Maintainers <malidp@foss.arm.com> 1091S: Supported 1092F: drivers/gpu/drm/arm/ 1093F: Documentation/devicetree/bindings/display/arm,malidp.txt 1094 1095ARM MFM AND FLOPPY DRIVERS 1096M: Ian Molton <spyro@f2s.com> 1097S: Maintained 1098F: arch/arm/lib/floppydma.S 1099F: arch/arm/include/asm/floppy.h 1100 1101ARM PMU PROFILING AND DEBUGGING 1102M: Will Deacon <will.deacon@arm.com> 1103M: Mark Rutland <mark.rutland@arm.com> 1104S: Maintained 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106F: arch/arm*/kernel/perf_* 1107F: arch/arm/oprofile/common.c 1108F: arch/arm*/kernel/hw_breakpoint.c 1109F: arch/arm*/include/asm/hw_breakpoint.h 1110F: arch/arm*/include/asm/perf_event.h 1111F: drivers/perf/* 1112F: include/linux/perf/arm_pmu.h 1113F: Documentation/devicetree/bindings/arm/pmu.txt 1114F: Documentation/devicetree/bindings/perf/ 1115 1116ARM PORT 1117M: Russell King <linux@armlinux.org.uk> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119W: http://www.armlinux.org.uk/ 1120S: Odd Fixes 1121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1122F: arch/arm/ 1123X: arch/arm/boot/dts/ 1124 1125ARM PRIMECELL AACI PL041 DRIVER 1126M: Russell King <linux@armlinux.org.uk> 1127S: Odd Fixes 1128F: sound/arm/aaci.* 1129 1130ARM PRIMECELL BUS SUPPORT 1131M: Russell King <linux@armlinux.org.uk> 1132S: Odd Fixes 1133F: drivers/amba/ 1134F: include/linux/amba/bus.h 1135 1136ARM PRIMECELL CLCD PL110 DRIVER 1137M: Russell King <linux@armlinux.org.uk> 1138S: Odd Fixes 1139F: drivers/video/fbdev/amba-clcd.* 1140 1141ARM PRIMECELL KMI PL050 DRIVER 1142M: Russell King <linux@armlinux.org.uk> 1143S: Odd Fixes 1144F: drivers/input/serio/ambakmi.* 1145F: include/linux/amba/kmi.h 1146 1147ARM PRIMECELL MMCI PL180/1 DRIVER 1148M: Russell King <linux@armlinux.org.uk> 1149S: Odd Fixes 1150F: drivers/mmc/host/mmci.* 1151F: include/linux/amba/mmci.h 1152 1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1154M: Russell King <linux@armlinux.org.uk> 1155S: Odd Fixes 1156F: drivers/tty/serial/amba-pl01*.c 1157F: include/linux/amba/serial.h 1158 1159ARM SMMU DRIVERS 1160M: Will Deacon <will.deacon@arm.com> 1161R: Robin Murphy <robin.murphy@arm.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164F: drivers/iommu/arm-smmu.c 1165F: drivers/iommu/arm-smmu-v3.c 1166F: drivers/iommu/io-pgtable-arm.c 1167F: drivers/iommu/io-pgtable-arm-v7s.c 1168 1169ARM SUB-ARCHITECTURES 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-*/ 1173F: arch/arm/plat-*/ 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1175 1176ARM/ACTIONS SEMI ARCHITECTURE 1177M: Andreas Färber <afaerber@suse.de> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: owl 1181F: arch/arm/mach-actions/ 1182F: arch/arm/boot/dts/owl-* 1183F: arch/arm64/boot/dts/actions/ 1184F: drivers/clocksource/owl-* 1185F: drivers/pinctrl/actions/* 1186F: drivers/soc/actions/ 1187F: include/dt-bindings/power/owl-* 1188F: include/linux/soc/actions/ 1189F: Documentation/devicetree/bindings/arm/actions.txt 1190F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1191F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1192F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1193 1194ARM/ADS SPHERE MACHINE SUPPORT 1195M: Lennert Buytenhek <kernel@wantstofly.org> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/AFEB9260 MACHINE SUPPORT 1200M: Sergey Lapin <slapin@ossfans.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203 1204ARM/AJECO 1ARM MACHINE SUPPORT 1205M: Lennert Buytenhek <kernel@wantstofly.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208 1209ARM/Allwinner SoC Clock Support 1210M: Emilio López <emilio@elopez.com.ar> 1211S: Maintained 1212F: drivers/clk/sunxi/ 1213 1214ARM/Allwinner sunXi SoC support 1215M: Maxime Ripard <maxime.ripard@bootlin.com> 1216M: Chen-Yu Tsai <wens@csie.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219N: sun[x456789]i 1220N: sun50i 1221F: arch/arm/mach-sunxi/ 1222F: arch/arm64/boot/dts/allwinner/ 1223F: drivers/clk/sunxi-ng/ 1224F: drivers/pinctrl/sunxi/ 1225F: drivers/soc/sunxi/ 1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1227 1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1229M: Neil Armstrong <narmstrong@baylibre.com> 1230M: Jerome Brunet <jbrunet@baylibre.com> 1231L: linux-amlogic@lists.infradead.org 1232S: Maintained 1233F: drivers/clk/meson/ 1234F: include/dt-bindings/clock/meson* 1235F: include/dt-bindings/clock/gxbb* 1236F: Documentation/devicetree/bindings/clock/amlogic* 1237 1238ARM/Amlogic Meson SoC support 1239M: Carlo Caione <carlo@caione.org> 1240M: Kevin Hilman <khilman@baylibre.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242L: linux-amlogic@lists.infradead.org 1243W: http://linux-meson.com/ 1244S: Maintained 1245F: arch/arm/mach-meson/ 1246F: arch/arm/boot/dts/meson* 1247F: arch/arm64/boot/dts/amlogic/ 1248F: drivers/pinctrl/meson/ 1249F: drivers/mmc/host/meson* 1250N: meson 1251 1252ARM/Annapurna Labs ALPINE ARCHITECTURE 1253M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1254M: Antoine Tenart <antoine.tenart@free-electrons.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-alpine/ 1258F: arch/arm/boot/dts/alpine* 1259F: arch/arm64/boot/dts/al/ 1260F: drivers/*/*alpine* 1261 1262ARM/ARTPEC MACHINE SUPPORT 1263M: Jesper Nilsson <jesper.nilsson@axis.com> 1264M: Lars Persson <lars.persson@axis.com> 1265S: Maintained 1266L: linux-arm-kernel@axis.com 1267F: arch/arm/mach-artpec 1268F: arch/arm/boot/dts/artpec6* 1269F: drivers/clk/axis 1270F: drivers/crypto/axis 1271F: drivers/pinctrl/pinctrl-artpec* 1272F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1273 1274ARM/ASPEED I2C DRIVER 1275M: Brendan Higgins <brendanhiggins@google.com> 1276R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1277R: Joel Stanley <joel@jms.id.au> 1278L: linux-i2c@vger.kernel.org 1279L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1280S: Maintained 1281F: drivers/irqchip/irq-aspeed-i2c-ic.c 1282F: drivers/i2c/busses/i2c-aspeed.c 1283F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1284F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1285 1286ARM/ASPEED MACHINE SUPPORT 1287M: Joel Stanley <joel@jms.id.au> 1288R: Andrew Jeffery <andrew@aj.id.au> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1291Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1292S: Supported 1293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1294F: arch/arm/mach-aspeed/ 1295F: arch/arm/boot/dts/aspeed-* 1296N: aspeed 1297 1298ARM/CALXEDA HIGHBANK ARCHITECTURE 1299M: Rob Herring <robh@kernel.org> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-highbank/ 1303F: arch/arm/boot/dts/highbank.dts 1304F: arch/arm/boot/dts/ecx-*.dts* 1305 1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1307M: Krzysztof Halasa <khalasa@piap.pl> 1308S: Maintained 1309F: arch/arm/mach-cns3xxx/ 1310 1311ARM/CAVIUM THUNDER NETWORK DRIVER 1312M: Sunil Goutham <sgoutham@cavium.com> 1313M: Robert Richter <rric@kernel.org> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Supported 1316F: drivers/net/ethernet/cavium/thunder/ 1317 1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1319M: Lukasz Majewski <lukma@denx.de> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/mach-ep93xx/ts72xx.c 1323 1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1325M: Alexander Shiyan <shc_work@mail.ru> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Odd Fixes 1328N: clps711x 1329 1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1331M: Lennert Buytenhek <kernel@wantstofly.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334 1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1336M: Hartley Sweeten <hsweeten@visionengravers.com> 1337M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Maintained 1340F: arch/arm/mach-ep93xx/ 1341F: arch/arm/mach-ep93xx/include/mach/ 1342 1343ARM/CLKDEV SUPPORT 1344M: Russell King <linux@armlinux.org.uk> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1348F: drivers/clk/clkdev.c 1349 1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1351M: Mike Rapoport <mike@compulab.co.il> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354 1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1356M: Baruch Siach <baruch@tkos.co.il> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/boot/dts/cx92755* 1360N: digicolor 1361 1362ARM/CONTEC MICRO9 MACHINE SUPPORT 1363M: Hubert Feurstein <hubert.feurstein@contec.at> 1364S: Maintained 1365F: arch/arm/mach-ep93xx/micro9.c 1366 1367ARM/CORESIGHT FRAMEWORK AND DRIVERS 1368M: Mathieu Poirier <mathieu.poirier@linaro.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: drivers/hwtracing/coresight/* 1372F: Documentation/trace/coresight.txt 1373F: Documentation/trace/coresight-cpu-debug.txt 1374F: Documentation/devicetree/bindings/arm/coresight.txt 1375F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1376F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1377F: tools/perf/arch/arm/util/pmu.c 1378F: tools/perf/arch/arm/util/auxtrace.c 1379F: tools/perf/arch/arm/util/cs-etm.c 1380F: tools/perf/arch/arm/util/cs-etm.h 1381F: tools/perf/util/cs-etm.* 1382F: tools/perf/util/cs-etm-decoder/* 1383 1384ARM/CORGI MACHINE SUPPORT 1385M: Richard Purdie <rpurdie@rpsys.net> 1386S: Maintained 1387 1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1389M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1390M: Linus Walleij <linus.walleij@linaro.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392T: git git://github.com/ulli-kroll/linux.git 1393S: Maintained 1394F: Documentation/devicetree/bindings/arm/gemini.txt 1395F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1396F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1397F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1398F: arch/arm/mach-gemini/ 1399F: drivers/net/ethernet/cortina/ 1400F: drivers/pinctrl/pinctrl-gemini.c 1401F: drivers/rtc/rtc-ftrtc010.c 1402 1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1404M: Barry Song <baohua@kernel.org> 1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1406T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1407S: Maintained 1408F: arch/arm/boot/dts/prima2* 1409F: arch/arm/mach-prima2/ 1410F: drivers/clk/sirf/ 1411F: drivers/clocksource/timer-prima2.c 1412F: drivers/clocksource/timer-atlas7.c 1413N: [^a-z]sirf 1414 1415ARM/EBSA110 MACHINE SUPPORT 1416M: Russell King <linux@armlinux.org.uk> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418W: http://www.armlinux.org.uk/ 1419S: Maintained 1420F: arch/arm/mach-ebsa110/ 1421F: drivers/net/ethernet/amd/am79c961a.* 1422 1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1424M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1425R: Pengutronix Kernel Team <kernel@pengutronix.de> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428N: efm32 1429 1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1431M: Robert Jarzmik <robert.jarzmik@free.fr> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434F: arch/arm/mach-pxa/ezx.c 1435 1436ARM/FARADAY FA526 PORT 1437M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439S: Maintained 1440T: git git://git.berlios.de/gemini-board 1441F: arch/arm/mm/*-fa* 1442 1443ARM/FOOTBRIDGE ARCHITECTURE 1444M: Russell King <linux@armlinux.org.uk> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446W: http://www.armlinux.org.uk/ 1447S: Maintained 1448F: arch/arm/include/asm/hardware/dec21285.h 1449F: arch/arm/mach-footbridge/ 1450 1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1452M: Shawn Guo <shawnguo@kernel.org> 1453M: Sascha Hauer <s.hauer@pengutronix.de> 1454R: Pengutronix Kernel Team <kernel@pengutronix.de> 1455R: Fabio Estevam <fabio.estevam@nxp.com> 1456R: NXP Linux Team <linux-imx@nxp.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1460F: arch/arm/mach-imx/ 1461F: arch/arm/mach-mxs/ 1462F: arch/arm/boot/dts/imx* 1463F: arch/arm/configs/imx*_defconfig 1464F: drivers/clk/imx/ 1465F: drivers/soc/imx/ 1466F: include/soc/imx/ 1467 1468ARM/FREESCALE VYBRID ARM ARCHITECTURE 1469M: Shawn Guo <shawnguo@kernel.org> 1470M: Sascha Hauer <s.hauer@pengutronix.de> 1471R: Pengutronix Kernel Team <kernel@pengutronix.de> 1472R: Stefan Agner <stefan@agner.ch> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1476F: arch/arm/mach-imx/*vf610* 1477F: arch/arm/boot/dts/vf* 1478 1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1480M: Shawn Guo <shawnguo@kernel.org> 1481M: Li Yang <leoyang.li@nxp.com> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1485F: arch/arm/boot/dts/ls1021a* 1486F: arch/arm64/boot/dts/freescale/fsl-* 1487F: arch/arm64/boot/dts/freescale/qoriq-* 1488 1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1490M: Lennert Buytenhek <kernel@wantstofly.org> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/GUMSTIX MACHINE SUPPORT 1495M: Steve Sakoman <sakoman@gmail.com> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Maintained 1498 1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1500M: Philipp Zabel <philipp.zabel@gmail.com> 1501M: Paul Parsons <lost.distance@yahoo.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Maintained 1504F: arch/arm/mach-pxa/hx4700.c 1505F: arch/arm/mach-pxa/include/mach/hx4700.h 1506F: sound/soc/pxa/hx4700.c 1507 1508ARM/HISILICON SOC SUPPORT 1509M: Wei Xu <xuwei5@hisilicon.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511W: http://www.hisilicon.com 1512S: Supported 1513T: git git://github.com/hisilicon/linux-hisi.git 1514F: arch/arm/mach-hisi/ 1515F: arch/arm/boot/dts/hi3* 1516F: arch/arm/boot/dts/hip* 1517F: arch/arm/boot/dts/hisi* 1518F: arch/arm64/boot/dts/hisilicon/ 1519 1520ARM/HP JORNADA 7XX MACHINE SUPPORT 1521M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1522W: www.jlime.com 1523S: Maintained 1524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1525F: arch/arm/mach-sa1100/jornada720.c 1526F: arch/arm/mach-sa1100/include/mach/jornada720.h 1527 1528ARM/IGEP MACHINE SUPPORT 1529M: Enric Balletbo i Serra <eballetbo@gmail.com> 1530M: Javier Martinez Canillas <javier@dowhile0.org> 1531L: linux-omap@vger.kernel.org 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: arch/arm/boot/dts/omap3-igep* 1535 1536ARM/INCOME PXA270 SUPPORT 1537M: Marek Vasut <marek.vasut@gmail.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: arch/arm/mach-pxa/colibri-pxa270-income.c 1541 1542ARM/INTEL IOP13XX ARM ARCHITECTURE 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/INTEL IOP32X ARM ARCHITECTURE 1548M: Lennert Buytenhek <kernel@wantstofly.org> 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551 1552ARM/INTEL IOP33X ARM ARCHITECTURE 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Orphan 1555 1556ARM/INTEL IQ81342EX MACHINE SUPPORT 1557M: Lennert Buytenhek <kernel@wantstofly.org> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560 1561ARM/INTEL IXDP2850 MACHINE SUPPORT 1562M: Lennert Buytenhek <kernel@wantstofly.org> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565 1566ARM/INTEL IXP4XX ARM ARCHITECTURE 1567M: Imre Kaloz <kaloz@openwrt.org> 1568M: Krzysztof Halasa <khalasa@piap.pl> 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/mach-ixp4xx/ 1572 1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1574M: Jonathan Cameron <jic23@cam.ac.uk> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576S: Maintained 1577F: arch/arm/mach-pxa/stargate2.c 1578F: drivers/pcmcia/pxa2xx_stargate2.c 1579 1580ARM/INTEL XSC3 (MANZANO) ARM CORE 1581M: Lennert Buytenhek <kernel@wantstofly.org> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584 1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1586M: Lennert Buytenhek <kernel@wantstofly.org> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589 1590ARM/LG1K ARCHITECTURE 1591M: Chanho Min <chanho.min@lge.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: arch/arm64/boot/dts/lg/ 1595 1596ARM/LOGICPD PXA270 MACHINE SUPPORT 1597M: Lennert Buytenhek <kernel@wantstofly.org> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600 1601ARM/LPC18XX ARCHITECTURE 1602M: Joachim Eastwood <manabian@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/lpc43* 1606F: drivers/clk/nxp/clk-lpc18xx* 1607F: drivers/clocksource/time-lpc32xx.c 1608F: drivers/i2c/busses/i2c-lpc2k.c 1609F: drivers/memory/pl172.c 1610F: drivers/mtd/spi-nor/nxp-spifi.c 1611F: drivers/rtc/rtc-lpc24xx.c 1612N: lpc18xx 1613 1614ARM/LPC32XX SOC SUPPORT 1615M: Vladimir Zapolskiy <vz@mleia.com> 1616M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1619S: Maintained 1620F: arch/arm/boot/dts/lpc32* 1621F: arch/arm/mach-lpc32xx/ 1622F: drivers/i2c/busses/i2c-pnx.c 1623F: drivers/net/ethernet/nxp/lpc_eth.c 1624F: drivers/usb/host/ohci-nxp.c 1625F: drivers/watchdog/pnx4008_wdt.c 1626N: lpc32xx 1627 1628ARM/MAGICIAN MACHINE SUPPORT 1629M: Philipp Zabel <philipp.zabel@gmail.com> 1630S: Maintained 1631 1632ARM/Marvell Dove/MV78xx0/Orion SOC support 1633M: Jason Cooper <jason@lakedaemon.net> 1634M: Andrew Lunn <andrew@lunn.ch> 1635M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1636M: Gregory Clement <gregory.clement@bootlin.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: Documentation/devicetree/bindings/soc/dove/ 1640F: arch/arm/mach-dove/ 1641F: arch/arm/mach-mv78xx0/ 1642F: arch/arm/mach-orion5x/ 1643F: arch/arm/plat-orion/ 1644F: arch/arm/boot/dts/dove* 1645F: arch/arm/boot/dts/orion5x* 1646 1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1648M: Jason Cooper <jason@lakedaemon.net> 1649M: Andrew Lunn <andrew@lunn.ch> 1650M: Gregory Clement <gregory.clement@bootlin.com> 1651M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1653S: Maintained 1654F: arch/arm/boot/dts/armada* 1655F: arch/arm/boot/dts/kirkwood* 1656F: arch/arm/configs/mvebu_*_defconfig 1657F: arch/arm/mach-mvebu/ 1658F: arch/arm64/boot/dts/marvell/armada* 1659F: drivers/cpufreq/armada-37xx-cpufreq.c 1660F: drivers/cpufreq/mvebu-cpufreq.c 1661F: drivers/irqchip/irq-armada-370-xp.c 1662F: drivers/irqchip/irq-mvebu-* 1663F: drivers/pinctrl/mvebu/ 1664F: drivers/rtc/rtc-armada38x.c 1665 1666ARM/Mediatek RTC DRIVER 1667M: Eddie Huang <eddie.huang@mediatek.com> 1668M: Sean Wang <sean.wang@mediatek.com> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1671S: Maintained 1672F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1673F: drivers/rtc/rtc-mt6397.c 1674F: drivers/rtc/rtc-mt7622.c 1675 1676ARM/Mediatek SoC support 1677M: Matthias Brugger <matthias.bgg@gmail.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/boot/dts/mt6* 1682F: arch/arm/boot/dts/mt7* 1683F: arch/arm/boot/dts/mt8* 1684F: arch/arm/mach-mediatek/ 1685F: arch/arm64/boot/dts/mediatek/ 1686N: mtk 1687K: mediatek 1688 1689ARM/Mediatek USB3 PHY DRIVER 1690M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1693S: Maintained 1694F: drivers/phy/mediatek/ 1695F: Documentation/devicetree/bindings/phy/phy-mtk-* 1696 1697ARM/MICREL KS8695 ARCHITECTURE 1698M: Greg Ungerer <gerg@uclinux.org> 1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1700F: arch/arm/mach-ks8695/ 1701S: Odd Fixes 1702 1703ARM/Microchip (AT91) SoC support 1704M: Nicolas Ferre <nicolas.ferre@microchip.com> 1705M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707W: http://www.linux4sam.org 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1709S: Supported 1710N: at91 1711N: atmel 1712F: arch/arm/mach-at91/ 1713F: include/soc/at91/ 1714F: arch/arm/boot/dts/at91*.dts 1715F: arch/arm/boot/dts/at91*.dtsi 1716F: arch/arm/boot/dts/sama*.dts 1717F: arch/arm/boot/dts/sama*.dtsi 1718F: arch/arm/include/debug/at91.S 1719F: drivers/memory/atmel* 1720F: drivers/watchdog/sama5d4_wdt.c 1721X: drivers/input/touchscreen/atmel_mxt_ts.c 1722X: drivers/net/wireless/atmel/ 1723 1724ARM/MIOA701 MACHINE SUPPORT 1725M: Robert Jarzmik <robert.jarzmik@free.fr> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727F: arch/arm/mach-pxa/mioa701.c 1728S: Maintained 1729 1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1731M: Michael Petchkovsky <mkpetch@internode.on.net> 1732S: Maintained 1733 1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1735M: Linus Walleij <linus.walleij@linaro.org> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737S: Maintained 1738F: arch/arm/mach-nomadik/ 1739F: arch/arm/mach-u300/ 1740F: arch/arm/mach-ux500/ 1741F: arch/arm/boot/dts/ste-* 1742F: drivers/clk/clk-nomadik.c 1743F: drivers/clk/clk-u300.c 1744F: drivers/clocksource/clksrc-dbx500-prcmu.c 1745F: drivers/clocksource/timer-u300.c 1746F: drivers/dma/coh901318* 1747F: drivers/dma/ste_dma40* 1748F: drivers/hwspinlock/u8500_hsem.c 1749F: drivers/i2c/busses/i2c-nomadik.c 1750F: drivers/i2c/busses/i2c-stu300.c 1751F: drivers/mfd/ab3100* 1752F: drivers/mfd/ab8500* 1753F: drivers/mfd/abx500* 1754F: drivers/mfd/dbx500* 1755F: drivers/mfd/db8500* 1756F: drivers/pinctrl/nomadik/ 1757F: drivers/pinctrl/pinctrl-coh901* 1758F: drivers/pinctrl/pinctrl-u300.c 1759F: drivers/rtc/rtc-ab3100.c 1760F: drivers/rtc/rtc-ab8500.c 1761F: drivers/rtc/rtc-coh901331.c 1762F: drivers/rtc/rtc-pl031.c 1763F: drivers/watchdog/coh901327_wdt.c 1764F: Documentation/devicetree/bindings/arm/ste-* 1765F: Documentation/devicetree/bindings/arm/ux500/ 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1767 1768ARM/NUVOTON NPCM ARCHITECTURE 1769M: Avi Fishman <avifishman70@gmail.com> 1770M: Tomer Maimon <tmaimon77@gmail.com> 1771R: Patrick Venture <venture@google.com> 1772R: Nancy Yuen <yuenn@google.com> 1773R: Brendan Higgins <brendanhiggins@google.com> 1774L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1775S: Supported 1776F: arch/arm/mach-npcm/ 1777F: arch/arm/boot/dts/nuvoton-npcm* 1778F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1779F: drivers/*/*npcm* 1780F: Documentation/devicetree/bindings/*/*npcm* 1781F: Documentation/devicetree/bindings/*/*/*npcm* 1782 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE 1784M: Wan ZongShun <mcuos.com@gmail.com> 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1786W: http://www.mcuos.com 1787S: Maintained 1788F: arch/arm/mach-w90x900/ 1789F: drivers/input/keyboard/w90p910_keypad.c 1790F: drivers/input/touchscreen/w90p910_ts.c 1791F: drivers/watchdog/nuc900_wdt.c 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1793F: drivers/mtd/nand/raw/nuc900_nand.c 1794F: drivers/rtc/rtc-nuc900.c 1795F: drivers/spi/spi-nuc900.c 1796F: drivers/usb/host/ehci-w90x900.c 1797F: drivers/video/fbdev/nuc900fb.c 1798 1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1800M: Nelson Castillo <arhuaco@freaks-unidos.net> 1801L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1802W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1803S: Supported 1804 1805ARM/Orion SoC/Technologic Systems TS-78xx platform support 1806M: Alexander Clouter <alex@digriz.org.uk> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808W: http://www.digriz.org.uk/ts78xx/kernel 1809S: Maintained 1810F: arch/arm/mach-orion5x/ts78xx-* 1811 1812ARM/OXNAS platform support 1813M: Neil Armstrong <narmstrong@baylibre.com> 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1815L: linux-oxnas@groups.io (moderated for non-subscribers) 1816S: Maintained 1817F: arch/arm/mach-oxnas/ 1818F: arch/arm/boot/dts/ox8*.dts* 1819N: oxnas 1820 1821ARM/PALM TREO SUPPORT 1822M: Tomas Cech <sleep_walker@suse.com> 1823L: linux-arm-kernel@lists.infradead.org 1824W: http://hackndev.com 1825S: Maintained 1826F: arch/arm/mach-pxa/palmtreo.* 1827 1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1829M: Marek Vasut <marek.vasut@gmail.com> 1830L: linux-arm-kernel@lists.infradead.org 1831W: http://hackndev.com 1832S: Maintained 1833F: arch/arm/mach-pxa/include/mach/palmtx.h 1834F: arch/arm/mach-pxa/palmtx.c 1835F: arch/arm/mach-pxa/palmt5.* 1836F: arch/arm/mach-pxa/include/mach/palmld.h 1837F: arch/arm/mach-pxa/palmld.c 1838F: arch/arm/mach-pxa/palmte2.* 1839F: arch/arm/mach-pxa/include/mach/palmtc.h 1840F: arch/arm/mach-pxa/palmtc.c 1841 1842ARM/PALMZ72 SUPPORT 1843M: Sergey Lapin <slapin@ossfans.org> 1844L: linux-arm-kernel@lists.infradead.org 1845W: http://hackndev.com 1846S: Maintained 1847F: arch/arm/mach-pxa/palmz72.* 1848 1849ARM/PLEB SUPPORT 1850M: Peter Chubb <pleb@gelato.unsw.edu.au> 1851W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1852S: Maintained 1853 1854ARM/PT DIGITAL BOARD PORT 1855M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.armlinux.org.uk/ 1858S: Maintained 1859 1860ARM/QUALCOMM SUPPORT 1861M: Andy Gross <andy.gross@linaro.org> 1862M: David Brown <david.brown@linaro.org> 1863L: linux-arm-msm@vger.kernel.org 1864L: linux-soc@vger.kernel.org 1865S: Maintained 1866F: Documentation/devicetree/bindings/soc/qcom/ 1867F: arch/arm/boot/dts/qcom-*.dts 1868F: arch/arm/boot/dts/qcom-*.dtsi 1869F: arch/arm/mach-qcom/ 1870F: arch/arm64/boot/dts/qcom/* 1871F: drivers/i2c/busses/i2c-qup.c 1872F: drivers/clk/qcom/ 1873F: drivers/dma/qcom/ 1874F: drivers/soc/qcom/ 1875F: drivers/spi/spi-qup.c 1876F: drivers/tty/serial/msm_serial.c 1877F: drivers/*/pm8???-* 1878F: drivers/mfd/ssbi.c 1879F: drivers/firmware/qcom_scm* 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1881 1882ARM/RADISYS ENP2611 MACHINE SUPPORT 1883M: Lennert Buytenhek <kernel@wantstofly.org> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/REALTEK ARCHITECTURE 1888M: Andreas Färber <afaerber@suse.de> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm64/boot/dts/realtek/ 1892F: Documentation/devicetree/bindings/arm/realtek.txt 1893 1894ARM/RENESAS ARM64 ARCHITECTURE 1895M: Simon Horman <horms@verge.net.au> 1896M: Magnus Damm <magnus.damm@gmail.com> 1897L: linux-renesas-soc@vger.kernel.org 1898Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1899T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1900S: Supported 1901F: arch/arm64/boot/dts/renesas/ 1902F: Documentation/devicetree/bindings/arm/shmobile.txt 1903F: drivers/soc/renesas/ 1904F: include/linux/soc/renesas/ 1905 1906ARM/RISCPC ARCHITECTURE 1907M: Russell King <linux@armlinux.org.uk> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909W: http://www.armlinux.org.uk/ 1910S: Maintained 1911F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1912F: arch/arm/include/asm/hardware/ioc.h 1913F: arch/arm/include/asm/hardware/iomd.h 1914F: arch/arm/include/asm/hardware/memc.h 1915F: arch/arm/mach-rpc/ 1916F: drivers/net/ethernet/8390/etherh.c 1917F: drivers/net/ethernet/i825xx/ether1* 1918F: drivers/net/ethernet/seeq/ether3* 1919F: drivers/scsi/arm/ 1920 1921ARM/Rockchip SoC support 1922M: Heiko Stuebner <heiko@sntech.de> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924L: linux-rockchip@lists.infradead.org 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1926S: Maintained 1927F: arch/arm/boot/dts/rk3* 1928F: arch/arm/boot/dts/rv1108* 1929F: arch/arm/mach-rockchip/ 1930F: drivers/clk/rockchip/ 1931F: drivers/i2c/busses/i2c-rk3x.c 1932F: drivers/*/*rockchip* 1933F: drivers/*/*/*rockchip* 1934F: sound/soc/rockchip/ 1935N: rockchip 1936 1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1938M: Kukjin Kim <kgene@kernel.org> 1939M: Krzysztof Kozlowski <krzk@kernel.org> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1942Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1943S: Maintained 1944F: arch/arm/boot/dts/s3c* 1945F: arch/arm/boot/dts/s5p* 1946F: arch/arm/boot/dts/exynos* 1947F: arch/arm64/boot/dts/exynos/ 1948F: arch/arm/plat-samsung/ 1949F: arch/arm/mach-s3c24*/ 1950F: arch/arm/mach-s3c64xx/ 1951F: arch/arm/mach-s5p*/ 1952F: arch/arm/mach-exynos*/ 1953F: drivers/*/*s3c24* 1954F: drivers/*/*/*s3c24* 1955F: drivers/*/*s3c64xx* 1956F: drivers/*/*s5pv210* 1957F: drivers/memory/samsung/* 1958F: drivers/soc/samsung/* 1959F: Documentation/arm/Samsung/ 1960F: Documentation/devicetree/bindings/arm/samsung/ 1961F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1962F: Documentation/devicetree/bindings/power/pd-samsung.txt 1963N: exynos 1964 1965ARM/SAMSUNG MOBILE MACHINE SUPPORT 1966M: Kyungmin Park <kyungmin.park@samsung.com> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-s5pv210/ 1970 1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1972M: Kyungmin Park <kyungmin.park@samsung.com> 1973M: Kamil Debski <kamil@wypas.org> 1974M: Andrzej Hajda <a.hajda@samsung.com> 1975L: linux-arm-kernel@lists.infradead.org 1976L: linux-media@vger.kernel.org 1977S: Maintained 1978F: drivers/media/platform/s5p-g2d/ 1979 1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1981M: Marek Szyprowski <m.szyprowski@samsung.com> 1982L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1983L: linux-media@vger.kernel.org 1984S: Maintained 1985F: drivers/media/platform/s5p-cec/ 1986F: Documentation/devicetree/bindings/media/s5p-cec.txt 1987 1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1989M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1990M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1991L: linux-arm-kernel@lists.infradead.org 1992L: linux-media@vger.kernel.org 1993S: Maintained 1994F: drivers/media/platform/s5p-jpeg/ 1995 1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1997M: Kyungmin Park <kyungmin.park@samsung.com> 1998M: Kamil Debski <kamil@wypas.org> 1999M: Jeongtae Park <jtp.park@samsung.com> 2000M: Andrzej Hajda <a.hajda@samsung.com> 2001L: linux-arm-kernel@lists.infradead.org 2002L: linux-media@vger.kernel.org 2003S: Maintained 2004F: arch/arm/plat-samsung/s5p-dev-mfc.c 2005F: drivers/media/platform/s5p-mfc/ 2006 2007ARM/SHMOBILE ARM ARCHITECTURE 2008M: Simon Horman <horms@verge.net.au> 2009M: Magnus Damm <magnus.damm@gmail.com> 2010L: linux-renesas-soc@vger.kernel.org 2011Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2012T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2013S: Supported 2014F: arch/arm/boot/dts/emev2* 2015F: arch/arm/boot/dts/r7s* 2016F: arch/arm/boot/dts/r8a* 2017F: arch/arm/boot/dts/r9a* 2018F: arch/arm/boot/dts/sh* 2019F: arch/arm/configs/shmobile_defconfig 2020F: arch/arm/include/debug/renesas-scif.S 2021F: arch/arm/mach-shmobile/ 2022F: Documentation/devicetree/bindings/arm/shmobile.txt 2023F: drivers/soc/renesas/ 2024F: include/linux/soc/renesas/ 2025 2026ARM/SOCFPGA ARCHITECTURE 2027M: Dinh Nguyen <dinguyen@kernel.org> 2028S: Maintained 2029F: arch/arm/mach-socfpga/ 2030F: arch/arm/boot/dts/socfpga* 2031F: arch/arm/configs/socfpga_defconfig 2032F: arch/arm64/boot/dts/altera/ 2033W: http://www.rocketboards.org 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2035 2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2037M: Dinh Nguyen <dinguyen@kernel.org> 2038S: Maintained 2039F: drivers/clk/socfpga/ 2040 2041ARM/SOCFPGA EDAC SUPPORT 2042M: Thor Thayer <thor.thayer@linux.intel.com> 2043S: Maintained 2044F: drivers/edac/altera_edac. 2045 2046ARM/SPREADTRUM SoC SUPPORT 2047M: Orson Zhai <orsonzhai@gmail.com> 2048M: Baolin Wang <baolin.wang@linaro.org> 2049M: Chunyan Zhang <zhang.lyra@gmail.com> 2050S: Maintained 2051F: arch/arm64/boot/dts/sprd 2052N: sprd 2053 2054ARM/STI ARCHITECTURE 2055M: Patrice Chotard <patrice.chotard@st.com> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057W: http://www.stlinux.com 2058S: Maintained 2059F: arch/arm/mach-sti/ 2060F: arch/arm/boot/dts/sti* 2061F: drivers/char/hw_random/st-rng.c 2062F: drivers/clocksource/arm_global_timer.c 2063F: drivers/clocksource/clksrc_st_lpc.c 2064F: drivers/cpufreq/sti-cpufreq.c 2065F: drivers/dma/st_fdma* 2066F: drivers/i2c/busses/i2c-st.c 2067F: drivers/media/rc/st_rc.c 2068F: drivers/media/platform/sti/c8sectpfe/ 2069F: drivers/mmc/host/sdhci-st.c 2070F: drivers/phy/st/phy-miphy28lp.c 2071F: drivers/phy/st/phy-stih407-usb.c 2072F: drivers/pinctrl/pinctrl-st.c 2073F: drivers/remoteproc/st_remoteproc.c 2074F: drivers/remoteproc/st_slim_rproc.c 2075F: drivers/reset/sti/ 2076F: drivers/rtc/rtc-st-lpc.c 2077F: drivers/tty/serial/st-asc.c 2078F: drivers/usb/dwc3/dwc3-st.c 2079F: drivers/usb/host/ehci-st.c 2080F: drivers/usb/host/ohci-st.c 2081F: drivers/watchdog/st_lpc_wdt.c 2082F: drivers/ata/ahci_st.c 2083F: include/linux/remoteproc/st_slim_rproc.h 2084 2085ARM/STM32 ARCHITECTURE 2086M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2087M: Alexandre Torgue <alexandre.torgue@st.com> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089S: Maintained 2090T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2091N: stm32 2092F: arch/arm/boot/dts/stm32* 2093F: arch/arm/mach-stm32/ 2094F: drivers/clocksource/armv7m_systick.c 2095 2096ARM/Synaptics Berlin SoC support 2097M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2098M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100S: Maintained 2101F: arch/arm/mach-berlin/ 2102F: arch/arm/boot/dts/berlin* 2103F: arch/arm64/boot/dts/marvell/berlin* 2104 2105ARM/TANGO ARCHITECTURE 2106M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2107M: Mans Rullgard <mans@mansr.com> 2108L: linux-arm-kernel@lists.infradead.org 2109S: Odd Fixes 2110N: tango 2111 2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2113M: Lennert Buytenhek <kernel@wantstofly.org> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116 2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2118M: Hans Verkuil <hans.verkuil@cisco.com> 2119L: linux-tegra@vger.kernel.org 2120L: linux-media@vger.kernel.org 2121S: Maintained 2122F: drivers/media/platform/tegra-cec/ 2123F: Documentation/devicetree/bindings/media/tegra-cec.txt 2124 2125ARM/TETON BGA MACHINE SUPPORT 2126M: "Mark F. Brown" <mark.brown314@gmail.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129 2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2131M: Santosh Shilimkar <ssantosh@kernel.org> 2132L: linux-kernel@vger.kernel.org 2133S: Maintained 2134F: drivers/memory/*emif* 2135 2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2137M: Tero Kristo <t-kristo@ti.com> 2138M: Nishanth Menon <nm@ti.com> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140S: Supported 2141F: Documentation/devicetree/bindings/arm/ti/k3.txt 2142F: arch/arm64/boot/dts/ti/Makefile 2143F: arch/arm64/boot/dts/ti/k3-* 2144 2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2146M: Santosh Shilimkar <ssantosh@kernel.org> 2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2148S: Maintained 2149F: arch/arm/mach-keystone/ 2150F: arch/arm/boot/dts/keystone-* 2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2152 2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2154M: Santosh Shilimkar <ssantosh@kernel.org> 2155L: linux-kernel@vger.kernel.org 2156S: Maintained 2157F: drivers/clk/keystone/ 2158 2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2160M: Santosh Shilimkar <ssantosh@kernel.org> 2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162L: linux-kernel@vger.kernel.org 2163S: Maintained 2164F: drivers/clocksource/timer-keystone.c 2165 2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2167M: Santosh Shilimkar <ssantosh@kernel.org> 2168L: linux-kernel@vger.kernel.org 2169S: Maintained 2170F: drivers/power/reset/keystone-reset.c 2171 2172ARM/THECUS N2100 MACHINE SUPPORT 2173M: Lennert Buytenhek <kernel@wantstofly.org> 2174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2175S: Maintained 2176 2177ARM/TOSA MACHINE SUPPORT 2178M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2179M: Dirk Opfer <dirk@opfer-online.de> 2180S: Maintained 2181 2182ARM/UNIPHIER ARCHITECTURE 2183M: Masahiro Yamada <yamada.masahiro@socionext.com> 2184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2185T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2186S: Maintained 2187F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2188F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2189F: arch/arm/boot/dts/uniphier* 2190F: arch/arm/include/asm/hardware/cache-uniphier.h 2191F: arch/arm/mach-uniphier/ 2192F: arch/arm/mm/cache-uniphier.c 2193F: arch/arm64/boot/dts/socionext/uniphier* 2194F: drivers/bus/uniphier-system-bus.c 2195F: drivers/clk/uniphier/ 2196F: drivers/gpio/gpio-uniphier.c 2197F: drivers/i2c/busses/i2c-uniphier* 2198F: drivers/irqchip/irq-uniphier-aidet.c 2199F: drivers/pinctrl/uniphier/ 2200F: drivers/reset/reset-uniphier.c 2201F: drivers/tty/serial/8250/8250_uniphier.c 2202N: uniphier 2203 2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2205M: Ulf Hansson <ulf.hansson@linaro.org> 2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2207T: git git://git.linaro.org/people/ulfh/clk.git 2208S: Maintained 2209F: drivers/clk/ux500/ 2210 2211ARM/VERSATILE EXPRESS PLATFORM 2212M: Liviu Dudau <liviu.dudau@arm.com> 2213M: Sudeep Holla <sudeep.holla@arm.com> 2214M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2216S: Maintained 2217F: arch/arm/boot/dts/vexpress* 2218F: arch/arm64/boot/dts/arm/ 2219F: arch/arm/mach-vexpress/ 2220F: */*/vexpress* 2221F: */*/*/vexpress* 2222F: drivers/clk/versatile/clk-vexpress-osc.c 2223F: drivers/clocksource/versatile.c 2224N: mps2 2225 2226ARM/VFP SUPPORT 2227M: Russell King <linux@armlinux.org.uk> 2228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2229W: http://www.armlinux.org.uk/ 2230S: Maintained 2231F: arch/arm/vfp/ 2232 2233ARM/VOIPAC PXA270 SUPPORT 2234M: Marek Vasut <marek.vasut@gmail.com> 2235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2236S: Maintained 2237F: arch/arm/mach-pxa/vpac270.c 2238F: arch/arm/mach-pxa/include/mach/vpac270.h 2239 2240ARM/VT8500 ARM ARCHITECTURE 2241M: Tony Prisk <linux@prisktech.co.nz> 2242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2243S: Maintained 2244F: arch/arm/mach-vt8500/ 2245F: drivers/clocksource/vt8500_timer.c 2246F: drivers/i2c/busses/i2c-wmt.c 2247F: drivers/mmc/host/wmt-sdmmc.c 2248F: drivers/pwm/pwm-vt8500.c 2249F: drivers/rtc/rtc-vt8500.c 2250F: drivers/tty/serial/vt8500_serial.c 2251F: drivers/usb/host/ehci-platform.c 2252F: drivers/usb/host/uhci-platform.c 2253F: drivers/video/fbdev/vt8500lcdfb.* 2254F: drivers/video/fbdev/wm8505fb* 2255F: drivers/video/fbdev/wmt_ge_rops.* 2256 2257ARM/ZIPIT Z2 SUPPORT 2258M: Marek Vasut <marek.vasut@gmail.com> 2259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2260S: Maintained 2261F: arch/arm/mach-pxa/z2.c 2262F: arch/arm/mach-pxa/include/mach/z2.h 2263 2264ARM/ZTE ARCHITECTURE 2265M: Jun Nie <jun.nie@linaro.org> 2266M: Baoyou Xie <baoyou.xie@linaro.org> 2267M: Shawn Guo <shawnguo@kernel.org> 2268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2269S: Maintained 2270F: arch/arm/boot/dts/zx2967* 2271F: arch/arm/mach-zx/ 2272F: arch/arm64/boot/dts/zte/ 2273F: drivers/clk/zte/ 2274F: drivers/dma/zx_dma.c 2275F: drivers/gpio/gpio-zx.c 2276F: drivers/i2c/busses/i2c-zx2967.c 2277F: drivers/mmc/host/dw_mmc-zx.* 2278F: drivers/pinctrl/zte/ 2279F: drivers/soc/zte/ 2280F: drivers/thermal/zx2967_thermal.c 2281F: drivers/watchdog/zx2967_wdt.c 2282F: Documentation/devicetree/bindings/arm/zte.txt 2283F: Documentation/devicetree/bindings/clock/zx2967*.txt 2284F: Documentation/devicetree/bindings/dma/zxdma.txt 2285F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2286F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2287F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2288F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2289F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2290F: Documentation/devicetree/bindings/soc/zte/ 2291F: Documentation/devicetree/bindings/sound/zte,*.txt 2292F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2293F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2294F: include/dt-bindings/clock/zx2967*.h 2295F: include/dt-bindings/soc/zte,*.h 2296F: sound/soc/codecs/zx_aud96p22.c 2297F: sound/soc/zte/ 2298 2299ARM/ZYNQ ARCHITECTURE 2300M: Michal Simek <michal.simek@xilinx.com> 2301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2302W: http://wiki.xilinx.com 2303T: git https://github.com/Xilinx/linux-xlnx.git 2304S: Supported 2305F: arch/arm/mach-zynq/ 2306F: drivers/cpuidle/cpuidle-zynq.c 2307F: drivers/block/xsysace.c 2308N: zynq 2309N: xilinx 2310F: drivers/clocksource/cadence_ttc_timer.c 2311F: drivers/i2c/busses/i2c-cadence.c 2312F: drivers/mmc/host/sdhci-of-arasan.c 2313F: drivers/edac/synopsys_edac.c 2314F: drivers/i2c/busses/i2c-xiic.c 2315 2316ARM64 PORT (AARCH64 ARCHITECTURE) 2317M: Catalin Marinas <catalin.marinas@arm.com> 2318M: Will Deacon <will.deacon@arm.com> 2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2320T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2321S: Maintained 2322F: arch/arm64/ 2323X: arch/arm64/boot/dts/ 2324F: Documentation/arm64/ 2325 2326AS3645A LED FLASH CONTROLLER DRIVER 2327M: Sakari Ailus <sakari.ailus@iki.fi> 2328L: linux-leds@vger.kernel.org 2329S: Maintained 2330F: drivers/leds/leds-as3645a.c 2331 2332ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2333M: Tianshu Qiu <tian.shu.qiu@intel.com> 2334L: linux-media@vger.kernel.org 2335T: git git://linuxtv.org/media_tree.git 2336S: Maintained 2337F: drivers/media/i2c/ak7375.c 2338F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2339 2340ASAHI KASEI AK8974 DRIVER 2341M: Linus Walleij <linus.walleij@linaro.org> 2342L: linux-iio@vger.kernel.org 2343W: http://www.akm.com/ 2344S: Supported 2345F: drivers/iio/magnetometer/ak8974.c 2346 2347ASC7621 HARDWARE MONITOR DRIVER 2348M: George Joseph <george.joseph@fairview5.com> 2349L: linux-hwmon@vger.kernel.org 2350S: Maintained 2351F: Documentation/hwmon/asc7621 2352F: drivers/hwmon/asc7621.c 2353 2354ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2355M: Corentin Chary <corentin.chary@gmail.com> 2356L: acpi4asus-user@lists.sourceforge.net 2357L: platform-driver-x86@vger.kernel.org 2358W: http://acpi4asus.sf.net 2359S: Maintained 2360F: drivers/platform/x86/asus*.c 2361F: drivers/platform/x86/eeepc*.c 2362 2363ASUS WIRELESS RADIO CONTROL DRIVER 2364M: João Paulo Rechi Vita <jprvita@gmail.com> 2365L: platform-driver-x86@vger.kernel.org 2366S: Maintained 2367F: drivers/platform/x86/asus-wireless.c 2368 2369ASYMMETRIC KEYS 2370M: David Howells <dhowells@redhat.com> 2371L: keyrings@vger.kernel.org 2372S: Maintained 2373F: Documentation/crypto/asymmetric-keys.txt 2374F: include/linux/verification.h 2375F: include/crypto/public_key.h 2376F: include/crypto/pkcs7.h 2377F: crypto/asymmetric_keys/ 2378 2379ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2380R: Dan Williams <dan.j.williams@intel.com> 2381W: http://sourceforge.net/projects/xscaleiop 2382S: Odd fixes 2383F: Documentation/crypto/async-tx-api.txt 2384F: crypto/async_tx/ 2385F: drivers/dma/ 2386F: include/linux/dmaengine.h 2387F: include/linux/async_tx.h 2388 2389AT24 EEPROM DRIVER 2390M: Bartosz Golaszewski <brgl@bgdev.pl> 2391L: linux-i2c@vger.kernel.org 2392T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2393S: Maintained 2394F: Documentation/devicetree/bindings/eeprom/at24.txt 2395F: drivers/misc/eeprom/at24.c 2396F: include/linux/platform_data/at24.h 2397 2398ATA OVER ETHERNET (AOE) DRIVER 2399M: "Ed L. Cashin" <ed.cashin@acm.org> 2400W: http://www.openaoe.org/ 2401S: Supported 2402F: Documentation/aoe/ 2403F: drivers/block/aoe/ 2404 2405ATHEROS 71XX/9XXX GPIO DRIVER 2406M: Alban Bedel <albeu@free.fr> 2407W: https://github.com/AlbanBedel/linux 2408T: git git://github.com/AlbanBedel/linux 2409S: Maintained 2410F: drivers/gpio/gpio-ath79.c 2411F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2412 2413ATHEROS 71XX/9XXX USB PHY DRIVER 2414M: Alban Bedel <albeu@free.fr> 2415W: https://github.com/AlbanBedel/linux 2416T: git git://github.com/AlbanBedel/linux 2417S: Maintained 2418F: drivers/phy/qualcomm/phy-ath79-usb.c 2419F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2420 2421ATHEROS ATH GENERIC UTILITIES 2422M: Kalle Valo <kvalo@codeaurora.org> 2423L: linux-wireless@vger.kernel.org 2424S: Supported 2425F: drivers/net/wireless/ath/* 2426 2427ATHEROS ATH5K WIRELESS DRIVER 2428M: Jiri Slaby <jirislaby@gmail.com> 2429M: Nick Kossifidis <mickflemm@gmail.com> 2430M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2431L: linux-wireless@vger.kernel.org 2432W: http://wireless.kernel.org/en/users/Drivers/ath5k 2433S: Maintained 2434F: drivers/net/wireless/ath/ath5k/ 2435 2436ATHEROS ATH6KL WIRELESS DRIVER 2437M: Kalle Valo <kvalo@codeaurora.org> 2438L: linux-wireless@vger.kernel.org 2439W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2441S: Supported 2442F: drivers/net/wireless/ath/ath6kl/ 2443 2444ATI_REMOTE2 DRIVER 2445M: Ville Syrjala <syrjala@sci.fi> 2446S: Maintained 2447F: drivers/input/misc/ati_remote2.c 2448 2449ATK0110 HWMON DRIVER 2450M: Luca Tettamanti <kronos.it@gmail.com> 2451L: linux-hwmon@vger.kernel.org 2452S: Maintained 2453F: drivers/hwmon/asus_atk0110.c 2454 2455ATLX ETHERNET DRIVERS 2456M: Jay Cliburn <jcliburn@gmail.com> 2457M: Chris Snook <chris.snook@gmail.com> 2458L: netdev@vger.kernel.org 2459W: http://sourceforge.net/projects/atl1 2460W: http://atl1.sourceforge.net 2461S: Maintained 2462F: drivers/net/ethernet/atheros/ 2463 2464ATM 2465M: Chas Williams <3chas3@gmail.com> 2466L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2467L: netdev@vger.kernel.org 2468W: http://linux-atm.sourceforge.net 2469S: Maintained 2470F: drivers/atm/ 2471F: include/linux/atm* 2472F: include/uapi/linux/atm* 2473 2474ATMEL AT91 / AT32 MCI DRIVER 2475M: Ludovic Desroches <ludovic.desroches@microchip.com> 2476S: Maintained 2477F: drivers/mmc/host/atmel-mci.c 2478 2479ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2480M: Nicolas Ferre <nicolas.ferre@microchip.com> 2481S: Supported 2482F: drivers/power/reset/at91-sama5d2_shdwc.c 2483 2484ATMEL Audio ALSA driver 2485M: Nicolas Ferre <nicolas.ferre@microchip.com> 2486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2487S: Supported 2488F: sound/soc/atmel 2489 2490ATMEL I2C DRIVER 2491M: Ludovic Desroches <ludovic.desroches@microchip.com> 2492L: linux-i2c@vger.kernel.org 2493S: Supported 2494F: drivers/i2c/busses/i2c-at91.c 2495 2496ATMEL ISI DRIVER 2497M: Ludovic Desroches <ludovic.desroches@microchip.com> 2498L: linux-media@vger.kernel.org 2499S: Supported 2500F: drivers/media/platform/atmel/atmel-isi.c 2501F: include/media/atmel-isi.h 2502 2503ATMEL LCDFB DRIVER 2504M: Nicolas Ferre <nicolas.ferre@microchip.com> 2505L: linux-fbdev@vger.kernel.org 2506S: Maintained 2507F: drivers/video/fbdev/atmel_lcdfb.c 2508F: include/video/atmel_lcdc.h 2509 2510ATMEL MACB ETHERNET DRIVER 2511M: Nicolas Ferre <nicolas.ferre@microchip.com> 2512S: Supported 2513F: drivers/net/ethernet/cadence/ 2514 2515ATMEL MAXTOUCH DRIVER 2516M: Nick Dyer <nick@shmanahar.org> 2517T: git git://github.com/ndyer/linux.git 2518S: Maintained 2519F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2520F: drivers/input/touchscreen/atmel_mxt_ts.c 2521 2522ATMEL SAMA5D2 ADC DRIVER 2523M: Ludovic Desroches <ludovic.desroches@microchip.com> 2524L: linux-iio@vger.kernel.org 2525S: Supported 2526F: drivers/iio/adc/at91-sama5d2_adc.c 2527 2528ATMEL SDMMC DRIVER 2529M: Ludovic Desroches <ludovic.desroches@microchip.com> 2530L: linux-mmc@vger.kernel.org 2531S: Supported 2532F: drivers/mmc/host/sdhci-of-at91.c 2533 2534ATMEL SPI DRIVER 2535M: Nicolas Ferre <nicolas.ferre@microchip.com> 2536S: Supported 2537F: drivers/spi/spi-atmel.* 2538 2539ATMEL SSC DRIVER 2540M: Nicolas Ferre <nicolas.ferre@microchip.com> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Supported 2543F: drivers/misc/atmel-ssc.c 2544F: include/linux/atmel-ssc.h 2545 2546ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2547M: Nicolas Ferre <nicolas.ferre@microchip.com> 2548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2549S: Supported 2550F: drivers/misc/atmel_tclib.c 2551F: drivers/clocksource/tcb_clksrc.c 2552 2553ATMEL USBA UDC DRIVER 2554M: Nicolas Ferre <nicolas.ferre@microchip.com> 2555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2556S: Supported 2557F: drivers/usb/gadget/udc/atmel_usba_udc.* 2558 2559ATMEL WIRELESS DRIVER 2560M: Simon Kelley <simon@thekelleys.org.uk> 2561L: linux-wireless@vger.kernel.org 2562W: http://www.thekelleys.org.uk/atmel 2563W: http://atmelwlandriver.sourceforge.net/ 2564S: Maintained 2565F: drivers/net/wireless/atmel/atmel* 2566 2567ATMEL XDMA DRIVER 2568M: Ludovic Desroches <ludovic.desroches@microchip.com> 2569L: linux-arm-kernel@lists.infradead.org 2570L: dmaengine@vger.kernel.org 2571S: Supported 2572F: drivers/dma/at_xdmac.c 2573 2574ATOMIC INFRASTRUCTURE 2575M: Will Deacon <will.deacon@arm.com> 2576M: Peter Zijlstra <peterz@infradead.org> 2577R: Boqun Feng <boqun.feng@gmail.com> 2578L: linux-kernel@vger.kernel.org 2579S: Maintained 2580F: arch/*/include/asm/atomic*.h 2581F: include/*/atomic*.h 2582 2583ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2584M: Bradley Grove <linuxdrivers@attotech.com> 2585L: linux-scsi@vger.kernel.org 2586W: http://www.attotech.com 2587S: Supported 2588F: drivers/scsi/esas2r 2589 2590ATUSB IEEE 802.15.4 RADIO DRIVER 2591M: Stefan Schmidt <stefan@datenfreihafen.org> 2592L: linux-wpan@vger.kernel.org 2593S: Maintained 2594F: drivers/net/ieee802154/atusb.c 2595F: drivers/net/ieee802154/atusb.h 2596F: drivers/net/ieee802154/at86rf230.h 2597 2598AUDIT SUBSYSTEM 2599M: Paul Moore <paul@paul-moore.com> 2600M: Eric Paris <eparis@redhat.com> 2601L: linux-audit@redhat.com (moderated for non-subscribers) 2602W: https://github.com/linux-audit 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2604S: Supported 2605F: include/linux/audit.h 2606F: include/uapi/linux/audit.h 2607F: kernel/audit* 2608 2609AUXILIARY DISPLAY DRIVERS 2610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2611S: Maintained 2612F: drivers/auxdisplay/ 2613F: include/linux/cfag12864b.h 2614 2615AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2616M: Andreas Klinger <ak@it-klinger.de> 2617L: linux-iio@vger.kernel.org 2618S: Maintained 2619F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2620F: drivers/iio/adc/hx711.c 2621 2622AX.25 NETWORK LAYER 2623M: Ralf Baechle <ralf@linux-mips.org> 2624L: linux-hams@vger.kernel.org 2625W: http://www.linux-ax25.org/ 2626S: Maintained 2627F: include/uapi/linux/ax25.h 2628F: include/net/ax25.h 2629F: net/ax25/ 2630 2631AXENTIA ARM DEVICES 2632M: Peter Rosin <peda@axentia.se> 2633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2634S: Maintained 2635F: Documentation/devicetree/bindings/arm/axentia.txt 2636F: arch/arm/boot/dts/at91-linea.dtsi 2637F: arch/arm/boot/dts/at91-natte.dtsi 2638F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2639F: arch/arm/boot/dts/at91-tse850-3.dts 2640 2641AXENTIA ASOC DRIVERS 2642M: Peter Rosin <peda@axentia.se> 2643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2644S: Maintained 2645F: Documentation/devicetree/bindings/sound/axentia,* 2646F: sound/soc/atmel/tse850-pcm5142.c 2647 2648AZ6007 DVB DRIVER 2649M: Mauro Carvalho Chehab <mchehab@kernel.org> 2650L: linux-media@vger.kernel.org 2651W: https://linuxtv.org 2652T: git git://linuxtv.org/media_tree.git 2653S: Maintained 2654F: drivers/media/usb/dvb-usb-v2/az6007.c 2655 2656AZTECH FM RADIO RECEIVER DRIVER 2657M: Hans Verkuil <hverkuil@xs4all.nl> 2658L: linux-media@vger.kernel.org 2659T: git git://linuxtv.org/media_tree.git 2660W: https://linuxtv.org 2661S: Maintained 2662F: drivers/media/radio/radio-aztech* 2663 2664B43 WIRELESS DRIVER 2665L: linux-wireless@vger.kernel.org 2666L: b43-dev@lists.infradead.org 2667W: http://wireless.kernel.org/en/users/Drivers/b43 2668S: Odd Fixes 2669F: drivers/net/wireless/broadcom/b43/ 2670 2671B43LEGACY WIRELESS DRIVER 2672M: Larry Finger <Larry.Finger@lwfinger.net> 2673L: linux-wireless@vger.kernel.org 2674L: b43-dev@lists.infradead.org 2675W: http://wireless.kernel.org/en/users/Drivers/b43 2676S: Maintained 2677F: drivers/net/wireless/broadcom/b43legacy/ 2678 2679BACKLIGHT CLASS/SUBSYSTEM 2680M: Lee Jones <lee.jones@linaro.org> 2681M: Daniel Thompson <daniel.thompson@linaro.org> 2682M: Jingoo Han <jingoohan1@gmail.com> 2683L: dri-devel@lists.freedesktop.org 2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2685S: Maintained 2686F: drivers/video/backlight/ 2687F: include/linux/backlight.h 2688F: include/linux/pwm_backlight.h 2689F: Documentation/devicetree/bindings/leds/backlight 2690 2691BATMAN ADVANCED 2692M: Marek Lindner <mareklindner@neomailbox.ch> 2693M: Simon Wunderlich <sw@simonwunderlich.de> 2694M: Antonio Quartulli <a@unstable.cc> 2695L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2696W: https://www.open-mesh.org/ 2697Q: https://patchwork.open-mesh.org/project/batman/list/ 2698S: Maintained 2699F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2700F: Documentation/ABI/testing/sysfs-class-net-mesh 2701F: Documentation/networking/batman-adv.rst 2702F: include/uapi/linux/batadv_packet.h 2703F: include/uapi/linux/batman_adv.h 2704F: net/batman-adv/ 2705 2706BAYCOM/HDLCDRV DRIVERS FOR AX.25 2707M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2708L: linux-hams@vger.kernel.org 2709W: http://www.baycom.org/~tom/ham/ham.html 2710S: Maintained 2711F: drivers/net/hamradio/baycom* 2712 2713BCACHE (BLOCK LAYER CACHE) 2714M: Coly Li <colyli@suse.de> 2715M: Kent Overstreet <kent.overstreet@gmail.com> 2716L: linux-bcache@vger.kernel.org 2717W: http://bcache.evilpiepirate.org 2718C: irc://irc.oftc.net/bcache 2719S: Maintained 2720F: drivers/md/bcache/ 2721 2722BDISP ST MEDIA DRIVER 2723M: Fabien Dessenne <fabien.dessenne@st.com> 2724L: linux-media@vger.kernel.org 2725T: git git://linuxtv.org/media_tree.git 2726W: https://linuxtv.org 2727S: Supported 2728F: drivers/media/platform/sti/bdisp 2729 2730BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2731M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2732L: netdev@vger.kernel.org 2733S: Maintained 2734F: drivers/net/ethernet/ec_bhf.c 2735 2736BEFS FILE SYSTEM 2737M: Luis de Bethencourt <luisbg@kernel.org> 2738M: Salah Triki <salah.triki@gmail.com> 2739S: Maintained 2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2741F: Documentation/filesystems/befs.txt 2742F: fs/befs/ 2743 2744BFQ I/O SCHEDULER 2745M: Paolo Valente <paolo.valente@linaro.org> 2746M: Jens Axboe <axboe@kernel.dk> 2747L: linux-block@vger.kernel.org 2748S: Maintained 2749F: block/bfq-* 2750F: Documentation/block/bfq-iosched.txt 2751 2752BFS FILE SYSTEM 2753M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2754S: Maintained 2755F: Documentation/filesystems/bfs.txt 2756F: fs/bfs/ 2757F: include/uapi/linux/bfs_fs.h 2758 2759BLINKM RGB LED DRIVER 2760M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2761S: Maintained 2762F: drivers/leds/leds-blinkm.c 2763 2764BLOCK LAYER 2765M: Jens Axboe <axboe@kernel.dk> 2766L: linux-block@vger.kernel.org 2767T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2768S: Maintained 2769F: block/ 2770F: drivers/block/ 2771F: kernel/trace/blktrace.c 2772F: lib/sbitmap.c 2773 2774BLOCK2MTD DRIVER 2775M: Joern Engel <joern@lazybastard.org> 2776L: linux-mtd@lists.infradead.org 2777S: Maintained 2778F: drivers/mtd/devices/block2mtd.c 2779 2780BLUETOOTH DRIVERS 2781M: Marcel Holtmann <marcel@holtmann.org> 2782M: Johan Hedberg <johan.hedberg@gmail.com> 2783L: linux-bluetooth@vger.kernel.org 2784W: http://www.bluez.org/ 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2787S: Maintained 2788F: drivers/bluetooth/ 2789 2790BLUETOOTH SUBSYSTEM 2791M: Marcel Holtmann <marcel@holtmann.org> 2792M: Johan Hedberg <johan.hedberg@gmail.com> 2793L: linux-bluetooth@vger.kernel.org 2794W: http://www.bluez.org/ 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2797S: Maintained 2798F: net/bluetooth/ 2799F: include/net/bluetooth/ 2800 2801BONDING DRIVER 2802M: Jay Vosburgh <j.vosburgh@gmail.com> 2803M: Veaceslav Falico <vfalico@gmail.com> 2804M: Andy Gospodarek <andy@greyhouse.net> 2805L: netdev@vger.kernel.org 2806W: http://sourceforge.net/projects/bonding/ 2807S: Supported 2808F: drivers/net/bonding/ 2809F: include/uapi/linux/if_bonding.h 2810 2811BPF (Safe dynamic programs and tools) 2812M: Alexei Starovoitov <ast@kernel.org> 2813M: Daniel Borkmann <daniel@iogearbox.net> 2814L: netdev@vger.kernel.org 2815L: linux-kernel@vger.kernel.org 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2817T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2818Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2819S: Supported 2820F: arch/x86/net/bpf_jit* 2821F: Documentation/networking/filter.txt 2822F: Documentation/bpf/ 2823F: include/linux/bpf* 2824F: include/linux/filter.h 2825F: include/trace/events/xdp.h 2826F: include/uapi/linux/bpf* 2827F: include/uapi/linux/filter.h 2828F: kernel/bpf/ 2829F: kernel/trace/bpf_trace.c 2830F: lib/test_bpf.c 2831F: net/bpf/ 2832F: net/core/filter.c 2833F: net/sched/act_bpf.c 2834F: net/sched/cls_bpf.c 2835F: samples/bpf/ 2836F: tools/bpf/ 2837F: tools/lib/bpf/ 2838F: tools/testing/selftests/bpf/ 2839 2840BROADCOM B44 10/100 ETHERNET DRIVER 2841M: Michael Chan <michael.chan@broadcom.com> 2842L: netdev@vger.kernel.org 2843S: Supported 2844F: drivers/net/ethernet/broadcom/b44.* 2845 2846BROADCOM B53 ETHERNET SWITCH DRIVER 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848L: netdev@vger.kernel.org 2849L: openwrt-devel@lists.openwrt.org (subscribers-only) 2850S: Supported 2851F: drivers/net/dsa/b53/* 2852F: include/linux/platform_data/b53.h 2853 2854BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2855M: Florian Fainelli <f.fainelli@gmail.com> 2856M: Ray Jui <rjui@broadcom.com> 2857M: Scott Branden <sbranden@broadcom.com> 2858M: bcm-kernel-feedback-list@broadcom.com 2859T: git git://github.com/broadcom/mach-bcm 2860S: Maintained 2861N: bcm281* 2862N: bcm113* 2863N: bcm216* 2864N: kona 2865F: arch/arm/mach-bcm/ 2866 2867BROADCOM BCM2835 ARM ARCHITECTURE 2868M: Eric Anholt <eric@anholt.net> 2869M: Stefan Wahren <stefan.wahren@i2se.com> 2870L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2872T: git git://github.com/anholt/linux 2873S: Maintained 2874N: bcm2835 2875F: drivers/staging/vc04_services 2876 2877BROADCOM BCM47XX MIPS ARCHITECTURE 2878M: Hauke Mehrtens <hauke@hauke-m.de> 2879M: Rafał Miłecki <zajec5@gmail.com> 2880L: linux-mips@linux-mips.org 2881S: Maintained 2882F: Documentation/devicetree/bindings/mips/brcm/ 2883F: arch/mips/bcm47xx/* 2884F: arch/mips/include/asm/mach-bcm47xx/* 2885 2886BROADCOM BCM5301X ARM ARCHITECTURE 2887M: Hauke Mehrtens <hauke@hauke-m.de> 2888M: Rafał Miłecki <zajec5@gmail.com> 2889M: Jon Mason <jonmason@broadcom.com> 2890M: bcm-kernel-feedback-list@broadcom.com 2891L: linux-arm-kernel@lists.infradead.org 2892S: Maintained 2893F: arch/arm/mach-bcm/bcm_5301x.c 2894F: arch/arm/boot/dts/bcm5301x*.dtsi 2895F: arch/arm/boot/dts/bcm470* 2896F: arch/arm/boot/dts/bcm953012* 2897 2898BROADCOM BCM53573 ARM ARCHITECTURE 2899M: Rafał Miłecki <rafal@milecki.pl> 2900L: linux-arm-kernel@lists.infradead.org 2901S: Maintained 2902F: arch/arm/boot/dts/bcm53573* 2903F: arch/arm/boot/dts/bcm47189* 2904 2905BROADCOM BCM63XX ARM ARCHITECTURE 2906M: Florian Fainelli <f.fainelli@gmail.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2909T: git git://github.com/broadcom/stblinux.git 2910S: Maintained 2911N: bcm63xx 2912 2913BROADCOM BCM63XX/BCM33XX UDC DRIVER 2914M: Kevin Cernekee <cernekee@gmail.com> 2915L: linux-usb@vger.kernel.org 2916S: Maintained 2917F: drivers/usb/gadget/udc/bcm63xx_udc.* 2918 2919BROADCOM BCM7XXX ARM ARCHITECTURE 2920M: Brian Norris <computersforpeace@gmail.com> 2921M: Gregory Fong <gregory.0xf0@gmail.com> 2922M: Florian Fainelli <f.fainelli@gmail.com> 2923M: bcm-kernel-feedback-list@broadcom.com 2924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2925T: git git://github.com/broadcom/stblinux.git 2926S: Maintained 2927F: arch/arm/mach-bcm/*brcmstb* 2928F: arch/arm/boot/dts/bcm7*.dts* 2929F: drivers/bus/brcmstb_gisb.c 2930F: arch/arm/mm/cache-b15-rac.c 2931F: arch/arm/include/asm/hardware/cache-b15-rac.h 2932N: brcmstb 2933 2934BROADCOM BMIPS CPUFREQ DRIVER 2935M: Markus Mayer <mmayer@broadcom.com> 2936M: bcm-kernel-feedback-list@broadcom.com 2937L: linux-pm@vger.kernel.org 2938S: Maintained 2939F: drivers/cpufreq/bmips-cpufreq.c 2940 2941BROADCOM BMIPS MIPS ARCHITECTURE 2942M: Kevin Cernekee <cernekee@gmail.com> 2943M: Florian Fainelli <f.fainelli@gmail.com> 2944L: linux-mips@linux-mips.org 2945T: git git://github.com/broadcom/stblinux.git 2946S: Maintained 2947F: arch/mips/bmips/* 2948F: arch/mips/include/asm/mach-bmips/* 2949F: arch/mips/kernel/*bmips* 2950F: arch/mips/boot/dts/brcm/bcm*.dts* 2951F: drivers/irqchip/irq-bcm63* 2952F: drivers/irqchip/irq-bcm7* 2953F: drivers/irqchip/irq-brcmstb* 2954F: include/linux/bcm963xx_nvram.h 2955F: include/linux/bcm963xx_tag.h 2956 2957BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2958M: Rasesh Mody <rasesh.mody@cavium.com> 2959M: Harish Patil <harish.patil@cavium.com> 2960M: Dept-GELinuxNICDev@cavium.com 2961L: netdev@vger.kernel.org 2962S: Supported 2963F: drivers/net/ethernet/broadcom/bnx2.* 2964F: drivers/net/ethernet/broadcom/bnx2_* 2965 2966BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2967M: QLogic-Storage-Upstream@qlogic.com 2968L: linux-scsi@vger.kernel.org 2969S: Supported 2970F: drivers/scsi/bnx2fc/ 2971 2972BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2973M: QLogic-Storage-Upstream@qlogic.com 2974L: linux-scsi@vger.kernel.org 2975S: Supported 2976F: drivers/scsi/bnx2i/ 2977 2978BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2979M: Ariel Elior <ariel.elior@cavium.com> 2980M: everest-linux-l2@cavium.com 2981L: netdev@vger.kernel.org 2982S: Supported 2983F: drivers/net/ethernet/broadcom/bnx2x/ 2984 2985BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2986M: Michael Chan <michael.chan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/bnxt/ 2990 2991BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2992M: Arend van Spriel <arend.vanspriel@broadcom.com> 2993M: Franky Lin <franky.lin@broadcom.com> 2994M: Hante Meuleman <hante.meuleman@broadcom.com> 2995M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2996M: Wright Feng <wright.feng@cypress.com> 2997L: linux-wireless@vger.kernel.org 2998L: brcm80211-dev-list.pdl@broadcom.com 2999L: brcm80211-dev-list@cypress.com 3000S: Supported 3001F: drivers/net/wireless/broadcom/brcm80211/ 3002 3003BROADCOM BRCMSTB GPIO DRIVER 3004M: Gregory Fong <gregory.0xf0@gmail.com> 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Supported 3007F: drivers/gpio/gpio-brcmstb.c 3008F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3009 3010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3011M: Al Cooper <alcooperx@gmail.com> 3012L: linux-kernel@vger.kernel.org 3013L: bcm-kernel-feedback-list@broadcom.com 3014S: Maintained 3015F: drivers/phy/broadcom/phy-brcm-usb* 3016 3017BROADCOM GENET ETHERNET DRIVER 3018M: Doug Berger <opendmb@gmail.com> 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/genet/ 3023 3024BROADCOM IPROC ARM ARCHITECTURE 3025M: Ray Jui <rjui@broadcom.com> 3026M: Scott Branden <sbranden@broadcom.com> 3027M: Jon Mason <jonmason@broadcom.com> 3028M: bcm-kernel-feedback-list@broadcom.com 3029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3030T: git git://github.com/broadcom/cygnus-linux.git 3031S: Maintained 3032N: iproc 3033N: cygnus 3034N: bcm[-_]nsp 3035N: bcm9113* 3036N: bcm9583* 3037N: bcm9585* 3038N: bcm9586* 3039N: bcm988312 3040N: bcm113* 3041N: bcm583* 3042N: bcm585* 3043N: bcm586* 3044N: bcm88312 3045N: hr2 3046N: stingray 3047F: arch/arm64/boot/dts/broadcom/northstar2/* 3048F: arch/arm64/boot/dts/broadcom/stingray/* 3049F: drivers/clk/bcm/clk-ns* 3050F: drivers/clk/bcm/clk-sr* 3051F: drivers/pinctrl/bcm/pinctrl-ns* 3052F: include/dt-bindings/clock/bcm-sr* 3053 3054BROADCOM KONA GPIO DRIVER 3055M: Ray Jui <rjui@broadcom.com> 3056L: bcm-kernel-feedback-list@broadcom.com 3057S: Supported 3058F: drivers/gpio/gpio-bcm-kona.c 3059F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3060 3061BROADCOM NETXTREME-E ROCE DRIVER 3062M: Selvin Xavier <selvin.xavier@broadcom.com> 3063M: Devesh Sharma <devesh.sharma@broadcom.com> 3064M: Somnath Kotur <somnath.kotur@broadcom.com> 3065M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3066L: linux-rdma@vger.kernel.org 3067W: http://www.broadcom.com 3068S: Supported 3069F: drivers/infiniband/hw/bnxt_re/ 3070F: include/uapi/rdma/bnxt_re-abi.h 3071 3072BROADCOM NVRAM DRIVER 3073M: Rafał Miłecki <zajec5@gmail.com> 3074L: linux-mips@linux-mips.org 3075S: Maintained 3076F: drivers/firmware/broadcom/* 3077 3078BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3079M: Rafał Miłecki <zajec5@gmail.com> 3080L: linux-wireless@vger.kernel.org 3081S: Maintained 3082F: drivers/bcma/ 3083F: include/linux/bcma/ 3084 3085BROADCOM STB AVS CPUFREQ DRIVER 3086M: Markus Mayer <mmayer@broadcom.com> 3087M: bcm-kernel-feedback-list@broadcom.com 3088L: linux-pm@vger.kernel.org 3089S: Maintained 3090F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3091F: drivers/cpufreq/brcmstb* 3092 3093BROADCOM STB AVS TMON DRIVER 3094M: Markus Mayer <mmayer@broadcom.com> 3095M: bcm-kernel-feedback-list@broadcom.com 3096L: linux-pm@vger.kernel.org 3097S: Maintained 3098F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3099F: drivers/thermal/broadcom/brcmstb* 3100 3101BROADCOM STB NAND FLASH DRIVER 3102M: Brian Norris <computersforpeace@gmail.com> 3103M: Kamal Dasu <kdasu.kdev@gmail.com> 3104L: linux-mtd@lists.infradead.org 3105L: bcm-kernel-feedback-list@broadcom.com 3106S: Maintained 3107F: drivers/mtd/nand/raw/brcmnand/ 3108 3109BROADCOM STB DPFE DRIVER 3110M: Markus Mayer <mmayer@broadcom.com> 3111M: bcm-kernel-feedback-list@broadcom.com 3112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3113S: Maintained 3114F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3115F: drivers/memory/brcmstb_dpfe.c 3116 3117BROADCOM SYSTEMPORT ETHERNET DRIVER 3118M: Florian Fainelli <f.fainelli@gmail.com> 3119L: netdev@vger.kernel.org 3120S: Supported 3121F: drivers/net/ethernet/broadcom/bcmsysport.* 3122 3123BROADCOM TG3 GIGABIT ETHERNET DRIVER 3124M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3125M: Prashant Sreedharan <prashant@broadcom.com> 3126M: Michael Chan <mchan@broadcom.com> 3127L: netdev@vger.kernel.org 3128S: Supported 3129F: drivers/net/ethernet/broadcom/tg3.* 3130 3131BROCADE BFA FC SCSI DRIVER 3132M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3133M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3134L: linux-scsi@vger.kernel.org 3135S: Supported 3136F: drivers/scsi/bfa/ 3137 3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3139M: Rasesh Mody <rasesh.mody@cavium.com> 3140M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3141M: Dept-GELinuxNICDev@cavium.com 3142L: netdev@vger.kernel.org 3143S: Supported 3144F: drivers/net/ethernet/brocade/bna/ 3145 3146BSG (block layer generic sg v4 driver) 3147M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3148L: linux-scsi@vger.kernel.org 3149S: Supported 3150F: block/bsg.c 3151F: include/linux/bsg.h 3152F: include/uapi/linux/bsg.h 3153 3154BT87X AUDIO DRIVER 3155M: Clemens Ladisch <clemens@ladisch.de> 3156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3157T: git git://git.alsa-project.org/alsa-kernel.git 3158S: Maintained 3159F: Documentation/sound/cards/bt87x.rst 3160F: sound/pci/bt87x.c 3161 3162BT8XXGPIO DRIVER 3163M: Michael Buesch <m@bues.ch> 3164W: http://bu3sch.de/btgpio.php 3165S: Maintained 3166F: drivers/gpio/gpio-bt8xx.c 3167 3168BTRFS FILE SYSTEM 3169M: Chris Mason <clm@fb.com> 3170M: Josef Bacik <jbacik@fb.com> 3171M: David Sterba <dsterba@suse.com> 3172L: linux-btrfs@vger.kernel.org 3173W: http://btrfs.wiki.kernel.org/ 3174Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3176S: Maintained 3177F: Documentation/filesystems/btrfs.txt 3178F: fs/btrfs/ 3179F: include/linux/btrfs* 3180F: include/uapi/linux/btrfs* 3181 3182BTTV VIDEO4LINUX DRIVER 3183M: Mauro Carvalho Chehab <mchehab@kernel.org> 3184L: linux-media@vger.kernel.org 3185W: https://linuxtv.org 3186T: git git://linuxtv.org/media_tree.git 3187S: Odd fixes 3188F: Documentation/media/v4l-drivers/bttv* 3189F: drivers/media/pci/bt8xx/bttv* 3190 3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3192M: Chanwoo Choi <cw00.choi@samsung.com> 3193L: linux-pm@vger.kernel.org 3194L: linux-samsung-soc@vger.kernel.org 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3196S: Maintained 3197F: drivers/devfreq/exynos-bus.c 3198F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3199 3200BUSLOGIC SCSI DRIVER 3201M: Khalid Aziz <khalid@gonehiking.org> 3202L: linux-scsi@vger.kernel.org 3203S: Maintained 3204F: drivers/scsi/BusLogic.* 3205F: drivers/scsi/FlashPoint.* 3206 3207C-MEDIA CMI8788 DRIVER 3208M: Clemens Ladisch <clemens@ladisch.de> 3209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3210T: git git://git.alsa-project.org/alsa-kernel.git 3211S: Maintained 3212F: sound/pci/oxygen/ 3213 3214C6X ARCHITECTURE 3215M: Mark Salter <msalter@redhat.com> 3216M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3217L: linux-c6x-dev@linux-c6x.org 3218W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3219S: Maintained 3220F: arch/c6x/ 3221 3222CA8210 IEEE-802.15.4 RADIO DRIVER 3223M: Harry Morris <h.morris@cascoda.com> 3224L: linux-wpan@vger.kernel.org 3225W: https://github.com/Cascoda/ca8210-linux.git 3226S: Maintained 3227F: drivers/net/ieee802154/ca8210.c 3228F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3229 3230CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3231M: David Howells <dhowells@redhat.com> 3232L: linux-cachefs@redhat.com (moderated for non-subscribers) 3233S: Supported 3234F: Documentation/filesystems/caching/cachefiles.txt 3235F: fs/cachefiles/ 3236 3237CADENCE MIPI-CSI2 BRIDGES 3238M: Maxime Ripard <maxime.ripard@bootlin.com> 3239L: linux-media@vger.kernel.org 3240S: Maintained 3241F: Documentation/devicetree/bindings/media/cdns,*.txt 3242F: drivers/media/platform/cadence/cdns-csi2* 3243 3244CADET FM/AM RADIO RECEIVER DRIVER 3245M: Hans Verkuil <hverkuil@xs4all.nl> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: https://linuxtv.org 3249S: Maintained 3250F: drivers/media/radio/radio-cadet* 3251 3252CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3253M: Jonathan Corbet <corbet@lwn.net> 3254L: linux-media@vger.kernel.org 3255T: git git://linuxtv.org/media_tree.git 3256S: Maintained 3257F: Documentation/media/v4l-drivers/cafe_ccic* 3258F: drivers/media/platform/marvell-ccic/ 3259 3260CAIF NETWORK LAYER 3261M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3262L: netdev@vger.kernel.org 3263S: Supported 3264F: Documentation/networking/caif/ 3265F: drivers/net/caif/ 3266F: include/uapi/linux/caif/ 3267F: include/net/caif/ 3268F: net/caif/ 3269 3270CALGARY x86-64 IOMMU 3271M: Muli Ben-Yehuda <mulix@mulix.org> 3272M: Jon Mason <jdmason@kudzu.us> 3273L: iommu@lists.linux-foundation.org 3274S: Maintained 3275F: arch/x86/kernel/pci-calgary_64.c 3276F: arch/x86/kernel/tce_64.c 3277F: arch/x86/include/asm/calgary.h 3278F: arch/x86/include/asm/tce.h 3279 3280CAN NETWORK DRIVERS 3281M: Wolfgang Grandegger <wg@grandegger.com> 3282M: Marc Kleine-Budde <mkl@pengutronix.de> 3283L: linux-can@vger.kernel.org 3284W: https://github.com/linux-can 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3287S: Maintained 3288F: Documentation/devicetree/bindings/net/can/ 3289F: drivers/net/can/ 3290F: include/linux/can/dev.h 3291F: include/linux/can/platform/ 3292F: include/uapi/linux/can/error.h 3293F: include/uapi/linux/can/netlink.h 3294 3295CAN NETWORK LAYER 3296M: Oliver Hartkopp <socketcan@hartkopp.net> 3297M: Marc Kleine-Budde <mkl@pengutronix.de> 3298L: linux-can@vger.kernel.org 3299W: https://github.com/linux-can 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3302S: Maintained 3303F: Documentation/networking/can.rst 3304F: net/can/ 3305F: include/linux/can/core.h 3306F: include/uapi/linux/can.h 3307F: include/uapi/linux/can/bcm.h 3308F: include/uapi/linux/can/raw.h 3309F: include/uapi/linux/can/gw.h 3310 3311CAPABILITIES 3312M: Serge Hallyn <serge@hallyn.com> 3313L: linux-security-module@vger.kernel.org 3314S: Supported 3315F: include/linux/capability.h 3316F: include/uapi/linux/capability.h 3317F: security/commoncap.c 3318F: kernel/capability.c 3319 3320CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3321M: Kevin Tsai <ktsai@capellamicro.com> 3322S: Maintained 3323F: drivers/iio/light/cm* 3324 3325CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3326M: Christian Lamparter <chunkeey@googlemail.com> 3327L: linux-wireless@vger.kernel.org 3328W: http://wireless.kernel.org/en/users/Drivers/carl9170 3329S: Maintained 3330F: drivers/net/wireless/ath/carl9170/ 3331 3332CAVIUM I2C DRIVER 3333M: Jan Glauber <jglauber@cavium.com> 3334M: David Daney <david.daney@cavium.com> 3335W: http://www.cavium.com 3336S: Supported 3337F: drivers/i2c/busses/i2c-octeon* 3338F: drivers/i2c/busses/i2c-thunderx* 3339 3340CAVIUM LIQUIDIO NETWORK DRIVER 3341M: Derek Chickles <derek.chickles@caviumnetworks.com> 3342M: Satanand Burla <satananda.burla@caviumnetworks.com> 3343M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3344M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3345L: netdev@vger.kernel.org 3346W: http://www.cavium.com 3347S: Supported 3348F: drivers/net/ethernet/cavium/liquidio/ 3349 3350CAVIUM MMC DRIVER 3351M: Jan Glauber <jglauber@cavium.com> 3352M: David Daney <david.daney@cavium.com> 3353M: Steven J. Hill <Steven.Hill@cavium.com> 3354W: http://www.cavium.com 3355S: Supported 3356F: drivers/mmc/host/cavium* 3357 3358CAVIUM OCTEON-TX CRYPTO DRIVER 3359M: George Cherian <george.cherian@cavium.com> 3360L: linux-crypto@vger.kernel.org 3361W: http://www.cavium.com 3362S: Supported 3363F: drivers/crypto/cavium/cpt/ 3364 3365CAVIUM THUNDERX2 ARM64 SOC 3366M: Robert Richter <rrichter@cavium.com> 3367M: Jayachandran C <jnair@caviumnetworks.com> 3368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3369S: Maintained 3370F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3371F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3372 3373CC2520 IEEE-802.15.4 RADIO DRIVER 3374M: Varka Bhadram <varkabhadram@gmail.com> 3375L: linux-wpan@vger.kernel.org 3376S: Maintained 3377F: drivers/net/ieee802154/cc2520.c 3378F: include/linux/spi/cc2520.h 3379F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3380 3381CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3382M: Gilad Ben-Yossef <gilad@benyossef.com> 3383L: linux-crypto@vger.kernel.org 3384S: Supported 3385F: drivers/crypto/ccree/ 3386W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3387 3388CEC FRAMEWORK 3389M: Hans Verkuil <hans.verkuil@cisco.com> 3390L: linux-media@vger.kernel.org 3391T: git git://linuxtv.org/media_tree.git 3392W: http://linuxtv.org 3393S: Supported 3394F: Documentation/media/kapi/cec-core.rst 3395F: Documentation/media/uapi/cec 3396F: drivers/media/cec/ 3397F: drivers/media/rc/keymaps/rc-cec.c 3398F: include/media/cec.h 3399F: include/media/cec-notifier.h 3400F: include/uapi/linux/cec.h 3401F: include/uapi/linux/cec-funcs.h 3402F: Documentation/devicetree/bindings/media/cec.txt 3403F: Documentation/ABI/testing/debugfs-cec-error-inj 3404 3405CEC GPIO DRIVER 3406M: Hans Verkuil <hans.verkuil@cisco.com> 3407L: linux-media@vger.kernel.org 3408T: git git://linuxtv.org/media_tree.git 3409W: http://linuxtv.org 3410S: Supported 3411F: drivers/media/platform/cec-gpio/ 3412F: Documentation/devicetree/bindings/media/cec-gpio.txt 3413 3414CELL BROADBAND ENGINE ARCHITECTURE 3415M: Arnd Bergmann <arnd@arndb.de> 3416L: linuxppc-dev@lists.ozlabs.org 3417W: http://www.ibm.com/developerworks/power/cell/ 3418S: Supported 3419F: arch/powerpc/include/asm/cell*.h 3420F: arch/powerpc/include/asm/spu*.h 3421F: arch/powerpc/include/uapi/asm/spu*.h 3422F: arch/powerpc/oprofile/*cell* 3423F: arch/powerpc/platforms/cell/ 3424 3425CEPH COMMON CODE (LIBCEPH) 3426M: Ilya Dryomov <idryomov@gmail.com> 3427M: "Yan, Zheng" <zyan@redhat.com> 3428M: Sage Weil <sage@redhat.com> 3429L: ceph-devel@vger.kernel.org 3430W: http://ceph.com/ 3431T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3432T: git git://github.com/ceph/ceph-client.git 3433S: Supported 3434F: net/ceph/ 3435F: include/linux/ceph/ 3436F: include/linux/crush/ 3437 3438CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3439M: "Yan, Zheng" <zyan@redhat.com> 3440M: Sage Weil <sage@redhat.com> 3441M: Ilya Dryomov <idryomov@gmail.com> 3442L: ceph-devel@vger.kernel.org 3443W: http://ceph.com/ 3444T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3445T: git git://github.com/ceph/ceph-client.git 3446S: Supported 3447F: Documentation/filesystems/ceph.txt 3448F: fs/ceph/ 3449 3450CERTIFICATE HANDLING: 3451M: David Howells <dhowells@redhat.com> 3452M: David Woodhouse <dwmw2@infradead.org> 3453L: keyrings@vger.kernel.org 3454S: Maintained 3455F: Documentation/admin-guide/module-signing.rst 3456F: certs/ 3457F: scripts/sign-file.c 3458F: scripts/extract-cert.c 3459 3460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3461L: linux-usb@vger.kernel.org 3462S: Orphan 3463F: Documentation/usb/WUSB-Design-overview.txt 3464F: Documentation/usb/wusb-cbaf 3465F: drivers/usb/host/hwa-hc.c 3466F: drivers/usb/host/whci/ 3467F: drivers/usb/wusbcore/ 3468F: include/linux/usb/wusb* 3469 3470CFAG12864B LCD DRIVER 3471M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3472S: Maintained 3473F: drivers/auxdisplay/cfag12864b.c 3474F: include/linux/cfag12864b.h 3475 3476CFAG12864BFB LCD FRAMEBUFFER DRIVER 3477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3478S: Maintained 3479F: drivers/auxdisplay/cfag12864bfb.c 3480F: include/linux/cfag12864b.h 3481 3482802.11 (including CFG80211/NL80211) 3483M: Johannes Berg <johannes@sipsolutions.net> 3484L: linux-wireless@vger.kernel.org 3485W: http://wireless.kernel.org/ 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3488S: Maintained 3489F: net/wireless/ 3490F: include/uapi/linux/nl80211.h 3491F: include/linux/ieee80211.h 3492F: include/net/wext.h 3493F: include/net/cfg80211.h 3494F: include/net/iw_handler.h 3495F: include/net/ieee80211_radiotap.h 3496F: Documentation/driver-api/80211/cfg80211.rst 3497F: Documentation/networking/regulatory.txt 3498 3499CHAR and MISC DRIVERS 3500M: Arnd Bergmann <arnd@arndb.de> 3501M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3503S: Supported 3504F: drivers/char/ 3505F: drivers/misc/ 3506F: include/linux/miscdevice.h 3507 3508CHECKPATCH 3509M: Andy Whitcroft <apw@canonical.com> 3510M: Joe Perches <joe@perches.com> 3511S: Maintained 3512F: scripts/checkpatch.pl 3513 3514CHINESE DOCUMENTATION 3515M: Harry Wei <harryxiyou@gmail.com> 3516L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3517L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3518S: Maintained 3519F: Documentation/translations/zh_CN/ 3520 3521CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3522M: Peter Chen <Peter.Chen@nxp.com> 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3524L: linux-usb@vger.kernel.org 3525S: Maintained 3526F: drivers/usb/chipidea/ 3527 3528CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3529M: Hans de Goede <hdegoede@redhat.com> 3530L: linux-input@vger.kernel.org 3531S: Maintained 3532F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3533F: drivers/input/touchscreen/chipone_icn8318.c 3534 3535CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3536M: Hans de Goede <hdegoede@redhat.com> 3537L: linux-input@vger.kernel.org 3538S: Maintained 3539F: drivers/input/touchscreen/chipone_icn8505.c 3540 3541CHROME HARDWARE PLATFORM SUPPORT 3542M: Benson Leung <bleung@chromium.org> 3543M: Olof Johansson <olof@lixom.net> 3544S: Maintained 3545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3546F: drivers/platform/chrome/ 3547 3548CIRRUS LOGIC AUDIO CODEC DRIVERS 3549M: Brian Austin <brian.austin@cirrus.com> 3550M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3552S: Maintained 3553F: sound/soc/codecs/cs* 3554 3555CIRRUS LOGIC EP93XX ETHERNET DRIVER 3556M: Hartley Sweeten <hsweeten@visionengravers.com> 3557L: netdev@vger.kernel.org 3558S: Maintained 3559F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3560 3561CISCO FCOE HBA DRIVER 3562M: Satish Kharat <satishkh@cisco.com> 3563M: Sesidhar Baddela <sebaddel@cisco.com> 3564M: Karan Tilak Kumar <kartilak@cisco.com> 3565L: linux-scsi@vger.kernel.org 3566S: Supported 3567F: drivers/scsi/fnic/ 3568 3569CISCO SCSI HBA DRIVER 3570M: Karan Tilak Kumar <kartilak@cisco.com> 3571M: Sesidhar Baddela <sebaddel@cisco.com> 3572L: linux-scsi@vger.kernel.org 3573S: Supported 3574F: drivers/scsi/snic/ 3575 3576CISCO VIC ETHERNET NIC DRIVER 3577M: Christian Benvenuti <benve@cisco.com> 3578M: Govindarajulu Varadarajan <_govind@gmx.com> 3579M: Parvi Kaustubhi <pkaustub@cisco.com> 3580S: Supported 3581F: drivers/net/ethernet/cisco/enic/ 3582 3583CISCO VIC LOW LATENCY NIC DRIVER 3584M: Christian Benvenuti <benve@cisco.com> 3585S: Supported 3586F: drivers/infiniband/hw/usnic/ 3587 3588CIRRUS LOGIC MADERA CODEC DRIVERS 3589M: Charles Keepax <ckeepax@opensource.cirrus.com> 3590M: Richard Fitzgerald <rf@opensource.cirrus.com> 3591L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3592L: patches@opensource.cirrus.com 3593T: git https://github.com/CirrusLogic/linux-drivers.git 3594W: https://github.com/CirrusLogic/linux-drivers/wiki 3595S: Supported 3596F: Documentation/devicetree/bindings/mfd/madera.txt 3597F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3598F: include/linux/mfd/madera/* 3599F: drivers/gpio/gpio-madera* 3600F: drivers/mfd/madera* 3601F: drivers/mfd/cs47l* 3602F: drivers/pinctrl/cirrus/* 3603 3604CLANG-FORMAT FILE 3605M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3606S: Maintained 3607F: .clang-format 3608 3609CLEANCACHE API 3610M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3611L: linux-kernel@vger.kernel.org 3612S: Maintained 3613F: mm/cleancache.c 3614F: include/linux/cleancache.h 3615 3616CLK API 3617M: Russell King <linux@armlinux.org.uk> 3618L: linux-clk@vger.kernel.org 3619S: Maintained 3620F: include/linux/clk.h 3621 3622CLOCKSOURCE, CLOCKEVENT DRIVERS 3623M: Daniel Lezcano <daniel.lezcano@linaro.org> 3624M: Thomas Gleixner <tglx@linutronix.de> 3625L: linux-kernel@vger.kernel.org 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3627S: Supported 3628F: drivers/clocksource/ 3629F: Documentation/devicetree/bindings/timer/ 3630 3631CMPC ACPI DRIVER 3632M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3633M: Daniel Oliveira Nascimento <don@syst.com.br> 3634L: platform-driver-x86@vger.kernel.org 3635S: Supported 3636F: drivers/platform/x86/classmate-laptop.c 3637 3638COBALT MEDIA DRIVER 3639M: Hans Verkuil <hans.verkuil@cisco.com> 3640L: linux-media@vger.kernel.org 3641T: git git://linuxtv.org/media_tree.git 3642W: https://linuxtv.org 3643S: Supported 3644F: drivers/media/pci/cobalt/ 3645 3646COCCINELLE/Semantic Patches (SmPL) 3647M: Julia Lawall <Julia.Lawall@lip6.fr> 3648M: Gilles Muller <Gilles.Muller@lip6.fr> 3649M: Nicolas Palix <nicolas.palix@imag.fr> 3650M: Michal Marek <michal.lkml@markovi.net> 3651L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3653W: http://coccinelle.lip6.fr/ 3654S: Supported 3655F: Documentation/dev-tools/coccinelle.rst 3656F: scripts/coccinelle/ 3657F: scripts/coccicheck 3658 3659CODA FILE SYSTEM 3660M: Jan Harkes <jaharkes@cs.cmu.edu> 3661M: coda@cs.cmu.edu 3662L: codalist@coda.cs.cmu.edu 3663W: http://www.coda.cs.cmu.edu/ 3664S: Maintained 3665F: Documentation/filesystems/coda.txt 3666F: fs/coda/ 3667F: include/linux/coda*.h 3668F: include/uapi/linux/coda*.h 3669 3670CODA V4L2 MEM2MEM DRIVER 3671M: Philipp Zabel <p.zabel@pengutronix.de> 3672L: linux-media@vger.kernel.org 3673S: Maintained 3674F: Documentation/devicetree/bindings/media/coda.txt 3675F: drivers/media/platform/coda/ 3676 3677COMMON CLK FRAMEWORK 3678M: Michael Turquette <mturquette@baylibre.com> 3679M: Stephen Boyd <sboyd@kernel.org> 3680L: linux-clk@vger.kernel.org 3681Q: http://patchwork.kernel.org/project/linux-clk/list/ 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3683S: Maintained 3684F: Documentation/devicetree/bindings/clock/ 3685F: drivers/clk/ 3686X: drivers/clk/clkdev.c 3687F: include/linux/clk-pr* 3688F: include/linux/clk/ 3689F: include/linux/of_clk.h 3690 3691COMMON INTERNET FILE SYSTEM (CIFS) 3692M: Steve French <sfrench@samba.org> 3693L: linux-cifs@vger.kernel.org 3694L: samba-technical@lists.samba.org (moderated for non-subscribers) 3695W: http://linux-cifs.samba.org/ 3696T: git git://git.samba.org/sfrench/cifs-2.6.git 3697S: Supported 3698F: Documentation/filesystems/cifs/ 3699F: fs/cifs/ 3700 3701COMPACTPCI HOTPLUG CORE 3702M: Scott Murray <scott@spiteful.org> 3703L: linux-pci@vger.kernel.org 3704S: Maintained 3705F: drivers/pci/hotplug/cpci_hotplug* 3706 3707COMPACTPCI HOTPLUG GENERIC DRIVER 3708M: Scott Murray <scott@spiteful.org> 3709L: linux-pci@vger.kernel.org 3710S: Maintained 3711F: drivers/pci/hotplug/cpcihp_generic.c 3712 3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3714M: Scott Murray <scott@spiteful.org> 3715L: linux-pci@vger.kernel.org 3716S: Maintained 3717F: drivers/pci/hotplug/cpcihp_zt5550.* 3718 3719COMPAL LAPTOP SUPPORT 3720M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3721L: platform-driver-x86@vger.kernel.org 3722S: Maintained 3723F: drivers/platform/x86/compal-laptop.c 3724 3725CONEXANT ACCESSRUNNER USB DRIVER 3726L: accessrunner-general@lists.sourceforge.net 3727W: http://accessrunner.sourceforge.net/ 3728S: Orphan 3729F: drivers/usb/atm/cxacru.c 3730 3731CONFIGFS 3732M: Joel Becker <jlbec@evilplan.org> 3733M: Christoph Hellwig <hch@lst.de> 3734T: git git://git.infradead.org/users/hch/configfs.git 3735S: Supported 3736F: fs/configfs/ 3737F: include/linux/configfs.h 3738 3739CONNECTOR 3740M: Evgeniy Polyakov <zbr@ioremap.net> 3741L: netdev@vger.kernel.org 3742S: Maintained 3743F: drivers/connector/ 3744 3745CONTROL GROUP (CGROUP) 3746M: Tejun Heo <tj@kernel.org> 3747M: Li Zefan <lizefan@huawei.com> 3748M: Johannes Weiner <hannes@cmpxchg.org> 3749L: cgroups@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3751S: Maintained 3752F: Documentation/cgroup* 3753F: include/linux/cgroup* 3754F: kernel/cgroup* 3755 3756CONTROL GROUP - CPUSET 3757M: Li Zefan <lizefan@huawei.com> 3758L: cgroups@vger.kernel.org 3759W: http://www.bullopensource.org/cpuset/ 3760W: http://oss.sgi.com/projects/cpusets/ 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3762S: Maintained 3763F: Documentation/cgroup-v1/cpusets.txt 3764F: include/linux/cpuset.h 3765F: kernel/cgroup/cpuset.c 3766 3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3768M: Johannes Weiner <hannes@cmpxchg.org> 3769M: Michal Hocko <mhocko@kernel.org> 3770M: Vladimir Davydov <vdavydov.dev@gmail.com> 3771L: cgroups@vger.kernel.org 3772L: linux-mm@kvack.org 3773S: Maintained 3774F: mm/memcontrol.c 3775F: mm/swap_cgroup.c 3776 3777CORETEMP HARDWARE MONITORING DRIVER 3778M: Fenghua Yu <fenghua.yu@intel.com> 3779L: linux-hwmon@vger.kernel.org 3780S: Maintained 3781F: Documentation/hwmon/coretemp 3782F: drivers/hwmon/coretemp.c 3783 3784COSA/SRP SYNC SERIAL DRIVER 3785M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3786W: http://www.fi.muni.cz/~kas/cosa/ 3787S: Maintained 3788F: drivers/net/wan/cosa* 3789 3790CPMAC ETHERNET DRIVER 3791M: Florian Fainelli <f.fainelli@gmail.com> 3792L: netdev@vger.kernel.org 3793S: Maintained 3794F: drivers/net/ethernet/ti/cpmac.c 3795 3796CPU FREQUENCY DRIVERS 3797M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3798M: Viresh Kumar <viresh.kumar@linaro.org> 3799L: linux-pm@vger.kernel.org 3800S: Maintained 3801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3802T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3803B: https://bugzilla.kernel.org 3804F: Documentation/cpu-freq/ 3805F: Documentation/devicetree/bindings/cpufreq/ 3806F: drivers/cpufreq/ 3807F: include/linux/cpufreq.h 3808F: tools/testing/selftests/cpufreq/ 3809 3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3811M: Viresh Kumar <viresh.kumar@linaro.org> 3812M: Sudeep Holla <sudeep.holla@arm.com> 3813L: linux-pm@vger.kernel.org 3814W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3815S: Maintained 3816F: drivers/cpufreq/arm_big_little.h 3817F: drivers/cpufreq/arm_big_little.c 3818F: drivers/cpufreq/arm_big_little_dt.c 3819 3820CPU POWER MONITORING SUBSYSTEM 3821M: Thomas Renninger <trenn@suse.com> 3822M: Shuah Khan <shuah@kernel.org> 3823L: linux-pm@vger.kernel.org 3824S: Maintained 3825F: tools/power/cpupower/ 3826 3827CPUID/MSR DRIVER 3828M: "H. Peter Anvin" <hpa@zytor.com> 3829S: Maintained 3830F: arch/x86/kernel/cpuid.c 3831F: arch/x86/kernel/msr.c 3832 3833CPUIDLE DRIVER - ARM BIG LITTLE 3834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3835M: Daniel Lezcano <daniel.lezcano@linaro.org> 3836L: linux-pm@vger.kernel.org 3837L: linux-arm-kernel@lists.infradead.org 3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3839S: Maintained 3840F: drivers/cpuidle/cpuidle-big_little.c 3841 3842CPUIDLE DRIVER - ARM EXYNOS 3843M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3844M: Daniel Lezcano <daniel.lezcano@linaro.org> 3845M: Kukjin Kim <kgene@kernel.org> 3846L: linux-pm@vger.kernel.org 3847L: linux-samsung-soc@vger.kernel.org 3848S: Supported 3849F: drivers/cpuidle/cpuidle-exynos.c 3850F: arch/arm/mach-exynos/pm.c 3851 3852CPUIDLE DRIVERS 3853M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3854M: Daniel Lezcano <daniel.lezcano@linaro.org> 3855L: linux-pm@vger.kernel.org 3856S: Maintained 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3858B: https://bugzilla.kernel.org 3859F: drivers/cpuidle/* 3860F: include/linux/cpuidle.h 3861 3862CRAMFS FILESYSTEM 3863M: Nicolas Pitre <nico@linaro.org> 3864S: Maintained 3865F: Documentation/filesystems/cramfs.txt 3866F: fs/cramfs/ 3867 3868CRYPTO API 3869M: Herbert Xu <herbert@gondor.apana.org.au> 3870M: "David S. Miller" <davem@davemloft.net> 3871L: linux-crypto@vger.kernel.org 3872T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3874S: Maintained 3875F: Documentation/crypto/ 3876F: Documentation/devicetree/bindings/crypto/ 3877F: arch/*/crypto/ 3878F: crypto/ 3879F: drivers/crypto/ 3880F: include/crypto/ 3881F: include/linux/crypto* 3882 3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3884M: Neil Horman <nhorman@tuxdriver.com> 3885L: linux-crypto@vger.kernel.org 3886S: Maintained 3887F: crypto/ansi_cprng.c 3888F: crypto/rng.c 3889 3890CS3308 MEDIA DRIVER 3891M: Hans Verkuil <hverkuil@xs4all.nl> 3892L: linux-media@vger.kernel.org 3893T: git git://linuxtv.org/media_tree.git 3894W: http://linuxtv.org 3895S: Odd Fixes 3896F: drivers/media/i2c/cs3308.c 3897F: drivers/media/i2c/cs3308.h 3898 3899CS5535 Audio ALSA driver 3900M: Jaya Kumar <jayakumar.alsa@gmail.com> 3901S: Maintained 3902F: sound/pci/cs5535audio/ 3903 3904CW1200 WLAN driver 3905M: Solomon Peachy <pizza@shaftnet.org> 3906S: Maintained 3907F: drivers/net/wireless/st/cw1200/ 3908 3909CX18 VIDEO4LINUX DRIVER 3910M: Andy Walls <awalls@md.metrocast.net> 3911L: ivtv-devel@ivtvdriver.org (subscribers-only) 3912L: linux-media@vger.kernel.org 3913T: git git://linuxtv.org/media_tree.git 3914W: https://linuxtv.org 3915W: http://www.ivtvdriver.org/index.php/Cx18 3916S: Maintained 3917F: Documentation/media/v4l-drivers/cx18* 3918F: drivers/media/pci/cx18/ 3919F: include/uapi/linux/ivtv* 3920 3921CX2341X MPEG ENCODER HELPER MODULE 3922M: Hans Verkuil <hverkuil@xs4all.nl> 3923L: linux-media@vger.kernel.org 3924T: git git://linuxtv.org/media_tree.git 3925W: https://linuxtv.org 3926S: Maintained 3927F: drivers/media/common/cx2341x* 3928F: include/media/cx2341x* 3929 3930CX24120 MEDIA DRIVER 3931M: Jemma Denson <jdenson@gmail.com> 3932M: Patrick Boettcher <patrick.boettcher@posteo.de> 3933L: linux-media@vger.kernel.org 3934W: https://linuxtv.org 3935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3936S: Maintained 3937F: drivers/media/dvb-frontends/cx24120* 3938 3939CX88 VIDEO4LINUX DRIVER 3940M: Mauro Carvalho Chehab <mchehab@kernel.org> 3941L: linux-media@vger.kernel.org 3942W: https://linuxtv.org 3943T: git git://linuxtv.org/media_tree.git 3944S: Odd fixes 3945F: Documentation/media/v4l-drivers/cx88* 3946F: drivers/media/pci/cx88/ 3947 3948CXD2820R MEDIA DRIVER 3949M: Antti Palosaari <crope@iki.fi> 3950L: linux-media@vger.kernel.org 3951W: https://linuxtv.org 3952W: http://palosaari.fi/linux/ 3953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3954T: git git://linuxtv.org/anttip/media_tree.git 3955S: Maintained 3956F: drivers/media/dvb-frontends/cxd2820r* 3957 3958CXGB3 ETHERNET DRIVER (CXGB3) 3959M: Santosh Raspatur <santosh@chelsio.com> 3960L: netdev@vger.kernel.org 3961W: http://www.chelsio.com 3962S: Supported 3963F: drivers/net/ethernet/chelsio/cxgb3/ 3964 3965CXGB3 ISCSI DRIVER (CXGB3I) 3966M: Karen Xie <kxie@chelsio.com> 3967L: linux-scsi@vger.kernel.org 3968W: http://www.chelsio.com 3969S: Supported 3970F: drivers/scsi/cxgbi/cxgb3i 3971 3972CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3973M: Steve Wise <swise@chelsio.com> 3974L: linux-rdma@vger.kernel.org 3975W: http://www.openfabrics.org 3976S: Supported 3977F: drivers/infiniband/hw/cxgb3/ 3978F: include/uapi/rdma/cxgb3-abi.h 3979 3980CXGB4 CRYPTO DRIVER (chcr) 3981M: Harsh Jain <harsh@chelsio.com> 3982L: linux-crypto@vger.kernel.org 3983W: http://www.chelsio.com 3984S: Supported 3985F: drivers/crypto/chelsio 3986 3987CXGB4 ETHERNET DRIVER (CXGB4) 3988M: Ganesh Goudar <ganeshgr@chelsio.com> 3989L: netdev@vger.kernel.org 3990W: http://www.chelsio.com 3991S: Supported 3992F: drivers/net/ethernet/chelsio/cxgb4/ 3993 3994CXGB4 ISCSI DRIVER (CXGB4I) 3995M: Karen Xie <kxie@chelsio.com> 3996L: linux-scsi@vger.kernel.org 3997W: http://www.chelsio.com 3998S: Supported 3999F: drivers/scsi/cxgbi/cxgb4i 4000 4001CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4002M: Steve Wise <swise@chelsio.com> 4003L: linux-rdma@vger.kernel.org 4004W: http://www.openfabrics.org 4005S: Supported 4006F: drivers/infiniband/hw/cxgb4/ 4007F: include/uapi/rdma/cxgb4-abi.h 4008 4009CXGB4VF ETHERNET DRIVER (CXGB4VF) 4010M: Casey Leedom <leedom@chelsio.com> 4011L: netdev@vger.kernel.org 4012W: http://www.chelsio.com 4013S: Supported 4014F: drivers/net/ethernet/chelsio/cxgb4vf/ 4015 4016CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4017M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4018M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4019L: linuxppc-dev@lists.ozlabs.org 4020S: Supported 4021F: arch/powerpc/platforms/powernv/pci-cxl.c 4022F: drivers/misc/cxl/ 4023F: include/misc/cxl* 4024F: include/uapi/misc/cxl.h 4025F: Documentation/powerpc/cxl.txt 4026F: Documentation/ABI/testing/sysfs-class-cxl 4027 4028CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4029M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4030M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4031M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4032L: linux-scsi@vger.kernel.org 4033S: Supported 4034F: drivers/scsi/cxlflash/ 4035F: include/uapi/scsi/cxlflash_ioctls.h 4036F: Documentation/powerpc/cxlflash.txt 4037 4038CYBERPRO FB DRIVER 4039M: Russell King <linux@armlinux.org.uk> 4040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4041W: http://www.armlinux.org.uk/ 4042S: Maintained 4043F: drivers/video/fbdev/cyber2000fb.* 4044 4045CYCLADES ASYNC MUX DRIVER 4046W: http://www.cyclades.com/ 4047S: Orphan 4048F: drivers/tty/cyclades.c 4049F: include/linux/cyclades.h 4050F: include/uapi/linux/cyclades.h 4051 4052CYCLADES PC300 DRIVER 4053W: http://www.cyclades.com/ 4054S: Orphan 4055F: drivers/net/wan/pc300* 4056 4057CYPRESS_FIRMWARE MEDIA DRIVER 4058M: Antti Palosaari <crope@iki.fi> 4059L: linux-media@vger.kernel.org 4060W: https://linuxtv.org 4061W: http://palosaari.fi/linux/ 4062Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4063T: git git://linuxtv.org/anttip/media_tree.git 4064S: Maintained 4065F: drivers/media/common/cypress_firmware* 4066 4067CYTTSP TOUCHSCREEN DRIVER 4068M: Ferruh Yigit <fery@cypress.com> 4069L: linux-input@vger.kernel.org 4070S: Supported 4071F: drivers/input/touchscreen/cyttsp* 4072F: include/linux/input/cyttsp.h 4073 4074D-LINK DIR-685 TOUCHKEYS DRIVER 4075M: Linus Walleij <linus.walleij@linaro.org> 4076L: linux-input@vger.kernel.org 4077S: Supported 4078F: drivers/input/dlink-dir685-touchkeys.c 4079 4080DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4081M: Joshua Kinard <kumba@gentoo.org> 4082S: Maintained 4083F: drivers/rtc/rtc-ds1685.c 4084F: include/linux/rtc/ds1685.h 4085 4086DAMA SLAVE for AX.25 4087M: Joerg Reuter <jreuter@yaina.de> 4088W: http://yaina.de/jreuter/ 4089W: http://www.qsl.net/dl1bke/ 4090L: linux-hams@vger.kernel.org 4091S: Maintained 4092F: net/ax25/af_ax25.c 4093F: net/ax25/ax25_dev.c 4094F: net/ax25/ax25_ds_* 4095F: net/ax25/ax25_in.c 4096F: net/ax25/ax25_out.c 4097F: net/ax25/ax25_timer.c 4098F: net/ax25/sysctl_net_ax25.c 4099 4100DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4101L: netdev@vger.kernel.org 4102S: Orphan 4103F: Documentation/networking/dmfe.txt 4104F: drivers/net/ethernet/dec/tulip/dmfe.c 4105 4106DC390/AM53C974 SCSI driver 4107M: Hannes Reinecke <hare@suse.com> 4108L: linux-scsi@vger.kernel.org 4109S: Maintained 4110F: drivers/scsi/am53c974.c 4111 4112DC395x SCSI driver 4113M: Oliver Neukum <oliver@neukum.org> 4114M: Ali Akcaagac <aliakc@web.de> 4115M: Jamie Lenehan <lenehan@twibble.org> 4116L: dc395x@twibble.org 4117W: http://twibble.org/dist/dc395x/ 4118W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4119S: Maintained 4120F: Documentation/scsi/dc395x.txt 4121F: drivers/scsi/dc395x.* 4122 4123DCCP PROTOCOL 4124M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4125L: dccp@vger.kernel.org 4126W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4127S: Maintained 4128F: include/linux/dccp.h 4129F: include/uapi/linux/dccp.h 4130F: include/linux/tfrc.h 4131F: net/dccp/ 4132 4133DECnet NETWORK LAYER 4134W: http://linux-decnet.sourceforge.net 4135L: linux-decnet-user@lists.sourceforge.net 4136S: Orphan 4137F: Documentation/networking/decnet.txt 4138F: net/decnet/ 4139 4140DECSTATION PLATFORM SUPPORT 4141M: "Maciej W. Rozycki" <macro@linux-mips.org> 4142L: linux-mips@linux-mips.org 4143W: http://www.linux-mips.org/wiki/DECstation 4144S: Maintained 4145F: arch/mips/dec/ 4146F: arch/mips/include/asm/dec/ 4147F: arch/mips/include/asm/mach-dec/ 4148 4149DEFXX FDDI NETWORK DRIVER 4150M: "Maciej W. Rozycki" <macro@linux-mips.org> 4151S: Maintained 4152F: drivers/net/fddi/defxx.* 4153 4154DELL SMBIOS DRIVER 4155M: Pali Rohár <pali.rohar@gmail.com> 4156M: Mario Limonciello <mario.limonciello@dell.com> 4157L: platform-driver-x86@vger.kernel.org 4158S: Maintained 4159F: drivers/platform/x86/dell-smbios.* 4160 4161DELL SMBIOS SMM DRIVER 4162M: Mario Limonciello <mario.limonciello@dell.com> 4163L: platform-driver-x86@vger.kernel.org 4164S: Maintained 4165F: drivers/platform/x86/dell-smbios-smm.c 4166 4167DELL SMBIOS WMI DRIVER 4168M: Mario Limonciello <mario.limonciello@dell.com> 4169L: platform-driver-x86@vger.kernel.org 4170S: Maintained 4171F: drivers/platform/x86/dell-smbios-wmi.c 4172F: tools/wmi/dell-smbios-example.c 4173 4174DELL LAPTOP DRIVER 4175M: Matthew Garrett <mjg59@srcf.ucam.org> 4176M: Pali Rohár <pali.rohar@gmail.com> 4177L: platform-driver-x86@vger.kernel.org 4178S: Maintained 4179F: drivers/platform/x86/dell-laptop.c 4180 4181DELL LAPTOP FREEFALL DRIVER 4182M: Pali Rohár <pali.rohar@gmail.com> 4183S: Maintained 4184F: drivers/platform/x86/dell-smo8800.c 4185 4186DELL LAPTOP RBTN DRIVER 4187M: Pali Rohár <pali.rohar@gmail.com> 4188S: Maintained 4189F: drivers/platform/x86/dell-rbtn.* 4190 4191DELL LAPTOP SMM DRIVER 4192M: Pali Rohár <pali.rohar@gmail.com> 4193S: Maintained 4194F: drivers/hwmon/dell-smm-hwmon.c 4195F: include/uapi/linux/i8k.h 4196 4197DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4198M: Doug Warzecha <Douglas_Warzecha@dell.com> 4199S: Maintained 4200F: Documentation/dcdbas.txt 4201F: drivers/firmware/dcdbas.* 4202 4203DELL WMI NOTIFICATIONS DRIVER 4204M: Matthew Garrett <mjg59@srcf.ucam.org> 4205M: Pali Rohár <pali.rohar@gmail.com> 4206S: Maintained 4207F: drivers/platform/x86/dell-wmi.c 4208 4209DELL WMI DESCRIPTOR DRIVER 4210M: Mario Limonciello <mario.limonciello@dell.com> 4211S: Maintained 4212F: drivers/platform/x86/dell-wmi-descriptor.c 4213 4214DELTA ST MEDIA DRIVER 4215M: Hugues Fruchet <hugues.fruchet@st.com> 4216L: linux-media@vger.kernel.org 4217T: git git://linuxtv.org/media_tree.git 4218W: https://linuxtv.org 4219S: Supported 4220F: drivers/media/platform/sti/delta 4221 4222DENALI NAND DRIVER 4223M: Masahiro Yamada <yamada.masahiro@socionext.com> 4224L: linux-mtd@lists.infradead.org 4225S: Supported 4226F: drivers/mtd/nand/raw/denali* 4227 4228DESIGNWARE USB2 DRD IP DRIVER 4229M: Minas Harutyunyan <hminas@synopsys.com> 4230L: linux-usb@vger.kernel.org 4231T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4232S: Maintained 4233F: drivers/usb/dwc2/ 4234 4235DESIGNWARE USB3 DRD IP DRIVER 4236M: Felipe Balbi <balbi@kernel.org> 4237L: linux-usb@vger.kernel.org 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4239S: Maintained 4240F: drivers/usb/dwc3/ 4241 4242DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4243M: Andreas Klinger <ak@it-klinger.de> 4244L: linux-iio@vger.kernel.org 4245S: Maintained 4246F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4247F: drivers/iio/proximity/srf*.c 4248 4249DEVICE COREDUMP (DEV_COREDUMP) 4250M: Johannes Berg <johannes@sipsolutions.net> 4251L: linux-kernel@vger.kernel.org 4252S: Maintained 4253F: drivers/base/devcoredump.c 4254F: include/linux/devcoredump.h 4255 4256DEVICE FREQUENCY (DEVFREQ) 4257M: MyungJoo Ham <myungjoo.ham@samsung.com> 4258M: Kyungmin Park <kyungmin.park@samsung.com> 4259R: Chanwoo Choi <cw00.choi@samsung.com> 4260L: linux-pm@vger.kernel.org 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4262S: Maintained 4263F: drivers/devfreq/ 4264F: include/linux/devfreq.h 4265F: Documentation/devicetree/bindings/devfreq/ 4266 4267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4268M: Chanwoo Choi <cw00.choi@samsung.com> 4269L: linux-pm@vger.kernel.org 4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4271S: Supported 4272F: drivers/devfreq/event/ 4273F: drivers/devfreq/devfreq-event.c 4274F: include/linux/devfreq-event.h 4275F: Documentation/devicetree/bindings/devfreq/event/ 4276 4277DEVICE NUMBER REGISTRY 4278M: Torben Mathiasen <device@lanana.org> 4279W: http://lanana.org/docs/device-list/index.html 4280S: Maintained 4281 4282DEVICE-MAPPER (LVM) 4283M: Alasdair Kergon <agk@redhat.com> 4284M: Mike Snitzer <snitzer@redhat.com> 4285M: dm-devel@redhat.com 4286L: dm-devel@redhat.com 4287W: http://sources.redhat.com/dm 4288Q: http://patchwork.kernel.org/project/dm-devel/list/ 4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4290T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4291S: Maintained 4292F: Documentation/device-mapper/ 4293F: drivers/md/Makefile 4294F: drivers/md/Kconfig 4295F: drivers/md/dm* 4296F: drivers/md/persistent-data/ 4297F: include/linux/device-mapper.h 4298F: include/linux/dm-*.h 4299F: include/uapi/linux/dm-*.h 4300 4301DEVLINK 4302M: Jiri Pirko <jiri@mellanox.com> 4303L: netdev@vger.kernel.org 4304S: Supported 4305F: net/core/devlink.c 4306F: include/net/devlink.h 4307F: include/uapi/linux/devlink.h 4308 4309DIALOG SEMICONDUCTOR DRIVERS 4310M: Support Opensource <support.opensource@diasemi.com> 4311W: http://www.dialog-semiconductor.com/products 4312S: Supported 4313F: Documentation/hwmon/da90?? 4314F: Documentation/devicetree/bindings/mfd/da90*.txt 4315F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4316F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4317F: Documentation/devicetree/bindings/regulator/da92*.txt 4318F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4319F: Documentation/devicetree/bindings/sound/da[79]*.txt 4320F: drivers/gpio/gpio-da90??.c 4321F: drivers/hwmon/da90??-hwmon.c 4322F: drivers/iio/adc/da91??-*.c 4323F: drivers/input/misc/da90??_onkey.c 4324F: drivers/input/touchscreen/da9052_tsi.c 4325F: drivers/leds/leds-da90??.c 4326F: drivers/mfd/da903x.c 4327F: drivers/mfd/da90??-*.c 4328F: drivers/mfd/da91??-*.c 4329F: drivers/power/supply/da9052-battery.c 4330F: drivers/power/supply/da91??-*.c 4331F: drivers/regulator/da903x.c 4332F: drivers/regulator/da9???-regulator.[ch] 4333F: drivers/thermal/da90??-thermal.c 4334F: drivers/rtc/rtc-da90??.c 4335F: drivers/video/backlight/da90??_bl.c 4336F: drivers/watchdog/da90??_wdt.c 4337F: include/linux/mfd/da903x.h 4338F: include/linux/mfd/da9052/ 4339F: include/linux/mfd/da9055/ 4340F: include/linux/mfd/da9062/ 4341F: include/linux/mfd/da9063/ 4342F: include/linux/mfd/da9150/ 4343F: include/linux/regulator/da9211.h 4344F: include/sound/da[79]*.h 4345F: sound/soc/codecs/da[79]*.[ch] 4346 4347DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4348M: William Breathitt Gray <vilhelm.gray@gmail.com> 4349L: linux-gpio@vger.kernel.org 4350S: Maintained 4351F: drivers/gpio/gpio-gpio-mm.c 4352 4353DIGI NEO AND CLASSIC PCI PRODUCTS 4354M: Lidza Louina <lidza.louina@gmail.com> 4355M: Mark Hounschell <markh@compro.net> 4356L: driverdev-devel@linuxdriverproject.org 4357S: Maintained 4358F: drivers/staging/dgnc/ 4359 4360DIOLAN U2C-12 I2C DRIVER 4361M: Guenter Roeck <linux@roeck-us.net> 4362L: linux-i2c@vger.kernel.org 4363S: Maintained 4364F: drivers/i2c/busses/i2c-diolan-u2c.c 4365 4366FILESYSTEM DIRECT ACCESS (DAX) 4367M: Matthew Wilcox <willy@infradead.org> 4368M: Ross Zwisler <zwisler@kernel.org> 4369M: Jan Kara <jack@suse.cz> 4370L: linux-fsdevel@vger.kernel.org 4371S: Supported 4372F: fs/dax.c 4373F: include/linux/dax.h 4374F: include/trace/events/fs_dax.h 4375 4376DEVICE DIRECT ACCESS (DAX) 4377M: Dan Williams <dan.j.williams@intel.com> 4378M: Dave Jiang <dave.jiang@intel.com> 4379M: Ross Zwisler <zwisler@kernel.org> 4380M: Vishal Verma <vishal.l.verma@intel.com> 4381L: linux-nvdimm@lists.01.org 4382S: Supported 4383F: drivers/dax/ 4384 4385DIRECTORY NOTIFICATION (DNOTIFY) 4386M: Jan Kara <jack@suse.cz> 4387R: Amir Goldstein <amir73il@gmail.com> 4388L: linux-fsdevel@vger.kernel.org 4389S: Maintained 4390F: Documentation/filesystems/dnotify.txt 4391F: fs/notify/dnotify/ 4392F: include/linux/dnotify.h 4393 4394DISK GEOMETRY AND PARTITION HANDLING 4395M: Andries Brouwer <aeb@cwi.nl> 4396W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4397W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4398W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4399S: Maintained 4400 4401DISKQUOTA 4402M: Jan Kara <jack@suse.com> 4403S: Maintained 4404F: Documentation/filesystems/quota.txt 4405F: fs/quota/ 4406F: include/linux/quota*.h 4407F: include/uapi/linux/quota*.h 4408 4409DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4410M: Bernie Thompson <bernie@plugable.com> 4411L: linux-fbdev@vger.kernel.org 4412S: Maintained 4413W: http://plugable.com/category/projects/udlfb/ 4414F: drivers/video/fbdev/udlfb.c 4415F: include/video/udlfb.h 4416F: Documentation/fb/udlfb.txt 4417 4418DISTRIBUTED LOCK MANAGER (DLM) 4419M: Christine Caulfield <ccaulfie@redhat.com> 4420M: David Teigland <teigland@redhat.com> 4421L: cluster-devel@redhat.com 4422W: http://sources.redhat.com/cluster/ 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4424S: Supported 4425F: fs/dlm/ 4426 4427DMA BUFFER SHARING FRAMEWORK 4428M: Sumit Semwal <sumit.semwal@linaro.org> 4429S: Maintained 4430L: linux-media@vger.kernel.org 4431L: dri-devel@lists.freedesktop.org 4432L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4433F: drivers/dma-buf/ 4434F: include/linux/dma-buf* 4435F: include/linux/reservation.h 4436F: include/linux/*fence.h 4437F: Documentation/driver-api/dma-buf.rst 4438T: git git://anongit.freedesktop.org/drm/drm-misc 4439 4440DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4441M: Vinod Koul <vkoul@kernel.org> 4442L: dmaengine@vger.kernel.org 4443Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4444S: Maintained 4445F: drivers/dma/ 4446F: include/linux/dmaengine.h 4447F: include/linux/of_dma.h 4448F: Documentation/devicetree/bindings/dma/ 4449F: Documentation/driver-api/dmaengine/ 4450T: git git://git.infradead.org/users/vkoul/slave-dma.git 4451 4452DMA MAPPING HELPERS 4453M: Christoph Hellwig <hch@lst.de> 4454M: Marek Szyprowski <m.szyprowski@samsung.com> 4455R: Robin Murphy <robin.murphy@arm.com> 4456L: iommu@lists.linux-foundation.org 4457T: git git://git.infradead.org/users/hch/dma-mapping.git 4458W: http://git.infradead.org/users/hch/dma-mapping.git 4459S: Supported 4460F: kernel/dma/ 4461F: include/asm-generic/dma-mapping.h 4462F: include/linux/dma-direct.h 4463F: include/linux/dma-mapping.h 4464F: include/linux/dma-noncoherent.h 4465 4466DME1737 HARDWARE MONITOR DRIVER 4467M: Juerg Haefliger <juergh@gmail.com> 4468L: linux-hwmon@vger.kernel.org 4469S: Maintained 4470F: Documentation/hwmon/dme1737 4471F: drivers/hwmon/dme1737.c 4472 4473DMI/SMBIOS SUPPORT 4474M: Jean Delvare <jdelvare@suse.com> 4475S: Maintained 4476T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4477F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4478F: drivers/firmware/dmi-id.c 4479F: drivers/firmware/dmi_scan.c 4480F: include/linux/dmi.h 4481 4482DOCUMENTATION 4483M: Jonathan Corbet <corbet@lwn.net> 4484L: linux-doc@vger.kernel.org 4485S: Maintained 4486F: Documentation/ 4487F: scripts/kernel-doc 4488X: Documentation/ABI/ 4489X: Documentation/devicetree/ 4490X: Documentation/acpi 4491X: Documentation/power 4492X: Documentation/spi 4493X: Documentation/media 4494T: git git://git.lwn.net/linux.git docs-next 4495 4496DOCUMENTATION/ITALIAN 4497M: Federico Vaga <federico.vaga@vaga.pv.it> 4498L: linux-doc@vger.kernel.org 4499S: Maintained 4500F: Documentation/translations/it_IT 4501 4502DONGWOON DW9714 LENS VOICE COIL DRIVER 4503M: Sakari Ailus <sakari.ailus@linux.intel.com> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506S: Maintained 4507F: drivers/media/i2c/dw9714.c 4508 4509DONGWOON DW9807 LENS VOICE COIL DRIVER 4510M: Sakari Ailus <sakari.ailus@linux.intel.com> 4511L: linux-media@vger.kernel.org 4512T: git git://linuxtv.org/media_tree.git 4513S: Maintained 4514F: drivers/media/i2c/dw9807.c 4515 4516DOUBLETALK DRIVER 4517M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4518L: blinux-list@redhat.com 4519S: Maintained 4520F: drivers/char/dtlk.c 4521F: include/linux/dtlk.h 4522 4523DPAA2 DATAPATH I/O (DPIO) DRIVER 4524M: Roy Pledge <Roy.Pledge@nxp.com> 4525L: linux-kernel@vger.kernel.org 4526S: Maintained 4527F: drivers/soc/fsl/dpio 4528 4529DPAA2 ETHERNET DRIVER 4530M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4531L: linux-kernel@vger.kernel.org 4532S: Maintained 4533F: drivers/staging/fsl-dpaa2/ethernet 4534 4535DPAA2 ETHERNET SWITCH DRIVER 4536M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4537M: Ioana Ciornei <ioana.ciornei@nxp.com> 4538L: linux-kernel@vger.kernel.org 4539S: Maintained 4540F: drivers/staging/fsl-dpaa2/ethsw 4541 4542DPAA2 PTP CLOCK DRIVER 4543M: Yangbo Lu <yangbo.lu@nxp.com> 4544L: linux-kernel@vger.kernel.org 4545S: Maintained 4546F: drivers/staging/fsl-dpaa2/rtc 4547 4548DPT_I2O SCSI RAID DRIVER 4549M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4550L: linux-scsi@vger.kernel.org 4551W: http://www.adaptec.com/ 4552S: Maintained 4553F: drivers/scsi/dpt* 4554F: drivers/scsi/dpt/ 4555 4556DRBD DRIVER 4557M: Philipp Reisner <philipp.reisner@linbit.com> 4558M: Lars Ellenberg <lars.ellenberg@linbit.com> 4559L: drbd-dev@lists.linbit.com 4560W: http://www.drbd.org 4561T: git git://git.linbit.com/linux-drbd.git 4562T: git git://git.linbit.com/drbd-8.4.git 4563S: Supported 4564F: drivers/block/drbd/ 4565F: lib/lru_cache.c 4566F: Documentation/blockdev/drbd/ 4567 4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4570R: "Rafael J. Wysocki" <rafael@kernel.org> 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4572S: Supported 4573F: Documentation/kobject.txt 4574F: drivers/base/ 4575F: fs/debugfs/ 4576F: fs/sysfs/ 4577F: include/linux/debugfs.h 4578F: include/linux/kobj* 4579F: lib/kobj* 4580 4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4582M: Kevin Hilman <khilman@kernel.org> 4583M: Nishanth Menon <nm@ti.com> 4584S: Maintained 4585F: drivers/power/avs/ 4586F: include/linux/power/smartreflex.h 4587L: linux-pm@vger.kernel.org 4588 4589DRM DRIVER FOR ARM PL111 CLCD 4590M: Eric Anholt <eric@anholt.net> 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592S: Supported 4593F: drivers/gpu/drm/pl111/ 4594 4595DRM DRIVER FOR ARM VERSATILE TFT PANELS 4596M: Linus Walleij <linus.walleij@linaro.org> 4597T: git git://anongit.freedesktop.org/drm/drm-misc 4598S: Maintained 4599F: drivers/gpu/drm/panel/panel-arm-versatile.c 4600F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4601 4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4603M: Dave Airlie <airlied@redhat.com> 4604S: Odd Fixes 4605F: drivers/gpu/drm/ast/ 4606 4607DRM DRIVER FOR BOCHS VIRTUAL GPU 4608M: Gerd Hoffmann <kraxel@redhat.com> 4609L: virtualization@lists.linux-foundation.org 4610T: git git://anongit.freedesktop.org/drm/drm-misc 4611S: Maintained 4612F: drivers/gpu/drm/bochs/ 4613 4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4615M: Linus Walleij <linus.walleij@linaro.org> 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617S: Maintained 4618F: drivers/gpu/drm/tve200/ 4619 4620DRM DRIVER FOR ILITEK ILI9225 PANELS 4621M: David Lechner <david@lechnology.com> 4622S: Maintained 4623F: drivers/gpu/drm/tinydrm/ili9225.c 4624F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4625 4626DRM DRIVER FOR INTEL I810 VIDEO CARDS 4627S: Orphan / Obsolete 4628F: drivers/gpu/drm/i810/ 4629F: include/uapi/drm/i810_drm.h 4630 4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4632S: Orphan / Obsolete 4633F: drivers/gpu/drm/mga/ 4634F: include/uapi/drm/mga_drm.h 4635 4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4637M: Dave Airlie <airlied@redhat.com> 4638S: Odd Fixes 4639F: drivers/gpu/drm/mgag200/ 4640 4641DRM DRIVER FOR MI0283QT 4642M: Noralf Trønnes <noralf@tronnes.org> 4643S: Maintained 4644F: drivers/gpu/drm/tinydrm/mi0283qt.c 4645F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4646 4647DRM DRIVER FOR MSM ADRENO GPU 4648M: Rob Clark <robdclark@gmail.com> 4649L: linux-arm-msm@vger.kernel.org 4650L: dri-devel@lists.freedesktop.org 4651L: freedreno@lists.freedesktop.org 4652T: git git://people.freedesktop.org/~robclark/linux 4653S: Maintained 4654F: drivers/gpu/drm/msm/ 4655F: include/uapi/drm/msm_drm.h 4656F: Documentation/devicetree/bindings/display/msm/ 4657 4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4659M: Ben Skeggs <bskeggs@redhat.com> 4660L: dri-devel@lists.freedesktop.org 4661L: nouveau@lists.freedesktop.org 4662T: git git://github.com/skeggsb/linux 4663S: Supported 4664F: drivers/gpu/drm/nouveau/ 4665F: include/uapi/drm/nouveau_drm.h 4666 4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4668M: Noralf Trønnes <noralf@tronnes.org> 4669S: Maintained 4670F: drivers/gpu/drm/tinydrm/repaper.c 4671F: Documentation/devicetree/bindings/display/repaper.txt 4672 4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4674M: Dave Airlie <airlied@redhat.com> 4675M: Gerd Hoffmann <kraxel@redhat.com> 4676L: virtualization@lists.linux-foundation.org 4677T: git git://anongit.freedesktop.org/drm/drm-misc 4678S: Obsolete 4679W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4680F: drivers/gpu/drm/cirrus/ 4681 4682DRM DRIVER FOR QXL VIRTUAL GPU 4683M: Dave Airlie <airlied@redhat.com> 4684M: Gerd Hoffmann <kraxel@redhat.com> 4685L: virtualization@lists.linux-foundation.org 4686T: git git://anongit.freedesktop.org/drm/drm-misc 4687S: Maintained 4688F: drivers/gpu/drm/qxl/ 4689F: include/uapi/drm/qxl_drm.h 4690 4691DRM DRIVER FOR RAGE 128 VIDEO CARDS 4692S: Orphan / Obsolete 4693F: drivers/gpu/drm/r128/ 4694F: include/uapi/drm/r128_drm.h 4695 4696DRM DRIVER FOR SAVAGE VIDEO CARDS 4697S: Orphan / Obsolete 4698F: drivers/gpu/drm/savage/ 4699F: include/uapi/drm/savage_drm.h 4700 4701DRM DRIVER FOR SIS VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/sis/ 4704F: include/uapi/drm/sis_drm.h 4705 4706DRM DRIVER FOR SITRONIX ST7586 PANELS 4707M: David Lechner <david@lechnology.com> 4708S: Maintained 4709F: drivers/gpu/drm/tinydrm/st7586.c 4710F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4711 4712DRM DRIVER FOR SITRONIX ST7735R PANELS 4713M: David Lechner <david@lechnology.com> 4714S: Maintained 4715F: drivers/gpu/drm/tinydrm/st7735r.c 4716F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4717 4718DRM DRIVER FOR TDFX VIDEO CARDS 4719S: Orphan / Obsolete 4720F: drivers/gpu/drm/tdfx/ 4721 4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4723M: Dave Airlie <airlied@redhat.com> 4724S: Odd Fixes 4725F: drivers/gpu/drm/udl/ 4726 4727DRM DRIVER FOR VMWARE VIRTUAL GPU 4728M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4729M: Sinclair Yeh <syeh@vmware.com> 4730M: Thomas Hellstrom <thellstrom@vmware.com> 4731L: dri-devel@lists.freedesktop.org 4732T: git git://people.freedesktop.org/~syeh/repos_linux 4733T: git git://people.freedesktop.org/~thomash/linux 4734S: Supported 4735F: drivers/gpu/drm/vmwgfx/ 4736F: include/uapi/drm/vmwgfx_drm.h 4737 4738DRM DRIVERS 4739M: David Airlie <airlied@linux.ie> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm 4742B: https://bugs.freedesktop.org/ 4743C: irc://chat.freenode.net/dri-devel 4744S: Maintained 4745F: drivers/gpu/drm/ 4746F: drivers/gpu/vga/ 4747F: Documentation/devicetree/bindings/display/ 4748F: Documentation/devicetree/bindings/gpu/ 4749F: Documentation/gpu/ 4750F: include/drm/ 4751F: include/uapi/drm/ 4752F: include/linux/vga* 4753 4754DRM DRIVERS AND MISC GPU PATCHES 4755M: Gustavo Padovan <gustavo@padovan.org> 4756M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4757M: Sean Paul <sean@poorly.run> 4758W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4759S: Maintained 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761F: Documentation/gpu/ 4762F: drivers/gpu/vga/ 4763F: drivers/gpu/drm/* 4764F: include/drm/drm* 4765F: include/uapi/drm/drm* 4766F: include/linux/vga* 4767 4768DRM DRIVERS FOR ALLWINNER A10 4769M: Maxime Ripard <maxime.ripard@bootlin.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Supported 4772F: drivers/gpu/drm/sun4i/ 4773F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775 4776DRM DRIVERS FOR AMLOGIC SOCS 4777M: Neil Armstrong <narmstrong@baylibre.com> 4778L: dri-devel@lists.freedesktop.org 4779L: linux-amlogic@lists.infradead.org 4780W: http://linux-meson.com/ 4781S: Supported 4782F: drivers/gpu/drm/meson/ 4783F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4784F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4785F: Documentation/gpu/meson.rst 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM DRIVERS FOR ATMEL HLCDC 4789M: Boris Brezillon <boris.brezillon@bootlin.com> 4790L: dri-devel@lists.freedesktop.org 4791S: Supported 4792F: drivers/gpu/drm/atmel-hlcdc/ 4793F: Documentation/devicetree/bindings/display/atmel/ 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR BRIDGE CHIPS 4797M: Archit Taneja <architt@codeaurora.org> 4798M: Andrzej Hajda <a.hajda@samsung.com> 4799R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4800S: Maintained 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802F: drivers/gpu/drm/bridge/ 4803 4804DRM DRIVERS FOR EXYNOS 4805M: Inki Dae <inki.dae@samsung.com> 4806M: Joonyoung Shim <jy0922.shim@samsung.com> 4807M: Seung-Woo Kim <sw0312.kim@samsung.com> 4808M: Kyungmin Park <kyungmin.park@samsung.com> 4809L: dri-devel@lists.freedesktop.org 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4811S: Supported 4812F: drivers/gpu/drm/exynos/ 4813F: include/uapi/drm/exynos_drm.h 4814F: Documentation/devicetree/bindings/display/exynos/ 4815 4816DRM DRIVERS FOR FREESCALE DCU 4817M: Stefan Agner <stefan@agner.ch> 4818M: Alison Wang <alison.wang@nxp.com> 4819L: dri-devel@lists.freedesktop.org 4820S: Supported 4821F: drivers/gpu/drm/fsl-dcu/ 4822F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4823F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4824F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4825 4826DRM DRIVERS FOR FREESCALE IMX 4827M: Philipp Zabel <p.zabel@pengutronix.de> 4828L: dri-devel@lists.freedesktop.org 4829S: Maintained 4830F: drivers/gpu/drm/imx/ 4831F: drivers/gpu/ipu-v3/ 4832F: Documentation/devicetree/bindings/display/imx/ 4833 4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4835M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4836L: dri-devel@lists.freedesktop.org 4837T: git git://github.com/patjak/drm-gma500 4838S: Maintained 4839F: drivers/gpu/drm/gma500/ 4840 4841DRM DRIVERS FOR HISILICON 4842M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4843M: Rongrong Zou <zourongrong@gmail.com> 4844R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4845R: Chen Feng <puck.chen@hisilicon.com> 4846L: dri-devel@lists.freedesktop.org 4847T: git git://github.com/xin3liang/linux.git 4848S: Maintained 4849F: drivers/gpu/drm/hisilicon/ 4850F: Documentation/devicetree/bindings/display/hisilicon/ 4851 4852DRM DRIVERS FOR MEDIATEK 4853M: CK Hu <ck.hu@mediatek.com> 4854M: Philipp Zabel <p.zabel@pengutronix.de> 4855L: dri-devel@lists.freedesktop.org 4856S: Supported 4857F: drivers/gpu/drm/mediatek/ 4858F: Documentation/devicetree/bindings/display/mediatek/ 4859 4860DRM DRIVERS FOR NVIDIA TEGRA 4861M: Thierry Reding <thierry.reding@gmail.com> 4862L: dri-devel@lists.freedesktop.org 4863L: linux-tegra@vger.kernel.org 4864T: git git://anongit.freedesktop.org/tegra/linux.git 4865S: Supported 4866F: drivers/gpu/drm/tegra/ 4867F: drivers/gpu/host1x/ 4868F: include/linux/host1x.h 4869F: include/uapi/drm/tegra_drm.h 4870F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4871 4872DRM DRIVERS FOR RENESAS 4873M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4874L: dri-devel@lists.freedesktop.org 4875L: linux-renesas-soc@vger.kernel.org 4876T: git git://linuxtv.org/pinchartl/fbdev 4877S: Supported 4878F: drivers/gpu/drm/rcar-du/ 4879F: drivers/gpu/drm/shmobile/ 4880F: include/linux/platform_data/shmob_drm.h 4881F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4882F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4883F: Documentation/devicetree/bindings/display/renesas,du.txt 4884 4885DRM DRIVERS FOR ROCKCHIP 4886M: Sandy Huang <hjc@rock-chips.com> 4887M: Heiko Stübner <heiko@sntech.de> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/rockchip/ 4891F: Documentation/devicetree/bindings/display/rockchip/ 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893 4894DRM DRIVERS FOR STI 4895M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4896M: Vincent Abriou <vincent.abriou@st.com> 4897L: dri-devel@lists.freedesktop.org 4898T: git git://anongit.freedesktop.org/drm/drm-misc 4899S: Maintained 4900F: drivers/gpu/drm/sti 4901F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4902 4903DRM DRIVERS FOR STM 4904M: Yannick Fertre <yannick.fertre@st.com> 4905M: Philippe Cornu <philippe.cornu@st.com> 4906M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4907M: Vincent Abriou <vincent.abriou@st.com> 4908L: dri-devel@lists.freedesktop.org 4909T: git git://anongit.freedesktop.org/drm/drm-misc 4910S: Maintained 4911F: drivers/gpu/drm/stm 4912F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4913 4914DRM DRIVERS FOR TI LCDC 4915M: Jyri Sarha <jsarha@ti.com> 4916R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4917L: dri-devel@lists.freedesktop.org 4918S: Maintained 4919F: drivers/gpu/drm/tilcdc/ 4920F: Documentation/devicetree/bindings/display/tilcdc/ 4921 4922DRM DRIVERS FOR TI OMAP 4923M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4924L: dri-devel@lists.freedesktop.org 4925S: Maintained 4926F: drivers/gpu/drm/omapdrm/ 4927F: Documentation/devicetree/bindings/display/ti/ 4928 4929DRM DRIVERS FOR V3D 4930M: Eric Anholt <eric@anholt.net> 4931S: Supported 4932F: drivers/gpu/drm/v3d/ 4933F: include/uapi/drm/v3d_drm.h 4934F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4935T: git git://anongit.freedesktop.org/drm/drm-misc 4936 4937DRM DRIVERS FOR VC4 4938M: Eric Anholt <eric@anholt.net> 4939T: git git://github.com/anholt/linux 4940S: Supported 4941F: drivers/gpu/drm/vc4/ 4942F: include/uapi/drm/vc4_drm.h 4943F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4944T: git git://anongit.freedesktop.org/drm/drm-misc 4945 4946DRM DRIVERS FOR VIVANTE GPU IP 4947M: Lucas Stach <l.stach@pengutronix.de> 4948R: Russell King <linux+etnaviv@armlinux.org.uk> 4949R: Christian Gmeiner <christian.gmeiner@gmail.com> 4950L: etnaviv@lists.freedesktop.org 4951L: dri-devel@lists.freedesktop.org 4952S: Maintained 4953F: drivers/gpu/drm/etnaviv/ 4954F: include/uapi/drm/etnaviv_drm.h 4955F: Documentation/devicetree/bindings/display/etnaviv/ 4956 4957DRM DRIVERS FOR ZTE ZX 4958M: Shawn Guo <shawnguo@kernel.org> 4959L: dri-devel@lists.freedesktop.org 4960S: Maintained 4961F: drivers/gpu/drm/zte/ 4962F: Documentation/devicetree/bindings/display/zte,vou.txt 4963T: git git://anongit.freedesktop.org/drm/drm-misc 4964 4965DRM PANEL DRIVERS 4966M: Thierry Reding <thierry.reding@gmail.com> 4967L: dri-devel@lists.freedesktop.org 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969S: Maintained 4970F: drivers/gpu/drm/drm_panel.c 4971F: drivers/gpu/drm/panel/ 4972F: include/drm/drm_panel.h 4973F: Documentation/devicetree/bindings/display/panel/ 4974 4975DRM TINYDRM DRIVERS 4976M: Noralf Trønnes <noralf@tronnes.org> 4977W: https://github.com/notro/tinydrm/wiki/Development 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979S: Maintained 4980F: drivers/gpu/drm/tinydrm/ 4981F: include/drm/tinydrm/ 4982 4983DRM DRIVERS FOR XEN 4984M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4985T: git git://anongit.freedesktop.org/drm/drm-misc 4986L: dri-devel@lists.freedesktop.org 4987L: xen-devel@lists.xen.org 4988S: Supported 4989F: drivers/gpu/drm/xen/ 4990F: Documentation/gpu/xen-front.rst 4991 4992DRM TTM SUBSYSTEM 4993M: Christian Koenig <christian.koenig@amd.com> 4994M: Huang Rui <ray.huang@amd.com> 4995M: Junwei Zhang <Jerry.Zhang@amd.com> 4996T: git git://people.freedesktop.org/~agd5f/linux 4997S: Maintained 4998L: dri-devel@lists.freedesktop.org 4999F: include/drm/ttm/ 5000F: drivers/gpu/drm/ttm/ 5001 5002DSBR100 USB FM RADIO DRIVER 5003M: Alexey Klimov <klimov.linux@gmail.com> 5004L: linux-media@vger.kernel.org 5005T: git git://linuxtv.org/media_tree.git 5006S: Maintained 5007F: drivers/media/radio/dsbr100.c 5008 5009DSCC4 DRIVER 5010M: Francois Romieu <romieu@fr.zoreil.com> 5011L: netdev@vger.kernel.org 5012S: Maintained 5013F: drivers/net/wan/dscc4.c 5014 5015DT3155 MEDIA DRIVER 5016M: Hans Verkuil <hverkuil@xs4all.nl> 5017L: linux-media@vger.kernel.org 5018T: git git://linuxtv.org/media_tree.git 5019W: https://linuxtv.org 5020S: Odd Fixes 5021F: drivers/media/pci/dt3155/ 5022 5023DVB_USB_AF9015 MEDIA DRIVER 5024M: Antti Palosaari <crope@iki.fi> 5025L: linux-media@vger.kernel.org 5026W: https://linuxtv.org 5027W: http://palosaari.fi/linux/ 5028Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5029T: git git://linuxtv.org/anttip/media_tree.git 5030S: Maintained 5031F: drivers/media/usb/dvb-usb-v2/af9015* 5032 5033DVB_USB_AF9035 MEDIA DRIVER 5034M: Antti Palosaari <crope@iki.fi> 5035L: linux-media@vger.kernel.org 5036W: https://linuxtv.org 5037W: http://palosaari.fi/linux/ 5038Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5039T: git git://linuxtv.org/anttip/media_tree.git 5040S: Maintained 5041F: drivers/media/usb/dvb-usb-v2/af9035* 5042 5043DVB_USB_ANYSEE MEDIA DRIVER 5044M: Antti Palosaari <crope@iki.fi> 5045L: linux-media@vger.kernel.org 5046W: https://linuxtv.org 5047W: http://palosaari.fi/linux/ 5048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5049T: git git://linuxtv.org/anttip/media_tree.git 5050S: Maintained 5051F: drivers/media/usb/dvb-usb-v2/anysee* 5052 5053DVB_USB_AU6610 MEDIA DRIVER 5054M: Antti Palosaari <crope@iki.fi> 5055L: linux-media@vger.kernel.org 5056W: https://linuxtv.org 5057W: http://palosaari.fi/linux/ 5058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5059T: git git://linuxtv.org/anttip/media_tree.git 5060S: Maintained 5061F: drivers/media/usb/dvb-usb-v2/au6610* 5062 5063DVB_USB_CE6230 MEDIA DRIVER 5064M: Antti Palosaari <crope@iki.fi> 5065L: linux-media@vger.kernel.org 5066W: https://linuxtv.org 5067W: http://palosaari.fi/linux/ 5068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5069T: git git://linuxtv.org/anttip/media_tree.git 5070S: Maintained 5071F: drivers/media/usb/dvb-usb-v2/ce6230* 5072 5073DVB_USB_CXUSB MEDIA DRIVER 5074M: Michael Krufky <mkrufky@linuxtv.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077W: http://github.com/mkrufky 5078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5079T: git git://linuxtv.org/media_tree.git 5080S: Maintained 5081F: drivers/media/usb/dvb-usb/cxusb* 5082 5083DVB_USB_EC168 MEDIA DRIVER 5084M: Antti Palosaari <crope@iki.fi> 5085L: linux-media@vger.kernel.org 5086W: https://linuxtv.org 5087W: http://palosaari.fi/linux/ 5088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5089T: git git://linuxtv.org/anttip/media_tree.git 5090S: Maintained 5091F: drivers/media/usb/dvb-usb-v2/ec168* 5092 5093DVB_USB_GL861 MEDIA DRIVER 5094M: Antti Palosaari <crope@iki.fi> 5095L: linux-media@vger.kernel.org 5096W: https://linuxtv.org 5097Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5098T: git git://linuxtv.org/anttip/media_tree.git 5099S: Maintained 5100F: drivers/media/usb/dvb-usb-v2/gl861* 5101 5102DVB_USB_MXL111SF MEDIA DRIVER 5103M: Michael Krufky <mkrufky@linuxtv.org> 5104L: linux-media@vger.kernel.org 5105W: https://linuxtv.org 5106W: http://github.com/mkrufky 5107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5108T: git git://linuxtv.org/mkrufky/mxl111sf.git 5109S: Maintained 5110F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5111 5112DVB_USB_RTL28XXU MEDIA DRIVER 5113M: Antti Palosaari <crope@iki.fi> 5114L: linux-media@vger.kernel.org 5115W: https://linuxtv.org 5116W: http://palosaari.fi/linux/ 5117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5118T: git git://linuxtv.org/anttip/media_tree.git 5119S: Maintained 5120F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5121 5122DVB_USB_V2 MEDIA DRIVER 5123M: Antti Palosaari <crope@iki.fi> 5124L: linux-media@vger.kernel.org 5125W: https://linuxtv.org 5126W: http://palosaari.fi/linux/ 5127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5128T: git git://linuxtv.org/anttip/media_tree.git 5129S: Maintained 5130F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5131F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5132 5133DYNAMIC DEBUG 5134M: Jason Baron <jbaron@akamai.com> 5135S: Maintained 5136F: lib/dynamic_debug.c 5137F: include/linux/dynamic_debug.h 5138 5139DYNAMIC INTERRUPT MODERATION 5140M: Tal Gilboa <talgi@mellanox.com> 5141S: Maintained 5142F: include/linux/net_dim.h 5143 5144DZ DECSTATION DZ11 SERIAL DRIVER 5145M: "Maciej W. Rozycki" <macro@linux-mips.org> 5146S: Maintained 5147F: drivers/tty/serial/dz.* 5148 5149E3X0 POWER BUTTON DRIVER 5150M: Moritz Fischer <moritz.fischer@ettus.com> 5151L: usrp-users@lists.ettus.com 5152W: http://www.ettus.com 5153S: Supported 5154F: drivers/input/misc/e3x0-button.c 5155F: Documentation/devicetree/bindings/input/e3x0-button.txt 5156 5157E4000 MEDIA DRIVER 5158M: Antti Palosaari <crope@iki.fi> 5159L: linux-media@vger.kernel.org 5160W: https://linuxtv.org 5161W: http://palosaari.fi/linux/ 5162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5163T: git git://linuxtv.org/anttip/media_tree.git 5164S: Maintained 5165F: drivers/media/tuners/e4000* 5166 5167EARTH_PT1 MEDIA DRIVER 5168M: Akihiro Tsukada <tskd08@gmail.com> 5169L: linux-media@vger.kernel.org 5170S: Odd Fixes 5171F: drivers/media/pci/pt1/ 5172 5173EARTH_PT3 MEDIA DRIVER 5174M: Akihiro Tsukada <tskd08@gmail.com> 5175L: linux-media@vger.kernel.org 5176S: Odd Fixes 5177F: drivers/media/pci/pt3/ 5178 5179EC100 MEDIA DRIVER 5180M: Antti Palosaari <crope@iki.fi> 5181L: linux-media@vger.kernel.org 5182W: https://linuxtv.org 5183W: http://palosaari.fi/linux/ 5184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5185T: git git://linuxtv.org/anttip/media_tree.git 5186S: Maintained 5187F: drivers/media/dvb-frontends/ec100* 5188 5189ECRYPT FILE SYSTEM 5190M: Tyler Hicks <tyhicks@canonical.com> 5191L: ecryptfs@vger.kernel.org 5192W: http://ecryptfs.org 5193W: https://launchpad.net/ecryptfs 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5195S: Supported 5196F: Documentation/filesystems/ecryptfs.txt 5197F: fs/ecryptfs/ 5198 5199EDAC-AMD64 5200M: Borislav Petkov <bp@alien8.de> 5201L: linux-edac@vger.kernel.org 5202S: Maintained 5203F: drivers/edac/amd64_edac* 5204 5205EDAC-CALXEDA 5206M: Robert Richter <rric@kernel.org> 5207L: linux-edac@vger.kernel.org 5208S: Maintained 5209F: drivers/edac/highbank* 5210 5211EDAC-CAVIUM OCTEON 5212M: Ralf Baechle <ralf@linux-mips.org> 5213M: David Daney <david.daney@cavium.com> 5214L: linux-edac@vger.kernel.org 5215L: linux-mips@linux-mips.org 5216S: Supported 5217F: drivers/edac/octeon_edac* 5218 5219EDAC-CAVIUM THUNDERX 5220M: David Daney <david.daney@cavium.com> 5221M: Jan Glauber <jglauber@cavium.com> 5222L: linux-edac@vger.kernel.org 5223S: Supported 5224F: drivers/edac/thunderx_edac* 5225 5226EDAC-CORE 5227M: Borislav Petkov <bp@alien8.de> 5228M: Mauro Carvalho Chehab <mchehab@kernel.org> 5229L: linux-edac@vger.kernel.org 5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5232S: Supported 5233F: Documentation/admin-guide/ras.rst 5234F: Documentation/driver-api/edac.rst 5235F: drivers/edac/ 5236F: include/linux/edac.h 5237 5238EDAC-E752X 5239M: Mark Gross <mark.gross@intel.com> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/e752x_edac.c 5243 5244EDAC-E7XXX 5245L: linux-edac@vger.kernel.org 5246S: Maintained 5247F: drivers/edac/e7xxx_edac.c 5248 5249EDAC-FSL_DDR 5250M: York Sun <york.sun@nxp.com> 5251L: linux-edac@vger.kernel.org 5252S: Maintained 5253F: drivers/edac/fsl_ddr_edac.* 5254 5255EDAC-GHES 5256M: Mauro Carvalho Chehab <mchehab@kernel.org> 5257L: linux-edac@vger.kernel.org 5258S: Maintained 5259F: drivers/edac/ghes_edac.c 5260 5261EDAC-I3000 5262L: linux-edac@vger.kernel.org 5263S: Orphan 5264F: drivers/edac/i3000_edac.c 5265 5266EDAC-I5000 5267L: linux-edac@vger.kernel.org 5268S: Maintained 5269F: drivers/edac/i5000_edac.c 5270 5271EDAC-I5400 5272M: Mauro Carvalho Chehab <mchehab@kernel.org> 5273L: linux-edac@vger.kernel.org 5274S: Maintained 5275F: drivers/edac/i5400_edac.c 5276 5277EDAC-I7300 5278M: Mauro Carvalho Chehab <mchehab@kernel.org> 5279L: linux-edac@vger.kernel.org 5280S: Maintained 5281F: drivers/edac/i7300_edac.c 5282 5283EDAC-I7CORE 5284M: Mauro Carvalho Chehab <mchehab@kernel.org> 5285L: linux-edac@vger.kernel.org 5286S: Maintained 5287F: drivers/edac/i7core_edac.c 5288 5289EDAC-I82443BXGX 5290M: Tim Small <tim@buttersideup.com> 5291L: linux-edac@vger.kernel.org 5292S: Maintained 5293F: drivers/edac/i82443bxgx_edac.c 5294 5295EDAC-I82975X 5296M: Ranganathan Desikan <ravi@jetztechnologies.com> 5297M: "Arvind R." <arvino55@gmail.com> 5298L: linux-edac@vger.kernel.org 5299S: Maintained 5300F: drivers/edac/i82975x_edac.c 5301 5302EDAC-IE31200 5303M: Jason Baron <jbaron@akamai.com> 5304L: linux-edac@vger.kernel.org 5305S: Maintained 5306F: drivers/edac/ie31200_edac.c 5307 5308EDAC-MPC85XX 5309M: Johannes Thumshirn <morbidrsa@gmail.com> 5310L: linux-edac@vger.kernel.org 5311S: Maintained 5312F: drivers/edac/mpc85xx_edac.[ch] 5313 5314EDAC-PASEMI 5315M: Egor Martovetsky <egor@pasemi.com> 5316L: linux-edac@vger.kernel.org 5317S: Maintained 5318F: drivers/edac/pasemi_edac.c 5319 5320EDAC-PND2 5321M: Tony Luck <tony.luck@intel.com> 5322L: linux-edac@vger.kernel.org 5323S: Maintained 5324F: drivers/edac/pnd2_edac.[ch] 5325 5326EDAC-R82600 5327M: Tim Small <tim@buttersideup.com> 5328L: linux-edac@vger.kernel.org 5329S: Maintained 5330F: drivers/edac/r82600_edac.c 5331 5332EDAC-SBRIDGE 5333M: Mauro Carvalho Chehab <mchehab@kernel.org> 5334L: linux-edac@vger.kernel.org 5335S: Maintained 5336F: drivers/edac/sb_edac.c 5337 5338EDAC-SKYLAKE 5339M: Tony Luck <tony.luck@intel.com> 5340L: linux-edac@vger.kernel.org 5341S: Maintained 5342F: drivers/edac/skx_edac.c 5343 5344EDAC-TI 5345M: Tero Kristo <t-kristo@ti.com> 5346L: linux-edac@vger.kernel.org 5347S: Maintained 5348F: drivers/edac/ti_edac.c 5349 5350EDIROL UA-101/UA-1000 DRIVER 5351M: Clemens Ladisch <clemens@ladisch.de> 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5353T: git git://git.alsa-project.org/alsa-kernel.git 5354S: Maintained 5355F: sound/usb/misc/ua101.c 5356 5357EFI TEST DRIVER 5358L: linux-efi@vger.kernel.org 5359M: Ivan Hu <ivan.hu@canonical.com> 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361S: Maintained 5362F: drivers/firmware/efi/test/ 5363 5364EFI VARIABLE FILESYSTEM 5365M: Matthew Garrett <matthew.garrett@nebula.com> 5366M: Jeremy Kerr <jk@ozlabs.org> 5367M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5369L: linux-efi@vger.kernel.org 5370S: Maintained 5371F: fs/efivarfs/ 5372 5373EFIFB FRAMEBUFFER DRIVER 5374L: linux-fbdev@vger.kernel.org 5375M: Peter Jones <pjones@redhat.com> 5376S: Maintained 5377F: drivers/video/fbdev/efifb.c 5378 5379EFS FILESYSTEM 5380W: http://aeschi.ch.eu.org/efs/ 5381S: Orphan 5382F: fs/efs/ 5383 5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5385M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5386L: netdev@vger.kernel.org 5387S: Maintained 5388F: drivers/net/ethernet/ibm/ehea/ 5389 5390EM28XX VIDEO4LINUX DRIVER 5391M: Mauro Carvalho Chehab <mchehab@kernel.org> 5392L: linux-media@vger.kernel.org 5393W: https://linuxtv.org 5394T: git git://linuxtv.org/media_tree.git 5395S: Maintained 5396F: drivers/media/usb/em28xx/ 5397F: Documentation/media/v4l-drivers/em28xx* 5398 5399EMBEDDED LINUX 5400M: Paul Gortmaker <paul.gortmaker@windriver.com> 5401M: Matt Mackall <mpm@selenic.com> 5402M: David Woodhouse <dwmw2@infradead.org> 5403L: linux-embedded@vger.kernel.org 5404S: Maintained 5405 5406Emulex 10Gbps iSCSI - OneConnect DRIVER 5407M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5408M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5409M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5410L: linux-scsi@vger.kernel.org 5411W: http://www.broadcom.com 5412S: Supported 5413F: drivers/scsi/be2iscsi/ 5414 5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5416M: Sathya Perla <sathya.perla@broadcom.com> 5417M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5419M: Somnath Kotur <somnath.kotur@broadcom.com> 5420L: netdev@vger.kernel.org 5421W: http://www.emulex.com 5422S: Supported 5423F: drivers/net/ethernet/emulex/benet/ 5424 5425EMULEX ONECONNECT ROCE DRIVER 5426M: Selvin Xavier <selvin.xavier@broadcom.com> 5427M: Devesh Sharma <devesh.sharma@broadcom.com> 5428L: linux-rdma@vger.kernel.org 5429W: http://www.broadcom.com 5430S: Odd Fixes 5431F: drivers/infiniband/hw/ocrdma/ 5432F: include/uapi/rdma/ocrdma-abi.h 5433 5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5435M: James Smart <james.smart@broadcom.com> 5436M: Dick Kennedy <dick.kennedy@broadcom.com> 5437L: linux-scsi@vger.kernel.org 5438W: http://www.broadcom.com 5439S: Supported 5440F: drivers/scsi/lpfc/ 5441 5442ENE CB710 FLASH CARD READER DRIVER 5443M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5444S: Maintained 5445F: drivers/misc/cb710/ 5446F: drivers/mmc/host/cb710-mmc.* 5447F: include/linux/cb710.h 5448 5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5450M: Maxim Levitsky <maximlevitsky@gmail.com> 5451S: Maintained 5452F: drivers/media/rc/ene_ir.* 5453 5454EPSON S1D13XXX FRAMEBUFFER DRIVER 5455M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5456S: Maintained 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5458F: drivers/video/fbdev/s1d13xxxfb.c 5459F: include/video/s1d13xxxfb.h 5460 5461ERRSEQ ERROR TRACKING INFRASTRUCTURE 5462M: Jeff Layton <jlayton@kernel.org> 5463S: Maintained 5464F: lib/errseq.c 5465F: include/linux/errseq.h 5466 5467ET131X NETWORK DRIVER 5468M: Mark Einon <mark.einon@gmail.com> 5469S: Odd Fixes 5470F: drivers/net/ethernet/agere/ 5471 5472ETHERNET BRIDGE 5473M: Stephen Hemminger <stephen@networkplumber.org> 5474L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5475L: netdev@vger.kernel.org 5476W: http://www.linuxfoundation.org/en/Net:Bridge 5477S: Maintained 5478F: include/linux/netfilter_bridge/ 5479F: net/bridge/ 5480 5481ETHERNET PHY LIBRARY 5482M: Andrew Lunn <andrew@lunn.ch> 5483M: Florian Fainelli <f.fainelli@gmail.com> 5484L: netdev@vger.kernel.org 5485S: Maintained 5486F: Documentation/ABI/testing/sysfs-bus-mdio 5487F: Documentation/devicetree/bindings/net/mdio* 5488F: Documentation/networking/phy.txt 5489F: drivers/net/phy/ 5490F: drivers/of/of_mdio.c 5491F: drivers/of/of_net.c 5492F: include/linux/*mdio*.h 5493F: include/linux/of_net.h 5494F: include/linux/phy.h 5495F: include/linux/phy_fixed.h 5496F: include/linux/platform_data/mdio-bcm-unimac.h 5497F: include/trace/events/mdio.h 5498F: include/uapi/linux/mdio.h 5499F: include/uapi/linux/mii.h 5500 5501EXT2 FILE SYSTEM 5502M: Jan Kara <jack@suse.com> 5503L: linux-ext4@vger.kernel.org 5504S: Maintained 5505F: Documentation/filesystems/ext2.txt 5506F: fs/ext2/ 5507F: include/linux/ext2* 5508 5509EXT4 FILE SYSTEM 5510M: "Theodore Ts'o" <tytso@mit.edu> 5511M: Andreas Dilger <adilger.kernel@dilger.ca> 5512L: linux-ext4@vger.kernel.org 5513W: http://ext4.wiki.kernel.org 5514Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5516S: Maintained 5517F: Documentation/filesystems/ext4.txt 5518F: fs/ext4/ 5519 5520Extended Verification Module (EVM) 5521M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5522L: linux-integrity@vger.kernel.org 5523S: Supported 5524F: security/integrity/evm/ 5525 5526EXTENSIBLE FIRMWARE INTERFACE (EFI) 5527M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5528L: linux-efi@vger.kernel.org 5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5530S: Maintained 5531F: Documentation/efi-stub.txt 5532F: arch/*/kernel/efi.c 5533F: arch/x86/boot/compressed/eboot.[ch] 5534F: arch/*/include/asm/efi.h 5535F: arch/x86/platform/efi/ 5536F: drivers/firmware/efi/ 5537F: include/linux/efi*.h 5538F: arch/arm/boot/compressed/efi-header.S 5539F: arch/arm64/kernel/efi-entry.S 5540 5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5542M: MyungJoo Ham <myungjoo.ham@samsung.com> 5543M: Chanwoo Choi <cw00.choi@samsung.com> 5544L: linux-kernel@vger.kernel.org 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5546S: Maintained 5547F: drivers/extcon/ 5548F: include/linux/extcon/ 5549F: include/linux/extcon.h 5550F: Documentation/extcon/ 5551F: Documentation/devicetree/bindings/extcon/ 5552 5553EXYNOS DP DRIVER 5554M: Jingoo Han <jingoohan1@gmail.com> 5555L: dri-devel@lists.freedesktop.org 5556S: Maintained 5557F: drivers/gpu/drm/exynos/exynos_dp* 5558 5559EXYNOS SYSMMU (IOMMU) driver 5560M: Marek Szyprowski <m.szyprowski@samsung.com> 5561L: iommu@lists.linux-foundation.org 5562S: Maintained 5563F: drivers/iommu/exynos-iommu.c 5564 5565EZchip NPS platform support 5566M: Vineet Gupta <vgupta@synopsys.com> 5567M: Ofer Levi <oferle@mellanox.com> 5568S: Supported 5569F: arch/arc/plat-eznps 5570F: arch/arc/boot/dts/eznps.dts 5571 5572F2FS FILE SYSTEM 5573M: Jaegeuk Kim <jaegeuk@kernel.org> 5574M: Chao Yu <yuchao0@huawei.com> 5575L: linux-f2fs-devel@lists.sourceforge.net 5576W: https://f2fs.wiki.kernel.org/ 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5578S: Maintained 5579F: Documentation/filesystems/f2fs.txt 5580F: Documentation/ABI/testing/sysfs-fs-f2fs 5581F: fs/f2fs/ 5582F: include/linux/f2fs_fs.h 5583F: include/trace/events/f2fs.h 5584 5585F71805F HARDWARE MONITORING DRIVER 5586M: Jean Delvare <jdelvare@suse.com> 5587L: linux-hwmon@vger.kernel.org 5588S: Maintained 5589F: Documentation/hwmon/f71805f 5590F: drivers/hwmon/f71805f.c 5591 5592FADDR2LINE 5593M: Josh Poimboeuf <jpoimboe@redhat.com> 5594S: Maintained 5595F: scripts/faddr2line 5596 5597FAILOVER MODULE 5598M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5599L: netdev@vger.kernel.org 5600S: Supported 5601F: net/core/failover.c 5602F: include/net/failover.h 5603F: Documentation/networking/failover.rst 5604 5605FANOTIFY 5606M: Jan Kara <jack@suse.cz> 5607R: Amir Goldstein <amir73il@gmail.com> 5608L: linux-fsdevel@vger.kernel.org 5609S: Maintained 5610F: fs/notify/fanotify/ 5611F: include/linux/fanotify.h 5612F: include/uapi/linux/fanotify.h 5613 5614FARSYNC SYNCHRONOUS DRIVER 5615M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5616W: http://www.farsite.co.uk/ 5617S: Supported 5618F: drivers/net/wan/farsync.* 5619 5620FAULT INJECTION SUPPORT 5621M: Akinobu Mita <akinobu.mita@gmail.com> 5622S: Supported 5623F: Documentation/fault-injection/ 5624F: lib/fault-inject.c 5625 5626FBTFT Framebuffer drivers 5627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5628L: dri-devel@lists.freedesktop.org 5629L: linux-fbdev@vger.kernel.org 5630S: Maintained 5631F: drivers/staging/fbtft/ 5632 5633FC0011 TUNER DRIVER 5634M: Michael Buesch <m@bues.ch> 5635L: linux-media@vger.kernel.org 5636S: Maintained 5637F: drivers/media/tuners/fc0011.h 5638F: drivers/media/tuners/fc0011.c 5639 5640FC2580 MEDIA DRIVER 5641M: Antti Palosaari <crope@iki.fi> 5642L: linux-media@vger.kernel.org 5643W: https://linuxtv.org 5644W: http://palosaari.fi/linux/ 5645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5646T: git git://linuxtv.org/anttip/media_tree.git 5647S: Maintained 5648F: drivers/media/tuners/fc2580* 5649 5650FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5651M: Johannes Thumshirn <jth@kernel.org> 5652L: linux-scsi@vger.kernel.org 5653W: www.Open-FCoE.org 5654S: Supported 5655F: drivers/scsi/libfc/ 5656F: drivers/scsi/fcoe/ 5657F: include/scsi/fc/ 5658F: include/scsi/libfc.h 5659F: include/scsi/libfcoe.h 5660F: include/uapi/scsi/fc/ 5661 5662FILE LOCKING (flock() and fcntl()/lockf()) 5663M: Jeff Layton <jlayton@kernel.org> 5664M: "J. Bruce Fields" <bfields@fieldses.org> 5665L: linux-fsdevel@vger.kernel.org 5666S: Maintained 5667F: include/linux/fcntl.h 5668F: include/uapi/linux/fcntl.h 5669F: fs/fcntl.c 5670F: fs/locks.c 5671 5672FILESYSTEMS (VFS and infrastructure) 5673M: Alexander Viro <viro@zeniv.linux.org.uk> 5674L: linux-fsdevel@vger.kernel.org 5675S: Maintained 5676F: fs/* 5677F: include/linux/fs.h 5678F: include/uapi/linux/fs.h 5679 5680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5681M: Riku Voipio <riku.voipio@iki.fi> 5682L: linux-hwmon@vger.kernel.org 5683S: Maintained 5684F: drivers/hwmon/f75375s.c 5685F: include/linux/f75375s.h 5686 5687FIREWIRE AUDIO DRIVERS 5688M: Clemens Ladisch <clemens@ladisch.de> 5689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5690T: git git://git.alsa-project.org/alsa-kernel.git 5691S: Maintained 5692F: sound/firewire/ 5693 5694FIREWIRE MEDIA DRIVERS (firedtv) 5695M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5696L: linux-media@vger.kernel.org 5697L: linux1394-devel@lists.sourceforge.net 5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5699S: Maintained 5700F: drivers/media/firewire/ 5701 5702FIREWIRE SBP-2 TARGET 5703M: Chris Boot <bootc@bootc.net> 5704L: linux-scsi@vger.kernel.org 5705L: target-devel@vger.kernel.org 5706L: linux1394-devel@lists.sourceforge.net 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5708S: Maintained 5709F: drivers/target/sbp/ 5710 5711FIREWIRE SUBSYSTEM 5712M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5713L: linux1394-devel@lists.sourceforge.net 5714W: http://ieee1394.wiki.kernel.org/ 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5716S: Maintained 5717F: drivers/firewire/ 5718F: include/linux/firewire.h 5719F: include/uapi/linux/firewire*.h 5720F: tools/firewire/ 5721 5722FIRMWARE LOADER (request_firmware) 5723M: Luis R. Rodriguez <mcgrof@kernel.org> 5724L: linux-kernel@vger.kernel.org 5725S: Maintained 5726F: Documentation/firmware_class/ 5727F: drivers/base/firmware_loader/ 5728F: include/linux/firmware.h 5729 5730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5731M: Joshua Morris <josh.h.morris@us.ibm.com> 5732M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5733S: Maintained 5734F: drivers/block/rsxx/ 5735 5736FLOPPY DRIVER 5737M: Jiri Kosina <jikos@kernel.org> 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5739S: Odd fixes 5740F: drivers/block/floppy.c 5741 5742FMC SUBSYSTEM 5743M: Alessandro Rubini <rubini@gnudd.com> 5744W: http://www.ohwr.org/projects/fmc-bus 5745S: Supported 5746F: drivers/fmc/ 5747F: include/linux/fmc*.h 5748F: include/linux/ipmi-fru.h 5749K: fmc_d.*register 5750 5751FPGA MANAGER FRAMEWORK 5752M: Alan Tull <atull@kernel.org> 5753M: Moritz Fischer <mdf@kernel.org> 5754L: linux-fpga@vger.kernel.org 5755S: Maintained 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5757Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5758F: Documentation/fpga/ 5759F: Documentation/driver-api/fpga/ 5760F: Documentation/devicetree/bindings/fpga/ 5761F: drivers/fpga/ 5762F: include/linux/fpga/ 5763W: http://www.rocketboards.org 5764 5765FPGA DFL DRIVERS 5766M: Wu Hao <hao.wu@intel.com> 5767L: linux-fpga@vger.kernel.org 5768S: Maintained 5769F: Documentation/fpga/dfl.txt 5770F: include/uapi/linux/fpga-dfl.h 5771F: drivers/fpga/dfl* 5772 5773FPU EMULATOR 5774M: Bill Metzenthen <billm@melbpc.org.au> 5775W: http://floatingpoint.sourceforge.net/emulator/index.html 5776S: Maintained 5777F: arch/x86/math-emu/ 5778 5779FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5780L: netdev@vger.kernel.org 5781S: Orphan 5782F: drivers/net/wan/dlci.c 5783F: drivers/net/wan/sdla.c 5784 5785FRAMEBUFFER LAYER 5786M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5787L: dri-devel@lists.freedesktop.org 5788L: linux-fbdev@vger.kernel.org 5789T: git git://github.com/bzolnier/linux.git 5790Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5791S: Maintained 5792F: Documentation/fb/ 5793F: drivers/video/ 5794F: include/video/ 5795F: include/linux/fb.h 5796F: include/uapi/video/ 5797F: include/uapi/linux/fb.h 5798 5799FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5800M: Horia Geantă <horia.geanta@nxp.com> 5801M: Aymen Sghaier <aymen.sghaier@nxp.com> 5802L: linux-crypto@vger.kernel.org 5803S: Maintained 5804F: drivers/crypto/caam/ 5805F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5806 5807FREESCALE DIU FRAMEBUFFER DRIVER 5808M: Timur Tabi <timur@kernel.org> 5809L: linux-fbdev@vger.kernel.org 5810S: Maintained 5811F: drivers/video/fbdev/fsl-diu-fb.* 5812 5813FREESCALE DMA DRIVER 5814M: Li Yang <leoyang.li@nxp.com> 5815M: Zhang Wei <zw@zh-kernel.org> 5816L: linuxppc-dev@lists.ozlabs.org 5817S: Maintained 5818F: drivers/dma/fsldma.* 5819 5820FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5821M: Claudiu Manoil <claudiu.manoil@nxp.com> 5822L: netdev@vger.kernel.org 5823S: Maintained 5824F: drivers/net/ethernet/freescale/gianfar* 5825F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5826 5827FREESCALE GPMI NAND DRIVER 5828M: Han Xu <han.xu@nxp.com> 5829L: linux-mtd@lists.infradead.org 5830S: Maintained 5831F: drivers/mtd/nand/raw/gpmi-nand/* 5832 5833FREESCALE I2C CPM DRIVER 5834M: Jochen Friedrich <jochen@scram.de> 5835L: linuxppc-dev@lists.ozlabs.org 5836L: linux-i2c@vger.kernel.org 5837S: Maintained 5838F: drivers/i2c/busses/i2c-cpm.c 5839 5840FREESCALE IMX / MXC FEC DRIVER 5841M: Fugang Duan <fugang.duan@nxp.com> 5842L: netdev@vger.kernel.org 5843S: Maintained 5844F: drivers/net/ethernet/freescale/fec_main.c 5845F: drivers/net/ethernet/freescale/fec_ptp.c 5846F: drivers/net/ethernet/freescale/fec.h 5847F: Documentation/devicetree/bindings/net/fsl-fec.txt 5848 5849FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5850M: Sascha Hauer <s.hauer@pengutronix.de> 5851R: Pengutronix Kernel Team <kernel@pengutronix.de> 5852L: linux-fbdev@vger.kernel.org 5853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5854S: Maintained 5855F: include/linux/platform_data/video-imxfb.h 5856F: drivers/video/fbdev/imxfb.c 5857 5858FREESCALE QORIQ DPAA ETHERNET DRIVER 5859M: Madalin Bucur <madalin.bucur@nxp.com> 5860L: netdev@vger.kernel.org 5861S: Maintained 5862F: drivers/net/ethernet/freescale/dpaa 5863 5864FREESCALE QORIQ DPAA FMAN DRIVER 5865M: Madalin Bucur <madalin.bucur@nxp.com> 5866L: netdev@vger.kernel.org 5867S: Maintained 5868F: drivers/net/ethernet/freescale/fman 5869F: Documentation/devicetree/bindings/net/fsl-fman.txt 5870 5871FREESCALE QORIQ PTP CLOCK DRIVER 5872M: Yangbo Lu <yangbo.lu@nxp.com> 5873L: netdev@vger.kernel.org 5874S: Maintained 5875F: drivers/ptp/ptp_qoriq.c 5876F: include/linux/fsl/ptp_qoriq.h 5877F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5878 5879FREESCALE QUAD SPI DRIVER 5880M: Han Xu <han.xu@nxp.com> 5881L: linux-mtd@lists.infradead.org 5882S: Maintained 5883F: drivers/mtd/spi-nor/fsl-quadspi.c 5884 5885FREESCALE QUICC ENGINE LIBRARY 5886M: Qiang Zhao <qiang.zhao@nxp.com> 5887L: linuxppc-dev@lists.ozlabs.org 5888S: Maintained 5889F: drivers/soc/fsl/qe/ 5890F: include/soc/fsl/*qe*.h 5891F: include/soc/fsl/*ucc*.h 5892 5893FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5894M: Li Yang <leoyang.li@nxp.com> 5895L: netdev@vger.kernel.org 5896L: linuxppc-dev@lists.ozlabs.org 5897S: Maintained 5898F: drivers/net/ethernet/freescale/ucc_geth* 5899 5900FREESCALE QUICC ENGINE UCC HDLC DRIVER 5901M: Zhao Qiang <qiang.zhao@nxp.com> 5902L: netdev@vger.kernel.org 5903L: linuxppc-dev@lists.ozlabs.org 5904S: Maintained 5905F: drivers/net/wan/fsl_ucc_hdlc* 5906 5907FREESCALE QUICC ENGINE UCC UART DRIVER 5908M: Timur Tabi <timur@kernel.org> 5909L: linuxppc-dev@lists.ozlabs.org 5910S: Maintained 5911F: drivers/tty/serial/ucc_uart.c 5912 5913FREESCALE SOC DRIVERS 5914M: Li Yang <leoyang.li@nxp.com> 5915L: linuxppc-dev@lists.ozlabs.org 5916L: linux-arm-kernel@lists.infradead.org 5917S: Maintained 5918F: Documentation/devicetree/bindings/soc/fsl/ 5919F: drivers/soc/fsl/ 5920F: include/linux/fsl/ 5921 5922FREESCALE SOC FS_ENET DRIVER 5923M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5924L: linuxppc-dev@lists.ozlabs.org 5925L: netdev@vger.kernel.org 5926S: Maintained 5927F: drivers/net/ethernet/freescale/fs_enet/ 5928F: include/linux/fs_enet_pd.h 5929 5930FREESCALE SOC SOUND DRIVERS 5931M: Timur Tabi <timur@kernel.org> 5932M: Nicolin Chen <nicoleotsuka@gmail.com> 5933M: Xiubo Li <Xiubo.Lee@gmail.com> 5934R: Fabio Estevam <fabio.estevam@nxp.com> 5935L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5936L: linuxppc-dev@lists.ozlabs.org 5937S: Maintained 5938F: sound/soc/fsl/fsl* 5939F: sound/soc/fsl/imx* 5940F: sound/soc/fsl/mpc8610_hpcd.c 5941 5942FREESCALE USB PERIPHERAL DRIVERS 5943M: Li Yang <leoyang.li@nxp.com> 5944L: linux-usb@vger.kernel.org 5945L: linuxppc-dev@lists.ozlabs.org 5946S: Maintained 5947F: drivers/usb/gadget/udc/fsl* 5948 5949FREEVXFS FILESYSTEM 5950M: Christoph Hellwig <hch@infradead.org> 5951W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5952S: Maintained 5953F: fs/freevxfs/ 5954 5955FREEZER 5956M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5957M: Pavel Machek <pavel@ucw.cz> 5958L: linux-pm@vger.kernel.org 5959S: Supported 5960F: Documentation/power/freezing-of-tasks.txt 5961F: include/linux/freezer.h 5962F: kernel/freezer.c 5963 5964FRONTSWAP API 5965M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5966L: linux-kernel@vger.kernel.org 5967S: Maintained 5968F: mm/frontswap.c 5969F: include/linux/frontswap.h 5970 5971FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5972M: David Howells <dhowells@redhat.com> 5973L: linux-cachefs@redhat.com (moderated for non-subscribers) 5974S: Supported 5975F: Documentation/filesystems/caching/ 5976F: fs/fscache/ 5977F: include/linux/fscache*.h 5978 5979FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5980M: Theodore Y. Ts'o <tytso@mit.edu> 5981M: Jaegeuk Kim <jaegeuk@kernel.org> 5982L: linux-fscrypt@vger.kernel.org 5983Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5985S: Supported 5986F: fs/crypto/ 5987F: include/linux/fscrypt*.h 5988F: Documentation/filesystems/fscrypt.rst 5989 5990FSI-ATTACHED I2C DRIVER 5991M: Eddie James <eajames@linux.vnet.ibm.com> 5992L: linux-i2c@vger.kernel.org 5993L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5994S: Maintained 5995F: drivers/i2c/busses/i2c-fsi.c 5996F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5997 5998FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5999M: Jan Kara <jack@suse.cz> 6000R: Amir Goldstein <amir73il@gmail.com> 6001L: linux-fsdevel@vger.kernel.org 6002S: Maintained 6003F: fs/notify/ 6004F: include/linux/fsnotify*.h 6005 6006FUJITSU LAPTOP EXTRAS 6007M: Jonathan Woithe <jwoithe@just42.net> 6008L: platform-driver-x86@vger.kernel.org 6009S: Maintained 6010F: drivers/platform/x86/fujitsu-laptop.c 6011 6012FUJITSU M-5MO LS CAMERA ISP DRIVER 6013M: Kyungmin Park <kyungmin.park@samsung.com> 6014M: Heungjun Kim <riverful.kim@samsung.com> 6015L: linux-media@vger.kernel.org 6016S: Maintained 6017F: drivers/media/i2c/m5mols/ 6018F: include/media/i2c/m5mols.h 6019 6020FUJITSU TABLET EXTRAS 6021M: Robert Gerlach <khnz@gmx.de> 6022L: platform-driver-x86@vger.kernel.org 6023S: Maintained 6024F: drivers/platform/x86/fujitsu-tablet.c 6025 6026FUSE: FILESYSTEM IN USERSPACE 6027M: Miklos Szeredi <miklos@szeredi.hu> 6028L: linux-fsdevel@vger.kernel.org 6029W: http://fuse.sourceforge.net/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6031S: Maintained 6032F: fs/fuse/ 6033F: include/uapi/linux/fuse.h 6034F: Documentation/filesystems/fuse.txt 6035 6036FUTEX SUBSYSTEM 6037M: Thomas Gleixner <tglx@linutronix.de> 6038M: Ingo Molnar <mingo@redhat.com> 6039R: Peter Zijlstra <peterz@infradead.org> 6040R: Darren Hart <dvhart@infradead.org> 6041L: linux-kernel@vger.kernel.org 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6043S: Maintained 6044F: kernel/futex.c 6045F: kernel/futex_compat.c 6046F: include/asm-generic/futex.h 6047F: include/linux/futex.h 6048F: include/uapi/linux/futex.h 6049F: tools/testing/selftests/futex/ 6050F: tools/perf/bench/futex* 6051F: Documentation/*futex* 6052 6053GCC PLUGINS 6054M: Kees Cook <keescook@chromium.org> 6055R: Emese Revfy <re.emese@gmail.com> 6056L: kernel-hardening@lists.openwall.com 6057S: Maintained 6058F: scripts/gcc-plugins/ 6059F: scripts/gcc-plugin.sh 6060F: scripts/Makefile.gcc-plugins 6061F: Documentation/gcc-plugins.txt 6062 6063GASKET DRIVER FRAMEWORK 6064M: Rob Springer <rspringer@google.com> 6065M: Todd Poynor <toddpoynor@google.com> 6066M: Ben Chan <benchan@chromium.org> 6067S: Maintained 6068F: drivers/staging/gasket/ 6069 6070GCOV BASED KERNEL PROFILING 6071M: Peter Oberparleiter <oberpar@linux.ibm.com> 6072S: Maintained 6073F: kernel/gcov/ 6074F: Documentation/dev-tools/gcov.rst 6075 6076GDB KERNEL DEBUGGING HELPER SCRIPTS 6077M: Jan Kiszka <jan.kiszka@siemens.com> 6078M: Kieran Bingham <kbingham@kernel.org> 6079S: Supported 6080F: scripts/gdb/ 6081 6082GDT SCSI DISK ARRAY CONTROLLER DRIVER 6083M: Achim Leubner <achim_leubner@adaptec.com> 6084L: linux-scsi@vger.kernel.org 6085W: http://www.icp-vortex.com/ 6086S: Supported 6087F: drivers/scsi/gdt* 6088 6089GEMTEK FM RADIO RECEIVER DRIVER 6090M: Hans Verkuil <hverkuil@xs4all.nl> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093W: https://linuxtv.org 6094S: Maintained 6095F: drivers/media/radio/radio-gemtek* 6096 6097GENERIC GPIO I2C DRIVER 6098M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6099S: Supported 6100F: drivers/i2c/busses/i2c-gpio.c 6101F: include/linux/platform_data/i2c-gpio.h 6102 6103GENERIC GPIO I2C MULTIPLEXER DRIVER 6104M: Peter Korsgaard <peter.korsgaard@barco.com> 6105L: linux-i2c@vger.kernel.org 6106S: Supported 6107F: drivers/i2c/muxes/i2c-mux-gpio.c 6108F: include/linux/platform_data/i2c-mux-gpio.h 6109F: Documentation/i2c/muxes/i2c-mux-gpio 6110 6111GENERIC HDLC (WAN) DRIVERS 6112M: Krzysztof Halasa <khc@pm.waw.pl> 6113W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6114S: Maintained 6115F: drivers/net/wan/c101.c 6116F: drivers/net/wan/hd6457* 6117F: drivers/net/wan/hdlc* 6118F: drivers/net/wan/n2.c 6119F: drivers/net/wan/pc300too.c 6120F: drivers/net/wan/pci200syn.c 6121F: drivers/net/wan/wanxl* 6122 6123GENERIC INCLUDE/ASM HEADER FILES 6124M: Arnd Bergmann <arnd@arndb.de> 6125L: linux-arch@vger.kernel.org 6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6127S: Maintained 6128F: include/asm-generic/ 6129F: include/uapi/asm-generic/ 6130 6131GENERIC PHY FRAMEWORK 6132M: Kishon Vijay Abraham I <kishon@ti.com> 6133L: linux-kernel@vger.kernel.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6135S: Supported 6136F: drivers/phy/ 6137F: include/linux/phy/ 6138 6139GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6140M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6141S: Supported 6142F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6143 6144GENERIC PM DOMAINS 6145M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6146M: Kevin Hilman <khilman@kernel.org> 6147M: Ulf Hansson <ulf.hansson@linaro.org> 6148L: linux-pm@vger.kernel.org 6149S: Supported 6150F: drivers/base/power/domain*.c 6151F: include/linux/pm_domain.h 6152F: Documentation/devicetree/bindings/power/power_domain.txt 6153 6154GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6155M: Eugen Hristev <eugen.hristev@microchip.com> 6156L: linux-input@vger.kernel.org 6157S: Maintained 6158F: drivers/input/touchscreen/resistive-adc-touch.c 6159 6160GENERIC UIO DRIVER FOR PCI DEVICES 6161M: "Michael S. Tsirkin" <mst@redhat.com> 6162L: kvm@vger.kernel.org 6163S: Supported 6164F: drivers/uio/uio_pci_generic.c 6165 6166GENWQE (IBM Generic Workqueue Card) 6167M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6168M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6169S: Supported 6170F: drivers/misc/genwqe/ 6171 6172GET_MAINTAINER SCRIPT 6173M: Joe Perches <joe@perches.com> 6174S: Maintained 6175F: scripts/get_maintainer.pl 6176 6177GFS2 FILE SYSTEM 6178M: Bob Peterson <rpeterso@redhat.com> 6179M: Andreas Gruenbacher <agruenba@redhat.com> 6180L: cluster-devel@redhat.com 6181W: http://sources.redhat.com/cluster/ 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6183S: Supported 6184F: Documentation/filesystems/gfs2*.txt 6185F: fs/gfs2/ 6186F: include/uapi/linux/gfs2_ondisk.h 6187 6188GIGASET ISDN DRIVERS 6189M: Paul Bolle <pebolle@tiscali.nl> 6190L: gigaset307x-common@lists.sourceforge.net 6191W: http://gigaset307x.sourceforge.net/ 6192S: Odd Fixes 6193F: Documentation/isdn/README.gigaset 6194F: drivers/isdn/gigaset/ 6195F: include/uapi/linux/gigaset_dev.h 6196 6197GNSS SUBSYSTEM 6198M: Johan Hovold <johan@kernel.org> 6199S: Maintained 6200F: Documentation/ABI/testing/sysfs-class-gnss 6201F: Documentation/devicetree/bindings/gnss/ 6202F: drivers/gnss/ 6203F: include/linux/gnss.h 6204 6205GO7007 MPEG CODEC 6206M: Hans Verkuil <hans.verkuil@cisco.com> 6207L: linux-media@vger.kernel.org 6208S: Maintained 6209F: drivers/media/usb/go7007/ 6210 6211GOODIX TOUCHSCREEN 6212M: Bastien Nocera <hadess@hadess.net> 6213L: linux-input@vger.kernel.org 6214S: Maintained 6215F: drivers/input/touchscreen/goodix.c 6216 6217GPD POCKET FAN DRIVER 6218M: Hans de Goede <hdegoede@redhat.com> 6219L: platform-driver-x86@vger.kernel.org 6220S: Maintained 6221F: drivers/platform/x86/gpd-pocket-fan.c 6222 6223GPIO ACPI SUPPORT 6224M: Mika Westerberg <mika.westerberg@linux.intel.com> 6225M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6226L: linux-gpio@vger.kernel.org 6227L: linux-acpi@vger.kernel.org 6228S: Maintained 6229F: Documentation/acpi/gpio-properties.txt 6230F: drivers/gpio/gpiolib-acpi.c 6231 6232GPIO IR Transmitter 6233M: Sean Young <sean@mess.org> 6234L: linux-media@vger.kernel.org 6235S: Maintained 6236F: drivers/media/rc/gpio-ir-tx.c 6237 6238GPIO MOCKUP DRIVER 6239M: Bamvor Jian Zhang <bamv2005@gmail.com> 6240R: Bartosz Golaszewski <brgl@bgdev.pl> 6241L: linux-gpio@vger.kernel.org 6242S: Maintained 6243F: drivers/gpio/gpio-mockup.c 6244F: tools/testing/selftests/gpio/ 6245 6246GPIO SUBSYSTEM 6247M: Linus Walleij <linus.walleij@linaro.org> 6248L: linux-gpio@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6250S: Maintained 6251F: Documentation/devicetree/bindings/gpio/ 6252F: Documentation/driver-api/gpio/ 6253F: Documentation/gpio/ 6254F: Documentation/ABI/testing/gpio-cdev 6255F: Documentation/ABI/obsolete/sysfs-gpio 6256F: drivers/gpio/ 6257F: include/linux/gpio/ 6258F: include/linux/gpio.h 6259F: include/linux/of_gpio.h 6260F: include/asm-generic/gpio.h 6261F: include/uapi/linux/gpio.h 6262F: tools/gpio/ 6263 6264GRE DEMULTIPLEXER DRIVER 6265M: Dmitry Kozlov <xeb@mail.ru> 6266L: netdev@vger.kernel.org 6267S: Maintained 6268F: net/ipv4/gre_demux.c 6269F: net/ipv4/gre_offload.c 6270F: include/net/gre.h 6271 6272GRETH 10/100/1G Ethernet MAC device driver 6273M: Andreas Larsson <andreas@gaisler.com> 6274L: netdev@vger.kernel.org 6275S: Maintained 6276F: drivers/net/ethernet/aeroflex/ 6277 6278GREYBUS AUDIO PROTOCOLS DRIVERS 6279M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6280M: Mark Greer <mgreer@animalcreek.com> 6281S: Maintained 6282F: drivers/staging/greybus/audio_apbridgea.c 6283F: drivers/staging/greybus/audio_apbridgea.h 6284F: drivers/staging/greybus/audio_codec.c 6285F: drivers/staging/greybus/audio_codec.h 6286F: drivers/staging/greybus/audio_gb.c 6287F: drivers/staging/greybus/audio_manager.c 6288F: drivers/staging/greybus/audio_manager.h 6289F: drivers/staging/greybus/audio_manager_module.c 6290F: drivers/staging/greybus/audio_manager_private.h 6291F: drivers/staging/greybus/audio_manager_sysfs.c 6292F: drivers/staging/greybus/audio_module.c 6293F: drivers/staging/greybus/audio_topology.c 6294 6295GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6296M: Viresh Kumar <vireshk@kernel.org> 6297S: Maintained 6298F: drivers/staging/greybus/authentication.c 6299F: drivers/staging/greybus/bootrom.c 6300F: drivers/staging/greybus/firmware.h 6301F: drivers/staging/greybus/fw-core.c 6302F: drivers/staging/greybus/fw-download.c 6303F: drivers/staging/greybus/fw-management.c 6304F: drivers/staging/greybus/greybus_authentication.h 6305F: drivers/staging/greybus/greybus_firmware.h 6306F: drivers/staging/greybus/hid.c 6307F: drivers/staging/greybus/i2c.c 6308F: drivers/staging/greybus/spi.c 6309F: drivers/staging/greybus/spilib.c 6310F: drivers/staging/greybus/spilib.h 6311 6312GREYBUS LOOPBACK DRIVER 6313M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6314S: Maintained 6315F: drivers/staging/greybus/loopback.c 6316 6317GREYBUS PLATFORM DRIVERS 6318M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6319S: Maintained 6320F: drivers/staging/greybus/arche-platform.c 6321F: drivers/staging/greybus/arche-apb-ctrl.c 6322F: drivers/staging/greybus/arche_platform.h 6323 6324GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6325M: Rui Miguel Silva <rmfrfs@gmail.com> 6326S: Maintained 6327F: drivers/staging/greybus/sdio.c 6328F: drivers/staging/greybus/light.c 6329F: drivers/staging/greybus/gpio.c 6330F: drivers/staging/greybus/power_supply.c 6331F: drivers/staging/greybus/spi.c 6332F: drivers/staging/greybus/spilib.c 6333 6334GREYBUS SUBSYSTEM 6335M: Johan Hovold <johan@kernel.org> 6336M: Alex Elder <elder@kernel.org> 6337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6338S: Maintained 6339F: drivers/staging/greybus/ 6340L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6341 6342GREYBUS UART PROTOCOLS DRIVERS 6343M: David Lin <dtwlin@gmail.com> 6344S: Maintained 6345F: drivers/staging/greybus/uart.c 6346F: drivers/staging/greybus/log.c 6347 6348GS1662 VIDEO SERIALIZER 6349M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6350L: linux-media@vger.kernel.org 6351T: git git://linuxtv.org/media_tree.git 6352S: Maintained 6353F: drivers/media/spi/gs1662.c 6354 6355GSPCA FINEPIX SUBDRIVER 6356M: Frank Zago <frank@zago.net> 6357L: linux-media@vger.kernel.org 6358T: git git://linuxtv.org/media_tree.git 6359S: Maintained 6360F: drivers/media/usb/gspca/finepix.c 6361 6362GSPCA GL860 SUBDRIVER 6363M: Olivier Lorin <o.lorin@laposte.net> 6364L: linux-media@vger.kernel.org 6365T: git git://linuxtv.org/media_tree.git 6366S: Maintained 6367F: drivers/media/usb/gspca/gl860/ 6368 6369GSPCA M5602 SUBDRIVER 6370M: Erik Andren <erik.andren@gmail.com> 6371L: linux-media@vger.kernel.org 6372T: git git://linuxtv.org/media_tree.git 6373S: Maintained 6374F: drivers/media/usb/gspca/m5602/ 6375 6376GSPCA PAC207 SONIXB SUBDRIVER 6377M: Hans Verkuil <hverkuil@xs4all.nl> 6378L: linux-media@vger.kernel.org 6379T: git git://linuxtv.org/media_tree.git 6380S: Odd Fixes 6381F: drivers/media/usb/gspca/pac207.c 6382 6383GSPCA SN9C20X SUBDRIVER 6384M: Brian Johnson <brijohn@gmail.com> 6385L: linux-media@vger.kernel.org 6386T: git git://linuxtv.org/media_tree.git 6387S: Maintained 6388F: drivers/media/usb/gspca/sn9c20x.c 6389 6390GSPCA T613 SUBDRIVER 6391M: Leandro Costantino <lcostantino@gmail.com> 6392L: linux-media@vger.kernel.org 6393T: git git://linuxtv.org/media_tree.git 6394S: Maintained 6395F: drivers/media/usb/gspca/t613.c 6396 6397GSPCA USB WEBCAM DRIVER 6398M: Hans Verkuil <hverkuil@xs4all.nl> 6399L: linux-media@vger.kernel.org 6400T: git git://linuxtv.org/media_tree.git 6401S: Odd Fixes 6402F: drivers/media/usb/gspca/ 6403 6404GTP (GPRS Tunneling Protocol) 6405M: Pablo Neira Ayuso <pablo@netfilter.org> 6406M: Harald Welte <laforge@gnumonks.org> 6407L: osmocom-net-gprs@lists.osmocom.org 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6409S: Maintained 6410F: drivers/net/gtp.c 6411 6412GUID PARTITION TABLE (GPT) 6413M: Davidlohr Bueso <dave@stgolabs.net> 6414L: linux-efi@vger.kernel.org 6415S: Maintained 6416F: block/partitions/efi.* 6417 6418H8/300 ARCHITECTURE 6419M: Yoshinori Sato <ysato@users.sourceforge.jp> 6420L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6421W: http://uclinux-h8.sourceforge.jp 6422T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6423S: Maintained 6424F: arch/h8300/ 6425F: drivers/clocksource/h8300_*.c 6426F: drivers/clk/h8300/ 6427F: drivers/irqchip/irq-renesas-h8*.c 6428 6429HACKRF MEDIA DRIVER 6430M: Antti Palosaari <crope@iki.fi> 6431L: linux-media@vger.kernel.org 6432W: https://linuxtv.org 6433W: http://palosaari.fi/linux/ 6434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6435T: git git://linuxtv.org/anttip/media_tree.git 6436S: Maintained 6437F: drivers/media/usb/hackrf/ 6438 6439HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6440M: Frank Seidel <frank@f-seidel.de> 6441L: platform-driver-x86@vger.kernel.org 6442W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6443S: Maintained 6444F: drivers/platform/x86/hdaps.c 6445 6446HARDWARE MONITORING 6447M: Jean Delvare <jdelvare@suse.com> 6448M: Guenter Roeck <linux@roeck-us.net> 6449L: linux-hwmon@vger.kernel.org 6450W: http://hwmon.wiki.kernel.org/ 6451T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6452S: Maintained 6453F: Documentation/devicetree/bindings/hwmon/ 6454F: Documentation/hwmon/ 6455F: drivers/hwmon/ 6456F: include/linux/hwmon*.h 6457 6458HARDWARE RANDOM NUMBER GENERATOR CORE 6459M: Matt Mackall <mpm@selenic.com> 6460M: Herbert Xu <herbert@gondor.apana.org.au> 6461L: linux-crypto@vger.kernel.org 6462S: Odd fixes 6463F: Documentation/devicetree/bindings/rng/ 6464F: Documentation/hw_random.txt 6465F: drivers/char/hw_random/ 6466F: include/linux/hw_random.h 6467 6468HARDWARE TRACING FACILITIES 6469M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6470S: Maintained 6471F: drivers/hwtracing/ 6472 6473HARDWARE SPINLOCK CORE 6474M: Ohad Ben-Cohen <ohad@wizery.com> 6475M: Bjorn Andersson <bjorn.andersson@linaro.org> 6476L: linux-remoteproc@vger.kernel.org 6477S: Maintained 6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6479F: Documentation/devicetree/bindings/hwlock/ 6480F: Documentation/hwspinlock.txt 6481F: drivers/hwspinlock/ 6482F: include/linux/hwspinlock.h 6483 6484HARMONY SOUND DRIVER 6485L: linux-parisc@vger.kernel.org 6486S: Maintained 6487F: sound/parisc/harmony.* 6488 6489HDPVR USB VIDEO ENCODER DRIVER 6490M: Hans Verkuil <hverkuil@xs4all.nl> 6491L: linux-media@vger.kernel.org 6492T: git git://linuxtv.org/media_tree.git 6493W: https://linuxtv.org 6494S: Odd Fixes 6495F: drivers/media/usb/hdpvr/ 6496 6497HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6498M: Jerry Hoemann <jerry.hoemann@hpe.com> 6499S: Supported 6500F: Documentation/watchdog/hpwdt.txt 6501F: drivers/watchdog/hpwdt.c 6502 6503HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6504M: Don Brace <don.brace@microsemi.com> 6505L: esc.storagedev@microsemi.com 6506L: linux-scsi@vger.kernel.org 6507S: Supported 6508F: Documentation/scsi/hpsa.txt 6509F: drivers/scsi/hpsa*.[ch] 6510F: include/linux/cciss*.h 6511F: include/uapi/linux/cciss*.h 6512 6513HFI1 DRIVER 6514M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6515M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6516L: linux-rdma@vger.kernel.org 6517S: Supported 6518F: drivers/infiniband/hw/hfi1 6519 6520HFS FILESYSTEM 6521L: linux-fsdevel@vger.kernel.org 6522S: Orphan 6523F: Documentation/filesystems/hfs.txt 6524F: fs/hfs/ 6525 6526HFSPLUS FILESYSTEM 6527L: linux-fsdevel@vger.kernel.org 6528S: Orphan 6529F: Documentation/filesystems/hfsplus.txt 6530F: fs/hfsplus/ 6531 6532HGA FRAMEBUFFER DRIVER 6533M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6534L: linux-nvidia@lists.surfsouth.com 6535W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6536S: Maintained 6537F: drivers/video/fbdev/hgafb.c 6538 6539HIBERNATION (aka Software Suspend, aka swsusp) 6540M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6541M: Pavel Machek <pavel@ucw.cz> 6542L: linux-pm@vger.kernel.org 6543B: https://bugzilla.kernel.org 6544S: Supported 6545F: arch/x86/power/ 6546F: drivers/base/power/ 6547F: kernel/power/ 6548F: include/linux/suspend.h 6549F: include/linux/freezer.h 6550F: include/linux/pm.h 6551F: arch/*/include/asm/suspend*.h 6552 6553HID CORE LAYER 6554M: Jiri Kosina <jikos@kernel.org> 6555R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6556L: linux-input@vger.kernel.org 6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6558S: Maintained 6559F: drivers/hid/ 6560F: include/linux/hid* 6561F: include/uapi/linux/hid* 6562 6563HID SENSOR HUB DRIVERS 6564M: Jiri Kosina <jikos@kernel.org> 6565M: Jonathan Cameron <jic23@kernel.org> 6566M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6567L: linux-input@vger.kernel.org 6568L: linux-iio@vger.kernel.org 6569S: Maintained 6570F: Documentation/hid/hid-sensor* 6571F: drivers/hid/hid-sensor-* 6572F: drivers/iio/*/hid-* 6573F: include/linux/hid-sensor-* 6574 6575HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6576M: Thomas Gleixner <tglx@linutronix.de> 6577L: linux-kernel@vger.kernel.org 6578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6579S: Maintained 6580F: Documentation/timers/ 6581F: kernel/time/hrtimer.c 6582F: kernel/time/clockevents.c 6583F: kernel/time/timer_*.c 6584F: include/linux/clockchips.h 6585F: include/linux/hrtimer.h 6586 6587HIGH-SPEED SCC DRIVER FOR AX.25 6588L: linux-hams@vger.kernel.org 6589S: Orphan 6590F: drivers/net/hamradio/dmascc.c 6591F: drivers/net/hamradio/scc.c 6592 6593HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6594M: HighPoint Linux Team <linux@highpoint-tech.com> 6595W: http://www.highpoint-tech.com 6596S: Supported 6597F: Documentation/scsi/hptiop.txt 6598F: drivers/scsi/hptiop.c 6599 6600HIPPI 6601M: Jes Sorensen <jes@trained-monkey.org> 6602L: linux-hippi@sunsite.dk 6603S: Maintained 6604F: include/linux/hippidevice.h 6605F: include/uapi/linux/if_hippi.h 6606F: net/802/hippi.c 6607F: drivers/net/hippi/ 6608 6609HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6610M: Yisen Zhuang <yisen.zhuang@huawei.com> 6611M: Salil Mehta <salil.mehta@huawei.com> 6612L: netdev@vger.kernel.org 6613W: http://www.hisilicon.com 6614S: Maintained 6615F: drivers/net/ethernet/hisilicon/hns3/ 6616 6617HISILICON LPC BUS DRIVER 6618M: john.garry@huawei.com 6619W: http://www.hisilicon.com 6620S: Maintained 6621F: drivers/bus/hisi_lpc.c 6622F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6623 6624HISILICON NETWORK SUBSYSTEM DRIVER 6625M: Yisen Zhuang <yisen.zhuang@huawei.com> 6626M: Salil Mehta <salil.mehta@huawei.com> 6627L: netdev@vger.kernel.org 6628W: http://www.hisilicon.com 6629S: Maintained 6630F: drivers/net/ethernet/hisilicon/ 6631F: Documentation/devicetree/bindings/net/hisilicon*.txt 6632 6633HISILICON PMU DRIVER 6634M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6635W: http://www.hisilicon.com 6636S: Supported 6637F: drivers/perf/hisilicon 6638F: Documentation/perf/hisi-pmu.txt 6639 6640HISILICON ROCE DRIVER 6641M: Lijun Ou <oulijun@huawei.com> 6642M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6643L: linux-rdma@vger.kernel.org 6644S: Maintained 6645F: drivers/infiniband/hw/hns/ 6646F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6647 6648HISILICON SAS Controller 6649M: John Garry <john.garry@huawei.com> 6650W: http://www.hisilicon.com 6651S: Supported 6652F: drivers/scsi/hisi_sas/ 6653F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6654 6655HMM - Heterogeneous Memory Management 6656M: Jérôme Glisse <jglisse@redhat.com> 6657L: linux-mm@kvack.org 6658S: Maintained 6659F: mm/hmm* 6660F: include/linux/hmm* 6661F: Documentation/vm/hmm.rst 6662 6663HOST AP DRIVER 6664M: Jouni Malinen <j@w1.fi> 6665L: linux-wireless@vger.kernel.org 6666W: http://w1.fi/hostap-driver.html 6667S: Obsolete 6668F: drivers/net/wireless/intersil/hostap/ 6669 6670HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6671L: platform-driver-x86@vger.kernel.org 6672S: Orphan 6673F: drivers/platform/x86/tc1100-wmi.c 6674 6675HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6676M: Jaroslav Kysela <perex@perex.cz> 6677S: Maintained 6678F: drivers/net/ethernet/hp/hp100.* 6679 6680HPET: High Precision Event Timers driver 6681M: Clemens Ladisch <clemens@ladisch.de> 6682S: Maintained 6683F: Documentation/timers/hpet.txt 6684F: drivers/char/hpet.c 6685F: include/linux/hpet.h 6686F: include/uapi/linux/hpet.h 6687 6688HPET: x86 6689S: Orphan 6690F: arch/x86/kernel/hpet.c 6691F: arch/x86/include/asm/hpet.h 6692 6693HPFS FILESYSTEM 6694M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6695W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6696S: Maintained 6697F: fs/hpfs/ 6698 6699HSI SUBSYSTEM 6700M: Sebastian Reichel <sre@kernel.org> 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6702S: Maintained 6703F: Documentation/ABI/testing/sysfs-bus-hsi 6704F: Documentation/driver-api/hsi.rst 6705F: drivers/hsi/ 6706F: include/linux/hsi/ 6707F: include/uapi/linux/hsi/ 6708 6709HSO 3G MODEM DRIVER 6710L: linux-usb@vger.kernel.org 6711S: Orphan 6712F: drivers/net/usb/hso.c 6713 6714HSR NETWORK PROTOCOL 6715M: Arvid Brodin <arvid.brodin@alten.se> 6716L: netdev@vger.kernel.org 6717S: Maintained 6718F: net/hsr/ 6719 6720HT16K33 LED CONTROLLER DRIVER 6721M: Robin van der Gracht <robin@protonic.nl> 6722S: Maintained 6723F: drivers/auxdisplay/ht16k33.c 6724F: Documentation/devicetree/bindings/display/ht16k33.txt 6725 6726HTCPEN TOUCHSCREEN DRIVER 6727M: Pau Oliva Fora <pof@eslack.org> 6728L: linux-input@vger.kernel.org 6729S: Maintained 6730F: drivers/input/touchscreen/htcpen.c 6731 6732HUAWEI ETHERNET DRIVER 6733M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6734L: netdev@vger.kernel.org 6735S: Supported 6736F: Documentation/networking/hinic.txt 6737F: drivers/net/ethernet/huawei/hinic/ 6738 6739HUGETLB FILESYSTEM 6740M: Mike Kravetz <mike.kravetz@oracle.com> 6741L: linux-mm@kvack.org 6742S: Maintained 6743F: fs/hugetlbfs/ 6744F: mm/hugetlb.c 6745F: include/linux/hugetlb.h 6746F: Documentation/admin-guide/mm/hugetlbpage.rst 6747F: Documentation/vm/hugetlbfs_reserv.rst 6748F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6749 6750HVA ST MEDIA DRIVER 6751M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6752L: linux-media@vger.kernel.org 6753T: git git://linuxtv.org/media_tree.git 6754W: https://linuxtv.org 6755S: Supported 6756F: drivers/media/platform/sti/hva 6757 6758HWPOISON MEMORY FAILURE HANDLING 6759M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6760L: linux-mm@kvack.org 6761S: Maintained 6762F: mm/memory-failure.c 6763F: mm/hwpoison-inject.c 6764 6765Hyper-V CORE AND DRIVERS 6766M: "K. Y. Srinivasan" <kys@microsoft.com> 6767M: Haiyang Zhang <haiyangz@microsoft.com> 6768M: Stephen Hemminger <sthemmin@microsoft.com> 6769L: devel@linuxdriverproject.org 6770S: Maintained 6771F: Documentation/networking/netvsc.txt 6772F: arch/x86/include/asm/mshyperv.h 6773F: arch/x86/include/asm/trace/hyperv.h 6774F: arch/x86/include/asm/hyperv-tlfs.h 6775F: arch/x86/kernel/cpu/mshyperv.c 6776F: arch/x86/hyperv 6777F: drivers/hid/hid-hyperv.c 6778F: drivers/hv/ 6779F: drivers/input/serio/hyperv-keyboard.c 6780F: drivers/pci/controller/pci-hyperv.c 6781F: drivers/net/hyperv/ 6782F: drivers/scsi/storvsc_drv.c 6783F: drivers/uio/uio_hv_generic.c 6784F: drivers/video/fbdev/hyperv_fb.c 6785F: net/vmw_vsock/hyperv_transport.c 6786F: include/linux/hyperv.h 6787F: include/uapi/linux/hyperv.h 6788F: tools/hv/ 6789F: Documentation/ABI/stable/sysfs-bus-vmbus 6790 6791HYPERVISOR VIRTUAL CONSOLE DRIVER 6792L: linuxppc-dev@lists.ozlabs.org 6793S: Odd Fixes 6794F: drivers/tty/hvc/ 6795 6796I2C ACPI SUPPORT 6797M: Mika Westerberg <mika.westerberg@linux.intel.com> 6798L: linux-i2c@vger.kernel.org 6799L: linux-acpi@vger.kernel.org 6800S: Maintained 6801F: drivers/i2c/i2c-core-acpi.c 6802 6803I2C MUXES 6804M: Peter Rosin <peda@axentia.se> 6805L: linux-i2c@vger.kernel.org 6806S: Maintained 6807F: Documentation/i2c/i2c-topology 6808F: Documentation/i2c/muxes/ 6809F: Documentation/devicetree/bindings/i2c/i2c-mux* 6810F: Documentation/devicetree/bindings/i2c/i2c-arb* 6811F: Documentation/devicetree/bindings/i2c/i2c-gate* 6812F: drivers/i2c/i2c-mux.c 6813F: drivers/i2c/muxes/ 6814F: include/linux/i2c-mux.h 6815 6816I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6817M: Gregory CLEMENT <gregory.clement@bootlin.com> 6818L: linux-i2c@vger.kernel.org 6819S: Maintained 6820F: drivers/i2c/busses/i2c-mv64xxx.c 6821 6822I2C OVER PARALLEL PORT 6823M: Jean Delvare <jdelvare@suse.com> 6824L: linux-i2c@vger.kernel.org 6825S: Maintained 6826F: Documentation/i2c/busses/i2c-parport 6827F: Documentation/i2c/busses/i2c-parport-light 6828F: drivers/i2c/busses/i2c-parport.c 6829F: drivers/i2c/busses/i2c-parport-light.c 6830 6831I2C SUBSYSTEM 6832M: Wolfram Sang <wsa@the-dreams.de> 6833L: linux-i2c@vger.kernel.org 6834W: https://i2c.wiki.kernel.org/ 6835Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6837S: Maintained 6838F: Documentation/devicetree/bindings/i2c/i2c.txt 6839F: Documentation/i2c/ 6840F: drivers/i2c/* 6841F: include/linux/i2c.h 6842F: include/linux/i2c-dev.h 6843F: include/linux/i2c-smbus.h 6844F: include/uapi/linux/i2c.h 6845F: include/uapi/linux/i2c-*.h 6846 6847I2C SUBSYSTEM HOST DRIVERS 6848L: linux-i2c@vger.kernel.org 6849W: https://i2c.wiki.kernel.org/ 6850Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6852S: Odd Fixes 6853F: Documentation/devicetree/bindings/i2c/ 6854F: drivers/i2c/algos/ 6855F: drivers/i2c/busses/ 6856 6857I2C-TAOS-EVM DRIVER 6858M: Jean Delvare <jdelvare@suse.com> 6859L: linux-i2c@vger.kernel.org 6860S: Maintained 6861F: Documentation/i2c/busses/i2c-taos-evm 6862F: drivers/i2c/busses/i2c-taos-evm.c 6863 6864I2C-TINY-USB DRIVER 6865M: Till Harbaum <till@harbaum.org> 6866L: linux-i2c@vger.kernel.org 6867W: http://www.harbaum.org/till/i2c_tiny_usb 6868S: Maintained 6869F: drivers/i2c/busses/i2c-tiny-usb.c 6870 6871I2C/SMBUS CONTROLLER DRIVERS FOR PC 6872M: Jean Delvare <jdelvare@suse.com> 6873L: linux-i2c@vger.kernel.org 6874S: Maintained 6875F: Documentation/i2c/busses/i2c-ali1535 6876F: Documentation/i2c/busses/i2c-ali1563 6877F: Documentation/i2c/busses/i2c-ali15x3 6878F: Documentation/i2c/busses/i2c-amd756 6879F: Documentation/i2c/busses/i2c-amd8111 6880F: Documentation/i2c/busses/i2c-i801 6881F: Documentation/i2c/busses/i2c-nforce2 6882F: Documentation/i2c/busses/i2c-piix4 6883F: Documentation/i2c/busses/i2c-sis5595 6884F: Documentation/i2c/busses/i2c-sis630 6885F: Documentation/i2c/busses/i2c-sis96x 6886F: Documentation/i2c/busses/i2c-via 6887F: Documentation/i2c/busses/i2c-viapro 6888F: drivers/i2c/busses/i2c-ali1535.c 6889F: drivers/i2c/busses/i2c-ali1563.c 6890F: drivers/i2c/busses/i2c-ali15x3.c 6891F: drivers/i2c/busses/i2c-amd756.c 6892F: drivers/i2c/busses/i2c-amd756-s4882.c 6893F: drivers/i2c/busses/i2c-amd8111.c 6894F: drivers/i2c/busses/i2c-i801.c 6895F: drivers/i2c/busses/i2c-isch.c 6896F: drivers/i2c/busses/i2c-nforce2.c 6897F: drivers/i2c/busses/i2c-nforce2-s4985.c 6898F: drivers/i2c/busses/i2c-piix4.c 6899F: drivers/i2c/busses/i2c-sis5595.c 6900F: drivers/i2c/busses/i2c-sis630.c 6901F: drivers/i2c/busses/i2c-sis96x.c 6902F: drivers/i2c/busses/i2c-via.c 6903F: drivers/i2c/busses/i2c-viapro.c 6904 6905I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6906M: Hans de Goede <hdegoede@redhat.com> 6907L: linux-i2c@vger.kernel.org 6908S: Maintained 6909F: drivers/i2c/busses/i2c-cht-wc.c 6910 6911I2C/SMBUS ISMT DRIVER 6912M: Seth Heasley <seth.heasley@intel.com> 6913M: Neil Horman <nhorman@tuxdriver.com> 6914L: linux-i2c@vger.kernel.org 6915F: drivers/i2c/busses/i2c-ismt.c 6916F: Documentation/i2c/busses/i2c-ismt 6917 6918I2C/SMBUS STUB DRIVER 6919M: Jean Delvare <jdelvare@suse.com> 6920L: linux-i2c@vger.kernel.org 6921S: Maintained 6922F: drivers/i2c/i2c-stub.c 6923 6924IA64 (Itanium) PLATFORM 6925M: Tony Luck <tony.luck@intel.com> 6926M: Fenghua Yu <fenghua.yu@intel.com> 6927L: linux-ia64@vger.kernel.org 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6929S: Maintained 6930F: arch/ia64/ 6931 6932IBM Power 842 compression accelerator 6933M: Haren Myneni <haren@us.ibm.com> 6934S: Supported 6935F: drivers/crypto/nx/Makefile 6936F: drivers/crypto/nx/Kconfig 6937F: drivers/crypto/nx/nx-842* 6938F: include/linux/sw842.h 6939F: crypto/842.c 6940F: lib/842/ 6941 6942IBM Power in-Nest Crypto Acceleration 6943M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6944M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6945L: linux-crypto@vger.kernel.org 6946S: Supported 6947F: drivers/crypto/nx/Makefile 6948F: drivers/crypto/nx/Kconfig 6949F: drivers/crypto/nx/nx-aes* 6950F: drivers/crypto/nx/nx-sha* 6951F: drivers/crypto/nx/nx.* 6952F: drivers/crypto/nx/nx_csbcpb.h 6953F: drivers/crypto/nx/nx_debugfs.h 6954 6955IBM Power Linux RAID adapter 6956M: Brian King <brking@us.ibm.com> 6957S: Supported 6958F: drivers/scsi/ipr.* 6959 6960IBM Power SRIOV Virtual NIC Device Driver 6961M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6962M: John Allen <jallen@linux.vnet.ibm.com> 6963L: netdev@vger.kernel.org 6964S: Supported 6965F: drivers/net/ethernet/ibm/ibmvnic.* 6966 6967IBM Power Virtual Accelerator Switchboard 6968M: Sukadev Bhattiprolu 6969L: linuxppc-dev@lists.ozlabs.org 6970S: Supported 6971F: arch/powerpc/platforms/powernv/vas* 6972F: arch/powerpc/platforms/powernv/copy-paste.h 6973F: arch/powerpc/include/asm/vas.h 6974F: arch/powerpc/include/uapi/asm/vas.h 6975 6976IBM Power Virtual Ethernet Device Driver 6977M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6978L: netdev@vger.kernel.org 6979S: Supported 6980F: drivers/net/ethernet/ibm/ibmveth.* 6981 6982IBM Power Virtual FC Device Drivers 6983M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6984L: linux-scsi@vger.kernel.org 6985S: Supported 6986F: drivers/scsi/ibmvscsi/ibmvfc* 6987 6988IBM Power Virtual Management Channel Driver 6989M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6990M: Steven Royer <seroyer@linux.vnet.ibm.com> 6991S: Supported 6992F: drivers/misc/ibmvmc.* 6993 6994IBM Power Virtual SCSI Device Drivers 6995M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6996L: linux-scsi@vger.kernel.org 6997S: Supported 6998F: drivers/scsi/ibmvscsi/ibmvscsi* 6999F: include/scsi/viosrp.h 7000 7001IBM Power Virtual SCSI Device Target Driver 7002M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 7003M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 7004L: linux-scsi@vger.kernel.org 7005L: target-devel@vger.kernel.org 7006S: Supported 7007F: drivers/scsi/ibmvscsi_tgt/ 7008 7009IBM Power VMX Cryptographic instructions 7010M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 7011M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 7012L: linux-crypto@vger.kernel.org 7013S: Supported 7014F: drivers/crypto/vmx/Makefile 7015F: drivers/crypto/vmx/Kconfig 7016F: drivers/crypto/vmx/vmx.c 7017F: drivers/crypto/vmx/aes* 7018F: drivers/crypto/vmx/ghash* 7019F: drivers/crypto/vmx/ppc-xlate.pl 7020 7021IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7022M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7023L: linux-pci@vger.kernel.org 7024L: linuxppc-dev@lists.ozlabs.org 7025S: Supported 7026F: drivers/pci/hotplug/rpaphp* 7027 7028IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7029M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7030L: linux-pci@vger.kernel.org 7031L: linuxppc-dev@lists.ozlabs.org 7032S: Supported 7033F: drivers/pci/hotplug/rpadlpar* 7034 7035IBM ServeRAID RAID DRIVER 7036S: Orphan 7037F: drivers/scsi/ips.* 7038 7039ICH LPC AND GPIO DRIVER 7040M: Peter Tyser <ptyser@xes-inc.com> 7041S: Maintained 7042F: drivers/mfd/lpc_ich.c 7043F: drivers/gpio/gpio-ich.c 7044 7045IDE SUBSYSTEM 7046M: "David S. Miller" <davem@davemloft.net> 7047L: linux-ide@vger.kernel.org 7048Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7050S: Maintained 7051F: Documentation/ide/ 7052F: drivers/ide/ 7053F: include/linux/ide.h 7054 7055IDE/ATAPI DRIVERS 7056M: Borislav Petkov <bp@alien8.de> 7057L: linux-ide@vger.kernel.org 7058S: Maintained 7059F: Documentation/cdrom/ide-cd 7060F: drivers/ide/ide-cd* 7061 7062IDEAPAD LAPTOP EXTRAS DRIVER 7063M: Ike Panhc <ike.pan@canonical.com> 7064L: platform-driver-x86@vger.kernel.org 7065W: http://launchpad.net/ideapad-laptop 7066S: Maintained 7067F: drivers/platform/x86/ideapad-laptop.c 7068 7069IDEAPAD LAPTOP SLIDEBAR DRIVER 7070M: Andrey Moiseev <o2g.org.ru@gmail.com> 7071L: linux-input@vger.kernel.org 7072W: https://github.com/o2genum/ideapad-slidebar 7073S: Maintained 7074F: drivers/input/misc/ideapad_slidebar.c 7075 7076IDT VersaClock 5 CLOCK DRIVER 7077M: Marek Vasut <marek.vasut@gmail.com> 7078S: Maintained 7079F: drivers/clk/clk-versaclock5.c 7080 7081IEEE 802.15.4 SUBSYSTEM 7082M: Alexander Aring <alex.aring@gmail.com> 7083M: Stefan Schmidt <stefan@datenfreihafen.org> 7084L: linux-wpan@vger.kernel.org 7085W: http://wpan.cakelab.org/ 7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7088S: Maintained 7089F: net/ieee802154/ 7090F: net/mac802154/ 7091F: drivers/net/ieee802154/ 7092F: include/linux/nl802154.h 7093F: include/linux/ieee802154.h 7094F: include/net/nl802154.h 7095F: include/net/mac802154.h 7096F: include/net/af_ieee802154.h 7097F: include/net/cfg802154.h 7098F: include/net/ieee802154_netdev.h 7099F: Documentation/networking/ieee802154.txt 7100 7101IFE PROTOCOL 7102M: Yotam Gigi <yotam.gi@gmail.com> 7103M: Jamal Hadi Salim <jhs@mojatatu.com> 7104F: net/ife 7105F: include/net/ife.h 7106F: include/uapi/linux/ife.h 7107 7108IGORPLUG-USB IR RECEIVER 7109M: Sean Young <sean@mess.org> 7110L: linux-media@vger.kernel.org 7111S: Maintained 7112F: drivers/media/rc/igorplugusb.c 7113 7114IGUANAWORKS USB IR TRANSCEIVER 7115M: Sean Young <sean@mess.org> 7116L: linux-media@vger.kernel.org 7117S: Maintained 7118F: drivers/media/rc/iguanair.c 7119 7120IIO DIGITAL POTENTIOMETER DAC 7121M: Peter Rosin <peda@axentia.se> 7122L: linux-iio@vger.kernel.org 7123S: Maintained 7124F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7125F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7126F: drivers/iio/dac/dpot-dac.c 7127 7128IIO ENVELOPE DETECTOR 7129M: Peter Rosin <peda@axentia.se> 7130L: linux-iio@vger.kernel.org 7131S: Maintained 7132F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7133F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7134F: drivers/iio/adc/envelope-detector.c 7135 7136IIO MULTIPLEXER 7137M: Peter Rosin <peda@axentia.se> 7138L: linux-iio@vger.kernel.org 7139S: Maintained 7140F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7141F: drivers/iio/multiplexer/iio-mux.c 7142 7143IIO SUBSYSTEM AND DRIVERS 7144M: Jonathan Cameron <jic23@kernel.org> 7145R: Hartmut Knaack <knaack.h@gmx.de> 7146R: Lars-Peter Clausen <lars@metafoo.de> 7147R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7148L: linux-iio@vger.kernel.org 7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7150S: Maintained 7151F: Documentation/ABI/testing/configfs-iio* 7152F: Documentation/ABI/testing/sysfs-bus-iio* 7153F: Documentation/devicetree/bindings/iio/ 7154F: drivers/iio/ 7155F: drivers/staging/iio/ 7156F: include/linux/iio/ 7157F: tools/iio/ 7158 7159IIO UNIT CONVERTER 7160M: Peter Rosin <peda@axentia.se> 7161L: linux-iio@vger.kernel.org 7162S: Maintained 7163F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7164F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7165F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7166F: drivers/iio/afe/iio-rescale.c 7167 7168IKANOS/ADI EAGLE ADSL USB DRIVER 7169M: Matthieu Castet <castet.matthieu@free.fr> 7170M: Stanislaw Gruszka <stf_xl@wp.pl> 7171S: Maintained 7172F: drivers/usb/atm/ueagle-atm.c 7173 7174IMGTEC ASCII LCD DRIVER 7175M: Paul Burton <paul.burton@mips.com> 7176S: Maintained 7177F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7178F: drivers/auxdisplay/img-ascii-lcd.c 7179 7180IMGTEC IR DECODER DRIVER 7181M: James Hogan <jhogan@kernel.org> 7182S: Maintained 7183F: drivers/media/rc/img-ir/ 7184 7185IMON SOUNDGRAPH USB IR RECEIVER 7186M: Sean Young <sean@mess.org> 7187L: linux-media@vger.kernel.org 7188S: Maintained 7189F: drivers/media/rc/imon_raw.c 7190F: drivers/media/rc/imon.c 7191 7192IMS TWINTURBO FRAMEBUFFER DRIVER 7193L: linux-fbdev@vger.kernel.org 7194S: Orphan 7195F: drivers/video/fbdev/imsttfb.c 7196 7197INA209 HARDWARE MONITOR DRIVER 7198M: Guenter Roeck <linux@roeck-us.net> 7199L: linux-hwmon@vger.kernel.org 7200S: Maintained 7201F: Documentation/hwmon/ina209 7202F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7203F: drivers/hwmon/ina209.c 7204 7205INA2XX HARDWARE MONITOR DRIVER 7206M: Guenter Roeck <linux@roeck-us.net> 7207L: linux-hwmon@vger.kernel.org 7208S: Maintained 7209F: Documentation/hwmon/ina2xx 7210F: drivers/hwmon/ina2xx.c 7211F: include/linux/platform_data/ina2xx.h 7212 7213INDUSTRY PACK SUBSYSTEM (IPACK) 7214M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7215M: Jens Taprogge <jens.taprogge@taprogge.org> 7216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7217L: industrypack-devel@lists.sourceforge.net 7218W: http://industrypack.sourceforge.net 7219S: Maintained 7220F: drivers/ipack/ 7221 7222INFINIBAND SUBSYSTEM 7223M: Doug Ledford <dledford@redhat.com> 7224M: Jason Gunthorpe <jgg@mellanox.com> 7225L: linux-rdma@vger.kernel.org 7226W: https://github.com/linux-rdma/rdma-core 7227Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7229S: Supported 7230F: Documentation/devicetree/bindings/infiniband/ 7231F: Documentation/infiniband/ 7232F: drivers/infiniband/ 7233F: include/uapi/linux/if_infiniband.h 7234F: include/uapi/rdma/ 7235F: include/rdma/ 7236 7237INGENIC JZ4780 DMA Driver 7238M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7239S: Maintained 7240F: drivers/dma/dma-jz4780.c 7241 7242INGENIC JZ4780 NAND DRIVER 7243M: Harvey Hunt <harveyhuntnexus@gmail.com> 7244L: linux-mtd@lists.infradead.org 7245S: Maintained 7246F: drivers/mtd/nand/raw/jz4780_* 7247 7248INOTIFY 7249M: Jan Kara <jack@suse.cz> 7250R: Amir Goldstein <amir73il@gmail.com> 7251L: linux-fsdevel@vger.kernel.org 7252S: Maintained 7253F: Documentation/filesystems/inotify.txt 7254F: fs/notify/inotify/ 7255F: include/linux/inotify.h 7256F: include/uapi/linux/inotify.h 7257 7258INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7259M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7260L: linux-input@vger.kernel.org 7261Q: http://patchwork.kernel.org/project/linux-input/list/ 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7263S: Maintained 7264F: drivers/input/ 7265F: include/linux/input.h 7266F: include/uapi/linux/input.h 7267F: include/uapi/linux/input-event-codes.h 7268F: include/linux/input/ 7269F: Documentation/devicetree/bindings/input/ 7270F: Documentation/devicetree/bindings/serio/ 7271F: Documentation/input/ 7272 7273INPUT MULTITOUCH (MT) PROTOCOL 7274M: Henrik Rydberg <rydberg@bitmath.org> 7275L: linux-input@vger.kernel.org 7276S: Odd fixes 7277F: Documentation/input/multi-touch-protocol.rst 7278F: drivers/input/input-mt.c 7279K: \b(ABS|SYN)_MT_ 7280 7281INSIDE SECURE CRYPTO DRIVER 7282M: Antoine Tenart <antoine.tenart@bootlin.com> 7283F: drivers/crypto/inside-secure/ 7284S: Maintained 7285L: linux-crypto@vger.kernel.org 7286 7287INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7288M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7289M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7290L: linux-integrity@vger.kernel.org 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7292S: Supported 7293F: security/integrity/ima/ 7294 7295INTEL 810/815 FRAMEBUFFER DRIVER 7296M: Antonino Daplas <adaplas@gmail.com> 7297L: linux-fbdev@vger.kernel.org 7298S: Maintained 7299F: drivers/video/fbdev/i810/ 7300 7301INTEL ASoC DRIVERS 7302M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7303M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7304M: Jie Yang <yang.jie@linux.intel.com> 7305L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7306S: Supported 7307F: sound/soc/intel/ 7308 7309INTEL C600 SERIES SAS CONTROLLER DRIVER 7310M: Intel SCU Linux support <intel-linux-scu@intel.com> 7311M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7312L: linux-scsi@vger.kernel.org 7313T: git git://git.code.sf.net/p/intel-sas/isci 7314S: Supported 7315F: drivers/scsi/isci/ 7316 7317INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7318M: Jani Nikula <jani.nikula@linux.intel.com> 7319M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7320M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7321L: intel-gfx@lists.freedesktop.org 7322W: https://01.org/linuxgraphics/ 7323B: https://01.org/linuxgraphics/documentation/how-report-bugs 7324C: irc://chat.freenode.net/intel-gfx 7325Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7326T: git git://anongit.freedesktop.org/drm-intel 7327S: Supported 7328F: drivers/gpu/drm/i915/ 7329F: include/drm/i915* 7330F: include/uapi/drm/i915_drm.h 7331F: Documentation/gpu/i915.rst 7332 7333INTEL ETHERNET DRIVERS 7334M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7335L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7336W: http://www.intel.com/support/feedback.htm 7337W: http://e1000.sourceforge.net/ 7338Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7341S: Supported 7342F: Documentation/networking/e100.rst 7343F: Documentation/networking/e1000.rst 7344F: Documentation/networking/e1000e.txt 7345F: Documentation/networking/igb.txt 7346F: Documentation/networking/igbvf.txt 7347F: Documentation/networking/ixgb.txt 7348F: Documentation/networking/ixgbe.txt 7349F: Documentation/networking/ixgbevf.txt 7350F: Documentation/networking/i40e.txt 7351F: Documentation/networking/i40evf.txt 7352F: Documentation/networking/ice.txt 7353F: drivers/net/ethernet/intel/ 7354F: drivers/net/ethernet/intel/*/ 7355F: include/linux/avf/virtchnl.h 7356 7357INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7358M: Maik Broemme <mbroemme@libmpq.org> 7359L: linux-fbdev@vger.kernel.org 7360S: Maintained 7361F: Documentation/fb/intelfb.txt 7362F: drivers/video/fbdev/intelfb/ 7363 7364INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7365M: Zhenyu Wang <zhenyuw@linux.intel.com> 7366M: Zhi Wang <zhi.a.wang@intel.com> 7367L: intel-gvt-dev@lists.freedesktop.org 7368L: intel-gfx@lists.freedesktop.org 7369W: https://01.org/igvt-g 7370T: git https://github.com/intel/gvt-linux.git 7371S: Supported 7372F: drivers/gpu/drm/i915/gvt/ 7373 7374INTEL HID EVENT DRIVER 7375M: Alex Hung <alex.hung@canonical.com> 7376L: platform-driver-x86@vger.kernel.org 7377S: Maintained 7378F: drivers/platform/x86/intel-hid.c 7379 7380INTEL I/OAT DMA DRIVER 7381M: Dave Jiang <dave.jiang@intel.com> 7382R: Dan Williams <dan.j.williams@intel.com> 7383L: dmaengine@vger.kernel.org 7384Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7385S: Supported 7386F: drivers/dma/ioat* 7387 7388INTEL IDLE DRIVER 7389M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7390M: Len Brown <lenb@kernel.org> 7391L: linux-pm@vger.kernel.org 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7393B: https://bugzilla.kernel.org 7394S: Supported 7395F: drivers/idle/intel_idle.c 7396 7397INTEL INTEGRATED SENSOR HUB DRIVER 7398M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7399M: Jiri Kosina <jikos@kernel.org> 7400L: linux-input@vger.kernel.org 7401S: Maintained 7402F: drivers/hid/intel-ish-hid/ 7403 7404INTEL IOMMU (VT-d) 7405M: David Woodhouse <dwmw2@infradead.org> 7406L: iommu@lists.linux-foundation.org 7407T: git git://git.infradead.org/iommu-2.6.git 7408S: Supported 7409F: drivers/iommu/intel-iommu.c 7410F: include/linux/intel-iommu.h 7411 7412INTEL IOP-ADMA DMA DRIVER 7413R: Dan Williams <dan.j.williams@intel.com> 7414S: Odd fixes 7415F: drivers/dma/iop-adma.c 7416 7417INTEL IPU3 CSI-2 CIO2 DRIVER 7418M: Yong Zhi <yong.zhi@intel.com> 7419M: Sakari Ailus <sakari.ailus@linux.intel.com> 7420M: Bingbu Cao <bingbu.cao@intel.com> 7421R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7422R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7423L: linux-media@vger.kernel.org 7424S: Maintained 7425F: drivers/media/pci/intel/ipu3/ 7426F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7427 7428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7429M: Krzysztof Halasa <khalasa@piap.pl> 7430S: Maintained 7431F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7432F: arch/arm/mach-ixp4xx/include/mach/npe.h 7433F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7434F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7435F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7436F: drivers/net/wan/ixp4xx_hss.c 7437 7438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7439M: Deepak Saxena <dsaxena@plexity.net> 7440S: Maintained 7441F: drivers/char/hw_random/ixp4xx-rng.c 7442 7443INTEL MANAGEMENT ENGINE (mei) 7444M: Tomas Winkler <tomas.winkler@intel.com> 7445L: linux-kernel@vger.kernel.org 7446S: Supported 7447F: include/uapi/linux/mei.h 7448F: include/linux/mei_cl_bus.h 7449F: drivers/misc/mei/* 7450F: drivers/watchdog/mei_wdt.c 7451F: Documentation/misc-devices/mei/* 7452F: samples/mei/* 7453 7454INTEL MENLOW THERMAL DRIVER 7455M: Sujith Thomas <sujith.thomas@intel.com> 7456L: platform-driver-x86@vger.kernel.org 7457W: https://01.org/linux-acpi 7458S: Supported 7459F: drivers/platform/x86/intel_menlow.c 7460 7461INTEL MERRIFIELD GPIO DRIVER 7462M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7463L: linux-gpio@vger.kernel.org 7464S: Maintained 7465F: drivers/gpio/gpio-merrifield.c 7466 7467INTEL MIC DRIVERS (mic) 7468M: Sudeep Dutt <sudeep.dutt@intel.com> 7469M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7470S: Supported 7471W: https://github.com/sudeepdutt/mic 7472W: http://software.intel.com/en-us/mic-developer 7473F: include/linux/mic_bus.h 7474F: include/linux/scif.h 7475F: include/uapi/linux/mic_common.h 7476F: include/uapi/linux/mic_ioctl.h 7477F: include/uapi/linux/scif_ioctl.h 7478F: drivers/misc/mic/ 7479F: drivers/dma/mic_x100_dma.c 7480F: drivers/dma/mic_x100_dma.h 7481F: Documentation/mic/ 7482 7483INTEL PMC CORE DRIVER 7484M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7485M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7486L: platform-driver-x86@vger.kernel.org 7487S: Maintained 7488F: arch/x86/include/asm/pmc_core.h 7489F: drivers/platform/x86/intel_pmc_core* 7490 7491INTEL PMC/P-Unit IPC DRIVER 7492M: Zha Qipeng<qipeng.zha@intel.com> 7493L: platform-driver-x86@vger.kernel.org 7494S: Maintained 7495F: drivers/platform/x86/intel_pmc_ipc.c 7496F: drivers/platform/x86/intel_punit_ipc.c 7497F: arch/x86/include/asm/intel_pmc_ipc.h 7498F: arch/x86/include/asm/intel_punit_ipc.h 7499 7500INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7501M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7502L: linux-wireless@vger.kernel.org 7503S: Maintained 7504F: Documentation/networking/README.ipw2100 7505F: Documentation/networking/README.ipw2200 7506F: drivers/net/wireless/intel/ipw2x00/ 7507 7508INTEL PSTATE DRIVER 7509M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7510M: Len Brown <lenb@kernel.org> 7511L: linux-pm@vger.kernel.org 7512S: Supported 7513F: drivers/cpufreq/intel_pstate.c 7514 7515INTEL RDMA RNIC DRIVER 7516M: Faisal Latif <faisal.latif@intel.com> 7517M: Shiraz Saleem <shiraz.saleem@intel.com> 7518L: linux-rdma@vger.kernel.org 7519S: Supported 7520F: drivers/infiniband/hw/i40iw/ 7521F: include/uapi/rdma/i40iw-abi.h 7522 7523INTEL SHA MULTIBUFFER DRIVER 7524M: Megha Dey <megha.dey@linux.intel.com> 7525R: Tim Chen <tim.c.chen@linux.intel.com> 7526L: linux-crypto@vger.kernel.org 7527S: Supported 7528F: arch/x86/crypto/sha*-mb/ 7529F: crypto/mcryptd.c 7530 7531INTEL TELEMETRY DRIVER 7532M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7533L: platform-driver-x86@vger.kernel.org 7534S: Maintained 7535F: arch/x86/include/asm/intel_telemetry.h 7536F: drivers/platform/x86/intel_telemetry* 7537 7538INTEL VIRTUAL BUTTON DRIVER 7539M: AceLan Kao <acelan.kao@canonical.com> 7540L: platform-driver-x86@vger.kernel.org 7541S: Maintained 7542F: drivers/platform/x86/intel-vbtn.c 7543 7544INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7545M: Stanislaw Gruszka <sgruszka@redhat.com> 7546L: linux-wireless@vger.kernel.org 7547S: Supported 7548F: drivers/net/wireless/intel/iwlegacy/ 7549 7550INTEL WIRELESS WIFI LINK (iwlwifi) 7551M: Johannes Berg <johannes.berg@intel.com> 7552M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7553M: Luca Coelho <luciano.coelho@intel.com> 7554M: Intel Linux Wireless <linuxwifi@intel.com> 7555L: linux-wireless@vger.kernel.org 7556W: http://intellinuxwireless.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7558S: Supported 7559F: drivers/net/wireless/intel/iwlwifi/ 7560 7561INTEL WIRELESS WIMAX CONNECTION 2400 7562M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7563M: linux-wimax@intel.com 7564L: wimax@linuxwimax.org (subscribers-only) 7565S: Supported 7566W: http://linuxwimax.org 7567F: Documentation/wimax/README.i2400m 7568F: drivers/net/wimax/i2400m/ 7569F: include/uapi/linux/wimax/i2400m.h 7570 7571INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7572M: Mario Limonciello <mario.limonciello@dell.com> 7573S: Maintained 7574F: drivers/platform/x86/intel-wmi-thunderbolt.c 7575 7576INTEL(R) TRACE HUB 7577M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7578S: Supported 7579F: Documentation/trace/intel_th.rst 7580F: drivers/hwtracing/intel_th/ 7581 7582INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7583M: Ning Sun <ning.sun@intel.com> 7584L: tboot-devel@lists.sourceforge.net 7585W: http://tboot.sourceforge.net 7586T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7587S: Supported 7588F: Documentation/intel_txt.txt 7589F: include/linux/tboot.h 7590F: arch/x86/kernel/tboot.c 7591 7592INTEL-MID GPIO DRIVER 7593M: David Cohen <david.a.cohen@linux.intel.com> 7594L: linux-gpio@vger.kernel.org 7595S: Maintained 7596F: drivers/gpio/gpio-intel-mid.c 7597 7598INVENSENSE MPU-3050 GYROSCOPE DRIVER 7599M: Linus Walleij <linus.walleij@linaro.org> 7600L: linux-iio@vger.kernel.org 7601S: Maintained 7602F: drivers/iio/gyro/mpu3050* 7603F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7604 7605IOC3 ETHERNET DRIVER 7606M: Ralf Baechle <ralf@linux-mips.org> 7607L: linux-mips@linux-mips.org 7608S: Maintained 7609F: drivers/net/ethernet/sgi/ioc3-eth.c 7610 7611IOC3 SERIAL DRIVER 7612M: Pat Gefre <pfg@sgi.com> 7613L: linux-serial@vger.kernel.org 7614S: Maintained 7615F: drivers/tty/serial/ioc3_serial.c 7616 7617IOMMU DRIVERS 7618M: Joerg Roedel <joro@8bytes.org> 7619L: iommu@lists.linux-foundation.org 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7621S: Maintained 7622F: Documentation/devicetree/bindings/iommu/ 7623F: drivers/iommu/ 7624F: include/linux/iommu.h 7625F: include/linux/of_iommu.h 7626F: include/linux/iova.h 7627 7628IP MASQUERADING 7629M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7630S: Maintained 7631F: net/ipv4/netfilter/ipt_MASQUERADE.c 7632 7633IPMI SUBSYSTEM 7634M: Corey Minyard <minyard@acm.org> 7635L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7636W: http://openipmi.sourceforge.net/ 7637S: Supported 7638F: Documentation/IPMI.txt 7639F: drivers/char/ipmi/ 7640F: include/linux/ipmi* 7641F: include/uapi/linux/ipmi* 7642 7643IPS SCSI RAID DRIVER 7644M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7645L: linux-scsi@vger.kernel.org 7646W: http://www.adaptec.com/ 7647S: Maintained 7648F: drivers/scsi/ips* 7649 7650IPVS 7651M: Wensong Zhang <wensong@linux-vs.org> 7652M: Simon Horman <horms@verge.net.au> 7653M: Julian Anastasov <ja@ssi.bg> 7654L: netdev@vger.kernel.org 7655L: lvs-devel@vger.kernel.org 7656S: Maintained 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7659F: Documentation/networking/ipvs-sysctl.txt 7660F: include/net/ip_vs.h 7661F: include/uapi/linux/ip_vs.h 7662F: net/netfilter/ipvs/ 7663 7664IPWIRELESS DRIVER 7665M: Jiri Kosina <jikos@kernel.org> 7666M: David Sterba <dsterba@suse.com> 7667S: Odd Fixes 7668F: drivers/tty/ipwireless/ 7669 7670IPX NETWORK LAYER 7671L: netdev@vger.kernel.org 7672S: Obsolete 7673F: include/uapi/linux/ipx.h 7674F: drivers/staging/ipx/ 7675 7676IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7677M: Marc Zyngier <marc.zyngier@arm.com> 7678S: Maintained 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7680F: Documentation/IRQ-domain.txt 7681F: include/linux/irqdomain.h 7682F: kernel/irq/irqdomain.c 7683F: kernel/irq/msi.c 7684 7685IRQ SUBSYSTEM 7686M: Thomas Gleixner <tglx@linutronix.de> 7687L: linux-kernel@vger.kernel.org 7688S: Maintained 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7690F: kernel/irq/ 7691 7692IRQCHIP DRIVERS 7693M: Thomas Gleixner <tglx@linutronix.de> 7694M: Jason Cooper <jason@lakedaemon.net> 7695M: Marc Zyngier <marc.zyngier@arm.com> 7696L: linux-kernel@vger.kernel.org 7697S: Maintained 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7699F: Documentation/devicetree/bindings/interrupt-controller/ 7700F: drivers/irqchip/ 7701 7702ISA 7703M: William Breathitt Gray <vilhelm.gray@gmail.com> 7704S: Maintained 7705F: Documentation/isa.txt 7706F: drivers/base/isa.c 7707F: include/linux/isa.h 7708 7709ISA RADIO MODULE 7710M: Hans Verkuil <hverkuil@xs4all.nl> 7711L: linux-media@vger.kernel.org 7712T: git git://linuxtv.org/media_tree.git 7713W: https://linuxtv.org 7714S: Maintained 7715F: drivers/media/radio/radio-isa* 7716 7717ISAPNP 7718M: Jaroslav Kysela <perex@perex.cz> 7719S: Maintained 7720F: Documentation/isapnp.txt 7721F: drivers/pnp/isapnp/ 7722F: include/linux/isapnp.h 7723 7724ISCSI 7725M: Lee Duncan <lduncan@suse.com> 7726M: Chris Leech <cleech@redhat.com> 7727L: open-iscsi@googlegroups.com 7728W: www.open-iscsi.com 7729S: Maintained 7730F: drivers/scsi/*iscsi* 7731F: include/scsi/*iscsi* 7732 7733iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7734M: Peter Jones <pjones@redhat.com> 7735M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7736S: Maintained 7737F: drivers/firmware/iscsi_ibft* 7738 7739ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7740M: Sagi Grimberg <sagi@grimberg.me> 7741M: Max Gurtovoy <maxg@mellanox.com> 7742L: linux-rdma@vger.kernel.org 7743S: Supported 7744W: http://www.openfabrics.org 7745W: www.open-iscsi.org 7746Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7747F: drivers/infiniband/ulp/iser/ 7748 7749ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7750M: Sagi Grimberg <sagi@grimberg.me> 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7752L: linux-rdma@vger.kernel.org 7753L: target-devel@vger.kernel.org 7754S: Supported 7755W: http://www.linux-iscsi.org 7756F: drivers/infiniband/ulp/isert 7757 7758ISDN SUBSYSTEM 7759M: Karsten Keil <isdn@linux-pingi.de> 7760L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7761L: netdev@vger.kernel.org 7762W: http://www.isdn4linux.de 7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7764S: Maintained 7765F: Documentation/isdn/ 7766F: drivers/isdn/ 7767F: include/linux/isdn.h 7768F: include/linux/isdn/ 7769F: include/uapi/linux/isdn.h 7770F: include/uapi/linux/isdn/ 7771 7772ISDN SUBSYSTEM (Eicon active card driver) 7773M: Armin Schindler <mac@melware.de> 7774L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7775W: http://www.melware.de 7776S: Maintained 7777F: drivers/isdn/hardware/eicon/ 7778 7779IT87 HARDWARE MONITORING DRIVER 7780M: Jean Delvare <jdelvare@suse.com> 7781L: linux-hwmon@vger.kernel.org 7782S: Maintained 7783F: Documentation/hwmon/it87 7784F: drivers/hwmon/it87.c 7785 7786IT913X MEDIA DRIVER 7787M: Antti Palosaari <crope@iki.fi> 7788L: linux-media@vger.kernel.org 7789W: https://linuxtv.org 7790W: http://palosaari.fi/linux/ 7791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7792T: git git://linuxtv.org/anttip/media_tree.git 7793S: Maintained 7794F: drivers/media/tuners/it913x* 7795 7796IVTV VIDEO4LINUX DRIVER 7797M: Andy Walls <awalls@md.metrocast.net> 7798L: ivtv-devel@ivtvdriver.org (subscribers-only) 7799L: linux-media@vger.kernel.org 7800T: git git://linuxtv.org/media_tree.git 7801W: http://www.ivtvdriver.org 7802S: Maintained 7803F: Documentation/media/v4l-drivers/ivtv* 7804F: drivers/media/pci/ivtv/ 7805F: include/uapi/linux/ivtv* 7806 7807IX2505V MEDIA DRIVER 7808M: Malcolm Priestley <tvboxspy@gmail.com> 7809L: linux-media@vger.kernel.org 7810W: https://linuxtv.org 7811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7812S: Maintained 7813F: drivers/media/dvb-frontends/ix2505v* 7814 7815JAILHOUSE HYPERVISOR INTERFACE 7816M: Jan Kiszka <jan.kiszka@siemens.com> 7817L: jailhouse-dev@googlegroups.com 7818S: Maintained 7819F: arch/x86/kernel/jailhouse.c 7820F: arch/x86/include/asm/jailhouse_para.h 7821 7822JC42.4 TEMPERATURE SENSOR DRIVER 7823M: Guenter Roeck <linux@roeck-us.net> 7824L: linux-hwmon@vger.kernel.org 7825S: Maintained 7826F: drivers/hwmon/jc42.c 7827F: Documentation/hwmon/jc42 7828 7829JFS FILESYSTEM 7830M: Dave Kleikamp <shaggy@kernel.org> 7831L: jfs-discussion@lists.sourceforge.net 7832W: http://jfs.sourceforge.net/ 7833T: git git://github.com/kleikamp/linux-shaggy.git 7834S: Maintained 7835F: Documentation/filesystems/jfs.txt 7836F: fs/jfs/ 7837 7838JME NETWORK DRIVER 7839M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7840L: netdev@vger.kernel.org 7841S: Maintained 7842F: drivers/net/ethernet/jme.* 7843 7844JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7845M: David Woodhouse <dwmw2@infradead.org> 7846L: linux-mtd@lists.infradead.org 7847W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7848S: Maintained 7849F: fs/jffs2/ 7850F: include/uapi/linux/jffs2.h 7851 7852JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7853M: "Theodore Ts'o" <tytso@mit.edu> 7854M: Jan Kara <jack@suse.com> 7855L: linux-ext4@vger.kernel.org 7856S: Maintained 7857F: fs/jbd2/ 7858F: include/linux/jbd2.h 7859 7860JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7861M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7862L: linux-media@vger.kernel.org 7863S: Maintained 7864F: drivers/media/platform/rcar_jpu.c 7865 7866JSM Neo PCI based serial card 7867M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7868L: linux-serial@vger.kernel.org 7869S: Maintained 7870F: drivers/tty/serial/jsm/ 7871 7872K10TEMP HARDWARE MONITORING DRIVER 7873M: Clemens Ladisch <clemens@ladisch.de> 7874L: linux-hwmon@vger.kernel.org 7875S: Maintained 7876F: Documentation/hwmon/k10temp 7877F: drivers/hwmon/k10temp.c 7878 7879K8TEMP HARDWARE MONITORING DRIVER 7880M: Rudolf Marek <r.marek@assembler.cz> 7881L: linux-hwmon@vger.kernel.org 7882S: Maintained 7883F: Documentation/hwmon/k8temp 7884F: drivers/hwmon/k8temp.c 7885 7886KASAN 7887M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7888R: Alexander Potapenko <glider@google.com> 7889R: Dmitry Vyukov <dvyukov@google.com> 7890L: kasan-dev@googlegroups.com 7891S: Maintained 7892F: arch/*/include/asm/kasan.h 7893F: arch/*/mm/kasan_init* 7894F: Documentation/dev-tools/kasan.rst 7895F: include/linux/kasan*.h 7896F: lib/test_kasan.c 7897F: mm/kasan/ 7898F: scripts/Makefile.kasan 7899 7900KCONFIG 7901M: Masahiro Yamada <yamada.masahiro@socionext.com> 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7903L: linux-kbuild@vger.kernel.org 7904S: Maintained 7905F: Documentation/kbuild/kconfig* 7906F: scripts/kconfig/ 7907F: scripts/Kconfig.include 7908 7909KDUMP 7910M: Dave Young <dyoung@redhat.com> 7911M: Baoquan He <bhe@redhat.com> 7912R: Vivek Goyal <vgoyal@redhat.com> 7913L: kexec@lists.infradead.org 7914W: http://lse.sourceforge.net/kdump/ 7915S: Maintained 7916F: Documentation/kdump/ 7917 7918KEENE FM RADIO TRANSMITTER DRIVER 7919M: Hans Verkuil <hverkuil@xs4all.nl> 7920L: linux-media@vger.kernel.org 7921T: git git://linuxtv.org/media_tree.git 7922W: https://linuxtv.org 7923S: Maintained 7924F: drivers/media/radio/radio-keene* 7925 7926KERNEL AUTOMOUNTER 7927M: Ian Kent <raven@themaw.net> 7928L: autofs@vger.kernel.org 7929S: Maintained 7930F: fs/autofs/ 7931 7932KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7933M: Masahiro Yamada <yamada.masahiro@socionext.com> 7934M: Michal Marek <michal.lkml@markovi.net> 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7936L: linux-kbuild@vger.kernel.org 7937S: Maintained 7938F: Documentation/kbuild/ 7939F: Makefile 7940F: scripts/Kbuild* 7941F: scripts/Makefile* 7942F: scripts/basic/ 7943F: scripts/mk* 7944F: scripts/mod/ 7945F: scripts/package/ 7946 7947KERNEL JANITORS 7948L: kernel-janitors@vger.kernel.org 7949W: http://kernelnewbies.org/KernelJanitors 7950S: Odd Fixes 7951 7952KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7953M: "J. Bruce Fields" <bfields@fieldses.org> 7954M: Jeff Layton <jlayton@kernel.org> 7955L: linux-nfs@vger.kernel.org 7956W: http://nfs.sourceforge.net/ 7957T: git git://linux-nfs.org/~bfields/linux.git 7958S: Supported 7959F: fs/nfsd/ 7960F: include/uapi/linux/nfsd/ 7961F: fs/lockd/ 7962F: fs/nfs_common/ 7963F: net/sunrpc/ 7964F: include/linux/lockd/ 7965F: include/linux/sunrpc/ 7966F: include/uapi/linux/sunrpc/ 7967 7968KERNEL SELFTEST FRAMEWORK 7969M: Shuah Khan <shuah@kernel.org> 7970L: linux-kselftest@vger.kernel.org 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7972Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7973S: Maintained 7974F: tools/testing/selftests/ 7975F: Documentation/dev-tools/kselftest* 7976 7977KERNEL USERMODE HELPER 7978M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7979L: linux-kernel@vger.kernel.org 7980S: Maintained 7981F: kernel/umh.c 7982F: include/linux/umh.h 7983 7984KERNEL VIRTUAL MACHINE (KVM) 7985M: Paolo Bonzini <pbonzini@redhat.com> 7986M: Radim Krčmář <rkrcmar@redhat.com> 7987L: kvm@vger.kernel.org 7988W: http://www.linux-kvm.org 7989T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7990S: Supported 7991F: Documentation/virtual/kvm/ 7992F: include/trace/events/kvm.h 7993F: include/uapi/asm-generic/kvm* 7994F: include/uapi/linux/kvm* 7995F: include/asm-generic/kvm* 7996F: include/linux/kvm* 7997F: include/kvm/iodev.h 7998F: virt/kvm/* 7999F: tools/kvm/ 8000 8001KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8002M: Joerg Roedel <joro@8bytes.org> 8003L: kvm@vger.kernel.org 8004W: http://www.linux-kvm.org/ 8005S: Maintained 8006F: arch/x86/include/asm/svm.h 8007F: arch/x86/kvm/svm.c 8008 8009KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8010M: Christoffer Dall <christoffer.dall@arm.com> 8011M: Marc Zyngier <marc.zyngier@arm.com> 8012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8013L: kvmarm@lists.cs.columbia.edu 8014W: http://systems.cs.columbia.edu/projects/kvm-arm 8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8016S: Supported 8017F: arch/arm/include/uapi/asm/kvm* 8018F: arch/arm/include/asm/kvm* 8019F: arch/arm/kvm/ 8020F: virt/kvm/arm/ 8021F: include/kvm/arm_* 8022 8023KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8024M: Christoffer Dall <christoffer.dall@arm.com> 8025M: Marc Zyngier <marc.zyngier@arm.com> 8026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8027L: kvmarm@lists.cs.columbia.edu 8028S: Maintained 8029F: arch/arm64/include/uapi/asm/kvm* 8030F: arch/arm64/include/asm/kvm* 8031F: arch/arm64/kvm/ 8032 8033KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8034M: James Hogan <jhogan@kernel.org> 8035L: linux-mips@linux-mips.org 8036S: Supported 8037F: arch/mips/include/uapi/asm/kvm* 8038F: arch/mips/include/asm/kvm* 8039F: arch/mips/kvm/ 8040 8041KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8042M: Paul Mackerras <paulus@ozlabs.org> 8043L: kvm-ppc@vger.kernel.org 8044W: http://www.linux-kvm.org/ 8045T: git git://github.com/agraf/linux-2.6.git 8046S: Supported 8047F: arch/powerpc/include/uapi/asm/kvm* 8048F: arch/powerpc/include/asm/kvm* 8049F: arch/powerpc/kvm/ 8050F: arch/powerpc/kernel/kvm* 8051 8052KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8053M: Christian Borntraeger <borntraeger@de.ibm.com> 8054M: Janosch Frank <frankja@linux.ibm.com> 8055R: David Hildenbrand <david@redhat.com> 8056R: Cornelia Huck <cohuck@redhat.com> 8057L: linux-s390@vger.kernel.org 8058W: http://www.ibm.com/developerworks/linux/linux390/ 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8060S: Supported 8061F: arch/s390/include/uapi/asm/kvm* 8062F: arch/s390/include/asm/gmap.h 8063F: arch/s390/include/asm/kvm* 8064F: arch/s390/kvm/ 8065F: arch/s390/mm/gmap.c 8066 8067KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8068M: Paolo Bonzini <pbonzini@redhat.com> 8069M: Radim Krčmář <rkrcmar@redhat.com> 8070L: kvm@vger.kernel.org 8071W: http://www.linux-kvm.org 8072T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8073S: Supported 8074F: arch/x86/kvm/ 8075F: arch/x86/include/uapi/asm/kvm* 8076F: arch/x86/include/asm/kvm* 8077F: arch/x86/include/asm/pvclock-abi.h 8078F: arch/x86/kernel/kvm.c 8079F: arch/x86/kernel/kvmclock.c 8080 8081KERNFS 8082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8083M: Tejun Heo <tj@kernel.org> 8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8085S: Supported 8086F: include/linux/kernfs.h 8087F: fs/kernfs/ 8088 8089KEXEC 8090M: Eric Biederman <ebiederm@xmission.com> 8091W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8092L: kexec@lists.infradead.org 8093S: Maintained 8094F: include/linux/kexec.h 8095F: include/uapi/linux/kexec.h 8096F: kernel/kexec* 8097 8098KEYS-ENCRYPTED 8099M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8100L: linux-integrity@vger.kernel.org 8101L: keyrings@vger.kernel.org 8102S: Supported 8103F: Documentation/security/keys/trusted-encrypted.rst 8104F: include/keys/encrypted-type.h 8105F: security/keys/encrypted-keys/ 8106 8107KEYS-TRUSTED 8108M: James Bottomley <jejb@linux.vnet.ibm.com> 8109M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8110L: linux-integrity@vger.kernel.org 8111L: keyrings@vger.kernel.org 8112S: Supported 8113F: Documentation/security/keys/trusted-encrypted.rst 8114F: include/keys/trusted-type.h 8115F: security/keys/trusted.c 8116F: security/keys/trusted.h 8117 8118KEYS/KEYRINGS: 8119M: David Howells <dhowells@redhat.com> 8120L: keyrings@vger.kernel.org 8121S: Maintained 8122F: Documentation/security/keys/core.rst 8123F: include/linux/key.h 8124F: include/linux/key-type.h 8125F: include/linux/keyctl.h 8126F: include/uapi/linux/keyctl.h 8127F: include/keys/ 8128F: security/keys/ 8129 8130KGDB / KDB /debug_core 8131M: Jason Wessel <jason.wessel@windriver.com> 8132M: Daniel Thompson <daniel.thompson@linaro.org> 8133W: http://kgdb.wiki.kernel.org/ 8134L: kgdb-bugreport@lists.sourceforge.net 8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8136S: Maintained 8137F: Documentation/dev-tools/kgdb.rst 8138F: drivers/misc/kgdbts.c 8139F: drivers/tty/serial/kgdboc.c 8140F: include/linux/kdb.h 8141F: include/linux/kgdb.h 8142F: kernel/debug/ 8143 8144KMEMLEAK 8145M: Catalin Marinas <catalin.marinas@arm.com> 8146S: Maintained 8147F: Documentation/dev-tools/kmemleak.rst 8148F: include/linux/kmemleak.h 8149F: mm/kmemleak.c 8150F: mm/kmemleak-test.c 8151 8152KMOD KERNEL MODULE LOADER - USERMODE HELPER 8153M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8154L: linux-kernel@vger.kernel.org 8155S: Maintained 8156F: kernel/kmod.c 8157F: include/linux/kmod.h 8158F: lib/test_kmod.c 8159F: tools/testing/selftests/kmod/ 8160 8161KPROBES 8162M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8163M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8164M: "David S. Miller" <davem@davemloft.net> 8165M: Masami Hiramatsu <mhiramat@kernel.org> 8166S: Maintained 8167F: Documentation/kprobes.txt 8168F: include/linux/kprobes.h 8169F: include/asm-generic/kprobes.h 8170F: kernel/kprobes.c 8171 8172KS0108 LCD CONTROLLER DRIVER 8173M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8174S: Maintained 8175F: Documentation/auxdisplay/ks0108 8176F: drivers/auxdisplay/ks0108.c 8177F: include/linux/ks0108.h 8178 8179L3MDEV 8180M: David Ahern <dsa@cumulusnetworks.com> 8181L: netdev@vger.kernel.org 8182S: Maintained 8183F: net/l3mdev 8184F: include/net/l3mdev.h 8185 8186LANTIQ MIPS ARCHITECTURE 8187M: John Crispin <john@phrozen.org> 8188L: linux-mips@linux-mips.org 8189S: Maintained 8190F: arch/mips/lantiq 8191F: drivers/soc/lantiq 8192 8193LAPB module 8194L: linux-x25@vger.kernel.org 8195S: Orphan 8196F: Documentation/networking/lapb-module.txt 8197F: include/*/lapb.h 8198F: net/lapb/ 8199 8200LASI 53c700 driver for PARISC 8201M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8202L: linux-scsi@vger.kernel.org 8203S: Maintained 8204F: Documentation/scsi/53c700.txt 8205F: drivers/scsi/53c700* 8206 8207LEAKING_ADDRESSES 8208M: Tobin C. Harding <me@tobin.cc> 8209M: Tycho Andersen <tycho@tycho.ws> 8210L: kernel-hardening@lists.openwall.com 8211S: Maintained 8212T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8213F: scripts/leaking_addresses.pl 8214 8215LED SUBSYSTEM 8216M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8217M: Pavel Machek <pavel@ucw.cz> 8218L: linux-leds@vger.kernel.org 8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8220S: Maintained 8221F: Documentation/devicetree/bindings/leds/ 8222F: drivers/leds/ 8223F: include/linux/leds.h 8224 8225LEGACY EEPROM DRIVER 8226M: Jean Delvare <jdelvare@suse.com> 8227S: Maintained 8228F: Documentation/misc-devices/eeprom 8229F: drivers/misc/eeprom/eeprom.c 8230 8231LEGO MINDSTORMS EV3 8232R: David Lechner <david@lechnology.com> 8233S: Maintained 8234F: arch/arm/boot/dts/da850-lego-ev3.dts 8235F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8236F: drivers/power/supply/lego_ev3_battery.c 8237 8238LEGO USB Tower driver 8239M: Juergen Stuber <starblue@users.sourceforge.net> 8240L: legousb-devel@lists.sourceforge.net 8241W: http://legousb.sourceforge.net/ 8242S: Maintained 8243F: drivers/usb/misc/legousbtower.c 8244 8245LG2160 MEDIA DRIVER 8246M: Michael Krufky <mkrufky@linuxtv.org> 8247L: linux-media@vger.kernel.org 8248W: https://linuxtv.org 8249W: http://github.com/mkrufky 8250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8251T: git git://linuxtv.org/mkrufky/tuners.git 8252S: Maintained 8253F: drivers/media/dvb-frontends/lg2160.* 8254 8255LGDT3305 MEDIA DRIVER 8256M: Michael Krufky <mkrufky@linuxtv.org> 8257L: linux-media@vger.kernel.org 8258W: https://linuxtv.org 8259W: http://github.com/mkrufky 8260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8261T: git git://linuxtv.org/mkrufky/tuners.git 8262S: Maintained 8263F: drivers/media/dvb-frontends/lgdt3305.* 8264 8265LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8266M: Viresh Kumar <vireshk@kernel.org> 8267L: linux-ide@vger.kernel.org 8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8269S: Maintained 8270F: include/linux/pata_arasan_cf_data.h 8271F: drivers/ata/pata_arasan_cf.c 8272 8273LIBATA PATA DRIVERS 8274M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8275M: Jens Axboe <axboe@kernel.dk> 8276L: linux-ide@vger.kernel.org 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8278S: Maintained 8279F: drivers/ata/pata_*.c 8280F: drivers/ata/ata_generic.c 8281 8282LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8283M: Linus Walleij <linus.walleij@linaro.org> 8284L: linux-ide@vger.kernel.org 8285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8286S: Maintained 8287F: drivers/ata/pata_ftide010.c 8288F: drivers/ata/sata_gemini.c 8289F: drivers/ata/sata_gemini.h 8290 8291LIBATA SATA AHCI PLATFORM devices support 8292M: Hans de Goede <hdegoede@redhat.com> 8293M: Jens Axboe <axboe@kernel.dk> 8294L: linux-ide@vger.kernel.org 8295T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8296S: Maintained 8297F: drivers/ata/ahci_platform.c 8298F: drivers/ata/libahci_platform.c 8299F: include/linux/ahci_platform.h 8300 8301LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8302M: Mikael Pettersson <mikpelinux@gmail.com> 8303L: linux-ide@vger.kernel.org 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8305S: Maintained 8306F: drivers/ata/sata_promise.* 8307 8308LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8309M: Jens Axboe <axboe@kernel.dk> 8310L: linux-ide@vger.kernel.org 8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8312S: Maintained 8313F: drivers/ata/ 8314F: include/linux/ata.h 8315F: include/linux/libata.h 8316F: Documentation/devicetree/bindings/ata/ 8317 8318LIBLOCKDEP 8319M: Sasha Levin <alexander.levin@microsoft.com> 8320S: Maintained 8321F: tools/lib/lockdep/ 8322 8323LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8324M: Ross Zwisler <zwisler@kernel.org> 8325M: Dan Williams <dan.j.williams@intel.com> 8326M: Vishal Verma <vishal.l.verma@intel.com> 8327M: Dave Jiang <dave.jiang@intel.com> 8328L: linux-nvdimm@lists.01.org 8329Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8330S: Supported 8331F: drivers/nvdimm/blk.c 8332F: drivers/nvdimm/region_devs.c 8333 8334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8335M: Vishal Verma <vishal.l.verma@intel.com> 8336M: Dan Williams <dan.j.williams@intel.com> 8337M: Ross Zwisler <zwisler@kernel.org> 8338M: Dave Jiang <dave.jiang@intel.com> 8339L: linux-nvdimm@lists.01.org 8340Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8341S: Supported 8342F: drivers/nvdimm/btt* 8343 8344LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8345M: Ross Zwisler <zwisler@kernel.org> 8346M: Dan Williams <dan.j.williams@intel.com> 8347M: Vishal Verma <vishal.l.verma@intel.com> 8348M: Dave Jiang <dave.jiang@intel.com> 8349L: linux-nvdimm@lists.01.org 8350Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8351S: Supported 8352F: drivers/nvdimm/pmem* 8353 8354LIBNVDIMM: DEVICETREE BINDINGS 8355M: Oliver O'Halloran <oohall@gmail.com> 8356L: linux-nvdimm@lists.01.org 8357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8358S: Supported 8359F: drivers/nvdimm/of_pmem.c 8360F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8361 8362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8363M: Dan Williams <dan.j.williams@intel.com> 8364M: Ross Zwisler <zwisler@kernel.org> 8365M: Vishal Verma <vishal.l.verma@intel.com> 8366M: Dave Jiang <dave.jiang@intel.com> 8367L: linux-nvdimm@lists.01.org 8368Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8370S: Supported 8371F: drivers/nvdimm/* 8372F: drivers/acpi/nfit/* 8373F: include/linux/nd.h 8374F: include/linux/libnvdimm.h 8375F: include/uapi/linux/ndctl.h 8376 8377LIGHTNVM PLATFORM SUPPORT 8378M: Matias Bjorling <mb@lightnvm.io> 8379W: http://github/OpenChannelSSD 8380L: linux-block@vger.kernel.org 8381S: Maintained 8382F: drivers/lightnvm/ 8383F: include/linux/lightnvm.h 8384F: include/uapi/linux/lightnvm.h 8385 8386LINUX FOR POWER MACINTOSH 8387M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8388W: http://www.penguinppc.org/ 8389L: linuxppc-dev@lists.ozlabs.org 8390S: Maintained 8391F: arch/powerpc/platforms/powermac/ 8392F: drivers/macintosh/ 8393 8394LINUX FOR POWERPC (32-BIT AND 64-BIT) 8395M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8396M: Paul Mackerras <paulus@samba.org> 8397M: Michael Ellerman <mpe@ellerman.id.au> 8398W: https://github.com/linuxppc/linux/wiki 8399L: linuxppc-dev@lists.ozlabs.org 8400Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8402S: Supported 8403F: Documentation/ABI/stable/sysfs-firmware-opal-* 8404F: Documentation/devicetree/bindings/powerpc/ 8405F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8406F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8407F: Documentation/powerpc/ 8408F: arch/powerpc/ 8409F: drivers/char/tpm/tpm_ibmvtpm* 8410F: drivers/crypto/nx/ 8411F: drivers/crypto/vmx/ 8412F: drivers/i2c/busses/i2c-opal.c 8413F: drivers/net/ethernet/ibm/ibmveth.* 8414F: drivers/net/ethernet/ibm/ibmvnic.* 8415F: drivers/pci/hotplug/pnv_php.c 8416F: drivers/pci/hotplug/rpa* 8417F: drivers/rtc/rtc-opal.c 8418F: drivers/scsi/ibmvscsi/ 8419F: drivers/tty/hvc/hvc_opal.c 8420F: drivers/watchdog/wdrtas.c 8421F: tools/testing/selftests/powerpc 8422N: /pmac 8423N: powermac 8424N: powernv 8425N: [^a-z0-9]ps3 8426N: pseries 8427 8428LINUX FOR POWERPC EMBEDDED MPC5XXX 8429M: Anatolij Gustschin <agust@denx.de> 8430L: linuxppc-dev@lists.ozlabs.org 8431T: git git://git.denx.de/linux-denx-agust.git 8432S: Maintained 8433F: arch/powerpc/platforms/512x/ 8434F: arch/powerpc/platforms/52xx/ 8435 8436LINUX FOR POWERPC EMBEDDED PPC4XX 8437M: Alistair Popple <alistair@popple.id.au> 8438M: Matt Porter <mporter@kernel.crashing.org> 8439W: http://www.penguinppc.org/ 8440L: linuxppc-dev@lists.ozlabs.org 8441S: Maintained 8442F: arch/powerpc/platforms/40x/ 8443F: arch/powerpc/platforms/44x/ 8444 8445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8446M: Scott Wood <oss@buserror.net> 8447M: Kumar Gala <galak@kernel.crashing.org> 8448W: http://www.penguinppc.org/ 8449L: linuxppc-dev@lists.ozlabs.org 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8451S: Maintained 8452F: arch/powerpc/platforms/83xx/ 8453F: arch/powerpc/platforms/85xx/ 8454F: Documentation/devicetree/bindings/powerpc/fsl/ 8455 8456LINUX FOR POWERPC EMBEDDED PPC8XX 8457M: Vitaly Bordug <vitb@kernel.crashing.org> 8458W: http://www.penguinppc.org/ 8459L: linuxppc-dev@lists.ozlabs.org 8460S: Maintained 8461F: arch/powerpc/platforms/8xx/ 8462 8463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8464L: linuxppc-dev@lists.ozlabs.org 8465S: Orphan 8466F: arch/powerpc/*/*virtex* 8467F: arch/powerpc/*/*/*virtex* 8468 8469LINUX FOR POWERPC PA SEMI PWRFICIENT 8470L: linuxppc-dev@lists.ozlabs.org 8471S: Orphan 8472F: arch/powerpc/platforms/pasemi/ 8473F: drivers/*/*pasemi* 8474F: drivers/*/*/*pasemi* 8475 8476LINUX KERNEL DUMP TEST MODULE (LKDTM) 8477M: Kees Cook <keescook@chromium.org> 8478S: Maintained 8479F: drivers/misc/lkdtm/* 8480 8481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8482M: Alan Stern <stern@rowland.harvard.edu> 8483M: Andrea Parri <andrea.parri@amarulasolutions.com> 8484M: Will Deacon <will.deacon@arm.com> 8485M: Peter Zijlstra <peterz@infradead.org> 8486M: Boqun Feng <boqun.feng@gmail.com> 8487M: Nicholas Piggin <npiggin@gmail.com> 8488M: David Howells <dhowells@redhat.com> 8489M: Jade Alglave <j.alglave@ucl.ac.uk> 8490M: Luc Maranget <luc.maranget@inria.fr> 8491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8492R: Akira Yokosawa <akiyks@gmail.com> 8493R: Daniel Lustig <dlustig@nvidia.com> 8494L: linux-kernel@vger.kernel.org 8495L: linux-arch@vger.kernel.org 8496S: Supported 8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8498F: tools/memory-model/ 8499F: Documentation/atomic_bitops.txt 8500F: Documentation/atomic_t.txt 8501F: Documentation/core-api/atomic_ops.rst 8502F: Documentation/core-api/refcount-vs-atomic.rst 8503F: Documentation/memory-barriers.txt 8504 8505LIS3LV02D ACCELEROMETER DRIVER 8506M: Eric Piel <eric.piel@tremplin-utc.net> 8507S: Maintained 8508F: Documentation/misc-devices/lis3lv02d 8509F: drivers/misc/lis3lv02d/ 8510F: drivers/platform/x86/hp_accel.c 8511 8512LIVE PATCHING 8513M: Josh Poimboeuf <jpoimboe@redhat.com> 8514M: Jessica Yu <jeyu@kernel.org> 8515M: Jiri Kosina <jikos@kernel.org> 8516M: Miroslav Benes <mbenes@suse.cz> 8517R: Petr Mladek <pmladek@suse.com> 8518S: Maintained 8519F: kernel/livepatch/ 8520F: include/linux/livepatch.h 8521F: arch/x86/include/asm/livepatch.h 8522F: arch/x86/kernel/livepatch.c 8523F: Documentation/livepatch/ 8524F: Documentation/ABI/testing/sysfs-kernel-livepatch 8525F: samples/livepatch/ 8526L: live-patching@vger.kernel.org 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8528 8529LLC (802.2) 8530L: netdev@vger.kernel.org 8531S: Odd fixes 8532F: include/linux/llc.h 8533F: include/uapi/linux/llc.h 8534F: include/net/llc* 8535F: net/llc/ 8536 8537LM73 HARDWARE MONITOR DRIVER 8538M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8539L: linux-hwmon@vger.kernel.org 8540S: Maintained 8541F: drivers/hwmon/lm73.c 8542 8543LM78 HARDWARE MONITOR DRIVER 8544M: Jean Delvare <jdelvare@suse.com> 8545L: linux-hwmon@vger.kernel.org 8546S: Maintained 8547F: Documentation/hwmon/lm78 8548F: drivers/hwmon/lm78.c 8549 8550LM83 HARDWARE MONITOR DRIVER 8551M: Jean Delvare <jdelvare@suse.com> 8552L: linux-hwmon@vger.kernel.org 8553S: Maintained 8554F: Documentation/hwmon/lm83 8555F: drivers/hwmon/lm83.c 8556 8557LM90 HARDWARE MONITOR DRIVER 8558M: Jean Delvare <jdelvare@suse.com> 8559L: linux-hwmon@vger.kernel.org 8560S: Maintained 8561F: Documentation/hwmon/lm90 8562F: Documentation/devicetree/bindings/hwmon/lm90.txt 8563F: drivers/hwmon/lm90.c 8564F: include/dt-bindings/thermal/lm90.h 8565 8566LM95234 HARDWARE MONITOR DRIVER 8567M: Guenter Roeck <linux@roeck-us.net> 8568L: linux-hwmon@vger.kernel.org 8569S: Maintained 8570F: Documentation/hwmon/lm95234 8571F: drivers/hwmon/lm95234.c 8572 8573LME2510 MEDIA DRIVER 8574M: Malcolm Priestley <tvboxspy@gmail.com> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8578S: Maintained 8579F: drivers/media/usb/dvb-usb-v2/lmedm04* 8580 8581LOADPIN SECURITY MODULE 8582M: Kees Cook <keescook@chromium.org> 8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8584S: Supported 8585F: security/loadpin/ 8586F: Documentation/admin-guide/LSM/LoadPin.rst 8587 8588LOCKING PRIMITIVES 8589M: Peter Zijlstra <peterz@infradead.org> 8590M: Ingo Molnar <mingo@redhat.com> 8591M: Will Deacon <will.deacon@arm.com> 8592L: linux-kernel@vger.kernel.org 8593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8594S: Maintained 8595F: Documentation/locking/ 8596F: include/linux/lockdep.h 8597F: include/linux/spinlock*.h 8598F: arch/*/include/asm/spinlock*.h 8599F: include/linux/rwlock*.h 8600F: include/linux/mutex*.h 8601F: arch/*/include/asm/mutex*.h 8602F: include/linux/rwsem*.h 8603F: arch/*/include/asm/rwsem.h 8604F: include/linux/seqlock.h 8605F: lib/locking*.[ch] 8606F: kernel/locking/ 8607X: kernel/locking/locktorture.c 8608 8609LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8610M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8611L: linux-ntfs-dev@lists.sourceforge.net 8612W: http://www.linux-ntfs.org/content/view/19/37/ 8613S: Maintained 8614F: Documentation/ldm.txt 8615F: block/partitions/ldm.* 8616 8617LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8618M: Sathya Prakash <sathya.prakash@broadcom.com> 8619M: Chaitra P B <chaitra.basappa@broadcom.com> 8620M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8621L: MPT-FusionLinux.pdl@broadcom.com 8622L: linux-scsi@vger.kernel.org 8623W: http://www.avagotech.com/support/ 8624S: Supported 8625F: drivers/message/fusion/ 8626F: drivers/scsi/mpt3sas/ 8627 8628LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8629M: Matthew Wilcox <willy@infradead.org> 8630L: linux-scsi@vger.kernel.org 8631S: Maintained 8632F: drivers/scsi/sym53c8xx_2/ 8633 8634LTC4261 HARDWARE MONITOR DRIVER 8635M: Guenter Roeck <linux@roeck-us.net> 8636L: linux-hwmon@vger.kernel.org 8637S: Maintained 8638F: Documentation/hwmon/ltc4261 8639F: drivers/hwmon/ltc4261.c 8640 8641LTC4306 I2C MULTIPLEXER DRIVER 8642M: Michael Hennerich <michael.hennerich@analog.com> 8643W: http://ez.analog.com/community/linux-device-drivers 8644L: linux-i2c@vger.kernel.org 8645S: Supported 8646F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8647F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8648 8649LTP (Linux Test Project) 8650M: Mike Frysinger <vapier@gentoo.org> 8651M: Cyril Hrubis <chrubis@suse.cz> 8652M: Wanlong Gao <wanlong.gao@gmail.com> 8653M: Jan Stancek <jstancek@redhat.com> 8654M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8655M: Alexey Kodanev <alexey.kodanev@oracle.com> 8656L: ltp@lists.linux.it (subscribers-only) 8657W: http://linux-test-project.github.io/ 8658T: git git://github.com/linux-test-project/ltp.git 8659S: Maintained 8660 8661M68K ARCHITECTURE 8662M: Geert Uytterhoeven <geert@linux-m68k.org> 8663L: linux-m68k@lists.linux-m68k.org 8664W: http://www.linux-m68k.org/ 8665T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8666S: Maintained 8667F: arch/m68k/ 8668F: drivers/zorro/ 8669 8670M68K ON APPLE MACINTOSH 8671M: Joshua Thompson <funaho@jurai.org> 8672W: http://www.mac.linux-m68k.org/ 8673L: linux-m68k@lists.linux-m68k.org 8674S: Maintained 8675F: arch/m68k/mac/ 8676 8677M68K ON HP9000/300 8678M: Philip Blundell <philb@gnu.org> 8679W: http://www.tazenda.demon.co.uk/phil/linux-hp 8680S: Maintained 8681F: arch/m68k/hp300/ 8682 8683M88DS3103 MEDIA DRIVER 8684M: Antti Palosaari <crope@iki.fi> 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687W: http://palosaari.fi/linux/ 8688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8689T: git git://linuxtv.org/anttip/media_tree.git 8690S: Maintained 8691F: drivers/media/dvb-frontends/m88ds3103* 8692 8693M88RS2000 MEDIA DRIVER 8694M: Malcolm Priestley <tvboxspy@gmail.com> 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8698S: Maintained 8699F: drivers/media/dvb-frontends/m88rs2000* 8700 8701MA901 MASTERKIT USB FM RADIO DRIVER 8702M: Alexey Klimov <klimov.linux@gmail.com> 8703L: linux-media@vger.kernel.org 8704T: git git://linuxtv.org/media_tree.git 8705S: Maintained 8706F: drivers/media/radio/radio-ma901.c 8707 8708MAC80211 8709M: Johannes Berg <johannes@sipsolutions.net> 8710L: linux-wireless@vger.kernel.org 8711W: http://wireless.kernel.org/ 8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8714S: Maintained 8715F: Documentation/networking/mac80211-injection.txt 8716F: include/net/mac80211.h 8717F: net/mac80211/ 8718F: drivers/net/wireless/mac80211_hwsim.[ch] 8719F: Documentation/networking/mac80211_hwsim/README 8720 8721MAILBOX API 8722M: Jassi Brar <jassisinghbrar@gmail.com> 8723L: linux-kernel@vger.kernel.org 8724S: Maintained 8725F: drivers/mailbox/ 8726F: include/linux/mailbox_client.h 8727F: include/linux/mailbox_controller.h 8728 8729MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8730M: Michael Kerrisk <mtk.manpages@gmail.com> 8731W: http://www.kernel.org/doc/man-pages 8732L: linux-man@vger.kernel.org 8733S: Maintained 8734 8735MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8736M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8737L: linux-mips@linux-mips.org 8738S: Maintained 8739F: arch/mips/boot/dts/img/pistachio_marduk.dts 8740 8741MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8742M: Andrew Lunn <andrew@lunn.ch> 8743M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8744L: netdev@vger.kernel.org 8745S: Maintained 8746F: drivers/net/dsa/mv88e6xxx/ 8747F: linux/platform_data/mv88e6xxx.h 8748F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8749 8750MARVELL ARMADA DRM SUPPORT 8751M: Russell King <linux@armlinux.org.uk> 8752S: Maintained 8753T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8754T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8755F: drivers/gpu/drm/armada/ 8756F: include/uapi/drm/armada_drm.h 8757F: Documentation/devicetree/bindings/display/armada/ 8758 8759MARVELL CRYPTO DRIVER 8760M: Boris Brezillon <boris.brezillon@bootlin.com> 8761M: Arnaud Ebalard <arno@natisbad.org> 8762F: drivers/crypto/marvell/ 8763S: Maintained 8764L: linux-crypto@vger.kernel.org 8765 8766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8767M: Mirko Lindner <mlindner@marvell.com> 8768M: Stephen Hemminger <stephen@networkplumber.org> 8769L: netdev@vger.kernel.org 8770S: Maintained 8771F: drivers/net/ethernet/marvell/sk* 8772 8773MARVELL LIBERTAS WIRELESS DRIVER 8774L: libertas-dev@lists.infradead.org 8775S: Orphan 8776F: drivers/net/wireless/marvell/libertas/ 8777 8778MARVELL MACCHIATOBIN SUPPORT 8779M: Russell King <linux@armlinux.org.uk> 8780L: linux-arm-kernel@lists.infradead.org 8781S: Maintained 8782F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8783 8784MARVELL MV643XX ETHERNET DRIVER 8785M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8786L: netdev@vger.kernel.org 8787S: Maintained 8788F: drivers/net/ethernet/marvell/mv643xx_eth.* 8789F: include/linux/mv643xx.h 8790 8791MARVELL MV88X3310 PHY DRIVER 8792M: Russell King <linux@armlinux.org.uk> 8793L: netdev@vger.kernel.org 8794S: Maintained 8795F: drivers/net/phy/marvell10g.c 8796 8797MARVELL MVNETA ETHERNET DRIVER 8798M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8799L: netdev@vger.kernel.org 8800S: Maintained 8801F: drivers/net/ethernet/marvell/mvneta.* 8802 8803MARVELL MWIFIEX WIRELESS DRIVER 8804M: Amitkumar Karwar <amitkarwar@gmail.com> 8805M: Nishant Sarmukadam <nishants@marvell.com> 8806M: Ganapathi Bhat <gbhat@marvell.com> 8807M: Xinming Hu <huxinming820@gmail.com> 8808L: linux-wireless@vger.kernel.org 8809S: Maintained 8810F: drivers/net/wireless/marvell/mwifiex/ 8811 8812MARVELL MWL8K WIRELESS DRIVER 8813M: Lennert Buytenhek <buytenh@wantstofly.org> 8814L: linux-wireless@vger.kernel.org 8815S: Odd Fixes 8816F: drivers/net/wireless/marvell/mwl8k.c 8817 8818MARVELL NAND CONTROLLER DRIVER 8819M: Miquel Raynal <miquel.raynal@bootlin.com> 8820L: linux-mtd@lists.infradead.org 8821S: Maintained 8822F: drivers/mtd/nand/raw/marvell_nand.c 8823F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8824 8825MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8826M: Nicolas Pitre <nico@fluxnic.net> 8827S: Odd Fixes 8828F: drivers/mmc/host/mvsdio.* 8829 8830MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8831M: Hu Ziji <huziji@marvell.com> 8832L: linux-mmc@vger.kernel.org 8833S: Supported 8834F: drivers/mmc/host/sdhci-xenon* 8835F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8836 8837MATROX FRAMEBUFFER DRIVER 8838L: linux-fbdev@vger.kernel.org 8839S: Orphan 8840F: drivers/video/fbdev/matrox/matroxfb_* 8841F: include/uapi/linux/matroxfb.h 8842 8843MAX16065 HARDWARE MONITOR DRIVER 8844M: Guenter Roeck <linux@roeck-us.net> 8845L: linux-hwmon@vger.kernel.org 8846S: Maintained 8847F: Documentation/hwmon/max16065 8848F: drivers/hwmon/max16065.c 8849 8850MAX20751 HARDWARE MONITOR DRIVER 8851M: Guenter Roeck <linux@roeck-us.net> 8852L: linux-hwmon@vger.kernel.org 8853S: Maintained 8854F: Documentation/hwmon/max20751 8855F: drivers/hwmon/max20751.c 8856 8857MAX2175 SDR TUNER DRIVER 8858M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8859L: linux-media@vger.kernel.org 8860T: git git://linuxtv.org/media_tree.git 8861S: Maintained 8862F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8863F: Documentation/media/v4l-drivers/max2175.rst 8864F: drivers/media/i2c/max2175* 8865F: include/uapi/linux/max2175.h 8866 8867MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8868L: linux-hwmon@vger.kernel.org 8869S: Orphan 8870F: Documentation/hwmon/max6650 8871F: drivers/hwmon/max6650.c 8872 8873MAX6697 HARDWARE MONITOR DRIVER 8874M: Guenter Roeck <linux@roeck-us.net> 8875L: linux-hwmon@vger.kernel.org 8876S: Maintained 8877F: Documentation/hwmon/max6697 8878F: Documentation/devicetree/bindings/hwmon/max6697.txt 8879F: drivers/hwmon/max6697.c 8880F: include/linux/platform_data/max6697.h 8881 8882MAX9860 MONO AUDIO VOICE CODEC DRIVER 8883M: Peter Rosin <peda@axentia.se> 8884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8885S: Maintained 8886F: Documentation/devicetree/bindings/sound/max9860.txt 8887F: sound/soc/codecs/max9860.* 8888 8889MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8890M: Javier Martinez Canillas <javier@dowhile0.org> 8891L: linux-kernel@vger.kernel.org 8892S: Supported 8893F: drivers/regulator/max77802-regulator.c 8894F: Documentation/devicetree/bindings/*/*max77802.txt 8895F: include/dt-bindings/*/*max77802.h 8896 8897MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8898M: Krzysztof Kozlowski <krzk@kernel.org> 8899M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8900L: linux-pm@vger.kernel.org 8901S: Supported 8902F: drivers/power/supply/max14577_charger.c 8903F: drivers/power/supply/max77693_charger.c 8904 8905MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8906M: Chanwoo Choi <cw00.choi@samsung.com> 8907M: Krzysztof Kozlowski <krzk@kernel.org> 8908M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8909L: linux-kernel@vger.kernel.org 8910S: Supported 8911F: drivers/*/max14577*.c 8912F: drivers/*/max77686*.c 8913F: drivers/*/max77693*.c 8914F: drivers/extcon/extcon-max14577.c 8915F: drivers/extcon/extcon-max77693.c 8916F: drivers/rtc/rtc-max77686.c 8917F: drivers/clk/clk-max77686.c 8918F: Documentation/devicetree/bindings/mfd/max14577.txt 8919F: Documentation/devicetree/bindings/*/max77686.txt 8920F: Documentation/devicetree/bindings/mfd/max77693.txt 8921F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8922F: include/linux/mfd/max14577*.h 8923F: include/linux/mfd/max77686*.h 8924F: include/linux/mfd/max77693*.h 8925 8926MAXIRADIO FM RADIO RECEIVER DRIVER 8927M: Hans Verkuil <hverkuil@xs4all.nl> 8928L: linux-media@vger.kernel.org 8929T: git git://linuxtv.org/media_tree.git 8930W: https://linuxtv.org 8931S: Maintained 8932F: drivers/media/radio/radio-maxiradio* 8933 8934MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8935M: Peter Rosin <peda@axentia.se> 8936L: linux-iio@vger.kernel.org 8937S: Maintained 8938F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8939F: drivers/iio/potentiometer/mcp4018.c 8940F: drivers/iio/potentiometer/mcp4531.c 8941 8942MCR20A IEEE-802.15.4 RADIO DRIVER 8943M: Xue Liu <liuxuenetmail@gmail.com> 8944L: linux-wpan@vger.kernel.org 8945W: https://github.com/xueliu/mcr20a-linux 8946S: Maintained 8947F: drivers/net/ieee802154/mcr20a.c 8948F: drivers/net/ieee802154/mcr20a.h 8949F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8950 8951MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8952M: William Breathitt Gray <vilhelm.gray@gmail.com> 8953L: linux-iio@vger.kernel.org 8954S: Maintained 8955F: drivers/iio/dac/cio-dac.c 8956 8957MEDIA DRIVERS FOR ASCOT2E 8958M: Sergey Kozlov <serjk@netup.ru> 8959M: Abylay Ospan <aospan@netup.ru> 8960L: linux-media@vger.kernel.org 8961W: https://linuxtv.org 8962W: http://netup.tv/ 8963T: git git://linuxtv.org/media_tree.git 8964S: Supported 8965F: drivers/media/dvb-frontends/ascot2e* 8966 8967MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8968M: Jasmin Jessich <jasmin@anw.at> 8969L: linux-media@vger.kernel.org 8970W: https://linuxtv.org 8971T: git git://linuxtv.org/media_tree.git 8972S: Maintained 8973F: drivers/media/dvb-frontends/cxd2099* 8974 8975MEDIA DRIVERS FOR CXD2841ER 8976M: Sergey Kozlov <serjk@netup.ru> 8977M: Abylay Ospan <aospan@netup.ru> 8978L: linux-media@vger.kernel.org 8979W: https://linuxtv.org 8980W: http://netup.tv/ 8981T: git git://linuxtv.org/media_tree.git 8982S: Supported 8983F: drivers/media/dvb-frontends/cxd2841er* 8984 8985MEDIA DRIVERS FOR CXD2880 8986M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8987L: linux-media@vger.kernel.org 8988W: http://linuxtv.org/ 8989T: git git://linuxtv.org/media_tree.git 8990S: Supported 8991F: drivers/media/dvb-frontends/cxd2880/* 8992F: drivers/media/spi/cxd2880* 8993 8994MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8995M: Daniel Scheller <d.scheller.oss@gmail.com> 8996L: linux-media@vger.kernel.org 8997W: https://linuxtv.org 8998T: git git://linuxtv.org/media_tree.git 8999S: Maintained 9000F: drivers/media/pci/ddbridge/* 9001 9002MEDIA DRIVERS FOR FREESCALE IMX 9003M: Steve Longerbeam <slongerbeam@gmail.com> 9004M: Philipp Zabel <p.zabel@pengutronix.de> 9005L: linux-media@vger.kernel.org 9006T: git git://linuxtv.org/media_tree.git 9007S: Maintained 9008F: Documentation/devicetree/bindings/media/imx.txt 9009F: Documentation/media/v4l-drivers/imx.rst 9010F: drivers/staging/media/imx/ 9011F: include/linux/imx-media.h 9012F: include/media/imx.h 9013 9014MEDIA DRIVERS FOR HELENE 9015M: Abylay Ospan <aospan@netup.ru> 9016L: linux-media@vger.kernel.org 9017W: https://linuxtv.org 9018W: http://netup.tv/ 9019T: git git://linuxtv.org/media_tree.git 9020S: Supported 9021F: drivers/media/dvb-frontends/helene* 9022 9023MEDIA DRIVERS FOR HORUS3A 9024M: Sergey Kozlov <serjk@netup.ru> 9025M: Abylay Ospan <aospan@netup.ru> 9026L: linux-media@vger.kernel.org 9027W: https://linuxtv.org 9028W: http://netup.tv/ 9029T: git git://linuxtv.org/media_tree.git 9030S: Supported 9031F: drivers/media/dvb-frontends/horus3a* 9032 9033MEDIA DRIVERS FOR LNBH25 9034M: Sergey Kozlov <serjk@netup.ru> 9035M: Abylay Ospan <aospan@netup.ru> 9036L: linux-media@vger.kernel.org 9037W: https://linuxtv.org 9038W: http://netup.tv/ 9039T: git git://linuxtv.org/media_tree.git 9040S: Supported 9041F: drivers/media/dvb-frontends/lnbh25* 9042 9043MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9044M: Daniel Scheller <d.scheller.oss@gmail.com> 9045L: linux-media@vger.kernel.org 9046W: https://linuxtv.org 9047T: git git://linuxtv.org/media_tree.git 9048S: Maintained 9049F: drivers/media/dvb-frontends/mxl5xx* 9050 9051MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9052M: Sergey Kozlov <serjk@netup.ru> 9053M: Abylay Ospan <aospan@netup.ru> 9054L: linux-media@vger.kernel.org 9055W: https://linuxtv.org 9056W: http://netup.tv/ 9057T: git git://linuxtv.org/media_tree.git 9058S: Supported 9059F: drivers/media/pci/netup_unidvb/* 9060 9061MEDIA DRIVERS FOR RENESAS - CEU 9062M: Jacopo Mondi <jacopo@jmondi.org> 9063L: linux-media@vger.kernel.org 9064L: linux-renesas-soc@vger.kernel.org 9065T: git git://linuxtv.org/media_tree.git 9066S: Supported 9067F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9068F: drivers/media/platform/renesas-ceu.c 9069F: include/media/drv-intf/renesas-ceu.h 9070 9071MEDIA DRIVERS FOR RENESAS - DRIF 9072M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9073L: linux-media@vger.kernel.org 9074L: linux-renesas-soc@vger.kernel.org 9075T: git git://linuxtv.org/media_tree.git 9076S: Supported 9077F: Documentation/devicetree/bindings/media/renesas,drif.txt 9078F: drivers/media/platform/rcar_drif.c 9079 9080MEDIA DRIVERS FOR RENESAS - FCP 9081M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9082L: linux-media@vger.kernel.org 9083L: linux-renesas-soc@vger.kernel.org 9084T: git git://linuxtv.org/media_tree.git 9085S: Supported 9086F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9087F: drivers/media/platform/rcar-fcp.c 9088F: include/media/rcar-fcp.h 9089 9090MEDIA DRIVERS FOR RENESAS - FDP1 9091M: Kieran Bingham <kieran@bingham.xyz> 9092L: linux-media@vger.kernel.org 9093L: linux-renesas-soc@vger.kernel.org 9094T: git git://linuxtv.org/media_tree.git 9095S: Supported 9096F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9097F: drivers/media/platform/rcar_fdp1.c 9098 9099MEDIA DRIVERS FOR RENESAS - VIN 9100M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9101L: linux-media@vger.kernel.org 9102L: linux-renesas-soc@vger.kernel.org 9103T: git git://linuxtv.org/media_tree.git 9104S: Supported 9105F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9106F: Documentation/devicetree/bindings/media/rcar_vin.txt 9107F: drivers/media/platform/rcar-vin/ 9108 9109MEDIA DRIVERS FOR RENESAS - VSP1 9110M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9111L: linux-media@vger.kernel.org 9112L: linux-renesas-soc@vger.kernel.org 9113T: git git://linuxtv.org/media_tree.git 9114S: Supported 9115F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9116F: drivers/media/platform/vsp1/ 9117 9118MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9119M: Daniel Scheller <d.scheller.oss@gmail.com> 9120L: linux-media@vger.kernel.org 9121W: https://linuxtv.org 9122T: git git://linuxtv.org/media_tree.git 9123S: Maintained 9124F: drivers/media/dvb-frontends/stv0910* 9125 9126MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9127M: Daniel Scheller <d.scheller.oss@gmail.com> 9128L: linux-media@vger.kernel.org 9129W: https://linuxtv.org 9130T: git git://linuxtv.org/media_tree.git 9131S: Maintained 9132F: drivers/media/dvb-frontends/stv6111* 9133 9134MEDIA DRIVERS FOR STM32 - DCMI 9135M: Hugues Fruchet <hugues.fruchet@st.com> 9136L: linux-media@vger.kernel.org 9137T: git git://linuxtv.org/media_tree.git 9138S: Supported 9139F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9140F: drivers/media/platform/stm32/stm32-dcmi.c 9141 9142MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9143M: Dmitry Osipenko <digetx@gmail.com> 9144L: linux-media@vger.kernel.org 9145L: linux-tegra@vger.kernel.org 9146T: git git://linuxtv.org/media_tree.git 9147S: Maintained 9148F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9149F: drivers/staging/media/tegra-vde/ 9150 9151MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9152M: Mauro Carvalho Chehab <mchehab@kernel.org> 9153P: LinuxTV.org Project 9154L: linux-media@vger.kernel.org 9155W: https://linuxtv.org 9156Q: http://patchwork.kernel.org/project/linux-media/list/ 9157T: git git://linuxtv.org/media_tree.git 9158S: Maintained 9159F: Documentation/devicetree/bindings/media/ 9160F: Documentation/media/ 9161F: drivers/media/ 9162F: drivers/staging/media/ 9163F: include/linux/platform_data/media/ 9164F: include/media/ 9165F: include/uapi/linux/dvb/ 9166F: include/uapi/linux/videodev2.h 9167F: include/uapi/linux/media.h 9168F: include/uapi/linux/v4l2-* 9169F: include/uapi/linux/meye.h 9170F: include/uapi/linux/ivtv* 9171F: include/uapi/linux/uvcvideo.h 9172 9173MEDIATEK BLUETOOTH DRIVER 9174M: Sean Wang <sean.wang@mediatek.com> 9175L: linux-bluetooth@vger.kernel.org 9176L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9177S: Maintained 9178F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9179F: drivers/bluetooth/btmtkuart.c 9180 9181MEDIATEK CIR DRIVER 9182M: Sean Wang <sean.wang@mediatek.com> 9183S: Maintained 9184F: drivers/media/rc/mtk-cir.c 9185 9186MEDIATEK DMA DRIVER 9187M: Sean Wang <sean.wang@mediatek.com> 9188L: dmaengine@vger.kernel.org 9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9190L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9191S: Maintained 9192F: Documentation/devicetree/bindings/dma/mtk-* 9193F: drivers/dma/mediatek/ 9194 9195MEDIATEK PMIC LED DRIVER 9196M: Sean Wang <sean.wang@mediatek.com> 9197S: Maintained 9198F: drivers/leds/leds-mt6323.c 9199F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9200 9201MEDIATEK ETHERNET DRIVER 9202M: Felix Fietkau <nbd@openwrt.org> 9203M: John Crispin <john@phrozen.org> 9204M: Sean Wang <sean.wang@mediatek.com> 9205M: Nelson Chang <nelson.chang@mediatek.com> 9206L: netdev@vger.kernel.org 9207S: Maintained 9208F: drivers/net/ethernet/mediatek/ 9209 9210MEDIATEK SWITCH DRIVER 9211M: Sean Wang <sean.wang@mediatek.com> 9212L: netdev@vger.kernel.org 9213S: Maintained 9214F: drivers/net/dsa/mt7530.* 9215F: net/dsa/tag_mtk.c 9216 9217MEDIATEK JPEG DRIVER 9218M: Rick Chang <rick.chang@mediatek.com> 9219M: Bin Liu <bin.liu@mediatek.com> 9220S: Supported 9221F: drivers/media/platform/mtk-jpeg/ 9222F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9223 9224MEDIATEK MDP DRIVER 9225M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9226M: Houlong Wei <houlong.wei@mediatek.com> 9227M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9228S: Supported 9229F: drivers/media/platform/mtk-mdp/ 9230F: drivers/media/platform/mtk-vpu/ 9231F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9232 9233MEDIATEK MEDIA DRIVER 9234M: Tiffany Lin <tiffany.lin@mediatek.com> 9235M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9236S: Supported 9237F: drivers/media/platform/mtk-vcodec/ 9238F: drivers/media/platform/mtk-vpu/ 9239F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9240F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9241 9242MEDIATEK MT7601U WIRELESS LAN DRIVER 9243M: Jakub Kicinski <kubakici@wp.pl> 9244L: linux-wireless@vger.kernel.org 9245S: Maintained 9246F: drivers/net/wireless/mediatek/mt7601u/ 9247 9248MEDIATEK NAND CONTROLLER DRIVER 9249M: Xiaolei Li <xiaolei.li@mediatek.com> 9250L: linux-mtd@lists.infradead.org 9251S: Maintained 9252F: drivers/mtd/nand/raw/mtk_* 9253F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9254 9255MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9256M: Sean Wang <sean.wang@mediatek.com> 9257S: Maintained 9258F: drivers/char/hw_random/mtk-rng.c 9259 9260MEDIATEK USB3 DRD IP DRIVER 9261M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9262L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9265S: Maintained 9266F: drivers/usb/mtu3/ 9267 9268MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9269M: Peter Senna Tschudin <peter.senna@gmail.com> 9270M: Martin Donnelly <martin.donnelly@ge.com> 9271M: Martyn Welch <martyn.welch@collabora.co.uk> 9272S: Maintained 9273F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9274F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9275 9276MEGARAID SCSI/SAS DRIVERS 9277M: Kashyap Desai <kashyap.desai@broadcom.com> 9278M: Sumit Saxena <sumit.saxena@broadcom.com> 9279M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9280L: megaraidlinux.pdl@broadcom.com 9281L: linux-scsi@vger.kernel.org 9282W: http://www.avagotech.com/support/ 9283S: Maintained 9284F: Documentation/scsi/megaraid.txt 9285F: drivers/scsi/megaraid.* 9286F: drivers/scsi/megaraid/ 9287 9288MELEXIS MLX90614 DRIVER 9289M: Crt Mori <cmo@melexis.com> 9290L: linux-iio@vger.kernel.org 9291W: http://www.melexis.com 9292S: Supported 9293F: drivers/iio/temperature/mlx90614.c 9294 9295MELEXIS MLX90632 DRIVER 9296M: Crt Mori <cmo@melexis.com> 9297L: linux-iio@vger.kernel.org 9298W: http://www.melexis.com 9299S: Supported 9300F: drivers/iio/temperature/mlx90632.c 9301 9302MELFAS MIP4 TOUCHSCREEN DRIVER 9303M: Sangwon Jee <jeesw@melfas.com> 9304W: http://www.melfas.com 9305S: Supported 9306F: drivers/input/touchscreen/melfas_mip4.c 9307F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9308 9309MELLANOX ETHERNET DRIVER (mlx4_en) 9310M: Tariq Toukan <tariqt@mellanox.com> 9311L: netdev@vger.kernel.org 9312S: Supported 9313W: http://www.mellanox.com 9314Q: http://patchwork.ozlabs.org/project/netdev/list/ 9315F: drivers/net/ethernet/mellanox/mlx4/en_* 9316 9317MELLANOX ETHERNET DRIVER (mlx5e) 9318M: Saeed Mahameed <saeedm@mellanox.com> 9319L: netdev@vger.kernel.org 9320S: Supported 9321W: http://www.mellanox.com 9322Q: http://patchwork.ozlabs.org/project/netdev/list/ 9323F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9324 9325MELLANOX ETHERNET INNOVA DRIVERS 9326R: Boris Pismenny <borisp@mellanox.com> 9327L: netdev@vger.kernel.org 9328S: Supported 9329W: http://www.mellanox.com 9330Q: http://patchwork.ozlabs.org/project/netdev/list/ 9331F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9332F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9333F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9334F: include/linux/mlx5/mlx5_ifc_fpga.h 9335 9336MELLANOX ETHERNET INNOVA IPSEC DRIVER 9337R: Boris Pismenny <borisp@mellanox.com> 9338L: netdev@vger.kernel.org 9339S: Supported 9340W: http://www.mellanox.com 9341Q: http://patchwork.ozlabs.org/project/netdev/list/ 9342F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9343F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9344 9345MELLANOX ETHERNET SWITCH DRIVERS 9346M: Jiri Pirko <jiri@mellanox.com> 9347M: Ido Schimmel <idosch@mellanox.com> 9348L: netdev@vger.kernel.org 9349S: Supported 9350W: http://www.mellanox.com 9351Q: http://patchwork.ozlabs.org/project/netdev/list/ 9352F: drivers/net/ethernet/mellanox/mlxsw/ 9353F: tools/testing/selftests/drivers/net/mlxsw/ 9354 9355MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9356M: mlxsw@mellanox.com 9357L: netdev@vger.kernel.org 9358S: Supported 9359W: http://www.mellanox.com 9360Q: http://patchwork.ozlabs.org/project/netdev/list/ 9361F: drivers/net/ethernet/mellanox/mlxfw/ 9362 9363MELLANOX HARDWARE PLATFORM SUPPORT 9364M: Andy Shevchenko <andy@infradead.org> 9365M: Darren Hart <dvhart@infradead.org> 9366M: Vadim Pasternak <vadimp@mellanox.com> 9367L: platform-driver-x86@vger.kernel.org 9368S: Supported 9369F: drivers/platform/mellanox/ 9370 9371MELLANOX MLX4 core VPI driver 9372M: Tariq Toukan <tariqt@mellanox.com> 9373L: netdev@vger.kernel.org 9374L: linux-rdma@vger.kernel.org 9375W: http://www.mellanox.com 9376Q: http://patchwork.ozlabs.org/project/netdev/list/ 9377S: Supported 9378F: drivers/net/ethernet/mellanox/mlx4/ 9379F: include/linux/mlx4/ 9380 9381MELLANOX MLX4 IB driver 9382M: Yishai Hadas <yishaih@mellanox.com> 9383L: linux-rdma@vger.kernel.org 9384W: http://www.mellanox.com 9385Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9386S: Supported 9387F: drivers/infiniband/hw/mlx4/ 9388F: include/linux/mlx4/ 9389F: include/uapi/rdma/mlx4-abi.h 9390 9391MELLANOX MLX5 core VPI driver 9392M: Saeed Mahameed <saeedm@mellanox.com> 9393M: Leon Romanovsky <leonro@mellanox.com> 9394L: netdev@vger.kernel.org 9395L: linux-rdma@vger.kernel.org 9396W: http://www.mellanox.com 9397Q: http://patchwork.ozlabs.org/project/netdev/list/ 9398S: Supported 9399F: drivers/net/ethernet/mellanox/mlx5/core/ 9400F: include/linux/mlx5/ 9401 9402MELLANOX MLX5 IB driver 9403M: Leon Romanovsky <leonro@mellanox.com> 9404L: linux-rdma@vger.kernel.org 9405W: http://www.mellanox.com 9406Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9407S: Supported 9408F: drivers/infiniband/hw/mlx5/ 9409F: include/linux/mlx5/ 9410F: include/uapi/rdma/mlx5-abi.h 9411 9412MELLANOX MLXCPLD I2C AND MUX DRIVER 9413M: Vadim Pasternak <vadimp@mellanox.com> 9414M: Michael Shych <michaelsh@mellanox.com> 9415L: linux-i2c@vger.kernel.org 9416S: Supported 9417F: drivers/i2c/busses/i2c-mlxcpld.c 9418F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9419F: Documentation/i2c/busses/i2c-mlxcpld 9420 9421MELLANOX MLXCPLD LED DRIVER 9422M: Vadim Pasternak <vadimp@mellanox.com> 9423L: linux-leds@vger.kernel.org 9424S: Supported 9425F: drivers/leds/leds-mlxcpld.c 9426F: drivers/leds/leds-mlxreg.c 9427F: Documentation/leds/leds-mlxcpld.txt 9428 9429MELLANOX PLATFORM DRIVER 9430M: Vadim Pasternak <vadimp@mellanox.com> 9431L: platform-driver-x86@vger.kernel.org 9432S: Supported 9433F: drivers/platform/x86/mlx-platform.c 9434 9435MEMBARRIER SUPPORT 9436M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9437M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9438L: linux-kernel@vger.kernel.org 9439S: Supported 9440F: kernel/sched/membarrier.c 9441F: include/uapi/linux/membarrier.h 9442F: arch/powerpc/include/asm/membarrier.h 9443 9444MEMORY MANAGEMENT 9445L: linux-mm@kvack.org 9446W: http://www.linux-mm.org 9447S: Maintained 9448F: include/linux/mm.h 9449F: include/linux/gfp.h 9450F: include/linux/mmzone.h 9451F: include/linux/memory_hotplug.h 9452F: include/linux/vmalloc.h 9453F: mm/ 9454 9455MEMORY TECHNOLOGY DEVICES (MTD) 9456M: David Woodhouse <dwmw2@infradead.org> 9457M: Brian Norris <computersforpeace@gmail.com> 9458M: Boris Brezillon <boris.brezillon@bootlin.com> 9459M: Marek Vasut <marek.vasut@gmail.com> 9460M: Richard Weinberger <richard@nod.at> 9461L: linux-mtd@lists.infradead.org 9462W: http://www.linux-mtd.infradead.org/ 9463Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9464T: git git://git.infradead.org/linux-mtd.git master 9465T: git git://git.infradead.org/linux-mtd.git mtd/next 9466S: Maintained 9467F: Documentation/devicetree/bindings/mtd/ 9468F: drivers/mtd/ 9469F: include/linux/mtd/ 9470F: include/uapi/mtd/ 9471 9472MEN A21 WATCHDOG DRIVER 9473M: Johannes Thumshirn <morbidrsa@gmail.com> 9474L: linux-watchdog@vger.kernel.org 9475S: Maintained 9476F: drivers/watchdog/mena21_wdt.c 9477 9478MEN CHAMELEON BUS (mcb) 9479M: Johannes Thumshirn <morbidrsa@gmail.com> 9480S: Maintained 9481F: drivers/mcb/ 9482F: include/linux/mcb.h 9483F: Documentation/men-chameleon-bus.txt 9484 9485MEN F21BMC (Board Management Controller) 9486M: Andreas Werner <andreas.werner@men.de> 9487S: Supported 9488F: drivers/mfd/menf21bmc.c 9489F: drivers/watchdog/menf21bmc_wdt.c 9490F: drivers/leds/leds-menf21bmc.c 9491F: drivers/hwmon/menf21bmc_hwmon.c 9492F: Documentation/hwmon/menf21bmc 9493 9494MEN Z069 WATCHDOG DRIVER 9495M: Johannes Thumshirn <jth@kernel.org> 9496L: linux-watchdog@vger.kernel.org 9497S: Maintained 9498F: drivers/watchdog/menz069_wdt.c 9499 9500MESON AO CEC DRIVER FOR AMLOGIC SOCS 9501M: Neil Armstrong <narmstrong@baylibre.com> 9502L: linux-media@lists.freedesktop.org 9503L: linux-amlogic@lists.infradead.org 9504W: http://linux-meson.com/ 9505S: Supported 9506F: drivers/media/platform/meson/ao-cec.c 9507F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9508T: git git://linuxtv.org/media_tree.git 9509 9510MICROBLAZE ARCHITECTURE 9511M: Michal Simek <monstr@monstr.eu> 9512W: http://www.monstr.eu/fdt/ 9513T: git git://git.monstr.eu/linux-2.6-microblaze.git 9514S: Supported 9515F: arch/microblaze/ 9516 9517MICROCHIP / ATMEL AT91 SERIAL DRIVER 9518M: Richard Genoud <richard.genoud@gmail.com> 9519S: Maintained 9520F: drivers/tty/serial/atmel_serial.c 9521F: drivers/tty/serial/atmel_serial.h 9522 9523MICROCHIP / ATMEL DMA DRIVER 9524M: Ludovic Desroches <ludovic.desroches@microchip.com> 9525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9526L: dmaengine@vger.kernel.org 9527S: Supported 9528F: drivers/dma/at_hdmac.c 9529F: drivers/dma/at_hdmac_regs.h 9530F: include/linux/platform_data/dma-atmel.h 9531 9532MICROCHIP / ATMEL ECC DRIVER 9533M: Tudor Ambarus <tudor.ambarus@microchip.com> 9534L: linux-crypto@vger.kernel.org 9535S: Maintained 9536F: drivers/crypto/atmel-ecc.* 9537 9538MICROCHIP / ATMEL ISC DRIVER 9539M: Songjun Wu <songjun.wu@microchip.com> 9540L: linux-media@vger.kernel.org 9541S: Supported 9542F: drivers/media/platform/atmel/atmel-isc.c 9543F: drivers/media/platform/atmel/atmel-isc-regs.h 9544F: devicetree/bindings/media/atmel-isc.txt 9545 9546MICROCHIP / ATMEL NAND DRIVER 9547M: Josh Wu <rainyfeeling@outlook.com> 9548L: linux-mtd@lists.infradead.org 9549S: Supported 9550F: drivers/mtd/nand/raw/atmel/* 9551F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9552 9553MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9554M: Woojung Huh <Woojung.Huh@microchip.com> 9555M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9556L: netdev@vger.kernel.org 9557S: Maintained 9558F: net/dsa/tag_ksz.c 9559F: drivers/net/dsa/microchip/* 9560F: include/linux/platform_data/microchip-ksz.h 9561F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9562 9563MICROCHIP LAN743X ETHERNET DRIVER 9564M: Bryan Whitehead <bryan.whitehead@microchip.com> 9565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9566L: netdev@vger.kernel.org 9567S: Maintained 9568F: drivers/net/ethernet/microchip/lan743x_* 9569 9570MICROCHIP USB251XB DRIVER 9571M: Richard Leitner <richard.leitner@skidata.com> 9572L: linux-usb@vger.kernel.org 9573S: Maintained 9574F: drivers/usb/misc/usb251xb.c 9575F: Documentation/devicetree/bindings/usb/usb251xb.txt 9576 9577MICROSEMI MIPS SOCS 9578M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9579L: linux-mips@linux-mips.org 9580S: Maintained 9581F: arch/mips/generic/board-ocelot.c 9582F: arch/mips/configs/generic/board-ocelot.config 9583F: arch/mips/boot/dts/mscc/ 9584F: Documentation/devicetree/bindings/mips/mscc.txt 9585 9586MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9587M: Don Brace <don.brace@microsemi.com> 9588L: esc.storagedev@microsemi.com 9589L: linux-scsi@vger.kernel.org 9590S: Supported 9591F: drivers/scsi/smartpqi/smartpqi*.[ch] 9592F: drivers/scsi/smartpqi/Kconfig 9593F: drivers/scsi/smartpqi/Makefile 9594F: include/linux/cciss*.h 9595F: include/uapi/linux/cciss*.h 9596F: Documentation/scsi/smartpqi.txt 9597 9598MICROSEMI ETHERNET SWITCH DRIVER 9599M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9600L: netdev@vger.kernel.org 9601S: Supported 9602F: drivers/net/ethernet/mscc/ 9603 9604MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9605M: Chen Yu <yu.c.chen@intel.com> 9606L: platform-driver-x86@vger.kernel.org 9607S: Supported 9608F: drivers/platform/x86/surfacepro3_button.c 9609 9610MICROTEK X6 SCANNER 9611M: Oliver Neukum <oliver@neukum.org> 9612S: Maintained 9613F: drivers/usb/image/microtek.* 9614 9615MIPS 9616M: Ralf Baechle <ralf@linux-mips.org> 9617M: Paul Burton <paul.burton@mips.com> 9618M: James Hogan <jhogan@kernel.org> 9619L: linux-mips@linux-mips.org 9620W: http://www.linux-mips.org/ 9621T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9623Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9624S: Supported 9625F: Documentation/devicetree/bindings/mips/ 9626F: Documentation/mips/ 9627F: arch/mips/ 9628F: drivers/platform/mips/ 9629 9630MIPS BOSTON DEVELOPMENT BOARD 9631M: Paul Burton <paul.burton@mips.com> 9632L: linux-mips@linux-mips.org 9633S: Maintained 9634F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9635F: arch/mips/boot/dts/img/boston.dts 9636F: arch/mips/configs/generic/board-boston.config 9637F: drivers/clk/imgtec/clk-boston.c 9638F: include/dt-bindings/clock/boston-clock.h 9639 9640MIPS GENERIC PLATFORM 9641M: Paul Burton <paul.burton@mips.com> 9642L: linux-mips@linux-mips.org 9643S: Supported 9644F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9645F: arch/mips/generic/ 9646F: arch/mips/tools/generic-board-config.sh 9647 9648MIPS/LOONGSON1 ARCHITECTURE 9649M: Keguang Zhang <keguang.zhang@gmail.com> 9650L: linux-mips@linux-mips.org 9651S: Maintained 9652F: arch/mips/loongson32/ 9653F: arch/mips/include/asm/mach-loongson32/ 9654F: drivers/*/*loongson1* 9655F: drivers/*/*/*loongson1* 9656 9657MIPS/LOONGSON2 ARCHITECTURE 9658M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9659L: linux-mips@linux-mips.org 9660S: Maintained 9661F: arch/mips/loongson64/*{2e/2f}* 9662F: arch/mips/include/asm/mach-loongson64/ 9663F: drivers/*/*loongson2* 9664F: drivers/*/*/*loongson2* 9665 9666MIPS/LOONGSON3 ARCHITECTURE 9667M: Huacai Chen <chenhc@lemote.com> 9668L: linux-mips@linux-mips.org 9669S: Maintained 9670F: arch/mips/loongson64/ 9671F: arch/mips/include/asm/mach-loongson64/ 9672F: drivers/platform/mips/cpu_hwmon.c 9673F: drivers/*/*loongson3* 9674F: drivers/*/*/*loongson3* 9675 9676MIPS RINT INSTRUCTION EMULATION 9677M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9678L: linux-mips@linux-mips.org 9679S: Supported 9680F: arch/mips/math-emu/sp_rint.c 9681F: arch/mips/math-emu/dp_rint.c 9682 9683MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9684M: Hans Verkuil <hverkuil@xs4all.nl> 9685L: linux-media@vger.kernel.org 9686T: git git://linuxtv.org/media_tree.git 9687W: https://linuxtv.org 9688S: Odd Fixes 9689F: drivers/media/radio/radio-miropcm20* 9690 9691MMP SUPPORT 9692M: Eric Miao <eric.y.miao@gmail.com> 9693M: Haojian Zhuang <haojian.zhuang@gmail.com> 9694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9695T: git git://github.com/hzhuang1/linux.git 9696T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9697S: Maintained 9698F: arch/arm/boot/dts/mmp* 9699F: arch/arm/mach-mmp/ 9700 9701MN88472 MEDIA DRIVER 9702M: Antti Palosaari <crope@iki.fi> 9703L: linux-media@vger.kernel.org 9704W: https://linuxtv.org 9705W: http://palosaari.fi/linux/ 9706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9707S: Maintained 9708F: drivers/media/dvb-frontends/mn88472* 9709 9710MN88473 MEDIA DRIVER 9711M: Antti Palosaari <crope@iki.fi> 9712L: linux-media@vger.kernel.org 9713W: https://linuxtv.org 9714W: http://palosaari.fi/linux/ 9715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9716S: Maintained 9717F: drivers/media/dvb-frontends/mn88473* 9718 9719MODULE SUPPORT 9720M: Jessica Yu <jeyu@kernel.org> 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9722S: Maintained 9723F: include/linux/module.h 9724F: kernel/module.c 9725 9726MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9727W: http://popies.net/meye/ 9728S: Orphan 9729F: Documentation/media/v4l-drivers/meye* 9730F: drivers/media/pci/meye/ 9731F: include/uapi/linux/meye.h 9732 9733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9734M: Jiri Slaby <jirislaby@gmail.com> 9735S: Maintained 9736F: Documentation/serial/moxa-smartio 9737F: drivers/tty/mxser.* 9738 9739MR800 AVERMEDIA USB FM RADIO DRIVER 9740M: Alexey Klimov <klimov.linux@gmail.com> 9741L: linux-media@vger.kernel.org 9742T: git git://linuxtv.org/media_tree.git 9743S: Maintained 9744F: drivers/media/radio/radio-mr800.c 9745 9746MRF24J40 IEEE 802.15.4 RADIO DRIVER 9747M: Alan Ott <alan@signal11.us> 9748L: linux-wpan@vger.kernel.org 9749S: Maintained 9750F: drivers/net/ieee802154/mrf24j40.c 9751F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9752 9753MSI LAPTOP SUPPORT 9754M: "Lee, Chun-Yi" <jlee@suse.com> 9755L: platform-driver-x86@vger.kernel.org 9756S: Maintained 9757F: drivers/platform/x86/msi-laptop.c 9758 9759MSI WMI SUPPORT 9760L: platform-driver-x86@vger.kernel.org 9761S: Orphan 9762F: drivers/platform/x86/msi-wmi.c 9763 9764MSI001 MEDIA DRIVER 9765M: Antti Palosaari <crope@iki.fi> 9766L: linux-media@vger.kernel.org 9767W: https://linuxtv.org 9768W: http://palosaari.fi/linux/ 9769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9770T: git git://linuxtv.org/anttip/media_tree.git 9771S: Maintained 9772F: drivers/media/tuners/msi001* 9773 9774MSI2500 MEDIA DRIVER 9775M: Antti Palosaari <crope@iki.fi> 9776L: linux-media@vger.kernel.org 9777W: https://linuxtv.org 9778W: http://palosaari.fi/linux/ 9779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9780T: git git://linuxtv.org/anttip/media_tree.git 9781S: Maintained 9782F: drivers/media/usb/msi2500/ 9783 9784MSYSTEMS DISKONCHIP G3 MTD DRIVER 9785M: Robert Jarzmik <robert.jarzmik@free.fr> 9786L: linux-mtd@lists.infradead.org 9787S: Maintained 9788F: drivers/mtd/devices/docg3* 9789 9790MT9M032 APTINA SENSOR DRIVER 9791M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9792L: linux-media@vger.kernel.org 9793T: git git://linuxtv.org/media_tree.git 9794S: Maintained 9795F: drivers/media/i2c/mt9m032.c 9796F: include/media/i2c/mt9m032.h 9797 9798MT9P031 APTINA CAMERA SENSOR 9799M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9800L: linux-media@vger.kernel.org 9801T: git git://linuxtv.org/media_tree.git 9802S: Maintained 9803F: drivers/media/i2c/mt9p031.c 9804F: include/media/i2c/mt9p031.h 9805 9806MT9T001 APTINA CAMERA SENSOR 9807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9808L: linux-media@vger.kernel.org 9809T: git git://linuxtv.org/media_tree.git 9810S: Maintained 9811F: drivers/media/i2c/mt9t001.c 9812F: include/media/i2c/mt9t001.h 9813 9814MT9T112 APTINA CAMERA SENSOR 9815M: Jacopo Mondi <jacopo@jmondi.org> 9816L: linux-media@vger.kernel.org 9817T: git git://linuxtv.org/media_tree.git 9818S: Odd Fixes 9819F: drivers/media/i2c/mt9t112.c 9820F: include/media/i2c/mt9t112.h 9821 9822MT9V032 APTINA CAMERA SENSOR 9823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9824L: linux-media@vger.kernel.org 9825T: git git://linuxtv.org/media_tree.git 9826S: Maintained 9827F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9828F: drivers/media/i2c/mt9v032.c 9829F: include/media/i2c/mt9v032.h 9830 9831MT9V111 APTINA CAMERA SENSOR 9832M: Jacopo Mondi <jacopo@jmondi.org> 9833L: linux-media@vger.kernel.org 9834T: git git://linuxtv.org/media_tree.git 9835S: Maintained 9836F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9837F: drivers/media/i2c/mt9v111.c 9838 9839MULTIFUNCTION DEVICES (MFD) 9840M: Lee Jones <lee.jones@linaro.org> 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9842S: Supported 9843F: Documentation/devicetree/bindings/mfd/ 9844F: drivers/mfd/ 9845F: include/linux/mfd/ 9846F: include/dt-bindings/mfd/ 9847 9848MULTIMEDIA CARD (MMC) ETC. OVER SPI 9849S: Orphan 9850F: drivers/mmc/host/mmc_spi.c 9851F: include/linux/spi/mmc_spi.h 9852 9853MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9854M: Ulf Hansson <ulf.hansson@linaro.org> 9855L: linux-mmc@vger.kernel.org 9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9857S: Maintained 9858F: Documentation/devicetree/bindings/mmc/ 9859F: drivers/mmc/ 9860F: include/linux/mmc/ 9861F: include/uapi/linux/mmc/ 9862 9863MULTIPLEXER SUBSYSTEM 9864M: Peter Rosin <peda@axentia.se> 9865S: Maintained 9866F: Documentation/ABI/testing/sysfs-class-mux* 9867F: Documentation/devicetree/bindings/mux/ 9868F: include/linux/dt-bindings/mux/ 9869F: include/linux/mux/ 9870F: drivers/mux/ 9871 9872MULTITECH MULTIPORT CARD (ISICOM) 9873S: Orphan 9874F: drivers/tty/isicom.c 9875F: include/linux/isicom.h 9876 9877MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9878M: Bin Liu <b-liu@ti.com> 9879L: linux-usb@vger.kernel.org 9880S: Maintained 9881F: drivers/usb/musb/ 9882 9883MXL301RF MEDIA DRIVER 9884M: Akihiro Tsukada <tskd08@gmail.com> 9885L: linux-media@vger.kernel.org 9886S: Odd Fixes 9887F: drivers/media/tuners/mxl301rf* 9888 9889MXL5007T MEDIA DRIVER 9890M: Michael Krufky <mkrufky@linuxtv.org> 9891L: linux-media@vger.kernel.org 9892W: https://linuxtv.org 9893W: http://github.com/mkrufky 9894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9895T: git git://linuxtv.org/mkrufky/tuners.git 9896S: Maintained 9897F: drivers/media/tuners/mxl5007t.* 9898 9899MXSFB DRM DRIVER 9900M: Marek Vasut <marex@denx.de> 9901S: Supported 9902F: drivers/gpu/drm/mxsfb/ 9903F: Documentation/devicetree/bindings/display/mxsfb.txt 9904 9905MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9906M: Chris Lee <christopher.lee@cspi.com> 9907L: netdev@vger.kernel.org 9908W: https://www.cspi.com/ethernet-products/support/downloads/ 9909S: Supported 9910F: drivers/net/ethernet/myricom/myri10ge/ 9911 9912NAND FLASH SUBSYSTEM 9913M: Boris Brezillon <boris.brezillon@bootlin.com> 9914M: Miquel Raynal <miquel.raynal@bootlin.com> 9915R: Richard Weinberger <richard@nod.at> 9916L: linux-mtd@lists.infradead.org 9917W: http://www.linux-mtd.infradead.org/ 9918Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9919T: git git://git.infradead.org/linux-mtd.git nand/fixes 9920T: git git://git.infradead.org/linux-mtd.git nand/next 9921S: Maintained 9922F: drivers/mtd/nand/ 9923F: include/linux/mtd/*nand*.h 9924 9925NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9926M: Daniel Mack <zonque@gmail.com> 9927S: Maintained 9928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9929W: http://www.native-instruments.com 9930F: sound/usb/caiaq/ 9931 9932NATSEMI ETHERNET DRIVER (DP8381x) 9933S: Orphan 9934F: drivers/net/ethernet/natsemi/natsemi.c 9935 9936NCP FILESYSTEM 9937M: Petr Vandrovec <petr@vandrovec.name> 9938S: Obsolete 9939F: drivers/staging/ncpfs/ 9940 9941NCR 5380 SCSI DRIVERS 9942M: Finn Thain <fthain@telegraphics.com.au> 9943M: Michael Schmitz <schmitzmic@gmail.com> 9944L: linux-scsi@vger.kernel.org 9945S: Maintained 9946F: Documentation/scsi/g_NCR5380.txt 9947F: drivers/scsi/NCR5380.* 9948F: drivers/scsi/arm/cumana_1.c 9949F: drivers/scsi/arm/oak.c 9950F: drivers/scsi/atari_scsi.* 9951F: drivers/scsi/dmx3191d.c 9952F: drivers/scsi/g_NCR5380.* 9953F: drivers/scsi/mac_scsi.* 9954F: drivers/scsi/sun3_scsi.* 9955F: drivers/scsi/sun3_scsi_vme.c 9956 9957NCSI LIBRARY: 9958M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9959S: Maintained 9960F: net/ncsi/ 9961 9962NCT6775 HARDWARE MONITOR DRIVER 9963M: Guenter Roeck <linux@roeck-us.net> 9964L: linux-hwmon@vger.kernel.org 9965S: Maintained 9966F: Documentation/hwmon/nct6775 9967F: drivers/hwmon/nct6775.c 9968 9969NET_FAILOVER MODULE 9970M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9971L: netdev@vger.kernel.org 9972S: Supported 9973F: driver/net/net_failover.c 9974F: include/net/net_failover.h 9975F: Documentation/networking/net_failover.rst 9976 9977NETEFFECT IWARP RNIC DRIVER (IW_NES) 9978M: Faisal Latif <faisal.latif@intel.com> 9979L: linux-rdma@vger.kernel.org 9980W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9981S: Supported 9982F: drivers/infiniband/hw/nes/ 9983F: include/uapi/rdma/nes-abi.h 9984 9985NETEM NETWORK EMULATOR 9986M: Stephen Hemminger <stephen@networkplumber.org> 9987L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9988S: Maintained 9989F: net/sched/sch_netem.c 9990 9991NETERION 10GbE DRIVERS (s2io/vxge) 9992M: Jon Mason <jdmason@kudzu.us> 9993L: netdev@vger.kernel.org 9994S: Supported 9995F: Documentation/networking/s2io.txt 9996F: Documentation/networking/vxge.txt 9997F: drivers/net/ethernet/neterion/ 9998 9999NETFILTER 10000M: Pablo Neira Ayuso <pablo@netfilter.org> 10001M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10002M: Florian Westphal <fw@strlen.de> 10003L: netfilter-devel@vger.kernel.org 10004L: coreteam@netfilter.org 10005W: http://www.netfilter.org/ 10006W: http://www.iptables.org/ 10007W: http://www.nftables.org/ 10008Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10011S: Maintained 10012F: include/linux/netfilter* 10013F: include/linux/netfilter/ 10014F: include/net/netfilter/ 10015F: include/uapi/linux/netfilter* 10016F: include/uapi/linux/netfilter/ 10017F: net/*/netfilter.c 10018F: net/*/netfilter/ 10019F: net/netfilter/ 10020F: net/bridge/br_netfilter*.c 10021 10022NETROM NETWORK LAYER 10023M: Ralf Baechle <ralf@linux-mips.org> 10024L: linux-hams@vger.kernel.org 10025W: http://www.linux-ax25.org/ 10026S: Maintained 10027F: include/net/netrom.h 10028F: include/uapi/linux/netrom.h 10029F: net/netrom/ 10030 10031NETRONOME ETHERNET DRIVERS 10032M: Jakub Kicinski <jakub.kicinski@netronome.com> 10033L: oss-drivers@netronome.com 10034S: Maintained 10035F: drivers/net/ethernet/netronome/ 10036 10037NETWORK BLOCK DEVICE (NBD) 10038M: Josef Bacik <josef@toxicpanda.com> 10039S: Maintained 10040L: linux-block@vger.kernel.org 10041L: nbd@other.debian.org 10042F: Documentation/blockdev/nbd.txt 10043F: drivers/block/nbd.c 10044F: include/uapi/linux/nbd.h 10045 10046NETWORK DROP MONITOR 10047M: Neil Horman <nhorman@tuxdriver.com> 10048L: netdev@vger.kernel.org 10049S: Maintained 10050W: https://fedorahosted.org/dropwatch/ 10051F: net/core/drop_monitor.c 10052 10053NETWORKING DRIVERS 10054M: "David S. Miller" <davem@davemloft.net> 10055L: netdev@vger.kernel.org 10056W: http://www.linuxfoundation.org/en/Net 10057Q: http://patchwork.ozlabs.org/project/netdev/list/ 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10060S: Odd Fixes 10061F: Documentation/devicetree/bindings/net/ 10062F: drivers/net/ 10063F: include/linux/if_* 10064F: include/linux/netdevice.h 10065F: include/linux/etherdevice.h 10066F: include/linux/fcdevice.h 10067F: include/linux/fddidevice.h 10068F: include/linux/hippidevice.h 10069F: include/linux/inetdevice.h 10070F: include/uapi/linux/if_* 10071F: include/uapi/linux/netdevice.h 10072 10073NETWORKING DRIVERS (WIRELESS) 10074M: Kalle Valo <kvalo@codeaurora.org> 10075L: linux-wireless@vger.kernel.org 10076Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10079S: Maintained 10080F: Documentation/devicetree/bindings/net/wireless/ 10081F: drivers/net/wireless/ 10082 10083NETWORKING [DSA] 10084M: Andrew Lunn <andrew@lunn.ch> 10085M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10086M: Florian Fainelli <f.fainelli@gmail.com> 10087S: Maintained 10088F: Documentation/devicetree/bindings/net/dsa/ 10089F: net/dsa/ 10090F: include/net/dsa.h 10091F: include/linux/dsa/ 10092F: drivers/net/dsa/ 10093 10094NETWORKING [GENERAL] 10095M: "David S. Miller" <davem@davemloft.net> 10096L: netdev@vger.kernel.org 10097W: http://www.linuxfoundation.org/en/Net 10098Q: http://patchwork.ozlabs.org/project/netdev/list/ 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10101B: mailto:netdev@vger.kernel.org 10102S: Maintained 10103F: net/ 10104F: include/net/ 10105F: include/linux/in.h 10106F: include/linux/net.h 10107F: include/linux/netdevice.h 10108F: include/uapi/linux/in.h 10109F: include/uapi/linux/net.h 10110F: include/uapi/linux/netdevice.h 10111F: include/uapi/linux/net_namespace.h 10112F: tools/testing/selftests/net/ 10113F: lib/net_utils.c 10114F: lib/random32.c 10115F: Documentation/networking/ 10116 10117NETWORKING [IPSEC] 10118M: Steffen Klassert <steffen.klassert@secunet.com> 10119M: Herbert Xu <herbert@gondor.apana.org.au> 10120M: "David S. Miller" <davem@davemloft.net> 10121L: netdev@vger.kernel.org 10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10124S: Maintained 10125F: net/core/flow.c 10126F: net/xfrm/ 10127F: net/key/ 10128F: net/ipv4/xfrm* 10129F: net/ipv4/esp4* 10130F: net/ipv4/ah4.c 10131F: net/ipv4/ipcomp.c 10132F: net/ipv4/ip_vti.c 10133F: net/ipv6/xfrm* 10134F: net/ipv6/esp6* 10135F: net/ipv6/ah6.c 10136F: net/ipv6/ipcomp6.c 10137F: net/ipv6/ip6_vti.c 10138F: include/uapi/linux/xfrm.h 10139F: include/net/xfrm.h 10140 10141NETWORKING [IPv4/IPv6] 10142M: "David S. Miller" <davem@davemloft.net> 10143M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10144M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10145L: netdev@vger.kernel.org 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10147S: Maintained 10148F: net/ipv4/ 10149F: net/ipv6/ 10150F: include/net/ip* 10151F: arch/x86/net/* 10152 10153NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10154M: Paul Moore <paul@paul-moore.com> 10155W: https://github.com/netlabel 10156L: netdev@vger.kernel.org 10157L: linux-security-module@vger.kernel.org 10158S: Maintained 10159F: Documentation/netlabel/ 10160F: include/net/calipso.h 10161F: include/net/cipso_ipv4.h 10162F: include/net/netlabel.h 10163F: include/uapi/linux/netfilter/xt_SECMARK.h 10164F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10165F: net/netlabel/ 10166F: net/ipv4/cipso_ipv4.c 10167F: net/ipv6/calipso.c 10168F: net/netfilter/xt_CONNSECMARK.c 10169F: net/netfilter/xt_SECMARK.c 10170 10171NETWORKING [TCP] 10172M: Eric Dumazet <edumazet@google.com> 10173L: netdev@vger.kernel.org 10174S: Maintained 10175F: net/ipv4/tcp*.c 10176F: net/ipv4/syncookies.c 10177F: net/ipv6/tcp*.c 10178F: net/ipv6/syncookies.c 10179F: include/uapi/linux/tcp.h 10180F: include/net/tcp.h 10181F: include/linux/tcp.h 10182F: include/trace/events/tcp.h 10183 10184NETWORKING [TLS] 10185M: Boris Pismenny <borisp@mellanox.com> 10186M: Aviad Yehezkel <aviadye@mellanox.com> 10187M: Dave Watson <davejwatson@fb.com> 10188L: netdev@vger.kernel.org 10189S: Maintained 10190F: net/tls/* 10191F: include/uapi/linux/tls.h 10192F: include/net/tls.h 10193 10194NETWORKING [WIRELESS] 10195L: linux-wireless@vger.kernel.org 10196Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10197 10198NETDEVSIM 10199M: Jakub Kicinski <jakub.kicinski@netronome.com> 10200S: Maintained 10201F: drivers/net/netdevsim/* 10202 10203NETXEN (1/10) GbE SUPPORT 10204M: Manish Chopra <manish.chopra@cavium.com> 10205M: Rahul Verma <rahul.verma@cavium.com> 10206M: Dept-GELinuxNICDev@cavium.com 10207L: netdev@vger.kernel.org 10208S: Supported 10209F: drivers/net/ethernet/qlogic/netxen/ 10210 10211NFC SUBSYSTEM 10212M: Samuel Ortiz <sameo@linux.intel.com> 10213L: linux-wireless@vger.kernel.org 10214L: linux-nfc@lists.01.org (subscribers-only) 10215S: Supported 10216F: net/nfc/ 10217F: include/net/nfc/ 10218F: include/uapi/linux/nfc.h 10219F: drivers/nfc/ 10220F: include/linux/platform_data/nfcmrvl.h 10221F: include/linux/platform_data/nxp-nci.h 10222F: Documentation/devicetree/bindings/net/nfc/ 10223 10224NFS, SUNRPC, AND LOCKD CLIENTS 10225M: Trond Myklebust <trond.myklebust@hammerspace.com> 10226M: Anna Schumaker <anna.schumaker@netapp.com> 10227L: linux-nfs@vger.kernel.org 10228W: http://client.linux-nfs.org 10229T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10230S: Maintained 10231F: fs/lockd/ 10232F: fs/nfs/ 10233F: fs/nfs_common/ 10234F: net/sunrpc/ 10235F: include/linux/lockd/ 10236F: include/linux/nfs* 10237F: include/linux/sunrpc/ 10238F: include/uapi/linux/nfs* 10239F: include/uapi/linux/sunrpc/ 10240 10241NILFS2 FILESYSTEM 10242M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10243L: linux-nilfs@vger.kernel.org 10244W: https://nilfs.sourceforge.io/ 10245W: https://nilfs.osdn.jp/ 10246T: git git://github.com/konis/nilfs2.git 10247S: Supported 10248F: Documentation/filesystems/nilfs2.txt 10249F: fs/nilfs2/ 10250F: include/trace/events/nilfs2.h 10251F: include/uapi/linux/nilfs2_api.h 10252F: include/uapi/linux/nilfs2_ondisk.h 10253 10254NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10255M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10256W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10257S: Maintained 10258F: Documentation/scsi/NinjaSCSI.txt 10259F: drivers/scsi/pcmcia/nsp_* 10260 10261NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10262M: GOTO Masanori <gotom@debian.or.jp> 10263M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10264W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10265S: Maintained 10266F: Documentation/scsi/NinjaSCSI.txt 10267F: drivers/scsi/nsp32* 10268 10269NIOS2 ARCHITECTURE 10270M: Ley Foon Tan <lftan@altera.com> 10271L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10273S: Maintained 10274F: arch/nios2/ 10275 10276NOHZ, DYNTICKS SUPPORT 10277M: Frederic Weisbecker <fweisbec@gmail.com> 10278M: Thomas Gleixner <tglx@linutronix.de> 10279M: Ingo Molnar <mingo@kernel.org> 10280L: linux-kernel@vger.kernel.org 10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10282S: Maintained 10283F: kernel/time/tick*.* 10284F: include/linux/tick.h 10285F: include/linux/sched/nohz.h 10286 10287NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10288M: Pavel Machek <pavel@ucw.cz> 10289M: Sakari Ailus <sakari.ailus@iki.fi> 10290L: linux-media@vger.kernel.org 10291S: Maintained 10292F: drivers/media/i2c/et8ek8 10293F: drivers/media/i2c/ad5820.c 10294 10295NOKIA N900 POWER SUPPLY DRIVERS 10296R: Pali Rohár <pali.rohar@gmail.com> 10297F: include/linux/power/bq2415x_charger.h 10298F: include/linux/power/bq27xxx_battery.h 10299F: include/linux/power/isp1704_charger.h 10300F: drivers/power/supply/bq2415x_charger.c 10301F: drivers/power/supply/bq27xxx_battery.c 10302F: drivers/power/supply/bq27xxx_battery_i2c.c 10303F: drivers/power/supply/isp1704_charger.c 10304F: drivers/power/supply/rx51_battery.c 10305 10306NTB AMD DRIVER 10307M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10308L: linux-ntb@googlegroups.com 10309S: Supported 10310F: drivers/ntb/hw/amd/ 10311 10312NTB DRIVER CORE 10313M: Jon Mason <jdmason@kudzu.us> 10314M: Dave Jiang <dave.jiang@intel.com> 10315M: Allen Hubbe <allenbh@gmail.com> 10316L: linux-ntb@googlegroups.com 10317S: Supported 10318W: https://github.com/jonmason/ntb/wiki 10319T: git git://github.com/jonmason/ntb.git 10320F: drivers/ntb/ 10321F: drivers/net/ntb_netdev.c 10322F: include/linux/ntb.h 10323F: include/linux/ntb_transport.h 10324F: tools/testing/selftests/ntb/ 10325 10326NTB IDT DRIVER 10327M: Serge Semin <fancer.lancer@gmail.com> 10328L: linux-ntb@googlegroups.com 10329S: Supported 10330F: drivers/ntb/hw/idt/ 10331 10332NTB INTEL DRIVER 10333M: Dave Jiang <dave.jiang@intel.com> 10334L: linux-ntb@googlegroups.com 10335S: Supported 10336W: https://github.com/davejiang/linux/wiki 10337T: git https://github.com/davejiang/linux.git 10338F: drivers/ntb/hw/intel/ 10339 10340NTFS FILESYSTEM 10341M: Anton Altaparmakov <anton@tuxera.com> 10342L: linux-ntfs-dev@lists.sourceforge.net 10343W: http://www.tuxera.com/ 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10345S: Supported 10346F: Documentation/filesystems/ntfs.txt 10347F: fs/ntfs/ 10348 10349NUBUS SUBSYSTEM 10350M: Finn Thain <fthain@telegraphics.com.au> 10351L: linux-m68k@lists.linux-m68k.org 10352S: Maintained 10353F: arch/*/include/asm/nubus.h 10354F: drivers/nubus/ 10355F: include/linux/nubus.h 10356F: include/uapi/linux/nubus.h 10357 10358NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10359M: Antonino Daplas <adaplas@gmail.com> 10360L: linux-fbdev@vger.kernel.org 10361S: Maintained 10362F: drivers/video/fbdev/riva/ 10363F: drivers/video/fbdev/nvidia/ 10364 10365NVM EXPRESS DRIVER 10366M: Keith Busch <keith.busch@intel.com> 10367M: Jens Axboe <axboe@fb.com> 10368M: Christoph Hellwig <hch@lst.de> 10369M: Sagi Grimberg <sagi@grimberg.me> 10370L: linux-nvme@lists.infradead.org 10371T: git://git.infradead.org/nvme.git 10372W: http://git.infradead.org/nvme.git 10373S: Supported 10374F: drivers/nvme/host/ 10375F: include/linux/nvme.h 10376F: include/uapi/linux/nvme_ioctl.h 10377 10378NVM EXPRESS FC TRANSPORT DRIVERS 10379M: James Smart <james.smart@broadcom.com> 10380L: linux-nvme@lists.infradead.org 10381S: Supported 10382F: include/linux/nvme-fc.h 10383F: include/linux/nvme-fc-driver.h 10384F: drivers/nvme/host/fc.c 10385F: drivers/nvme/target/fc.c 10386F: drivers/nvme/target/fcloop.c 10387 10388NVM EXPRESS TARGET DRIVER 10389M: Christoph Hellwig <hch@lst.de> 10390M: Sagi Grimberg <sagi@grimberg.me> 10391L: linux-nvme@lists.infradead.org 10392T: git://git.infradead.org/nvme.git 10393W: http://git.infradead.org/nvme.git 10394S: Supported 10395F: drivers/nvme/target/ 10396 10397NVMEM FRAMEWORK 10398M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10399S: Maintained 10400F: drivers/nvmem/ 10401F: Documentation/devicetree/bindings/nvmem/ 10402F: Documentation/ABI/stable/sysfs-bus-nvmem 10403F: include/linux/nvmem-consumer.h 10404F: include/linux/nvmem-provider.h 10405 10406NXP SGTL5000 DRIVER 10407M: Fabio Estevam <fabio.estevam@nxp.com> 10408L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10409S: Maintained 10410F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10411F: sound/soc/codecs/sgtl5000* 10412 10413NXP TDA998X DRM DRIVER 10414M: Russell King <linux@armlinux.org.uk> 10415S: Maintained 10416T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10417T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10418F: drivers/gpu/drm/i2c/tda998x_drv.c 10419F: include/drm/i2c/tda998x.h 10420F: include/dt-bindings/display/tda998x.h 10421K: "nxp,tda998x" 10422 10423NXP TFA9879 DRIVER 10424M: Peter Rosin <peda@axentia.se> 10425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10426S: Maintained 10427F: Documentation/devicetree/bindings/sound/tfa9879.txt 10428F: sound/soc/codecs/tfa9879* 10429 10430NXP-NCI NFC DRIVER 10431M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10432R: Charles Gorand <charles.gorand@effinnov.com> 10433L: linux-nfc@lists.01.org (moderated for non-subscribers) 10434S: Supported 10435F: drivers/nfc/nxp-nci 10436 10437OBJTOOL 10438M: Josh Poimboeuf <jpoimboe@redhat.com> 10439M: Peter Zijlstra <peterz@infradead.org> 10440S: Supported 10441F: tools/objtool/ 10442 10443OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10444M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10445M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10446L: linuxppc-dev@lists.ozlabs.org 10447S: Supported 10448F: arch/powerpc/platforms/powernv/ocxl.c 10449F: arch/powerpc/include/asm/pnv-ocxl.h 10450F: drivers/misc/ocxl/ 10451F: include/misc/ocxl* 10452F: include/uapi/misc/ocxl.h 10453F: Documentation/accelerators/ocxl.rst 10454 10455OMAP AUDIO SUPPORT 10456M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10457M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10458L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10459L: linux-omap@vger.kernel.org 10460S: Maintained 10461F: sound/soc/omap/ 10462 10463OMAP CLOCK FRAMEWORK SUPPORT 10464M: Paul Walmsley <paul@pwsan.com> 10465L: linux-omap@vger.kernel.org 10466S: Maintained 10467F: arch/arm/*omap*/*clock* 10468 10469OMAP DEVICE TREE SUPPORT 10470M: Benoît Cousson <bcousson@baylibre.com> 10471M: Tony Lindgren <tony@atomide.com> 10472L: linux-omap@vger.kernel.org 10473L: devicetree@vger.kernel.org 10474S: Maintained 10475F: arch/arm/boot/dts/*omap* 10476F: arch/arm/boot/dts/*am3* 10477F: arch/arm/boot/dts/*am4* 10478F: arch/arm/boot/dts/*am5* 10479F: arch/arm/boot/dts/*dra7* 10480 10481OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10482L: linux-omap@vger.kernel.org 10483L: linux-fbdev@vger.kernel.org 10484S: Orphan 10485F: drivers/video/fbdev/omap2/ 10486F: Documentation/arm/OMAP/DSS 10487 10488OMAP FRAMEBUFFER SUPPORT 10489L: linux-fbdev@vger.kernel.org 10490L: linux-omap@vger.kernel.org 10491S: Orphan 10492F: drivers/video/fbdev/omap/ 10493 10494OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10495M: Roger Quadros <rogerq@ti.com> 10496M: Tony Lindgren <tony@atomide.com> 10497L: linux-omap@vger.kernel.org 10498S: Maintained 10499F: drivers/memory/omap-gpmc.c 10500F: arch/arm/mach-omap2/*gpmc* 10501 10502OMAP GPIO DRIVER 10503M: Grygorii Strashko <grygorii.strashko@ti.com> 10504M: Santosh Shilimkar <ssantosh@kernel.org> 10505M: Kevin Hilman <khilman@kernel.org> 10506L: linux-omap@vger.kernel.org 10507S: Maintained 10508F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10509F: drivers/gpio/gpio-omap.c 10510 10511OMAP HARDWARE SPINLOCK SUPPORT 10512M: Ohad Ben-Cohen <ohad@wizery.com> 10513L: linux-omap@vger.kernel.org 10514S: Maintained 10515F: drivers/hwspinlock/omap_hwspinlock.c 10516 10517OMAP HS MMC SUPPORT 10518L: linux-mmc@vger.kernel.org 10519L: linux-omap@vger.kernel.org 10520S: Orphan 10521F: drivers/mmc/host/omap_hsmmc.c 10522 10523OMAP HWMOD DATA 10524M: Paul Walmsley <paul@pwsan.com> 10525L: linux-omap@vger.kernel.org 10526S: Maintained 10527F: arch/arm/mach-omap2/omap_hwmod*data* 10528 10529OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10530M: Benoît Cousson <bcousson@baylibre.com> 10531L: linux-omap@vger.kernel.org 10532S: Maintained 10533F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10534 10535OMAP HWMOD SUPPORT 10536M: Benoît Cousson <bcousson@baylibre.com> 10537M: Paul Walmsley <paul@pwsan.com> 10538L: linux-omap@vger.kernel.org 10539S: Maintained 10540F: arch/arm/mach-omap2/omap_hwmod.* 10541 10542OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10544L: linux-media@vger.kernel.org 10545S: Maintained 10546F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10547F: drivers/media/platform/omap3isp/ 10548F: drivers/staging/media/omap4iss/ 10549 10550OMAP MMC SUPPORT 10551M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10552L: linux-omap@vger.kernel.org 10553S: Maintained 10554F: drivers/mmc/host/omap.c 10555 10556OMAP POWER MANAGEMENT SUPPORT 10557M: Kevin Hilman <khilman@kernel.org> 10558L: linux-omap@vger.kernel.org 10559S: Maintained 10560F: arch/arm/*omap*/*pm* 10561F: drivers/cpufreq/omap-cpufreq.c 10562 10563OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10564M: Rajendra Nayak <rnayak@codeaurora.org> 10565M: Paul Walmsley <paul@pwsan.com> 10566L: linux-omap@vger.kernel.org 10567S: Maintained 10568F: arch/arm/mach-omap2/prm* 10569 10570OMAP RANDOM NUMBER GENERATOR SUPPORT 10571M: Deepak Saxena <dsaxena@plexity.net> 10572S: Maintained 10573F: drivers/char/hw_random/omap-rng.c 10574 10575OMAP USB SUPPORT 10576L: linux-usb@vger.kernel.org 10577L: linux-omap@vger.kernel.org 10578S: Orphan 10579F: drivers/usb/*/*omap* 10580F: arch/arm/*omap*/usb* 10581 10582OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10583M: Mark Jackson <mpfj@newflow.co.uk> 10584L: linux-omap@vger.kernel.org 10585S: Maintained 10586F: arch/arm/boot/dts/am335x-nano.dts 10587 10588OMAP1 SUPPORT 10589M: Aaro Koskinen <aaro.koskinen@iki.fi> 10590M: Tony Lindgren <tony@atomide.com> 10591L: linux-omap@vger.kernel.org 10592Q: http://patchwork.kernel.org/project/linux-omap/list/ 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10594S: Maintained 10595F: arch/arm/mach-omap1/ 10596F: arch/arm/plat-omap/ 10597F: arch/arm/configs/omap1_defconfig 10598F: drivers/i2c/busses/i2c-omap.c 10599F: include/linux/platform_data/i2c-omap.h 10600F: include/linux/platform_data/ams-delta-fiq.h 10601 10602OMAP2+ SUPPORT 10603M: Tony Lindgren <tony@atomide.com> 10604L: linux-omap@vger.kernel.org 10605W: http://www.muru.com/linux/omap/ 10606W: http://linux.omap.com/ 10607Q: http://patchwork.kernel.org/project/linux-omap/list/ 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10609S: Maintained 10610F: arch/arm/mach-omap2/ 10611F: arch/arm/plat-omap/ 10612F: arch/arm/configs/omap2plus_defconfig 10613F: drivers/i2c/busses/i2c-omap.c 10614F: drivers/irqchip/irq-omap-intc.c 10615F: drivers/mfd/*omap*.c 10616F: drivers/mfd/menelaus.c 10617F: drivers/mfd/palmas.c 10618F: drivers/mfd/tps65217.c 10619F: drivers/mfd/tps65218.c 10620F: drivers/mfd/tps65910.c 10621F: drivers/mfd/twl-core.[ch] 10622F: drivers/mfd/twl4030*.c 10623F: drivers/mfd/twl6030*.c 10624F: drivers/mfd/twl6040*.c 10625F: drivers/regulator/palmas-regulator*.c 10626F: drivers/regulator/pbias-regulator.c 10627F: drivers/regulator/tps65217-regulator.c 10628F: drivers/regulator/tps65218-regulator.c 10629F: drivers/regulator/tps65910-regulator.c 10630F: drivers/regulator/twl-regulator.c 10631F: drivers/regulator/twl6030-regulator.c 10632F: include/linux/platform_data/i2c-omap.h 10633 10634ONION OMEGA2+ BOARD 10635M: Harvey Hunt <harveyhuntnexus@gmail.com> 10636L: linux-mips@linux-mips.org 10637S: Maintained 10638F: arch/mips/boot/dts/ralink/omega2p.dts 10639 10640OMFS FILESYSTEM 10641M: Bob Copeland <me@bobcopeland.com> 10642L: linux-karma-devel@lists.sourceforge.net 10643S: Maintained 10644F: Documentation/filesystems/omfs.txt 10645F: fs/omfs/ 10646 10647OMNIKEY CARDMAN 4000 DRIVER 10648M: Harald Welte <laforge@gnumonks.org> 10649S: Maintained 10650F: drivers/char/pcmcia/cm4000_cs.c 10651F: include/linux/cm4000_cs.h 10652F: include/uapi/linux/cm4000_cs.h 10653 10654OMNIKEY CARDMAN 4040 DRIVER 10655M: Harald Welte <laforge@gnumonks.org> 10656S: Maintained 10657F: drivers/char/pcmcia/cm4040_cs.* 10658 10659OMNIVISION OV13858 SENSOR DRIVER 10660M: Sakari Ailus <sakari.ailus@linux.intel.com> 10661L: linux-media@vger.kernel.org 10662T: git git://linuxtv.org/media_tree.git 10663S: Maintained 10664F: drivers/media/i2c/ov13858.c 10665 10666OMNIVISION OV2680 SENSOR DRIVER 10667M: Rui Miguel Silva <rmfrfs@gmail.com> 10668L: linux-media@vger.kernel.org 10669T: git git://linuxtv.org/media_tree.git 10670S: Maintained 10671F: drivers/media/i2c/ov2680.c 10672F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10673 10674OMNIVISION OV2685 SENSOR DRIVER 10675M: Shunqian Zheng <zhengsq@rock-chips.com> 10676L: linux-media@vger.kernel.org 10677T: git git://linuxtv.org/media_tree.git 10678S: Maintained 10679F: drivers/media/i2c/ov2685.c 10680 10681OMNIVISION OV5640 SENSOR DRIVER 10682M: Steve Longerbeam <slongerbeam@gmail.com> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685S: Maintained 10686F: drivers/media/i2c/ov5640.c 10687 10688OMNIVISION OV5647 SENSOR DRIVER 10689M: Luis Oliveira <lolivei@synopsys.com> 10690L: linux-media@vger.kernel.org 10691T: git git://linuxtv.org/media_tree.git 10692S: Maintained 10693F: drivers/media/i2c/ov5647.c 10694 10695OMNIVISION OV5695 SENSOR DRIVER 10696M: Shunqian Zheng <zhengsq@rock-chips.com> 10697L: linux-media@vger.kernel.org 10698T: git git://linuxtv.org/media_tree.git 10699S: Maintained 10700F: drivers/media/i2c/ov5695.c 10701 10702OMNIVISION OV7670 SENSOR DRIVER 10703M: Jonathan Corbet <corbet@lwn.net> 10704L: linux-media@vger.kernel.org 10705T: git git://linuxtv.org/media_tree.git 10706S: Maintained 10707F: drivers/media/i2c/ov7670.c 10708F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10709 10710OMNIVISION OV772x SENSOR DRIVER 10711M: Jacopo Mondi <jacopo@jmondi.org> 10712L: linux-media@vger.kernel.org 10713T: git git://linuxtv.org/media_tree.git 10714S: Odd fixes 10715F: drivers/media/i2c/ov772x.c 10716F: include/media/i2c/ov772x.h 10717F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10718 10719OMNIVISION OV7740 SENSOR DRIVER 10720M: Wenyou Yang <wenyou.yang@microchip.com> 10721L: linux-media@vger.kernel.org 10722T: git git://linuxtv.org/media_tree.git 10723S: Maintained 10724F: drivers/media/i2c/ov7740.c 10725F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10726 10727OMNIVISION OV9650 SENSOR DRIVER 10728M: Sakari Ailus <sakari.ailus@linux.intel.com> 10729R: Akinobu Mita <akinobu.mita@gmail.com> 10730R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10731L: linux-media@vger.kernel.org 10732T: git git://linuxtv.org/media_tree.git 10733S: Maintained 10734F: drivers/media/i2c/ov9650.c 10735F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10736 10737ONENAND FLASH DRIVER 10738M: Kyungmin Park <kyungmin.park@samsung.com> 10739L: linux-mtd@lists.infradead.org 10740S: Maintained 10741F: drivers/mtd/nand/onenand/ 10742F: include/linux/mtd/onenand*.h 10743 10744ONSTREAM SCSI TAPE DRIVER 10745M: Willem Riede <osst@riede.org> 10746L: osst-users@lists.sourceforge.net 10747L: linux-scsi@vger.kernel.org 10748S: Maintained 10749F: Documentation/scsi/osst.txt 10750F: drivers/scsi/osst.* 10751F: drivers/scsi/osst_*.h 10752F: drivers/scsi/st.h 10753 10754OP-TEE DRIVER 10755M: Jens Wiklander <jens.wiklander@linaro.org> 10756S: Maintained 10757F: drivers/tee/optee/ 10758 10759OPA-VNIC DRIVER 10760M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10761M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10762L: linux-rdma@vger.kernel.org 10763S: Supported 10764F: drivers/infiniband/ulp/opa_vnic 10765 10766OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10767M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10768M: Frank Rowand <frowand.list@gmail.com> 10769L: devicetree@vger.kernel.org 10770S: Maintained 10771F: Documentation/devicetree/dynamic-resolution-notes.txt 10772F: Documentation/devicetree/overlay-notes.txt 10773F: drivers/of/overlay.c 10774F: drivers/of/resolver.c 10775K: of_overlay_notifier_ 10776 10777OPEN FIRMWARE AND FLATTENED DEVICE TREE 10778M: Rob Herring <robh+dt@kernel.org> 10779M: Frank Rowand <frowand.list@gmail.com> 10780L: devicetree@vger.kernel.org 10781W: http://www.devicetree.org/ 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10783S: Maintained 10784F: drivers/of/ 10785F: include/linux/of*.h 10786F: scripts/dtc/ 10787F: Documentation/ABI/testing/sysfs-firmware-ofw 10788 10789OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10790M: Rob Herring <robh+dt@kernel.org> 10791M: Mark Rutland <mark.rutland@arm.com> 10792L: devicetree@vger.kernel.org 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10794Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10795S: Maintained 10796F: Documentation/devicetree/ 10797F: arch/*/boot/dts/ 10798F: include/dt-bindings/ 10799 10800OPENCORES I2C BUS DRIVER 10801M: Peter Korsgaard <peter@korsgaard.com> 10802L: linux-i2c@vger.kernel.org 10803S: Maintained 10804F: Documentation/i2c/busses/i2c-ocores 10805F: drivers/i2c/busses/i2c-ocores.c 10806 10807OPENRISC ARCHITECTURE 10808M: Jonas Bonn <jonas@southpole.se> 10809M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10810M: Stafford Horne <shorne@gmail.com> 10811T: git git://github.com/openrisc/linux.git 10812L: openrisc@lists.librecores.org 10813W: http://openrisc.io 10814S: Maintained 10815F: Documentation/devicetree/bindings/openrisc/ 10816F: Documentation/openrisc/ 10817F: arch/openrisc/ 10818F: drivers/irqchip/irq-ompic.c 10819F: drivers/irqchip/irq-or1k-* 10820 10821OPENVSWITCH 10822M: Pravin B Shelar <pshelar@ovn.org> 10823L: netdev@vger.kernel.org 10824L: dev@openvswitch.org 10825W: http://openvswitch.org 10826S: Maintained 10827F: net/openvswitch/ 10828F: include/uapi/linux/openvswitch.h 10829 10830OPERATING PERFORMANCE POINTS (OPP) 10831M: Viresh Kumar <vireshk@kernel.org> 10832M: Nishanth Menon <nm@ti.com> 10833M: Stephen Boyd <sboyd@kernel.org> 10834L: linux-pm@vger.kernel.org 10835S: Maintained 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10837F: drivers/opp/ 10838F: include/linux/pm_opp.h 10839F: Documentation/power/opp.txt 10840F: Documentation/devicetree/bindings/opp/ 10841 10842OPL4 DRIVER 10843M: Clemens Ladisch <clemens@ladisch.de> 10844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10845T: git git://git.alsa-project.org/alsa-kernel.git 10846S: Maintained 10847F: sound/drivers/opl4/ 10848 10849OPROFILE 10850M: Robert Richter <rric@kernel.org> 10851L: oprofile-list@lists.sf.net 10852S: Maintained 10853F: arch/*/include/asm/oprofile*.h 10854F: arch/*/oprofile/ 10855F: drivers/oprofile/ 10856F: include/linux/oprofile.h 10857 10858ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10859M: Mark Fasheh <mark@fasheh.com> 10860M: Joel Becker <jlbec@evilplan.org> 10861L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10862W: http://ocfs2.wiki.kernel.org 10863S: Supported 10864F: Documentation/filesystems/ocfs2.txt 10865F: Documentation/filesystems/dlmfs.txt 10866F: fs/ocfs2/ 10867 10868ORANGEFS FILESYSTEM 10869M: Mike Marshall <hubcap@omnibond.com> 10870R: Martin Brandenburg <martin@omnibond.com> 10871L: devel@lists.orangefs.org 10872T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10873S: Supported 10874F: fs/orangefs/ 10875F: Documentation/filesystems/orangefs.txt 10876 10877ORINOCO DRIVER 10878L: linux-wireless@vger.kernel.org 10879W: http://wireless.kernel.org/en/users/Drivers/orinoco 10880W: http://www.nongnu.org/orinoco/ 10881S: Orphan 10882F: drivers/net/wireless/intersil/orinoco/ 10883 10884OSD LIBRARY and FILESYSTEM 10885M: Boaz Harrosh <ooo@electrozaur.com> 10886S: Maintained 10887F: drivers/scsi/osd/ 10888F: include/scsi/osd_* 10889F: fs/exofs/ 10890 10891OV2659 OMNIVISION SENSOR DRIVER 10892M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10893L: linux-media@vger.kernel.org 10894W: https://linuxtv.org 10895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10896T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10897S: Maintained 10898F: drivers/media/i2c/ov2659.c 10899F: include/media/i2c/ov2659.h 10900 10901OVERLAY FILESYSTEM 10902M: Miklos Szeredi <miklos@szeredi.hu> 10903L: linux-unionfs@vger.kernel.org 10904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10905S: Supported 10906F: fs/overlayfs/ 10907F: Documentation/filesystems/overlayfs.txt 10908 10909P54 WIRELESS DRIVER 10910M: Christian Lamparter <chunkeey@googlemail.com> 10911L: linux-wireless@vger.kernel.org 10912W: http://wireless.kernel.org/en/users/Drivers/p54 10913S: Maintained 10914F: drivers/net/wireless/intersil/p54/ 10915 10916PA SEMI ETHERNET DRIVER 10917L: netdev@vger.kernel.org 10918S: Orphan 10919F: drivers/net/ethernet/pasemi/* 10920 10921PA SEMI SMBUS DRIVER 10922L: linux-i2c@vger.kernel.org 10923S: Orphan 10924F: drivers/i2c/busses/i2c-pasemi.c 10925 10926PADATA PARALLEL EXECUTION MECHANISM 10927M: Steffen Klassert <steffen.klassert@secunet.com> 10928L: linux-crypto@vger.kernel.org 10929S: Maintained 10930F: kernel/padata.c 10931F: include/linux/padata.h 10932F: Documentation/padata.txt 10933 10934PANASONIC LAPTOP ACPI EXTRAS DRIVER 10935M: Harald Welte <laforge@gnumonks.org> 10936L: platform-driver-x86@vger.kernel.org 10937S: Maintained 10938F: drivers/platform/x86/panasonic-laptop.c 10939 10940PARALLEL LCD/KEYPAD PANEL DRIVER 10941M: Willy Tarreau <willy@haproxy.com> 10942M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10943S: Odd Fixes 10944F: Documentation/auxdisplay/lcd-panel-cgram.txt 10945F: drivers/misc/panel.c 10946 10947PARALLEL PORT SUBSYSTEM 10948M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10949M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10950L: linux-parport@lists.infradead.org (subscribers-only) 10951S: Maintained 10952F: drivers/parport/ 10953F: include/linux/parport*.h 10954F: drivers/char/ppdev.c 10955F: include/uapi/linux/ppdev.h 10956F: Documentation/parport*.txt 10957 10958PARAVIRT_OPS INTERFACE 10959M: Juergen Gross <jgross@suse.com> 10960M: Alok Kataria <akataria@vmware.com> 10961L: virtualization@lists.linux-foundation.org 10962S: Supported 10963F: Documentation/virtual/paravirt_ops.txt 10964F: arch/*/kernel/paravirt* 10965F: arch/*/include/asm/paravirt*.h 10966F: include/linux/hypervisor.h 10967 10968PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10969M: Tim Waugh <tim@cyberelk.net> 10970L: linux-parport@lists.infradead.org (subscribers-only) 10971S: Maintained 10972F: Documentation/blockdev/paride.txt 10973F: drivers/block/paride/ 10974 10975PARISC ARCHITECTURE 10976M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10977M: Helge Deller <deller@gmx.de> 10978L: linux-parisc@vger.kernel.org 10979W: http://www.parisc-linux.org/ 10980Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10983S: Maintained 10984F: arch/parisc/ 10985F: Documentation/parisc/ 10986F: drivers/parisc/ 10987F: drivers/char/agp/parisc-agp.c 10988F: drivers/input/serio/gscps2.c 10989F: drivers/parport/parport_gsc.* 10990F: drivers/tty/serial/8250/8250_gsc.c 10991F: drivers/video/fbdev/sti* 10992F: drivers/video/console/sti* 10993F: drivers/video/logo/logo_parisc* 10994 10995PARMAN 10996M: Jiri Pirko <jiri@mellanox.com> 10997L: netdev@vger.kernel.org 10998S: Supported 10999F: lib/parman.c 11000F: lib/test_parman.c 11001F: include/linux/parman.h 11002 11003PC87360 HARDWARE MONITORING DRIVER 11004M: Jim Cromie <jim.cromie@gmail.com> 11005L: linux-hwmon@vger.kernel.org 11006S: Maintained 11007F: Documentation/hwmon/pc87360 11008F: drivers/hwmon/pc87360.c 11009 11010PC8736x GPIO DRIVER 11011M: Jim Cromie <jim.cromie@gmail.com> 11012S: Maintained 11013F: drivers/char/pc8736x_gpio.c 11014 11015PC87427 HARDWARE MONITORING DRIVER 11016M: Jean Delvare <jdelvare@suse.com> 11017L: linux-hwmon@vger.kernel.org 11018S: Maintained 11019F: Documentation/hwmon/pc87427 11020F: drivers/hwmon/pc87427.c 11021 11022PCA9532 LED DRIVER 11023M: Riku Voipio <riku.voipio@iki.fi> 11024S: Maintained 11025F: drivers/leds/leds-pca9532.c 11026F: include/linux/leds-pca9532.h 11027 11028PCA9541 I2C BUS MASTER SELECTOR DRIVER 11029M: Guenter Roeck <linux@roeck-us.net> 11030L: linux-i2c@vger.kernel.org 11031S: Maintained 11032F: drivers/i2c/muxes/i2c-mux-pca9541.c 11033 11034PCDP - PRIMARY CONSOLE AND DEBUG PORT 11035M: Khalid Aziz <khalid@gonehiking.org> 11036S: Maintained 11037F: drivers/firmware/pcdp.* 11038 11039PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11040M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11041L: linux-pci@vger.kernel.org 11042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11043S: Maintained 11044F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11045F: drivers/pci/controller/pci-aardvark.c 11046 11047PCI DRIVER FOR ALTERA PCIE IP 11048M: Ley Foon Tan <lftan@altera.com> 11049L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11050L: linux-pci@vger.kernel.org 11051S: Supported 11052F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11053F: drivers/pci/controller/pcie-altera.c 11054 11055PCI DRIVER FOR APPLIEDMICRO XGENE 11056M: Tanmay Inamdar <tinamdar@apm.com> 11057L: linux-pci@vger.kernel.org 11058L: linux-arm-kernel@lists.infradead.org 11059S: Maintained 11060F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11061F: drivers/pci/controller/pci-xgene.c 11062 11063PCI DRIVER FOR ARM VERSATILE PLATFORM 11064M: Rob Herring <robh@kernel.org> 11065L: linux-pci@vger.kernel.org 11066L: linux-arm-kernel@lists.infradead.org 11067S: Maintained 11068F: Documentation/devicetree/bindings/pci/versatile.txt 11069F: drivers/pci/controller/pci-versatile.c 11070 11071PCI DRIVER FOR ARMADA 8K 11072M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11073L: linux-pci@vger.kernel.org 11074L: linux-arm-kernel@lists.infradead.org 11075S: Maintained 11076F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11077F: drivers/pci/controller/dwc/pcie-armada8k.c 11078 11079PCI DRIVER FOR CADENCE PCIE IP 11080M: Alan Douglas <adouglas@cadence.com> 11081L: linux-pci@vger.kernel.org 11082S: Maintained 11083F: Documentation/devicetree/bindings/pci/cdns,*.txt 11084F: drivers/pci/controller/pcie-cadence* 11085 11086PCI DRIVER FOR FREESCALE LAYERSCAPE 11087M: Minghuan Lian <minghuan.Lian@nxp.com> 11088M: Mingkai Hu <mingkai.hu@nxp.com> 11089M: Roy Zang <roy.zang@nxp.com> 11090L: linuxppc-dev@lists.ozlabs.org 11091L: linux-pci@vger.kernel.org 11092L: linux-arm-kernel@lists.infradead.org 11093S: Maintained 11094F: drivers/pci/controller/dwc/*layerscape* 11095 11096PCI DRIVER FOR GENERIC OF HOSTS 11097M: Will Deacon <will.deacon@arm.com> 11098L: linux-pci@vger.kernel.org 11099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11100S: Maintained 11101F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11102F: drivers/pci/controller/pci-host-common.c 11103F: drivers/pci/controller/pci-host-generic.c 11104 11105PCI DRIVER FOR IMX6 11106M: Richard Zhu <hongxing.zhu@nxp.com> 11107M: Lucas Stach <l.stach@pengutronix.de> 11108L: linux-pci@vger.kernel.org 11109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11110S: Maintained 11111F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11112F: drivers/pci/controller/dwc/*imx6* 11113 11114PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11115M: Keith Busch <keith.busch@intel.com> 11116M: Jonathan Derrick <jonathan.derrick@intel.com> 11117L: linux-pci@vger.kernel.org 11118S: Supported 11119F: drivers/pci/controller/vmd.c 11120 11121PCI DRIVER FOR MICROSEMI SWITCHTEC 11122M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11123M: Logan Gunthorpe <logang@deltatee.com> 11124L: linux-pci@vger.kernel.org 11125S: Maintained 11126F: Documentation/switchtec.txt 11127F: Documentation/ABI/testing/sysfs-class-switchtec 11128F: drivers/pci/switch/switchtec* 11129F: include/uapi/linux/switchtec_ioctl.h 11130F: include/linux/switchtec.h 11131F: drivers/ntb/hw/mscc/ 11132 11133PCI DRIVER FOR MOBIVEIL PCIE IP 11134M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11135L: linux-pci@vger.kernel.org 11136S: Supported 11137F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11138F: drivers/pci/controller/pcie-mobiveil.c 11139 11140PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11141M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11142M: Jason Cooper <jason@lakedaemon.net> 11143L: linux-pci@vger.kernel.org 11144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11145S: Maintained 11146F: drivers/pci/controller/*mvebu* 11147 11148PCI DRIVER FOR NVIDIA TEGRA 11149M: Thierry Reding <thierry.reding@gmail.com> 11150L: linux-tegra@vger.kernel.org 11151L: linux-pci@vger.kernel.org 11152S: Supported 11153F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11154F: drivers/pci/controller/pci-tegra.c 11155 11156PCI DRIVER FOR RENESAS R-CAR 11157M: Simon Horman <horms@verge.net.au> 11158L: linux-pci@vger.kernel.org 11159L: linux-renesas-soc@vger.kernel.org 11160S: Maintained 11161F: drivers/pci/controller/*rcar* 11162 11163PCI DRIVER FOR SAMSUNG EXYNOS 11164M: Jingoo Han <jingoohan1@gmail.com> 11165L: linux-pci@vger.kernel.org 11166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11167L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11168S: Maintained 11169F: drivers/pci/controller/dwc/pci-exynos.c 11170 11171PCI DRIVER FOR SYNOPSYS DESIGNWARE 11172M: Jingoo Han <jingoohan1@gmail.com> 11173M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11174L: linux-pci@vger.kernel.org 11175S: Maintained 11176F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11177F: drivers/pci/controller/dwc/*designware* 11178 11179PCI DRIVER FOR TI DRA7XX 11180M: Kishon Vijay Abraham I <kishon@ti.com> 11181L: linux-omap@vger.kernel.org 11182L: linux-pci@vger.kernel.org 11183S: Supported 11184F: Documentation/devicetree/bindings/pci/ti-pci.txt 11185F: drivers/pci/controller/dwc/pci-dra7xx.c 11186 11187PCI DRIVER FOR TI KEYSTONE 11188M: Murali Karicheri <m-karicheri2@ti.com> 11189L: linux-pci@vger.kernel.org 11190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11191S: Maintained 11192F: drivers/pci/controller/dwc/*keystone* 11193 11194PCI ENDPOINT SUBSYSTEM 11195M: Kishon Vijay Abraham I <kishon@ti.com> 11196M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11197L: linux-pci@vger.kernel.org 11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11199S: Supported 11200F: drivers/pci/endpoint/ 11201F: drivers/misc/pci_endpoint_test.c 11202F: tools/pci/ 11203 11204PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11205M: Russell Currey <ruscur@russell.cc> 11206M: Sam Bobroff <sbobroff@linux.ibm.com> 11207M: Oliver O'Halloran <oohall@gmail.com> 11208L: linuxppc-dev@lists.ozlabs.org 11209S: Supported 11210F: Documentation/PCI/pci-error-recovery.txt 11211F: drivers/pci/pcie/aer.c 11212F: drivers/pci/pcie/dpc.c 11213F: drivers/pci/pcie/err.c 11214F: Documentation/powerpc/eeh-pci-error-recovery.txt 11215F: arch/powerpc/kernel/eeh*.c 11216F: arch/powerpc/platforms/*/eeh*.c 11217F: arch/powerpc/include/*/eeh*.h 11218 11219PCI ERROR RECOVERY 11220M: Linas Vepstas <linasvepstas@gmail.com> 11221L: linux-pci@vger.kernel.org 11222S: Supported 11223F: Documentation/PCI/pci-error-recovery.txt 11224 11225PCI MSI DRIVER FOR ALTERA MSI IP 11226M: Ley Foon Tan <lftan@altera.com> 11227L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11228L: linux-pci@vger.kernel.org 11229S: Supported 11230F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11231F: drivers/pci/controller/pcie-altera-msi.c 11232 11233PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11234M: Duc Dang <dhdang@apm.com> 11235L: linux-pci@vger.kernel.org 11236L: linux-arm-kernel@lists.infradead.org 11237S: Maintained 11238F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11239F: drivers/pci/controller/pci-xgene-msi.c 11240 11241PCI SUBSYSTEM 11242M: Bjorn Helgaas <bhelgaas@google.com> 11243L: linux-pci@vger.kernel.org 11244Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11245T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11246S: Supported 11247F: Documentation/devicetree/bindings/pci/ 11248F: Documentation/PCI/ 11249F: drivers/acpi/pci* 11250F: drivers/pci/ 11251F: include/asm-generic/pci* 11252F: include/linux/pci* 11253F: include/linux/of_pci.h 11254F: include/uapi/linux/pci* 11255F: lib/pci* 11256F: arch/x86/pci/ 11257F: arch/x86/kernel/quirks.c 11258 11259PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11260M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11261L: linux-pci@vger.kernel.org 11262Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11264S: Supported 11265F: drivers/pci/controller/ 11266 11267PCIE DRIVER FOR AXIS ARTPEC 11268M: Jesper Nilsson <jesper.nilsson@axis.com> 11269L: linux-arm-kernel@axis.com 11270L: linux-pci@vger.kernel.org 11271S: Maintained 11272F: Documentation/devicetree/bindings/pci/axis,artpec* 11273F: drivers/pci/controller/dwc/*artpec* 11274 11275PCIE DRIVER FOR CAVIUM THUNDERX 11276M: David Daney <david.daney@cavium.com> 11277L: linux-pci@vger.kernel.org 11278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11279S: Supported 11280F: Documentation/devicetree/bindings/pci/pci-thunder-* 11281F: drivers/pci/controller/pci-thunder-* 11282 11283PCIE DRIVER FOR HISILICON 11284M: Zhou Wang <wangzhou1@hisilicon.com> 11285L: linux-pci@vger.kernel.org 11286S: Maintained 11287F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11288F: drivers/pci/controller/dwc/pcie-hisi.c 11289 11290PCIE DRIVER FOR HISILICON KIRIN 11291M: Xiaowei Song <songxiaowei@hisilicon.com> 11292M: Binghui Wang <wangbinghui@hisilicon.com> 11293L: linux-pci@vger.kernel.org 11294S: Maintained 11295F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11296F: drivers/pci/controller/dwc/pcie-kirin.c 11297 11298PCIE DRIVER FOR HISILICON STB 11299M: Jianguo Sun <sunjianguo1@huawei.com> 11300M: Shawn Guo <shawn.guo@linaro.org> 11301L: linux-pci@vger.kernel.org 11302S: Maintained 11303F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11304F: drivers/pci/controller/dwc/pcie-histb.c 11305 11306PCIE DRIVER FOR MEDIATEK 11307M: Ryder Lee <ryder.lee@mediatek.com> 11308L: linux-pci@vger.kernel.org 11309L: linux-mediatek@lists.infradead.org 11310S: Supported 11311F: Documentation/devicetree/bindings/pci/mediatek* 11312F: drivers/pci/controller/*mediatek* 11313 11314PCIE DRIVER FOR QUALCOMM MSM 11315M: Stanimir Varbanov <svarbanov@mm-sol.com> 11316L: linux-pci@vger.kernel.org 11317L: linux-arm-msm@vger.kernel.org 11318S: Maintained 11319F: drivers/pci/controller/dwc/*qcom* 11320 11321PCIE DRIVER FOR ROCKCHIP 11322M: Shawn Lin <shawn.lin@rock-chips.com> 11323L: linux-pci@vger.kernel.org 11324L: linux-rockchip@lists.infradead.org 11325S: Maintained 11326F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11327F: drivers/pci/controller/pcie-rockchip* 11328 11329PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11330M: Linus Walleij <linus.walleij@linaro.org> 11331L: linux-pci@vger.kernel.org 11332S: Maintained 11333F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11334F: drivers/pci/controller/pci-v3-semi.c 11335 11336PCIE DRIVER FOR ST SPEAR13XX 11337M: Pratyush Anand <pratyush.anand@gmail.com> 11338L: linux-pci@vger.kernel.org 11339S: Maintained 11340F: drivers/pci/controller/dwc/*spear* 11341 11342PCMCIA SUBSYSTEM 11343M: Dominik Brodowski <linux@dominikbrodowski.net> 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11345S: Odd Fixes 11346F: Documentation/pcmcia/ 11347F: tools/pcmcia/ 11348F: drivers/pcmcia/ 11349F: include/pcmcia/ 11350 11351PCNET32 NETWORK DRIVER 11352M: Don Fry <pcnet32@frontier.com> 11353L: netdev@vger.kernel.org 11354S: Maintained 11355F: drivers/net/ethernet/amd/pcnet32.c 11356 11357PCRYPT PARALLEL CRYPTO ENGINE 11358M: Steffen Klassert <steffen.klassert@secunet.com> 11359L: linux-crypto@vger.kernel.org 11360S: Maintained 11361F: crypto/pcrypt.c 11362F: include/crypto/pcrypt.h 11363 11364PEAQ WMI HOTKEYS DRIVER 11365M: Hans de Goede <hdegoede@redhat.com> 11366L: platform-driver-x86@vger.kernel.org 11367S: Maintained 11368F: drivers/platform/x86/peaq-wmi.c 11369 11370PER-CPU MEMORY ALLOCATOR 11371M: Dennis Zhou <dennis@kernel.org> 11372M: Tejun Heo <tj@kernel.org> 11373M: Christoph Lameter <cl@linux.com> 11374T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11375S: Maintained 11376F: include/linux/percpu*.h 11377F: mm/percpu*.c 11378F: arch/*/include/asm/percpu.h 11379 11380PER-TASK DELAY ACCOUNTING 11381M: Balbir Singh <bsingharora@gmail.com> 11382S: Maintained 11383F: include/linux/delayacct.h 11384F: kernel/delayacct.c 11385 11386PERFORMANCE EVENTS SUBSYSTEM 11387M: Peter Zijlstra <peterz@infradead.org> 11388M: Ingo Molnar <mingo@redhat.com> 11389M: Arnaldo Carvalho de Melo <acme@kernel.org> 11390R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11391R: Jiri Olsa <jolsa@redhat.com> 11392R: Namhyung Kim <namhyung@kernel.org> 11393L: linux-kernel@vger.kernel.org 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11395S: Supported 11396F: kernel/events/* 11397F: include/linux/perf_event.h 11398F: include/uapi/linux/perf_event.h 11399F: arch/*/kernel/perf_event*.c 11400F: arch/*/kernel/*/perf_event*.c 11401F: arch/*/kernel/*/*/perf_event*.c 11402F: arch/*/include/asm/perf_event.h 11403F: arch/*/kernel/perf_callchain.c 11404F: arch/*/events/* 11405F: tools/perf/ 11406 11407PERSONALITY HANDLING 11408M: Christoph Hellwig <hch@infradead.org> 11409L: linux-abi-devel@lists.sourceforge.net 11410S: Maintained 11411F: include/linux/personality.h 11412F: include/uapi/linux/personality.h 11413 11414PHOENIX RC FLIGHT CONTROLLER ADAPTER 11415M: Marcus Folkesson <marcus.folkesson@gmail.com> 11416L: linux-input@vger.kernel.org 11417S: Maintained 11418F: Documentation/input/devices/pxrc.rst 11419F: drivers/input/joystick/pxrc.c 11420 11421PHONET PROTOCOL 11422M: Remi Denis-Courmont <courmisch@gmail.com> 11423S: Supported 11424F: Documentation/networking/phonet.txt 11425F: include/linux/phonet.h 11426F: include/net/phonet/ 11427F: include/uapi/linux/phonet.h 11428F: net/phonet/ 11429 11430PHRAM MTD DRIVER 11431M: Joern Engel <joern@lazybastard.org> 11432L: linux-mtd@lists.infradead.org 11433S: Maintained 11434F: drivers/mtd/devices/phram.c 11435 11436PICOLCD HID DRIVER 11437M: Bruno Prémont <bonbons@linux-vserver.org> 11438L: linux-input@vger.kernel.org 11439S: Maintained 11440F: drivers/hid/hid-picolcd* 11441 11442PICOXCELL SUPPORT 11443M: Jamie Iles <jamie@jamieiles.com> 11444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11445T: git git://github.com/jamieiles/linux-2.6-ji.git 11446S: Supported 11447F: arch/arm/boot/dts/picoxcell* 11448F: arch/arm/mach-picoxcell/ 11449F: drivers/crypto/picoxcell* 11450 11451PIN CONTROL SUBSYSTEM 11452M: Linus Walleij <linus.walleij@linaro.org> 11453L: linux-gpio@vger.kernel.org 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11455S: Maintained 11456F: Documentation/devicetree/bindings/pinctrl/ 11457F: Documentation/driver-api/pinctl.rst 11458F: drivers/pinctrl/ 11459F: include/linux/pinctrl/ 11460 11461PIN CONTROLLER - ATMEL AT91 11462M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11464S: Maintained 11465F: drivers/pinctrl/pinctrl-at91.* 11466 11467PIN CONTROLLER - ATMEL AT91 PIO4 11468M: Ludovic Desroches <ludovic.desroches@microchip.com> 11469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11470L: linux-gpio@vger.kernel.org 11471S: Supported 11472F: drivers/pinctrl/pinctrl-at91-pio4.* 11473 11474PIN CONTROLLER - FREESCALE 11475M: Dong Aisheng <aisheng.dong@nxp.com> 11476M: Fabio Estevam <festevam@gmail.com> 11477M: Shawn Guo <shawnguo@kernel.org> 11478M: Stefan Agner <stefan@agner.ch> 11479R: Pengutronix Kernel Team <kernel@pengutronix.de> 11480L: linux-gpio@vger.kernel.org 11481S: Maintained 11482F: drivers/pinctrl/freescale/ 11483F: Documentation/devicetree/bindings/pinctrl/fsl,* 11484 11485PIN CONTROLLER - INTEL 11486M: Mika Westerberg <mika.westerberg@linux.intel.com> 11487M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11488S: Maintained 11489F: drivers/pinctrl/intel/ 11490 11491PIN CONTROLLER - MEDIATEK 11492M: Sean Wang <sean.wang@mediatek.com> 11493L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11494S: Maintained 11495F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11496F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11497F: drivers/pinctrl/mediatek/mtk-eint.* 11498F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11499F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11500F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11501 11502PIN CONTROLLER - QUALCOMM 11503M: Bjorn Andersson <bjorn.andersson@linaro.org> 11504S: Maintained 11505L: linux-arm-msm@vger.kernel.org 11506F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11507F: drivers/pinctrl/qcom/ 11508 11509PIN CONTROLLER - RENESAS 11510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11511M: Geert Uytterhoeven <geert+renesas@glider.be> 11512L: linux-renesas-soc@vger.kernel.org 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11514S: Maintained 11515F: drivers/pinctrl/sh-pfc/ 11516 11517PIN CONTROLLER - SAMSUNG 11518M: Tomasz Figa <tomasz.figa@gmail.com> 11519M: Krzysztof Kozlowski <krzk@kernel.org> 11520M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11523Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11525S: Maintained 11526F: drivers/pinctrl/samsung/ 11527F: include/dt-bindings/pinctrl/samsung.h 11528F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11529 11530PIN CONTROLLER - SINGLE 11531M: Tony Lindgren <tony@atomide.com> 11532M: Haojian Zhuang <haojian.zhuang@linaro.org> 11533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11534L: linux-omap@vger.kernel.org 11535S: Maintained 11536F: drivers/pinctrl/pinctrl-single.c 11537 11538PIN CONTROLLER - ST SPEAR 11539M: Viresh Kumar <vireshk@kernel.org> 11540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11541W: http://www.st.com/spear 11542S: Maintained 11543F: drivers/pinctrl/spear/ 11544 11545PISTACHIO SOC SUPPORT 11546M: James Hartley <james.hartley@sondrel.com> 11547L: linux-mips@linux-mips.org 11548S: Odd Fixes 11549F: arch/mips/pistachio/ 11550F: arch/mips/include/asm/mach-pistachio/ 11551F: arch/mips/boot/dts/img/pistachio* 11552F: arch/mips/configs/pistachio*_defconfig 11553 11554PKTCDVD DRIVER 11555S: Orphan 11556M: linux-block@vger.kernel.org 11557F: drivers/block/pktcdvd.c 11558F: include/linux/pktcdvd.h 11559F: include/uapi/linux/pktcdvd.h 11560 11561PKUNITY SOC DRIVERS 11562M: Guan Xuetao <gxt@pku.edu.cn> 11563W: http://mprc.pku.edu.cn/~guanxuetao/linux 11564S: Maintained 11565T: git git://github.com/gxt/linux.git 11566F: drivers/input/serio/i8042-unicore32io.h 11567F: drivers/i2c/busses/i2c-puv3.c 11568F: drivers/video/fbdev/fb-puv3.c 11569F: drivers/rtc/rtc-puv3.c 11570 11571PMBUS HARDWARE MONITORING DRIVERS 11572M: Guenter Roeck <linux@roeck-us.net> 11573L: linux-hwmon@vger.kernel.org 11574W: http://hwmon.wiki.kernel.org/ 11575W: http://www.roeck-us.net/linux/drivers/ 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11577S: Maintained 11578F: Documentation/hwmon/pmbus 11579F: drivers/hwmon/pmbus/ 11580F: include/linux/pmbus.h 11581 11582PMC SIERRA MaxRAID DRIVER 11583L: linux-scsi@vger.kernel.org 11584W: http://www.pmc-sierra.com/ 11585S: Orphan 11586F: drivers/scsi/pmcraid.* 11587 11588PMC SIERRA PM8001 DRIVER 11589M: Jack Wang <jinpu.wang@profitbricks.com> 11590M: lindar_liu@usish.com 11591L: linux-scsi@vger.kernel.org 11592S: Supported 11593F: drivers/scsi/pm8001/ 11594 11595PNP SUPPORT 11596M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11597S: Maintained 11598F: drivers/pnp/ 11599 11600POSIX CLOCKS and TIMERS 11601M: Thomas Gleixner <tglx@linutronix.de> 11602L: linux-kernel@vger.kernel.org 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11604S: Maintained 11605F: fs/timerfd.c 11606F: include/linux/timer* 11607F: kernel/time/*timer* 11608 11609POWER MANAGEMENT CORE 11610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11611L: linux-pm@vger.kernel.org 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11613B: https://bugzilla.kernel.org 11614S: Supported 11615F: drivers/base/power/ 11616F: include/linux/pm.h 11617F: include/linux/pm_* 11618F: include/linux/powercap.h 11619F: drivers/powercap/ 11620F: kernel/configs/nopm.config 11621 11622POWER STATE COORDINATION INTERFACE (PSCI) 11623M: Mark Rutland <mark.rutland@arm.com> 11624M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11625L: linux-arm-kernel@lists.infradead.org 11626S: Maintained 11627F: drivers/firmware/psci*.c 11628F: include/linux/psci.h 11629F: include/uapi/linux/psci.h 11630 11631POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11632M: Sebastian Reichel <sre@kernel.org> 11633L: linux-pm@vger.kernel.org 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11635S: Maintained 11636F: Documentation/ABI/testing/sysfs-class-power 11637F: Documentation/devicetree/bindings/power/supply/ 11638F: include/linux/power_supply.h 11639F: drivers/power/supply/ 11640 11641POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11642M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11643L: linuxppc-dev@lists.ozlabs.org 11644S: Maintained 11645F: drivers/char/powernv-op-panel.c 11646 11647PPP OVER ATM (RFC 2364) 11648M: Mitchell Blank Jr <mitch@sfgoth.com> 11649S: Maintained 11650F: net/atm/pppoatm.c 11651F: include/uapi/linux/atmppp.h 11652 11653PPP OVER ETHERNET 11654M: Michal Ostrowski <mostrows@earthlink.net> 11655S: Maintained 11656F: drivers/net/ppp/pppoe.c 11657F: drivers/net/ppp/pppox.c 11658 11659PPP OVER L2TP 11660M: James Chapman <jchapman@katalix.com> 11661S: Maintained 11662F: net/l2tp/l2tp_ppp.c 11663F: include/linux/if_pppol2tp.h 11664F: include/uapi/linux/if_pppol2tp.h 11665 11666PPP PROTOCOL DRIVERS AND COMPRESSORS 11667M: Paul Mackerras <paulus@samba.org> 11668L: linux-ppp@vger.kernel.org 11669S: Maintained 11670F: drivers/net/ppp/ppp_* 11671 11672PPS SUPPORT 11673M: Rodolfo Giometti <giometti@enneenne.com> 11674W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11675L: linuxpps@ml.enneenne.com (subscribers-only) 11676S: Maintained 11677F: Documentation/pps/ 11678F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11679F: Documentation/ABI/testing/sysfs-pps 11680F: drivers/pps/ 11681F: include/linux/pps*.h 11682F: include/uapi/linux/pps.h 11683 11684PPTP DRIVER 11685M: Dmitry Kozlov <xeb@mail.ru> 11686L: netdev@vger.kernel.org 11687S: Maintained 11688F: drivers/net/ppp/pptp.c 11689W: http://sourceforge.net/projects/accel-pptp 11690 11691PREEMPTIBLE KERNEL 11692M: Robert Love <rml@tech9.net> 11693L: kpreempt-tech@lists.sourceforge.net 11694W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11695S: Supported 11696F: Documentation/preempt-locking.txt 11697F: include/linux/preempt.h 11698 11699PRINTK 11700M: Petr Mladek <pmladek@suse.com> 11701M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11702R: Steven Rostedt <rostedt@goodmis.org> 11703S: Maintained 11704F: kernel/printk/ 11705F: include/linux/printk.h 11706 11707PRISM54 WIRELESS DRIVER 11708M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11709L: linux-wireless@vger.kernel.org 11710W: http://wireless.kernel.org/en/users/Drivers/p54 11711S: Obsolete 11712F: drivers/net/wireless/intersil/prism54/ 11713 11714PROC FILESYSTEM 11715R: Alexey Dobriyan <adobriyan@gmail.com> 11716L: linux-kernel@vger.kernel.org 11717L: linux-fsdevel@vger.kernel.org 11718S: Maintained 11719F: fs/proc/ 11720F: include/linux/proc_fs.h 11721F: tools/testing/selftests/proc/ 11722 11723PROC SYSCTL 11724M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11725M: Kees Cook <keescook@chromium.org> 11726L: linux-kernel@vger.kernel.org 11727L: linux-fsdevel@vger.kernel.org 11728S: Maintained 11729F: fs/proc/proc_sysctl.c 11730F: include/linux/sysctl.h 11731F: kernel/sysctl.c 11732F: tools/testing/selftests/sysctl/ 11733 11734PS3 NETWORK SUPPORT 11735M: Geoff Levand <geoff@infradead.org> 11736L: netdev@vger.kernel.org 11737L: linuxppc-dev@lists.ozlabs.org 11738S: Maintained 11739F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11740 11741PS3 PLATFORM SUPPORT 11742M: Geoff Levand <geoff@infradead.org> 11743L: linuxppc-dev@lists.ozlabs.org 11744S: Maintained 11745F: arch/powerpc/boot/ps3* 11746F: arch/powerpc/include/asm/lv1call.h 11747F: arch/powerpc/include/asm/ps3*.h 11748F: arch/powerpc/platforms/ps3/ 11749F: drivers/*/ps3* 11750F: drivers/ps3/ 11751F: drivers/rtc/rtc-ps3.c 11752F: drivers/usb/host/*ps3.c 11753F: sound/ppc/snd_ps3* 11754 11755PS3VRAM DRIVER 11756M: Jim Paris <jim@jtan.com> 11757M: Geoff Levand <geoff@infradead.org> 11758L: linuxppc-dev@lists.ozlabs.org 11759S: Maintained 11760F: drivers/block/ps3vram.c 11761 11762PSAMPLE PACKET SAMPLING SUPPORT: 11763M: Yotam Gigi <yotam.gi@gmail.com> 11764S: Maintained 11765F: net/psample 11766F: include/net/psample.h 11767F: include/uapi/linux/psample.h 11768 11769PSTORE FILESYSTEM 11770M: Kees Cook <keescook@chromium.org> 11771M: Anton Vorontsov <anton@enomsg.org> 11772M: Colin Cross <ccross@android.com> 11773M: Tony Luck <tony.luck@intel.com> 11774S: Maintained 11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11776F: fs/pstore/ 11777F: include/linux/pstore* 11778F: drivers/firmware/efi/efi-pstore.c 11779F: drivers/acpi/apei/erst.c 11780F: Documentation/admin-guide/ramoops.rst 11781F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11782K: \b(pstore|ramoops) 11783 11784PTP HARDWARE CLOCK SUPPORT 11785M: Richard Cochran <richardcochran@gmail.com> 11786L: netdev@vger.kernel.org 11787S: Maintained 11788W: http://linuxptp.sourceforge.net/ 11789F: Documentation/ABI/testing/sysfs-ptp 11790F: Documentation/ptp/* 11791F: drivers/net/phy/dp83640* 11792F: drivers/ptp/* 11793F: include/linux/ptp_cl* 11794 11795PTRACE SUPPORT 11796M: Oleg Nesterov <oleg@redhat.com> 11797S: Maintained 11798F: include/asm-generic/syscall.h 11799F: include/linux/ptrace.h 11800F: include/linux/regset.h 11801F: include/linux/tracehook.h 11802F: include/uapi/linux/ptrace.h 11803F: include/uapi/linux/ptrace.h 11804F: include/asm-generic/ptrace.h 11805F: kernel/ptrace.c 11806F: arch/*/ptrace*.c 11807F: arch/*/*/ptrace*.c 11808F: arch/*/include/asm/ptrace*.h 11809 11810PULSE8-CEC DRIVER 11811M: Hans Verkuil <hverkuil@xs4all.nl> 11812L: linux-media@vger.kernel.org 11813T: git git://linuxtv.org/media_tree.git 11814S: Maintained 11815F: drivers/media/usb/pulse8-cec/* 11816F: Documentation/media/cec-drivers/pulse8-cec.rst 11817 11818PVRUSB2 VIDEO4LINUX DRIVER 11819M: Mike Isely <isely@pobox.com> 11820L: pvrusb2@isely.net (subscribers-only) 11821L: linux-media@vger.kernel.org 11822W: http://www.isely.net/pvrusb2/ 11823T: git git://linuxtv.org/media_tree.git 11824S: Maintained 11825F: Documentation/media/v4l-drivers/pvrusb2* 11826F: drivers/media/usb/pvrusb2/ 11827 11828PWC WEBCAM DRIVER 11829M: Hans Verkuil <hverkuil@xs4all.nl> 11830L: linux-media@vger.kernel.org 11831T: git git://linuxtv.org/media_tree.git 11832S: Odd Fixes 11833F: drivers/media/usb/pwc/* 11834 11835PWM FAN DRIVER 11836M: Kamil Debski <kamil@wypas.org> 11837M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11838L: linux-hwmon@vger.kernel.org 11839S: Supported 11840F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11841F: Documentation/hwmon/pwm-fan 11842F: drivers/hwmon/pwm-fan.c 11843 11844PWM IR Transmitter 11845M: Sean Young <sean@mess.org> 11846L: linux-media@vger.kernel.org 11847S: Maintained 11848F: drivers/media/rc/pwm-ir-tx.c 11849 11850PWM SUBSYSTEM 11851M: Thierry Reding <thierry.reding@gmail.com> 11852L: linux-pwm@vger.kernel.org 11853S: Maintained 11854T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11855F: Documentation/pwm.txt 11856F: Documentation/devicetree/bindings/pwm/ 11857F: include/linux/pwm.h 11858F: drivers/pwm/ 11859F: drivers/video/backlight/pwm_bl.c 11860F: include/linux/pwm_backlight.h 11861F: drivers/gpio/gpio-mvebu.c 11862F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11863 11864PXA GPIO DRIVER 11865M: Robert Jarzmik <robert.jarzmik@free.fr> 11866L: linux-gpio@vger.kernel.org 11867S: Maintained 11868F: drivers/gpio/gpio-pxa.c 11869 11870PXA MMCI DRIVER 11871S: Orphan 11872 11873PXA RTC DRIVER 11874M: Robert Jarzmik <robert.jarzmik@free.fr> 11875L: linux-rtc@vger.kernel.org 11876S: Maintained 11877 11878PXA2xx/PXA3xx SUPPORT 11879M: Daniel Mack <daniel@zonque.org> 11880M: Haojian Zhuang <haojian.zhuang@gmail.com> 11881M: Robert Jarzmik <robert.jarzmik@free.fr> 11882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11883T: git git://github.com/hzhuang1/linux.git 11884T: git git://github.com/rjarzmik/linux.git 11885S: Maintained 11886F: arch/arm/boot/dts/pxa* 11887F: arch/arm/mach-pxa/ 11888F: drivers/dma/pxa* 11889F: drivers/pcmcia/pxa2xx* 11890F: drivers/pinctrl/pxa/ 11891F: drivers/spi/spi-pxa2xx* 11892F: drivers/usb/gadget/udc/pxa2* 11893F: include/sound/pxa2xx-lib.h 11894F: sound/arm/pxa* 11895F: sound/soc/pxa/ 11896 11897QAT DRIVER 11898M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11899L: qat-linux@intel.com 11900S: Supported 11901F: drivers/crypto/qat/ 11902 11903QCOM AUDIO (ASoC) DRIVERS 11904M: Patrick Lai <plai@codeaurora.org> 11905M: Banajit Goswami <bgoswami@codeaurora.org> 11906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11907S: Supported 11908F: sound/soc/qcom/ 11909 11910QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11911M: Gabriel Somlo <somlo@cmu.edu> 11912M: "Michael S. Tsirkin" <mst@redhat.com> 11913L: qemu-devel@nongnu.org 11914S: Maintained 11915F: drivers/firmware/qemu_fw_cfg.c 11916F: include/uapi/linux/qemu_fw_cfg.h 11917 11918QIB DRIVER 11919M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11920M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11921L: linux-rdma@vger.kernel.org 11922S: Supported 11923F: drivers/infiniband/hw/qib/ 11924 11925QLOGIC QL41xxx FCOE DRIVER 11926M: QLogic-Storage-Upstream@cavium.com 11927L: linux-scsi@vger.kernel.org 11928S: Supported 11929F: drivers/scsi/qedf/ 11930 11931QLOGIC QL41xxx ISCSI DRIVER 11932M: QLogic-Storage-Upstream@cavium.com 11933L: linux-scsi@vger.kernel.org 11934S: Supported 11935F: drivers/scsi/qedi/ 11936 11937QLOGIC QL4xxx ETHERNET DRIVER 11938M: Ariel Elior <Ariel.Elior@cavium.com> 11939M: everest-linux-l2@cavium.com 11940L: netdev@vger.kernel.org 11941S: Supported 11942F: drivers/net/ethernet/qlogic/qed/ 11943F: include/linux/qed/ 11944F: drivers/net/ethernet/qlogic/qede/ 11945 11946QLOGIC QL4xxx RDMA DRIVER 11947M: Michal Kalderon <Michal.Kalderon@cavium.com> 11948M: Ariel Elior <Ariel.Elior@cavium.com> 11949L: linux-rdma@vger.kernel.org 11950S: Supported 11951F: drivers/infiniband/hw/qedr/ 11952F: include/uapi/rdma/qedr-abi.h 11953 11954QLOGIC QLA1280 SCSI DRIVER 11955M: Michael Reed <mdr@sgi.com> 11956L: linux-scsi@vger.kernel.org 11957S: Maintained 11958F: drivers/scsi/qla1280.[ch] 11959 11960QLOGIC QLA2XXX FC-SCSI DRIVER 11961M: qla2xxx-upstream@qlogic.com 11962L: linux-scsi@vger.kernel.org 11963S: Supported 11964F: Documentation/scsi/LICENSE.qla2xxx 11965F: drivers/scsi/qla2xxx/ 11966 11967QLOGIC QLA3XXX NETWORK DRIVER 11968M: Dept-GELinuxNICDev@cavium.com 11969L: netdev@vger.kernel.org 11970S: Supported 11971F: Documentation/networking/LICENSE.qla3xxx 11972F: drivers/net/ethernet/qlogic/qla3xxx.* 11973 11974QLOGIC QLA4XXX iSCSI DRIVER 11975M: QLogic-Storage-Upstream@qlogic.com 11976L: linux-scsi@vger.kernel.org 11977S: Supported 11978F: Documentation/scsi/LICENSE.qla4xxx 11979F: drivers/scsi/qla4xxx/ 11980 11981QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11982M: Harish Patil <harish.patil@cavium.com> 11983M: Manish Chopra <manish.chopra@cavium.com> 11984M: Dept-GELinuxNICDev@cavium.com 11985L: netdev@vger.kernel.org 11986S: Supported 11987F: drivers/net/ethernet/qlogic/qlcnic/ 11988 11989QLOGIC QLGE 10Gb ETHERNET DRIVER 11990M: Harish Patil <harish.patil@cavium.com> 11991M: Manish Chopra <manish.chopra@cavium.com> 11992M: Dept-GELinuxNICDev@cavium.com 11993L: netdev@vger.kernel.org 11994S: Supported 11995F: drivers/net/ethernet/qlogic/qlge/ 11996 11997QM1D1B0004 MEDIA DRIVER 11998M: Akihiro Tsukada <tskd08@gmail.com> 11999L: linux-media@vger.kernel.org 12000S: Odd Fixes 12001F: drivers/media/tuners/qm1d1b0004* 12002 12003QM1D1C0042 MEDIA DRIVER 12004M: Akihiro Tsukada <tskd08@gmail.com> 12005L: linux-media@vger.kernel.org 12006S: Odd Fixes 12007F: drivers/media/tuners/qm1d1c0042* 12008 12009QNX4 FILESYSTEM 12010M: Anders Larsen <al@alarsen.net> 12011W: http://www.alarsen.net/linux/qnx4fs/ 12012S: Maintained 12013F: fs/qnx4/ 12014F: include/uapi/linux/qnx4_fs.h 12015F: include/uapi/linux/qnxtypes.h 12016 12017QORIQ DPAA2 FSL-MC BUS DRIVER 12018M: Stuart Yoder <stuyoder@gmail.com> 12019M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12020L: linux-kernel@vger.kernel.org 12021S: Maintained 12022F: drivers/bus/fsl-mc/ 12023F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12024F: Documentation/networking/dpaa2/overview.rst 12025 12026QT1010 MEDIA DRIVER 12027M: Antti Palosaari <crope@iki.fi> 12028L: linux-media@vger.kernel.org 12029W: https://linuxtv.org 12030W: http://palosaari.fi/linux/ 12031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12032T: git git://linuxtv.org/anttip/media_tree.git 12033S: Maintained 12034F: drivers/media/tuners/qt1010* 12035 12036QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12037M: Kalle Valo <kvalo@codeaurora.org> 12038L: ath10k@lists.infradead.org 12039W: http://wireless.kernel.org/en/users/Drivers/ath10k 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12041S: Supported 12042F: drivers/net/wireless/ath/ath10k/ 12043 12044QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12045M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12046L: linux-wireless@vger.kernel.org 12047W: http://wireless.kernel.org/en/users/Drivers/ath9k 12048S: Supported 12049F: drivers/net/wireless/ath/ath9k/ 12050 12051QUALCOMM CAMERA SUBSYSTEM DRIVER 12052M: Todor Tomov <todor.tomov@linaro.org> 12053L: linux-media@vger.kernel.org 12054S: Maintained 12055F: Documentation/devicetree/bindings/media/qcom,camss.txt 12056F: Documentation/media/v4l-drivers/qcom_camss.rst 12057F: drivers/media/platform/qcom/camss/ 12058 12059QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12060M: Ilia Lin <ilia.lin@gmail.com> 12061L: linux-pm@vger.kernel.org 12062S: Maintained 12063F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12064F: drivers/cpufreq/qcom-cpufreq-kryo.c 12065 12066QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12067M: Timur Tabi <timur@kernel.org> 12068L: netdev@vger.kernel.org 12069S: Maintained 12070F: drivers/net/ethernet/qualcomm/emac/ 12071 12072QUALCOMM GENERIC INTERFACE I2C DRIVER 12073M: Alok Chauhan <alokc@codeaurora.org> 12074M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12075L: linux-i2c@vger.kernel.org 12076L: linux-arm-msm@vger.kernel.org 12077S: Supported 12078F: drivers/i2c/busses/i2c-qcom-geni.c 12079 12080QUALCOMM HEXAGON ARCHITECTURE 12081M: Richard Kuo <rkuo@codeaurora.org> 12082L: linux-hexagon@vger.kernel.org 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12084S: Supported 12085F: arch/hexagon/ 12086 12087QUALCOMM HIDMA DRIVER 12088M: Sinan Kaya <okaya@kernel.org> 12089L: linux-arm-kernel@lists.infradead.org 12090L: linux-arm-msm@vger.kernel.org 12091L: dmaengine@vger.kernel.org 12092S: Supported 12093F: drivers/dma/qcom/hidma* 12094 12095QUALCOMM IOMMU 12096M: Rob Clark <robdclark@gmail.com> 12097L: iommu@lists.linux-foundation.org 12098L: linux-arm-msm@vger.kernel.org 12099S: Maintained 12100F: drivers/iommu/qcom_iommu.c 12101 12102QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12103M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12104L: linux-media@vger.kernel.org 12105L: linux-arm-msm@vger.kernel.org 12106T: git git://linuxtv.org/media_tree.git 12107S: Maintained 12108F: drivers/media/platform/qcom/venus/ 12109 12110QUALCOMM WCN36XX WIRELESS DRIVER 12111M: Kalle Valo <kvalo@codeaurora.org> 12112L: wcn36xx@lists.infradead.org 12113W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12114T: git git://github.com/KrasnikovEugene/wcn36xx.git 12115S: Supported 12116F: drivers/net/wireless/ath/wcn36xx/ 12117 12118QUANTENNA QTNFMAC WIRELESS DRIVER 12119M: Igor Mitsyanko <imitsyanko@quantenna.com> 12120M: Avinash Patil <avinashp@quantenna.com> 12121M: Sergey Matyukevich <smatyukevich@quantenna.com> 12122L: linux-wireless@vger.kernel.org 12123S: Maintained 12124F: drivers/net/wireless/quantenna 12125 12126RADEON and AMDGPU DRM DRIVERS 12127M: Alex Deucher <alexander.deucher@amd.com> 12128M: Christian König <christian.koenig@amd.com> 12129M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12130L: amd-gfx@lists.freedesktop.org 12131T: git git://people.freedesktop.org/~agd5f/linux 12132S: Supported 12133F: drivers/gpu/drm/radeon/ 12134F: include/uapi/drm/radeon_drm.h 12135F: drivers/gpu/drm/amd/ 12136F: include/uapi/drm/amdgpu_drm.h 12137 12138RADEON FRAMEBUFFER DISPLAY DRIVER 12139M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12140L: linux-fbdev@vger.kernel.org 12141S: Maintained 12142F: drivers/video/fbdev/aty/radeon* 12143F: include/uapi/linux/radeonfb.h 12144 12145RADIOSHARK RADIO DRIVER 12146M: Hans Verkuil <hverkuil@xs4all.nl> 12147L: linux-media@vger.kernel.org 12148T: git git://linuxtv.org/media_tree.git 12149S: Maintained 12150F: drivers/media/radio/radio-shark.c 12151 12152RADIOSHARK2 RADIO DRIVER 12153M: Hans Verkuil <hverkuil@xs4all.nl> 12154L: linux-media@vger.kernel.org 12155T: git git://linuxtv.org/media_tree.git 12156S: Maintained 12157F: drivers/media/radio/radio-shark2.c 12158F: drivers/media/radio/radio-tea5777.c 12159 12160RADOS BLOCK DEVICE (RBD) 12161M: Ilya Dryomov <idryomov@gmail.com> 12162M: Sage Weil <sage@redhat.com> 12163M: Alex Elder <elder@kernel.org> 12164L: ceph-devel@vger.kernel.org 12165W: http://ceph.com/ 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12167T: git git://github.com/ceph/ceph-client.git 12168S: Supported 12169F: Documentation/ABI/testing/sysfs-bus-rbd 12170F: drivers/block/rbd.c 12171F: drivers/block/rbd_types.h 12172 12173RAGE128 FRAMEBUFFER DISPLAY DRIVER 12174M: Paul Mackerras <paulus@samba.org> 12175L: linux-fbdev@vger.kernel.org 12176S: Maintained 12177F: drivers/video/fbdev/aty/aty128fb.c 12178 12179RAINSHADOW-CEC DRIVER 12180M: Hans Verkuil <hverkuil@xs4all.nl> 12181L: linux-media@vger.kernel.org 12182T: git git://linuxtv.org/media_tree.git 12183S: Maintained 12184F: drivers/media/usb/rainshadow-cec/* 12185 12186RALINK MIPS ARCHITECTURE 12187M: John Crispin <john@phrozen.org> 12188L: linux-mips@linux-mips.org 12189S: Maintained 12190F: arch/mips/ralink 12191 12192RALINK RT2X00 WIRELESS LAN DRIVER 12193P: rt2x00 project 12194M: Stanislaw Gruszka <sgruszka@redhat.com> 12195M: Helmut Schaa <helmut.schaa@googlemail.com> 12196L: linux-wireless@vger.kernel.org 12197S: Maintained 12198F: drivers/net/wireless/ralink/rt2x00/ 12199 12200RAMDISK RAM BLOCK DEVICE DRIVER 12201M: Jens Axboe <axboe@kernel.dk> 12202S: Maintained 12203F: Documentation/blockdev/ramdisk.txt 12204F: drivers/block/brd.c 12205 12206RANCHU VIRTUAL BOARD FOR MIPS 12207M: Miodrag Dinic <miodrag.dinic@mips.com> 12208L: linux-mips@linux-mips.org 12209S: Supported 12210F: arch/mips/generic/board-ranchu.c 12211F: arch/mips/configs/generic/board-ranchu.config 12212 12213RANDOM NUMBER DRIVER 12214M: "Theodore Ts'o" <tytso@mit.edu> 12215S: Maintained 12216F: drivers/char/random.c 12217 12218RAPIDIO SUBSYSTEM 12219M: Matt Porter <mporter@kernel.crashing.org> 12220M: Alexandre Bounine <alex.bou9@gmail.com> 12221S: Maintained 12222F: drivers/rapidio/ 12223 12224RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12225L: linux-wireless@vger.kernel.org 12226S: Orphan 12227F: drivers/net/wireless/ray* 12228 12229RCUTORTURE TEST FRAMEWORK 12230M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12231M: Josh Triplett <josh@joshtriplett.org> 12232R: Steven Rostedt <rostedt@goodmis.org> 12233R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12234R: Lai Jiangshan <jiangshanlai@gmail.com> 12235L: linux-kernel@vger.kernel.org 12236S: Supported 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12238F: tools/testing/selftests/rcutorture 12239 12240RDC R-321X SoC 12241M: Florian Fainelli <florian@openwrt.org> 12242S: Maintained 12243 12244RDC R6040 FAST ETHERNET DRIVER 12245M: Florian Fainelli <f.fainelli@gmail.com> 12246L: netdev@vger.kernel.org 12247S: Maintained 12248F: drivers/net/ethernet/rdc/r6040.c 12249 12250RDMAVT - RDMA verbs software 12251M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12252M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12253L: linux-rdma@vger.kernel.org 12254S: Supported 12255F: drivers/infiniband/sw/rdmavt 12256 12257RDS - RELIABLE DATAGRAM SOCKETS 12258M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12259L: netdev@vger.kernel.org 12260L: linux-rdma@vger.kernel.org 12261L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12262W: https://oss.oracle.com/projects/rds/ 12263S: Supported 12264F: net/rds/ 12265F: Documentation/networking/rds.txt 12266 12267RDT - RESOURCE ALLOCATION 12268M: Fenghua Yu <fenghua.yu@intel.com> 12269M: Reinette Chatre <reinette.chatre@intel.com> 12270L: linux-kernel@vger.kernel.org 12271S: Supported 12272F: arch/x86/kernel/cpu/intel_rdt* 12273F: arch/x86/include/asm/intel_rdt_sched.h 12274F: Documentation/x86/intel_rdt* 12275 12276READ-COPY UPDATE (RCU) 12277M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12278M: Josh Triplett <josh@joshtriplett.org> 12279R: Steven Rostedt <rostedt@goodmis.org> 12280R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12281R: Lai Jiangshan <jiangshanlai@gmail.com> 12282L: linux-kernel@vger.kernel.org 12283W: http://www.rdrop.com/users/paulmck/RCU/ 12284S: Supported 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12286F: Documentation/RCU/ 12287X: Documentation/RCU/torture.txt 12288F: include/linux/rcu* 12289X: include/linux/srcu*.h 12290F: kernel/rcu/ 12291X: kernel/rcu/srcu*.c 12292 12293REAL TIME CLOCK (RTC) SUBSYSTEM 12294M: Alessandro Zummo <a.zummo@towertech.it> 12295M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12296L: linux-rtc@vger.kernel.org 12297Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12299S: Maintained 12300F: Documentation/devicetree/bindings/rtc/ 12301F: Documentation/rtc.txt 12302F: drivers/rtc/ 12303F: include/linux/rtc.h 12304F: include/uapi/linux/rtc.h 12305F: include/linux/rtc/ 12306F: include/linux/platform_data/rtc-* 12307F: tools/testing/selftests/rtc/ 12308 12309REALTEK AUDIO CODECS 12310M: Bard Liao <bardliao@realtek.com> 12311M: Oder Chiou <oder_chiou@realtek.com> 12312S: Maintained 12313F: sound/soc/codecs/rt* 12314F: include/sound/rt*.h 12315 12316REALTEK RTL83xx SMI DSA ROUTER CHIPS 12317M: Linus Walleij <linus.walleij@linaro.org> 12318S: Maintained 12319F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12320F: drivers/net/dsa/realtek-smi* 12321F: drivers/net/dsa/rtl83* 12322 12323REGISTER MAP ABSTRACTION 12324M: Mark Brown <broonie@kernel.org> 12325L: linux-kernel@vger.kernel.org 12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12327S: Supported 12328F: Documentation/devicetree/bindings/regmap/ 12329F: drivers/base/regmap/ 12330F: include/linux/regmap.h 12331 12332REISERFS FILE SYSTEM 12333L: reiserfs-devel@vger.kernel.org 12334S: Supported 12335F: fs/reiserfs/ 12336 12337REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12338M: Ohad Ben-Cohen <ohad@wizery.com> 12339M: Bjorn Andersson <bjorn.andersson@linaro.org> 12340L: linux-remoteproc@vger.kernel.org 12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12342S: Maintained 12343F: Documentation/devicetree/bindings/remoteproc/ 12344F: Documentation/remoteproc.txt 12345F: drivers/remoteproc/ 12346F: include/linux/remoteproc.h 12347 12348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12349M: Ohad Ben-Cohen <ohad@wizery.com> 12350M: Bjorn Andersson <bjorn.andersson@linaro.org> 12351L: linux-remoteproc@vger.kernel.org 12352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12353S: Maintained 12354F: drivers/rpmsg/ 12355F: Documentation/rpmsg.txt 12356F: include/linux/rpmsg.h 12357F: include/linux/rpmsg/ 12358 12359RENESAS CLOCK DRIVERS 12360M: Geert Uytterhoeven <geert+renesas@glider.be> 12361L: linux-renesas-soc@vger.kernel.org 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12363S: Supported 12364F: drivers/clk/renesas/ 12365 12366RENESAS EMEV2 I2C DRIVER 12367M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12368S: Supported 12369F: drivers/i2c/busses/i2c-emev2.c 12370 12371RENESAS ETHERNET DRIVERS 12372R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12373L: netdev@vger.kernel.org 12374L: linux-renesas-soc@vger.kernel.org 12375F: Documentation/devicetree/bindings/net/renesas,*.txt 12376F: Documentation/devicetree/bindings/net/sh_eth.txt 12377F: drivers/net/ethernet/renesas/ 12378F: include/linux/sh_eth.h 12379 12380RENESAS R-CAR GYROADC DRIVER 12381M: Marek Vasut <marek.vasut@gmail.com> 12382L: linux-iio@vger.kernel.org 12383S: Supported 12384F: drivers/iio/adc/rcar_gyro_adc.c 12385 12386RENESAS R-CAR I2C DRIVERS 12387M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12388S: Supported 12389F: drivers/i2c/busses/i2c-rcar.c 12390F: drivers/i2c/busses/i2c-sh_mobile.c 12391 12392RENESAS USB PHY DRIVER 12393M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12394L: linux-renesas-soc@vger.kernel.org 12395S: Maintained 12396F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12397 12398RESET CONTROLLER FRAMEWORK 12399M: Philipp Zabel <p.zabel@pengutronix.de> 12400T: git git://git.pengutronix.de/git/pza/linux 12401S: Maintained 12402F: drivers/reset/ 12403F: Documentation/devicetree/bindings/reset/ 12404F: include/dt-bindings/reset/ 12405F: include/linux/reset.h 12406F: include/linux/reset-controller.h 12407 12408RESTARTABLE SEQUENCES SUPPORT 12409M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12410M: Peter Zijlstra <peterz@infradead.org> 12411M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12412M: Boqun Feng <boqun.feng@gmail.com> 12413L: linux-kernel@vger.kernel.org 12414S: Supported 12415F: kernel/rseq.c 12416F: include/uapi/linux/rseq.h 12417F: include/trace/events/rseq.h 12418F: tools/testing/selftests/rseq/ 12419 12420RFKILL 12421M: Johannes Berg <johannes@sipsolutions.net> 12422L: linux-wireless@vger.kernel.org 12423W: http://wireless.kernel.org/ 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12426S: Maintained 12427F: Documentation/rfkill.txt 12428F: Documentation/ABI/stable/sysfs-class-rfkill 12429F: net/rfkill/ 12430F: include/linux/rfkill.h 12431F: include/uapi/linux/rfkill.h 12432 12433RHASHTABLE 12434M: Thomas Graf <tgraf@suug.ch> 12435M: Herbert Xu <herbert@gondor.apana.org.au> 12436L: netdev@vger.kernel.org 12437S: Maintained 12438F: lib/rhashtable.c 12439F: lib/test_rhashtable.c 12440F: include/linux/rhashtable.h 12441F: include/linux/rhashtable-types.h 12442 12443RICOH R5C592 MEMORYSTICK DRIVER 12444M: Maxim Levitsky <maximlevitsky@gmail.com> 12445S: Maintained 12446F: drivers/memstick/host/r592.* 12447 12448RICOH SMARTMEDIA/XD DRIVER 12449M: Maxim Levitsky <maximlevitsky@gmail.com> 12450S: Maintained 12451F: drivers/mtd/nand/raw/r852.c 12452F: drivers/mtd/nand/raw/r852.h 12453 12454RISC-V ARCHITECTURE 12455M: Palmer Dabbelt <palmer@sifive.com> 12456M: Albert Ou <aou@eecs.berkeley.edu> 12457L: linux-riscv@lists.infradead.org 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12459S: Supported 12460F: arch/riscv/ 12461K: riscv 12462N: riscv 12463 12464ROCCAT DRIVERS 12465M: Stefan Achatz <erazor_de@users.sourceforge.net> 12466W: http://sourceforge.net/projects/roccat/ 12467S: Maintained 12468F: drivers/hid/hid-roccat* 12469F: include/linux/hid-roccat* 12470F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12471 12472ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12473M: Jacob chen <jacob2.chen@rock-chips.com> 12474L: linux-media@vger.kernel.org 12475S: Maintained 12476F: drivers/media/platform/rockchip/rga/ 12477F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12478 12479ROCKER DRIVER 12480M: Jiri Pirko <jiri@resnulli.us> 12481L: netdev@vger.kernel.org 12482S: Supported 12483F: drivers/net/ethernet/rocker/ 12484 12485ROCKETPORT DRIVER 12486P: Comtrol Corp. 12487W: http://www.comtrol.com 12488S: Maintained 12489F: Documentation/serial/rocket.txt 12490F: drivers/tty/rocket* 12491 12492ROCKETPORT EXPRESS/INFINITY DRIVER 12493M: Kevin Cernekee <cernekee@gmail.com> 12494L: linux-serial@vger.kernel.org 12495S: Odd Fixes 12496F: drivers/tty/serial/rp2.* 12497 12498ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12499M: Marek Vasut <marek.vasut+renesas@gmail.com> 12500L: linux-kernel@vger.kernel.org 12501L: linux-renesas-soc@vger.kernel.org 12502S: Supported 12503F: drivers/mfd/bd9571mwv.c 12504F: drivers/regulator/bd9571mwv-regulator.c 12505F: drivers/gpio/gpio-bd9571mwv.c 12506F: include/linux/mfd/bd9571mwv.h 12507F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12508 12509ROSE NETWORK LAYER 12510M: Ralf Baechle <ralf@linux-mips.org> 12511L: linux-hams@vger.kernel.org 12512W: http://www.linux-ax25.org/ 12513S: Maintained 12514F: include/net/rose.h 12515F: include/uapi/linux/rose.h 12516F: net/rose/ 12517 12518RTL2830 MEDIA DRIVER 12519M: Antti Palosaari <crope@iki.fi> 12520L: linux-media@vger.kernel.org 12521W: https://linuxtv.org 12522W: http://palosaari.fi/linux/ 12523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12524T: git git://linuxtv.org/anttip/media_tree.git 12525S: Maintained 12526F: drivers/media/dvb-frontends/rtl2830* 12527 12528RTL2832 MEDIA DRIVER 12529M: Antti Palosaari <crope@iki.fi> 12530L: linux-media@vger.kernel.org 12531W: https://linuxtv.org 12532W: http://palosaari.fi/linux/ 12533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12534T: git git://linuxtv.org/anttip/media_tree.git 12535S: Maintained 12536F: drivers/media/dvb-frontends/rtl2832* 12537 12538RTL2832_SDR MEDIA DRIVER 12539M: Antti Palosaari <crope@iki.fi> 12540L: linux-media@vger.kernel.org 12541W: https://linuxtv.org 12542W: http://palosaari.fi/linux/ 12543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12544T: git git://linuxtv.org/anttip/media_tree.git 12545S: Maintained 12546F: drivers/media/dvb-frontends/rtl2832_sdr* 12547 12548RTL8180 WIRELESS DRIVER 12549L: linux-wireless@vger.kernel.org 12550W: http://wireless.kernel.org/ 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12552S: Orphan 12553F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12554 12555RTL8187 WIRELESS DRIVER 12556M: Herton Ronaldo Krzesinski <herton@canonical.com> 12557M: Hin-Tak Leung <htl10@users.sourceforge.net> 12558M: Larry Finger <Larry.Finger@lwfinger.net> 12559L: linux-wireless@vger.kernel.org 12560W: http://wireless.kernel.org/ 12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12562S: Maintained 12563F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12564 12565REALTEK WIRELESS DRIVER (rtlwifi family) 12566M: Ping-Ke Shih <pkshih@realtek.com> 12567L: linux-wireless@vger.kernel.org 12568W: http://wireless.kernel.org/ 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12570S: Maintained 12571F: drivers/net/wireless/realtek/rtlwifi/ 12572 12573RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12574M: Jes Sorensen <Jes.Sorensen@gmail.com> 12575L: linux-wireless@vger.kernel.org 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12577S: Maintained 12578F: drivers/net/wireless/realtek/rtl8xxxu/ 12579 12580RXRPC SOCKETS (AF_RXRPC) 12581M: David Howells <dhowells@redhat.com> 12582L: linux-afs@lists.infradead.org 12583S: Supported 12584F: net/rxrpc/ 12585F: include/keys/rxrpc-type.h 12586F: include/net/af_rxrpc.h 12587F: include/trace/events/rxrpc.h 12588F: include/uapi/linux/rxrpc.h 12589F: Documentation/networking/rxrpc.txt 12590W: https://www.infradead.org/~dhowells/kafs/ 12591 12592S3 SAVAGE FRAMEBUFFER DRIVER 12593M: Antonino Daplas <adaplas@gmail.com> 12594L: linux-fbdev@vger.kernel.org 12595S: Maintained 12596F: drivers/video/fbdev/savage/ 12597 12598S390 12599M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12600M: Heiko Carstens <heiko.carstens@de.ibm.com> 12601L: linux-s390@vger.kernel.org 12602W: http://www.ibm.com/developerworks/linux/linux390/ 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12604S: Supported 12605F: arch/s390/ 12606F: drivers/s390/ 12607F: Documentation/s390/ 12608F: Documentation/driver-api/s390-drivers.rst 12609 12610S390 COMMON I/O LAYER 12611M: Sebastian Ott <sebott@linux.ibm.com> 12612M: Peter Oberparleiter <oberpar@linux.ibm.com> 12613L: linux-s390@vger.kernel.org 12614W: http://www.ibm.com/developerworks/linux/linux390/ 12615S: Supported 12616F: drivers/s390/cio/ 12617 12618S390 DASD DRIVER 12619M: Stefan Haberland <sth@linux.ibm.com> 12620M: Jan Hoeppner <hoeppner@linux.ibm.com> 12621L: linux-s390@vger.kernel.org 12622W: http://www.ibm.com/developerworks/linux/linux390/ 12623S: Supported 12624F: drivers/s390/block/dasd* 12625F: block/partitions/ibm.c 12626 12627S390 IOMMU (PCI) 12628M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12629L: linux-s390@vger.kernel.org 12630W: http://www.ibm.com/developerworks/linux/linux390/ 12631S: Supported 12632F: drivers/iommu/s390-iommu.c 12633 12634S390 IUCV NETWORK LAYER 12635M: Julian Wiedmann <jwi@linux.ibm.com> 12636M: Ursula Braun <ubraun@linux.ibm.com> 12637L: linux-s390@vger.kernel.org 12638W: http://www.ibm.com/developerworks/linux/linux390/ 12639S: Supported 12640F: drivers/s390/net/*iucv* 12641F: include/net/iucv/ 12642F: net/iucv/ 12643 12644S390 NETWORK DRIVERS 12645M: Julian Wiedmann <jwi@linux.ibm.com> 12646M: Ursula Braun <ubraun@linux.ibm.com> 12647L: linux-s390@vger.kernel.org 12648W: http://www.ibm.com/developerworks/linux/linux390/ 12649S: Supported 12650F: drivers/s390/net/ 12651 12652S390 PCI SUBSYSTEM 12653M: Sebastian Ott <sebott@linux.ibm.com> 12654M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12655L: linux-s390@vger.kernel.org 12656W: http://www.ibm.com/developerworks/linux/linux390/ 12657S: Supported 12658F: arch/s390/pci/ 12659F: drivers/pci/hotplug/s390_pci_hpc.c 12660 12661S390 VFIO-CCW DRIVER 12662M: Cornelia Huck <cohuck@redhat.com> 12663M: Halil Pasic <pasic@linux.ibm.com> 12664L: linux-s390@vger.kernel.org 12665L: kvm@vger.kernel.org 12666S: Supported 12667F: drivers/s390/cio/vfio_ccw* 12668F: Documentation/s390/vfio-ccw.txt 12669F: include/uapi/linux/vfio_ccw.h 12670 12671S390 ZCRYPT DRIVER 12672M: Harald Freudenberger <freude@linux.ibm.com> 12673L: linux-s390@vger.kernel.org 12674W: http://www.ibm.com/developerworks/linux/linux390/ 12675S: Supported 12676F: drivers/s390/crypto/ 12677 12678S390 ZFCP DRIVER 12679M: Steffen Maier <maier@linux.ibm.com> 12680M: Benjamin Block <bblock@linux.ibm.com> 12681L: linux-s390@vger.kernel.org 12682W: http://www.ibm.com/developerworks/linux/linux390/ 12683S: Supported 12684F: drivers/s390/scsi/zfcp_* 12685 12686S3C24XX SD/MMC Driver 12687M: Ben Dooks <ben-linux@fluff.org> 12688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12689S: Supported 12690F: drivers/mmc/host/s3cmci.* 12691 12692SAA6588 RDS RECEIVER DRIVER 12693M: Hans Verkuil <hverkuil@xs4all.nl> 12694L: linux-media@vger.kernel.org 12695T: git git://linuxtv.org/media_tree.git 12696W: https://linuxtv.org 12697S: Odd Fixes 12698F: drivers/media/i2c/saa6588* 12699 12700SAA7134 VIDEO4LINUX DRIVER 12701M: Mauro Carvalho Chehab <mchehab@kernel.org> 12702L: linux-media@vger.kernel.org 12703W: https://linuxtv.org 12704T: git git://linuxtv.org/media_tree.git 12705S: Odd fixes 12706F: Documentation/media/v4l-drivers/saa7134* 12707F: drivers/media/pci/saa7134/ 12708 12709SAA7146 VIDEO4LINUX-2 DRIVER 12710M: Hans Verkuil <hverkuil@xs4all.nl> 12711L: linux-media@vger.kernel.org 12712T: git git://linuxtv.org/media_tree.git 12713S: Maintained 12714F: drivers/media/common/saa7146/ 12715F: drivers/media/pci/saa7146/ 12716F: include/media/saa7146* 12717 12718SAMSUNG AUDIO (ASoC) DRIVERS 12719M: Krzysztof Kozlowski <krzk@kernel.org> 12720M: Sangbeom Kim <sbkim73@samsung.com> 12721M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12722L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12723S: Supported 12724F: sound/soc/samsung/ 12725F: Documentation/devicetree/bindings/sound/samsung* 12726 12727SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12728M: Krzysztof Kozlowski <krzk@kernel.org> 12729L: linux-crypto@vger.kernel.org 12730L: linux-samsung-soc@vger.kernel.org 12731S: Maintained 12732F: drivers/crypto/exynos-rng.c 12733F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12734 12735SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12736M: Łukasz Stelmach <l.stelmach@samsung.com> 12737L: linux-samsung-soc@vger.kernel.org 12738S: Maintained 12739F: drivers/char/hw_random/exynos-trng.c 12740F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12741 12742SAMSUNG FRAMEBUFFER DRIVER 12743M: Jingoo Han <jingoohan1@gmail.com> 12744L: linux-fbdev@vger.kernel.org 12745S: Maintained 12746F: drivers/video/fbdev/s3c-fb.c 12747 12748SAMSUNG LAPTOP DRIVER 12749M: Corentin Chary <corentin.chary@gmail.com> 12750L: platform-driver-x86@vger.kernel.org 12751S: Maintained 12752F: drivers/platform/x86/samsung-laptop.c 12753 12754SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12755M: Sangbeom Kim <sbkim73@samsung.com> 12756M: Krzysztof Kozlowski <krzk@kernel.org> 12757M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12758L: linux-kernel@vger.kernel.org 12759L: linux-samsung-soc@vger.kernel.org 12760S: Supported 12761F: drivers/mfd/sec*.c 12762F: drivers/regulator/s2m*.c 12763F: drivers/regulator/s5m*.c 12764F: drivers/clk/clk-s2mps11.c 12765F: drivers/rtc/rtc-s5m.c 12766F: include/linux/mfd/samsung/ 12767F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12768F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12769F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12770F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12771 12772SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12773M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12774L: linux-media@vger.kernel.org 12775L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12776S: Maintained 12777F: drivers/media/platform/s3c-camif/ 12778F: include/media/drv-intf/s3c_camif.h 12779 12780SAMSUNG S3FWRN5 NFC DRIVER 12781M: Robert Baldyga <r.baldyga@samsung.com> 12782M: Krzysztof Opasiak <k.opasiak@samsung.com> 12783L: linux-nfc@lists.01.org (moderated for non-subscribers) 12784S: Supported 12785F: drivers/nfc/s3fwrn5 12786 12787SAMSUNG S5C73M3 CAMERA DRIVER 12788M: Kyungmin Park <kyungmin.park@samsung.com> 12789M: Andrzej Hajda <a.hajda@samsung.com> 12790L: linux-media@vger.kernel.org 12791S: Supported 12792F: drivers/media/i2c/s5c73m3/* 12793 12794SAMSUNG S5K5BAF CAMERA DRIVER 12795M: Kyungmin Park <kyungmin.park@samsung.com> 12796M: Andrzej Hajda <a.hajda@samsung.com> 12797L: linux-media@vger.kernel.org 12798S: Supported 12799F: drivers/media/i2c/s5k5baf.c 12800 12801SAMSUNG S5P Security SubSystem (SSS) DRIVER 12802M: Krzysztof Kozlowski <krzk@kernel.org> 12803M: Vladimir Zapolskiy <vz@mleia.com> 12804M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12805L: linux-crypto@vger.kernel.org 12806L: linux-samsung-soc@vger.kernel.org 12807S: Maintained 12808F: drivers/crypto/s5p-sss.c 12809 12810SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12811M: Kyungmin Park <kyungmin.park@samsung.com> 12812M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12813L: linux-media@vger.kernel.org 12814Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12815S: Supported 12816F: drivers/media/platform/exynos4-is/ 12817 12818SAMSUNG SOC CLOCK DRIVERS 12819M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12820M: Tomasz Figa <tomasz.figa@gmail.com> 12821M: Chanwoo Choi <cw00.choi@samsung.com> 12822S: Supported 12823L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12825F: drivers/clk/samsung/ 12826F: include/dt-bindings/clock/exynos*.h 12827F: Documentation/devicetree/bindings/clock/exynos*.txt 12828 12829SAMSUNG SPI DRIVERS 12830M: Kukjin Kim <kgene@kernel.org> 12831M: Krzysztof Kozlowski <krzk@kernel.org> 12832M: Andi Shyti <andi@etezian.org> 12833L: linux-spi@vger.kernel.org 12834L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12835S: Maintained 12836F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12837F: drivers/spi/spi-s3c* 12838F: include/linux/platform_data/spi-s3c64xx.h 12839 12840SAMSUNG SXGBE DRIVERS 12841M: Byungho An <bh74.an@samsung.com> 12842M: Girish K S <ks.giri@samsung.com> 12843M: Vipul Pandya <vipul.pandya@samsung.com> 12844S: Supported 12845L: netdev@vger.kernel.org 12846F: drivers/net/ethernet/samsung/sxgbe/ 12847 12848SAMSUNG THERMAL DRIVER 12849M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12850L: linux-pm@vger.kernel.org 12851L: linux-samsung-soc@vger.kernel.org 12852S: Supported 12853T: git https://github.com/lmajewski/linux-samsung-thermal.git 12854F: drivers/thermal/samsung/ 12855 12856SAMSUNG USB2 PHY DRIVER 12857M: Kamil Debski <kamil@wypas.org> 12858M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12859L: linux-kernel@vger.kernel.org 12860S: Supported 12861F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12862F: Documentation/phy/samsung-usb2.txt 12863F: drivers/phy/samsung/phy-exynos4210-usb2.c 12864F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12865F: drivers/phy/samsung/phy-exynos5250-usb2.c 12866F: drivers/phy/samsung/phy-s5pv210-usb2.c 12867F: drivers/phy/samsung/phy-samsung-usb2.c 12868F: drivers/phy/samsung/phy-samsung-usb2.h 12869 12870SC1200 WDT DRIVER 12871M: Zwane Mwaikambo <zwanem@gmail.com> 12872S: Maintained 12873F: drivers/watchdog/sc1200wdt.c 12874 12875SCHEDULER 12876M: Ingo Molnar <mingo@redhat.com> 12877M: Peter Zijlstra <peterz@infradead.org> 12878L: linux-kernel@vger.kernel.org 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12880S: Maintained 12881F: kernel/sched/ 12882F: include/linux/sched.h 12883F: include/uapi/linux/sched.h 12884F: include/linux/wait.h 12885 12886SCR24X CHIP CARD INTERFACE DRIVER 12887M: Lubomir Rintel <lkundrak@v3.sk> 12888S: Supported 12889F: drivers/char/pcmcia/scr24x_cs.c 12890 12891SCSI CDROM DRIVER 12892M: Jens Axboe <axboe@kernel.dk> 12893L: linux-scsi@vger.kernel.org 12894W: http://www.kernel.dk 12895S: Maintained 12896F: drivers/scsi/sr* 12897 12898SCSI RDMA PROTOCOL (SRP) INITIATOR 12899M: Bart Van Assche <bvanassche@acm.org> 12900L: linux-rdma@vger.kernel.org 12901S: Supported 12902Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12903F: drivers/infiniband/ulp/srp/ 12904F: include/scsi/srp.h 12905 12906SCSI RDMA PROTOCOL (SRP) TARGET 12907M: Bart Van Assche <bvanassche@acm.org> 12908L: linux-rdma@vger.kernel.org 12909L: target-devel@vger.kernel.org 12910S: Supported 12911Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12912F: drivers/infiniband/ulp/srpt/ 12913 12914SCSI SG DRIVER 12915M: Doug Gilbert <dgilbert@interlog.com> 12916L: linux-scsi@vger.kernel.org 12917W: http://sg.danny.cz/sg 12918S: Maintained 12919F: Documentation/scsi/scsi-generic.txt 12920F: drivers/scsi/sg.c 12921F: include/scsi/sg.h 12922 12923SCSI SUBSYSTEM 12924M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12926M: "Martin K. Petersen" <martin.petersen@oracle.com> 12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12928L: linux-scsi@vger.kernel.org 12929S: Maintained 12930F: Documentation/devicetree/bindings/scsi/ 12931F: drivers/scsi/ 12932F: include/scsi/ 12933 12934SCSI TAPE DRIVER 12935M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12936L: linux-scsi@vger.kernel.org 12937S: Maintained 12938F: Documentation/scsi/st.txt 12939F: drivers/scsi/st.* 12940F: drivers/scsi/st_*.h 12941 12942SCTP PROTOCOL 12943M: Vlad Yasevich <vyasevich@gmail.com> 12944M: Neil Horman <nhorman@tuxdriver.com> 12945M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12946L: linux-sctp@vger.kernel.org 12947W: http://lksctp.sourceforge.net 12948S: Maintained 12949F: Documentation/networking/sctp.txt 12950F: include/linux/sctp.h 12951F: include/uapi/linux/sctp.h 12952F: include/net/sctp/ 12953F: net/sctp/ 12954 12955SCx200 CPU SUPPORT 12956M: Jim Cromie <jim.cromie@gmail.com> 12957S: Odd Fixes 12958F: Documentation/i2c/busses/scx200_acb 12959F: arch/x86/platform/scx200/ 12960F: drivers/watchdog/scx200_wdt.c 12961F: drivers/i2c/busses/scx200* 12962F: drivers/mtd/maps/scx200_docflash.c 12963F: include/linux/scx200.h 12964 12965SCx200 GPIO DRIVER 12966M: Jim Cromie <jim.cromie@gmail.com> 12967S: Maintained 12968F: drivers/char/scx200_gpio.c 12969F: include/linux/scx200_gpio.h 12970 12971SCx200 HRT CLOCKSOURCE DRIVER 12972M: Jim Cromie <jim.cromie@gmail.com> 12973S: Maintained 12974F: drivers/clocksource/scx200_hrt.c 12975 12976SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12977M: Sascha Sommer <saschasommer@freenet.de> 12978L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12979S: Maintained 12980F: drivers/mmc/host/sdricoh_cs.c 12981 12982SECURE COMPUTING 12983M: Kees Cook <keescook@chromium.org> 12984R: Andy Lutomirski <luto@amacapital.net> 12985R: Will Drewry <wad@chromium.org> 12986T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12987S: Supported 12988F: kernel/seccomp.c 12989F: include/uapi/linux/seccomp.h 12990F: include/linux/seccomp.h 12991F: tools/testing/selftests/seccomp/* 12992F: tools/testing/selftests/kselftest_harness.h 12993F: Documentation/userspace-api/seccomp_filter.rst 12994K: \bsecure_computing 12995K: \bTIF_SECCOMP\b 12996 12997SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12998M: Al Cooper <alcooperx@gmail.com> 12999L: linux-mmc@vger.kernel.org 13000L: bcm-kernel-feedback-list@broadcom.com 13001S: Maintained 13002F: drivers/mmc/host/sdhci-brcmstb* 13003 13004SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13005M: Adrian Hunter <adrian.hunter@intel.com> 13006L: linux-mmc@vger.kernel.org 13007T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13008S: Maintained 13009F: drivers/mmc/host/sdhci* 13010F: include/linux/mmc/sdhci* 13011 13012SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13013M: Prabu Thangamuthu <prabu.t@synopsys.com> 13014M: Manjunath M B <manjumb@synopsys.com> 13015L: linux-mmc@vger.kernel.org 13016S: Maintained 13017F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13018 13019SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13020M: Ben Dooks <ben-linux@fluff.org> 13021M: Jaehoon Chung <jh80.chung@samsung.com> 13022L: linux-mmc@vger.kernel.org 13023S: Maintained 13024F: drivers/mmc/host/sdhci-s3c* 13025 13026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13027M: Viresh Kumar <vireshk@kernel.org> 13028L: linux-mmc@vger.kernel.org 13029S: Maintained 13030F: drivers/mmc/host/sdhci-spear.c 13031 13032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13033M: Kishon Vijay Abraham I <kishon@ti.com> 13034L: linux-mmc@vger.kernel.org 13035S: Maintained 13036F: drivers/mmc/host/sdhci-omap.c 13037 13038SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13039M: Scott Bauer <scott.bauer@intel.com> 13040M: Jonathan Derrick <jonathan.derrick@intel.com> 13041L: linux-block@vger.kernel.org 13042S: Supported 13043F: block/sed* 13044F: block/opal_proto.h 13045F: include/linux/sed* 13046F: include/uapi/linux/sed* 13047 13048SECURITY CONTACT 13049M: Security Officers <security@kernel.org> 13050S: Supported 13051 13052SECURITY SUBSYSTEM 13053M: James Morris <jmorris@namei.org> 13054M: "Serge E. Hallyn" <serge@hallyn.com> 13055L: linux-security-module@vger.kernel.org (suggested Cc:) 13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13057W: http://kernsec.org/ 13058S: Supported 13059F: security/ 13060X: security/selinux/ 13061 13062SELINUX SECURITY MODULE 13063M: Paul Moore <paul@paul-moore.com> 13064M: Stephen Smalley <sds@tycho.nsa.gov> 13065M: Eric Paris <eparis@parisplace.org> 13066L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13067W: https://selinuxproject.org 13068W: https://github.com/SELinuxProject 13069T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13070S: Supported 13071F: include/linux/selinux* 13072F: security/selinux/ 13073F: scripts/selinux/ 13074F: Documentation/admin-guide/LSM/SELinux.rst 13075 13076SENSABLE PHANTOM 13077M: Jiri Slaby <jirislaby@gmail.com> 13078S: Maintained 13079F: drivers/misc/phantom.c 13080F: include/uapi/linux/phantom.h 13081 13082SERIAL DEVICE BUS 13083M: Rob Herring <robh@kernel.org> 13084L: linux-serial@vger.kernel.org 13085S: Maintained 13086F: Documentation/devicetree/bindings/serial/slave-device.txt 13087F: drivers/tty/serdev/ 13088F: include/linux/serdev.h 13089 13090SERIAL DRIVERS 13091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13092L: linux-serial@vger.kernel.org 13093S: Maintained 13094F: Documentation/devicetree/bindings/serial/ 13095F: drivers/tty/serial/ 13096 13097SERIAL IR RECEIVER 13098M: Sean Young <sean@mess.org> 13099L: linux-media@vger.kernel.org 13100S: Maintained 13101F: drivers/media/rc/serial_ir.c 13102 13103SFC NETWORK DRIVER 13104M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13105M: Edward Cree <ecree@solarflare.com> 13106M: Bert Kenward <bkenward@solarflare.com> 13107L: netdev@vger.kernel.org 13108S: Supported 13109F: drivers/net/ethernet/sfc/ 13110 13111SGI GRU DRIVER 13112M: Dimitri Sivanich <sivanich@sgi.com> 13113S: Maintained 13114F: drivers/misc/sgi-gru/ 13115 13116SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13117M: Pat Gefre <pfg@sgi.com> 13118L: linux-ia64@vger.kernel.org 13119S: Supported 13120F: Documentation/ia64/serial.txt 13121F: drivers/tty/serial/ioc?_serial.c 13122F: include/linux/ioc?.h 13123 13124SGI XP/XPC/XPNET DRIVER 13125M: Cliff Whickman <cpw@sgi.com> 13126M: Robin Holt <robinmholt@gmail.com> 13127S: Maintained 13128F: drivers/misc/sgi-xp/ 13129 13130SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13131M: Ursula Braun <ubraun@linux.ibm.com> 13132L: linux-s390@vger.kernel.org 13133W: http://www.ibm.com/developerworks/linux/linux390/ 13134S: Supported 13135F: net/smc/ 13136 13137SHARP RJ54N1CB0C SENSOR DRIVER 13138M: Jacopo Mondi <jacopo@jmondi.org> 13139L: linux-media@vger.kernel.org 13140T: git git://linuxtv.org/media_tree.git 13141S: Odd fixes 13142F: drivers/media/i2c/rj54n1cb0c.c 13143F: include/media/i2c/rj54n1cb0c.h 13144 13145SH_VEU V4L2 MEM2MEM DRIVER 13146L: linux-media@vger.kernel.org 13147S: Orphan 13148F: drivers/media/platform/sh_veu.c 13149 13150SH_VOU V4L2 OUTPUT DRIVER 13151L: linux-media@vger.kernel.org 13152S: Orphan 13153F: drivers/media/platform/sh_vou.c 13154F: include/media/drv-intf/sh_vou.h 13155 13156SI2157 MEDIA DRIVER 13157M: Antti Palosaari <crope@iki.fi> 13158L: linux-media@vger.kernel.org 13159W: https://linuxtv.org 13160W: http://palosaari.fi/linux/ 13161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13162T: git git://linuxtv.org/anttip/media_tree.git 13163S: Maintained 13164F: drivers/media/tuners/si2157* 13165 13166SI2165 MEDIA DRIVER 13167M: Matthias Schwarzott <zzam@gentoo.org> 13168L: linux-media@vger.kernel.org 13169W: https://linuxtv.org 13170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13171S: Maintained 13172F: drivers/media/dvb-frontends/si2165* 13173 13174SI2168 MEDIA DRIVER 13175M: Antti Palosaari <crope@iki.fi> 13176L: linux-media@vger.kernel.org 13177W: https://linuxtv.org 13178W: http://palosaari.fi/linux/ 13179Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13180T: git git://linuxtv.org/anttip/media_tree.git 13181S: Maintained 13182F: drivers/media/dvb-frontends/si2168* 13183 13184SI470X FM RADIO RECEIVER I2C DRIVER 13185M: Hans Verkuil <hverkuil@xs4all.nl> 13186L: linux-media@vger.kernel.org 13187T: git git://linuxtv.org/media_tree.git 13188W: https://linuxtv.org 13189S: Odd Fixes 13190F: drivers/media/radio/si470x/radio-si470x-i2c.c 13191 13192SI470X FM RADIO RECEIVER USB DRIVER 13193M: Hans Verkuil <hverkuil@xs4all.nl> 13194L: linux-media@vger.kernel.org 13195T: git git://linuxtv.org/media_tree.git 13196W: https://linuxtv.org 13197S: Maintained 13198F: drivers/media/radio/si470x/radio-si470x-common.c 13199F: drivers/media/radio/si470x/radio-si470x.h 13200F: drivers/media/radio/si470x/radio-si470x-usb.c 13201 13202SI4713 FM RADIO TRANSMITTER I2C DRIVER 13203M: Eduardo Valentin <edubezval@gmail.com> 13204L: linux-media@vger.kernel.org 13205T: git git://linuxtv.org/media_tree.git 13206W: https://linuxtv.org 13207S: Odd Fixes 13208F: drivers/media/radio/si4713/si4713.? 13209 13210SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13211M: Eduardo Valentin <edubezval@gmail.com> 13212L: linux-media@vger.kernel.org 13213T: git git://linuxtv.org/media_tree.git 13214W: https://linuxtv.org 13215S: Odd Fixes 13216F: drivers/media/radio/si4713/radio-platform-si4713.c 13217 13218SI4713 FM RADIO TRANSMITTER USB DRIVER 13219M: Hans Verkuil <hverkuil@xs4all.nl> 13220L: linux-media@vger.kernel.org 13221T: git git://linuxtv.org/media_tree.git 13222W: https://linuxtv.org 13223S: Maintained 13224F: drivers/media/radio/si4713/radio-usb-si4713.c 13225 13226SIANO DVB DRIVER 13227M: Mauro Carvalho Chehab <mchehab@kernel.org> 13228L: linux-media@vger.kernel.org 13229W: https://linuxtv.org 13230T: git git://linuxtv.org/media_tree.git 13231S: Odd fixes 13232F: drivers/media/common/siano/ 13233F: drivers/media/usb/siano/ 13234F: drivers/media/usb/siano/ 13235F: drivers/media/mmc/siano/ 13236 13237SIFIVE DRIVERS 13238M: Palmer Dabbelt <palmer@sifive.com> 13239L: linux-riscv@lists.infradead.org 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13241S: Supported 13242K: sifive 13243N: sifive 13244 13245SILEAD TOUCHSCREEN DRIVER 13246M: Hans de Goede <hdegoede@redhat.com> 13247L: linux-input@vger.kernel.org 13248L: platform-driver-x86@vger.kernel.org 13249S: Maintained 13250F: drivers/input/touchscreen/silead.c 13251F: drivers/platform/x86/touchscreen_dmi.c 13252 13253SILICON MOTION SM712 FRAME BUFFER DRIVER 13254M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13255M: Teddy Wang <teddy.wang@siliconmotion.com> 13256M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13257L: linux-fbdev@vger.kernel.org 13258S: Maintained 13259F: drivers/video/fbdev/sm712* 13260F: Documentation/fb/sm712fb.txt 13261 13262SIMPLE FIRMWARE INTERFACE (SFI) 13263M: Len Brown <lenb@kernel.org> 13264L: sfi-devel@simplefirmware.org 13265W: http://simplefirmware.org/ 13266T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13267S: Supported 13268F: arch/x86/platform/sfi/ 13269F: drivers/sfi/ 13270F: include/linux/sfi*.h 13271 13272SIMPLEFB FB DRIVER 13273M: Hans de Goede <hdegoede@redhat.com> 13274L: linux-fbdev@vger.kernel.org 13275S: Maintained 13276F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13277F: drivers/video/fbdev/simplefb.c 13278F: include/linux/platform_data/simplefb.h 13279 13280SIMTEC EB110ATX (Chalice CATS) 13281P: Ben Dooks 13282P: Vincent Sanders <vince@simtec.co.uk> 13283M: Simtec Linux Team <linux@simtec.co.uk> 13284W: http://www.simtec.co.uk/products/EB110ATX/ 13285S: Supported 13286 13287SIMTEC EB2410ITX (BAST) 13288P: Ben Dooks 13289P: Vincent Sanders <vince@simtec.co.uk> 13290M: Simtec Linux Team <linux@simtec.co.uk> 13291W: http://www.simtec.co.uk/products/EB2410ITX/ 13292S: Supported 13293F: arch/arm/mach-s3c24xx/mach-bast.c 13294F: arch/arm/mach-s3c24xx/bast-ide.c 13295F: arch/arm/mach-s3c24xx/bast-irq.c 13296 13297SIPHASH PRF ROUTINES 13298M: Jason A. Donenfeld <Jason@zx2c4.com> 13299S: Maintained 13300F: lib/siphash.c 13301F: lib/test_siphash.c 13302F: include/linux/siphash.h 13303 13304SIOX 13305M: Gavin Schenk <g.schenk@eckelmann.de> 13306M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13307R: Pengutronix Kernel Team <kernel@pengutronix.de> 13308S: Supported 13309F: drivers/siox/* 13310F: include/trace/events/siox.h 13311 13312SIS 190 ETHERNET DRIVER 13313M: Francois Romieu <romieu@fr.zoreil.com> 13314L: netdev@vger.kernel.org 13315S: Maintained 13316F: drivers/net/ethernet/sis/sis190.c 13317 13318SIS 900/7016 FAST ETHERNET DRIVER 13319M: Daniele Venzano <venza@brownhat.org> 13320W: http://www.brownhat.org/sis900.html 13321L: netdev@vger.kernel.org 13322S: Maintained 13323F: drivers/net/ethernet/sis/sis900.* 13324 13325SIS FRAMEBUFFER DRIVER 13326M: Thomas Winischhofer <thomas@winischhofer.net> 13327W: http://www.winischhofer.net/linuxsisvga.shtml 13328S: Maintained 13329F: Documentation/fb/sisfb.txt 13330F: drivers/video/fbdev/sis/ 13331F: include/video/sisfb.h 13332 13333SIS USB2VGA DRIVER 13334M: Thomas Winischhofer <thomas@winischhofer.net> 13335W: http://www.winischhofer.at/linuxsisusbvga.shtml 13336S: Maintained 13337F: drivers/usb/misc/sisusbvga/ 13338 13339SLAB ALLOCATOR 13340M: Christoph Lameter <cl@linux.com> 13341M: Pekka Enberg <penberg@kernel.org> 13342M: David Rientjes <rientjes@google.com> 13343M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13344M: Andrew Morton <akpm@linux-foundation.org> 13345L: linux-mm@kvack.org 13346S: Maintained 13347F: include/linux/sl?b*.h 13348F: mm/sl?b* 13349 13350SLEEPABLE READ-COPY UPDATE (SRCU) 13351M: Lai Jiangshan <jiangshanlai@gmail.com> 13352M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13353M: Josh Triplett <josh@joshtriplett.org> 13354R: Steven Rostedt <rostedt@goodmis.org> 13355R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13356L: linux-kernel@vger.kernel.org 13357W: http://www.rdrop.com/users/paulmck/RCU/ 13358S: Supported 13359T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13360F: include/linux/srcu*.h 13361F: kernel/rcu/srcu*.c 13362 13363SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13364M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13366S: Maintained 13367F: drivers/slimbus/ 13368F: Documentation/devicetree/bindings/slimbus/ 13369F: include/linux/slimbus.h 13370 13371SMACK SECURITY MODULE 13372M: Casey Schaufler <casey@schaufler-ca.com> 13373L: linux-security-module@vger.kernel.org 13374W: http://schaufler-ca.com 13375T: git git://github.com/cschaufler/smack-next 13376S: Maintained 13377F: Documentation/admin-guide/LSM/Smack.rst 13378F: security/smack/ 13379 13380SMC91x ETHERNET DRIVER 13381M: Nicolas Pitre <nico@fluxnic.net> 13382S: Odd Fixes 13383F: drivers/net/ethernet/smsc/smc91x.* 13384 13385SMIA AND SMIA++ IMAGE SENSOR DRIVER 13386M: Sakari Ailus <sakari.ailus@iki.fi> 13387L: linux-media@vger.kernel.org 13388S: Maintained 13389F: drivers/media/i2c/smiapp/ 13390F: include/media/i2c/smiapp.h 13391F: drivers/media/i2c/smiapp-pll.c 13392F: drivers/media/i2c/smiapp-pll.h 13393F: include/uapi/linux/smiapp.h 13394F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13395 13396SMM665 HARDWARE MONITOR DRIVER 13397M: Guenter Roeck <linux@roeck-us.net> 13398L: linux-hwmon@vger.kernel.org 13399S: Maintained 13400F: Documentation/hwmon/smm665 13401F: drivers/hwmon/smm665.c 13402 13403SMSC EMC2103 HARDWARE MONITOR DRIVER 13404M: Steve Glendinning <steve.glendinning@shawell.net> 13405L: linux-hwmon@vger.kernel.org 13406S: Maintained 13407F: Documentation/hwmon/emc2103 13408F: drivers/hwmon/emc2103.c 13409 13410SMSC SCH5627 HARDWARE MONITOR DRIVER 13411M: Hans de Goede <hdegoede@redhat.com> 13412L: linux-hwmon@vger.kernel.org 13413S: Supported 13414F: Documentation/hwmon/sch5627 13415F: drivers/hwmon/sch5627.c 13416 13417SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13418M: Steve Glendinning <steve.glendinning@shawell.net> 13419L: linux-fbdev@vger.kernel.org 13420S: Maintained 13421F: drivers/video/fbdev/smscufx.c 13422 13423SMSC47B397 HARDWARE MONITOR DRIVER 13424M: Jean Delvare <jdelvare@suse.com> 13425L: linux-hwmon@vger.kernel.org 13426S: Maintained 13427F: Documentation/hwmon/smsc47b397 13428F: drivers/hwmon/smsc47b397.c 13429 13430SMSC911x ETHERNET DRIVER 13431M: Steve Glendinning <steve.glendinning@shawell.net> 13432L: netdev@vger.kernel.org 13433S: Maintained 13434F: include/linux/smsc911x.h 13435F: drivers/net/ethernet/smsc/smsc911x.* 13436 13437SMSC9420 PCI ETHERNET DRIVER 13438M: Steve Glendinning <steve.glendinning@shawell.net> 13439L: netdev@vger.kernel.org 13440S: Maintained 13441F: drivers/net/ethernet/smsc/smsc9420.* 13442 13443SOC-CAMERA V4L2 SUBSYSTEM 13444L: linux-media@vger.kernel.org 13445T: git git://linuxtv.org/media_tree.git 13446S: Orphan 13447F: include/media/soc* 13448F: drivers/media/i2c/soc_camera/ 13449F: drivers/media/platform/soc_camera/ 13450 13451SOCIONEXT SYNQUACER I2C DRIVER 13452M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13453L: linux-i2c@vger.kernel.org 13454S: Maintained 13455F: drivers/i2c/busses/i2c-synquacer.c 13456F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13457 13458SOCIONEXT UNIPHIER SOUND DRIVER 13459L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13460S: Orphan 13461F: sound/soc/uniphier/ 13462 13463SOEKRIS NET48XX LED SUPPORT 13464M: Chris Boot <bootc@bootc.net> 13465S: Maintained 13466F: drivers/leds/leds-net48xx.c 13467 13468SOFT-ROCE DRIVER (rxe) 13469M: Moni Shoua <monis@mellanox.com> 13470L: linux-rdma@vger.kernel.org 13471S: Supported 13472W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13473Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13474F: drivers/infiniband/sw/rxe/ 13475F: include/uapi/rdma/rdma_user_rxe.h 13476 13477SOFTLOGIC 6x10 MPEG CODEC 13478M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13479M: Anton Sviridenko <anton@corp.bluecherry.net> 13480M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13481M: Andrey Utkin <andrey_utkin@fastmail.com> 13482M: Ismael Luceno <ismael@iodev.co.uk> 13483L: linux-media@vger.kernel.org 13484S: Supported 13485F: drivers/media/pci/solo6x10/ 13486 13487SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13488M: James Morse <james.morse@arm.com> 13489L: linux-arm-kernel@lists.infradead.org 13490S: Maintained 13491F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13492F: drivers/firmware/arm_sdei.c 13493F: include/linux/sdei.h 13494F: include/uapi/linux/sdei.h 13495 13496SOFTWARE RAID (Multiple Disks) SUPPORT 13497M: Shaohua Li <shli@kernel.org> 13498L: linux-raid@vger.kernel.org 13499T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13500S: Supported 13501F: drivers/md/Makefile 13502F: drivers/md/Kconfig 13503F: drivers/md/md* 13504F: drivers/md/raid* 13505F: include/linux/raid/ 13506F: include/uapi/linux/raid/ 13507 13508SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13509M: Jassi Brar <jaswinder.singh@linaro.org> 13510L: netdev@vger.kernel.org 13511S: Maintained 13512F: drivers/net/ethernet/socionext/netsec.c 13513F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13514 13515SOLIDRUN CLEARFOG SUPPORT 13516M: Russell King <linux@armlinux.org.uk> 13517S: Maintained 13518F: arch/arm/boot/dts/armada-388-clearfog* 13519F: arch/arm/boot/dts/armada-38x-solidrun-* 13520 13521SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13522M: Russell King <linux@armlinux.org.uk> 13523S: Maintained 13524F: arch/arm/boot/dts/imx6*-cubox-i* 13525F: arch/arm/boot/dts/imx6*-hummingboard* 13526F: arch/arm/boot/dts/imx6*-sr-* 13527 13528SONIC NETWORK DRIVER 13529M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13530L: netdev@vger.kernel.org 13531S: Maintained 13532F: drivers/net/ethernet/natsemi/sonic.* 13533 13534SONICS SILICON BACKPLANE DRIVER (SSB) 13535M: Michael Buesch <m@bues.ch> 13536L: linux-wireless@vger.kernel.org 13537S: Maintained 13538F: drivers/ssb/ 13539F: include/linux/ssb/ 13540 13541SONY IMX258 SENSOR DRIVER 13542M: Sakari Ailus <sakari.ailus@linux.intel.com> 13543L: linux-media@vger.kernel.org 13544T: git git://linuxtv.org/media_tree.git 13545S: Maintained 13546F: drivers/media/i2c/imx258.c 13547 13548SONY IMX274 SENSOR DRIVER 13549M: Leon Luo <leonl@leopardimaging.com> 13550L: linux-media@vger.kernel.org 13551T: git git://linuxtv.org/media_tree.git 13552S: Maintained 13553F: drivers/media/i2c/imx274.c 13554F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13555 13556SONY MEMORYSTICK CARD SUPPORT 13557M: Alex Dubov <oakad@yahoo.com> 13558W: http://tifmxx.berlios.de/ 13559S: Maintained 13560F: drivers/memstick/host/tifm_ms.c 13561 13562SONY MEMORYSTICK STANDARD SUPPORT 13563M: Maxim Levitsky <maximlevitsky@gmail.com> 13564S: Maintained 13565F: drivers/memstick/core/ms_block.* 13566 13567SONY VAIO CONTROL DEVICE DRIVER 13568M: Mattia Dongili <malattia@linux.it> 13569L: platform-driver-x86@vger.kernel.org 13570W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13571S: Maintained 13572F: Documentation/laptops/sony-laptop.txt 13573F: drivers/char/sonypi.c 13574F: drivers/platform/x86/sony-laptop.c 13575F: include/linux/sony-laptop.h 13576 13577SOUND 13578M: Jaroslav Kysela <perex@perex.cz> 13579M: Takashi Iwai <tiwai@suse.com> 13580L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13581W: http://www.alsa-project.org/ 13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13583T: git git://git.alsa-project.org/alsa-kernel.git 13584Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13585S: Maintained 13586F: Documentation/sound/ 13587F: include/sound/ 13588F: include/uapi/sound/ 13589F: sound/ 13590 13591SOUND - COMPRESSED AUDIO 13592M: Vinod Koul <vkoul@kernel.org> 13593L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13595S: Supported 13596F: Documentation/sound/designs/compress-offload.rst 13597F: include/sound/compress_driver.h 13598F: include/uapi/sound/compress_* 13599F: sound/core/compress_offload.c 13600F: sound/soc/soc-compress.c 13601 13602SOUND - DMAENGINE HELPERS 13603M: Lars-Peter Clausen <lars@metafoo.de> 13604S: Supported 13605F: include/sound/dmaengine_pcm.h 13606F: sound/core/pcm_dmaengine.c 13607F: sound/soc/soc-generic-dmaengine-pcm.c 13608 13609SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13610M: Liam Girdwood <lgirdwood@gmail.com> 13611M: Mark Brown <broonie@kernel.org> 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13613L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13614W: http://alsa-project.org/main/index.php/ASoC 13615S: Supported 13616F: Documentation/devicetree/bindings/sound/ 13617F: Documentation/sound/soc/ 13618F: sound/soc/ 13619F: include/sound/soc* 13620 13621SOUNDWIRE SUBSYSTEM 13622M: Vinod Koul <vinod.koul@intel.com> 13623M: Sanyog Kale <sanyog.r.kale@intel.com> 13624R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13625L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13626S: Supported 13627F: Documentation/driver-api/soundwire/ 13628F: drivers/soundwire/ 13629F: include/linux/soundwire/ 13630 13631SP2 MEDIA DRIVER 13632M: Olli Salonen <olli.salonen@iki.fi> 13633L: linux-media@vger.kernel.org 13634W: https://linuxtv.org 13635Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13636S: Maintained 13637F: drivers/media/dvb-frontends/sp2* 13638 13639SPARC + UltraSPARC (sparc/sparc64) 13640M: "David S. Miller" <davem@davemloft.net> 13641L: sparclinux@vger.kernel.org 13642Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13643T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13645S: Maintained 13646F: arch/sparc/ 13647F: drivers/sbus/ 13648 13649SPARC SERIAL DRIVERS 13650M: "David S. Miller" <davem@davemloft.net> 13651L: sparclinux@vger.kernel.org 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13654S: Maintained 13655F: include/linux/sunserialcore.h 13656F: drivers/tty/serial/suncore.c 13657F: drivers/tty/serial/sunhv.c 13658F: drivers/tty/serial/sunsab.c 13659F: drivers/tty/serial/sunsab.h 13660F: drivers/tty/serial/sunsu.c 13661F: drivers/tty/serial/sunzilog.c 13662F: drivers/tty/serial/sunzilog.h 13663F: drivers/tty/vcc.c 13664 13665SPARSE CHECKER 13666M: "Christopher Li" <sparse@chrisli.org> 13667L: linux-sparse@vger.kernel.org 13668W: https://sparse.wiki.kernel.org/ 13669T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13670T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13671S: Maintained 13672F: include/linux/compiler.h 13673 13674SPEAR CLOCK FRAMEWORK SUPPORT 13675M: Viresh Kumar <vireshk@kernel.org> 13676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13677W: http://www.st.com/spear 13678S: Maintained 13679F: drivers/clk/spear/ 13680 13681SPEAR PLATFORM SUPPORT 13682M: Viresh Kumar <vireshk@kernel.org> 13683M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13685W: http://www.st.com/spear 13686S: Maintained 13687F: arch/arm/boot/dts/spear* 13688F: arch/arm/mach-spear/ 13689 13690SPI NOR SUBSYSTEM 13691M: Marek Vasut <marek.vasut@gmail.com> 13692L: linux-mtd@lists.infradead.org 13693W: http://www.linux-mtd.infradead.org/ 13694Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13695T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13696T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13697S: Maintained 13698F: drivers/mtd/spi-nor/ 13699F: include/linux/mtd/spi-nor.h 13700 13701SPI SUBSYSTEM 13702M: Mark Brown <broonie@kernel.org> 13703L: linux-spi@vger.kernel.org 13704T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13705Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13706S: Maintained 13707F: Documentation/devicetree/bindings/spi/ 13708F: Documentation/spi/ 13709F: drivers/spi/ 13710F: include/linux/spi/ 13711F: include/uapi/linux/spi/ 13712F: tools/spi/ 13713 13714SPIDERNET NETWORK DRIVER for CELL 13715M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13716L: netdev@vger.kernel.org 13717S: Supported 13718F: Documentation/networking/spider_net.txt 13719F: drivers/net/ethernet/toshiba/spider_net* 13720 13721SPMI SUBSYSTEM 13722R: Stephen Boyd <sboyd@kernel.org> 13723L: linux-arm-msm@vger.kernel.org 13724F: Documentation/devicetree/bindings/spmi/ 13725F: drivers/spmi/ 13726F: include/dt-bindings/spmi/spmi.h 13727F: include/linux/spmi.h 13728F: include/trace/events/spmi.h 13729 13730SPU FILE SYSTEM 13731M: Jeremy Kerr <jk@ozlabs.org> 13732L: linuxppc-dev@lists.ozlabs.org 13733W: http://www.ibm.com/developerworks/power/cell/ 13734S: Supported 13735F: Documentation/filesystems/spufs.txt 13736F: arch/powerpc/platforms/cell/spufs/ 13737 13738SQUASHFS FILE SYSTEM 13739M: Phillip Lougher <phillip@squashfs.org.uk> 13740L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13741W: http://squashfs.org.uk 13742T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13743S: Maintained 13744F: Documentation/filesystems/squashfs.txt 13745F: fs/squashfs/ 13746 13747SRM (Alpha) environment access 13748M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13749S: Maintained 13750F: arch/alpha/kernel/srm_env.c 13751 13752ST STM32 I2C/SMBUS DRIVER 13753M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13754L: linux-i2c@vger.kernel.org 13755S: Maintained 13756F: drivers/i2c/busses/i2c-stm32* 13757 13758STABLE BRANCH 13759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13760L: stable@vger.kernel.org 13761S: Supported 13762F: Documentation/process/stable-kernel-rules.rst 13763 13764STAGING - COMEDI 13765M: Ian Abbott <abbotti@mev.co.uk> 13766M: H Hartley Sweeten <hsweeten@visionengravers.com> 13767S: Odd Fixes 13768F: drivers/staging/comedi/ 13769 13770STAGING - EROFS FILE SYSTEM 13771M: Gao Xiang <gaoxiang25@huawei.com> 13772M: Chao Yu <yuchao0@huawei.com> 13773L: linux-erofs@lists.ozlabs.org 13774S: Maintained 13775F: drivers/staging/erofs/ 13776 13777STAGING - FLARION FT1000 DRIVERS 13778M: Marek Belisko <marek.belisko@gmail.com> 13779S: Odd Fixes 13780F: drivers/staging/ft1000/ 13781 13782STAGING - INDUSTRIAL IO 13783M: Jonathan Cameron <jic23@kernel.org> 13784L: linux-iio@vger.kernel.org 13785S: Odd Fixes 13786F: Documentation/devicetree/bindings/staging/iio/ 13787F: drivers/staging/iio/ 13788 13789STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13790M: Marc Dietrich <marvin24@gmx.de> 13791L: ac100@lists.launchpad.net (moderated for non-subscribers) 13792L: linux-tegra@vger.kernel.org 13793S: Maintained 13794F: drivers/staging/nvec/ 13795 13796STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13797M: Jens Frederich <jfrederich@gmail.com> 13798M: Daniel Drake <dsd@laptop.org> 13799M: Jon Nettleton <jon.nettleton@gmail.com> 13800W: http://wiki.laptop.org/go/DCON 13801S: Maintained 13802F: drivers/staging/olpc_dcon/ 13803 13804STAGING - REALTEK RTL8712U DRIVERS 13805M: Larry Finger <Larry.Finger@lwfinger.net> 13806M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13807S: Odd Fixes 13808F: drivers/staging/rtl8712/ 13809 13810STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13811M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13812M: Teddy Wang <teddy.wang@siliconmotion.com> 13813M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13814L: linux-fbdev@vger.kernel.org 13815S: Maintained 13816F: drivers/staging/sm750fb/ 13817 13818STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13819M: William Hubbs <w.d.hubbs@gmail.com> 13820M: Chris Brannon <chris@the-brannons.com> 13821M: Kirk Reiser <kirk@reisers.ca> 13822M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13823L: speakup@linux-speakup.org 13824W: http://www.linux-speakup.org/ 13825S: Odd Fixes 13826F: drivers/staging/speakup/ 13827 13828STAGING - VIA VT665X DRIVERS 13829M: Forest Bond <forest@alittletooquiet.net> 13830S: Odd Fixes 13831F: drivers/staging/vt665?/ 13832 13833STAGING - WILC1000 WIFI DRIVER 13834M: Aditya Shankar <aditya.shankar@microchip.com> 13835M: Ganesh Krishna <ganesh.krishna@microchip.com> 13836L: linux-wireless@vger.kernel.org 13837S: Supported 13838F: drivers/staging/wilc1000/ 13839 13840STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13841M: Arnaud Patard <arnaud.patard@rtp-net.org> 13842S: Odd Fixes 13843F: drivers/staging/xgifb/ 13844 13845STAGING SUBSYSTEM 13846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13848L: devel@driverdev.osuosl.org 13849S: Supported 13850F: drivers/staging/ 13851 13852STARFIRE/DURALAN NETWORK DRIVER 13853M: Ion Badulescu <ionut@badula.org> 13854S: Odd Fixes 13855F: drivers/net/ethernet/adaptec/starfire* 13856 13857STEC S1220 SKD DRIVER 13858M: Bart Van Assche <bart.vanassche@wdc.com> 13859L: linux-block@vger.kernel.org 13860S: Maintained 13861F: drivers/block/skd*[ch] 13862 13863STI AUDIO (ASoC) DRIVERS 13864M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13865L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13866S: Maintained 13867F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13868F: sound/soc/sti/ 13869 13870STI CEC DRIVER 13871M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13872S: Maintained 13873F: drivers/staging/media/st-cec/ 13874F: Documentation/devicetree/bindings/media/stih-cec.txt 13875 13876STK1160 USB VIDEO CAPTURE DRIVER 13877M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13878L: linux-media@vger.kernel.org 13879T: git git://linuxtv.org/media_tree.git 13880S: Maintained 13881F: drivers/media/usb/stk1160/ 13882 13883STM32 AUDIO (ASoC) DRIVERS 13884M: Olivier Moysan <olivier.moysan@st.com> 13885M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13886L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13887S: Maintained 13888F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13889F: sound/soc/stm/ 13890 13891STM32 TIMER/LPTIMER DRIVERS 13892M: Fabrice Gasnier <fabrice.gasnier@st.com> 13893S: Maintained 13894F: drivers/*/stm32-*timer* 13895F: drivers/pwm/pwm-stm32* 13896F: include/linux/*/stm32-*tim* 13897F: Documentation/ABI/testing/*timer-stm32 13898F: Documentation/devicetree/bindings/*/stm32-*timer* 13899F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13900 13901STMMAC ETHERNET DRIVER 13902M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13903M: Alexandre Torgue <alexandre.torgue@st.com> 13904M: Jose Abreu <joabreu@synopsys.com> 13905L: netdev@vger.kernel.org 13906W: http://www.stlinux.com 13907S: Supported 13908F: drivers/net/ethernet/stmicro/stmmac/ 13909 13910SUN3/3X 13911M: Sam Creasey <sammy@sammy.net> 13912W: http://sammy.net/sun3/ 13913S: Maintained 13914F: arch/m68k/kernel/*sun3* 13915F: arch/m68k/sun3*/ 13916F: arch/m68k/include/asm/sun3* 13917F: drivers/net/ethernet/i825xx/sun3* 13918 13919SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13920M: Hans de Goede <hdegoede@redhat.com> 13921L: linux-input@vger.kernel.org 13922S: Maintained 13923F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13924F: drivers/input/keyboard/sun4i-lradc-keys.c 13925 13926SUNDANCE NETWORK DRIVER 13927M: Denis Kirjanov <kda@linux-powerpc.org> 13928L: netdev@vger.kernel.org 13929S: Maintained 13930F: drivers/net/ethernet/dlink/sundance.c 13931 13932SUPERH 13933M: Yoshinori Sato <ysato@users.sourceforge.jp> 13934M: Rich Felker <dalias@libc.org> 13935L: linux-sh@vger.kernel.org 13936Q: http://patchwork.kernel.org/project/linux-sh/list/ 13937S: Maintained 13938F: Documentation/sh/ 13939F: arch/sh/ 13940F: drivers/sh/ 13941 13942SUSPEND TO RAM 13943M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13944M: Len Brown <len.brown@intel.com> 13945M: Pavel Machek <pavel@ucw.cz> 13946L: linux-pm@vger.kernel.org 13947B: https://bugzilla.kernel.org 13948S: Supported 13949F: Documentation/power/ 13950F: arch/x86/kernel/acpi/ 13951F: drivers/base/power/ 13952F: kernel/power/ 13953F: include/linux/suspend.h 13954F: include/linux/freezer.h 13955F: include/linux/pm.h 13956 13957SVGA HANDLING 13958M: Martin Mares <mj@ucw.cz> 13959L: linux-video@atrey.karlin.mff.cuni.cz 13960S: Maintained 13961F: Documentation/svga.txt 13962F: arch/x86/boot/video* 13963 13964SWIOTLB SUBSYSTEM 13965M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13966L: iommu@lists.linux-foundation.org 13967T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13968S: Supported 13969F: kernel/dma/swiotlb.c 13970F: arch/*/kernel/pci-swiotlb.c 13971F: include/linux/swiotlb.h 13972 13973SWITCHDEV 13974M: Jiri Pirko <jiri@resnulli.us> 13975M: Ivan Vecera <ivecera@redhat.com> 13976L: netdev@vger.kernel.org 13977S: Supported 13978F: net/switchdev/ 13979F: include/net/switchdev.h 13980 13981SY8106A REGULATOR DRIVER 13982M: Icenowy Zheng <icenowy@aosc.io> 13983S: Maintained 13984F: drivers/regulator/sy8106a-regulator.c 13985F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13986 13987SYNC FILE FRAMEWORK 13988M: Sumit Semwal <sumit.semwal@linaro.org> 13989R: Gustavo Padovan <gustavo@padovan.org> 13990S: Maintained 13991L: linux-media@vger.kernel.org 13992L: dri-devel@lists.freedesktop.org 13993F: drivers/dma-buf/sync_* 13994F: drivers/dma-buf/dma-fence* 13995F: drivers/dma-buf/sw_sync.c 13996F: include/linux/sync_file.h 13997F: include/uapi/linux/sync_file.h 13998F: Documentation/sync_file.txt 13999T: git git://anongit.freedesktop.org/drm/drm-misc 14000 14001SYNOPSYS ARC ARCHITECTURE 14002M: Vineet Gupta <vgupta@synopsys.com> 14003L: linux-snps-arc@lists.infradead.org 14004S: Supported 14005F: arch/arc/ 14006F: Documentation/devicetree/bindings/arc/* 14007F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14008F: drivers/clocksource/arc_timer.c 14009F: drivers/tty/serial/arc_uart.c 14010T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14011 14012SYNOPSYS ARC HSDK SDP pll clock driver 14013M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14014S: Supported 14015F: drivers/clk/clk-hsdk-pll.c 14016F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14017 14018SYNOPSYS ARC SDP clock driver 14019M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14020S: Supported 14021F: drivers/clk/axs10x/* 14022F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14023 14024SYNOPSYS ARC SDP platform support 14025M: Alexey Brodkin <abrodkin@synopsys.com> 14026S: Supported 14027F: arch/arc/plat-axs10x 14028F: arch/arc/boot/dts/ax* 14029F: Documentation/devicetree/bindings/arc/axs10* 14030 14031SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14032M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14033S: Supported 14034F: drivers/reset/reset-axs10x.c 14035F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14036 14037SYNOPSYS DESIGNWARE 8250 UART DRIVER 14038R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14039S: Maintained 14040F: drivers/tty/serial/8250/8250_dw.c 14041 14042SYNOPSYS DESIGNWARE APB GPIO DRIVER 14043M: Hoan Tran <hotran@apm.com> 14044L: linux-gpio@vger.kernel.org 14045S: Maintained 14046F: drivers/gpio/gpio-dwapb.c 14047F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14048 14049SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14050M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14051S: Maintained 14052F: drivers/dma/dwi-axi-dmac/ 14053F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14054 14055SYNOPSYS DESIGNWARE DMAC DRIVER 14056M: Viresh Kumar <vireshk@kernel.org> 14057R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14058S: Maintained 14059F: include/linux/dma/dw.h 14060F: include/linux/platform_data/dma-dw.h 14061F: drivers/dma/dw/ 14062 14063SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14064M: Jose Abreu <Jose.Abreu@synopsys.com> 14065L: netdev@vger.kernel.org 14066S: Supported 14067F: drivers/net/ethernet/synopsys/ 14068 14069SYNOPSYS DESIGNWARE I2C DRIVER 14070M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14071R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14072R: Mika Westerberg <mika.westerberg@linux.intel.com> 14073L: linux-i2c@vger.kernel.org 14074S: Maintained 14075F: drivers/i2c/busses/i2c-designware-* 14076F: include/linux/platform_data/i2c-designware.h 14077 14078SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14079M: Jaehoon Chung <jh80.chung@samsung.com> 14080L: linux-mmc@vger.kernel.org 14081S: Maintained 14082F: drivers/mmc/host/dw_mmc* 14083 14084SYNOPSYS HSDK RESET CONTROLLER DRIVER 14085M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14086S: Supported 14087F: drivers/reset/reset-hsdk.c 14088F: include/dt-bindings/reset/snps,hsdk-reset.h 14089F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14090 14091SYSTEM CONFIGURATION (SYSCON) 14092M: Lee Jones <lee.jones@linaro.org> 14093M: Arnd Bergmann <arnd@arndb.de> 14094T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14095S: Supported 14096F: drivers/mfd/syscon.c 14097 14098SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14099M: Sudeep Holla <sudeep.holla@arm.com> 14100L: linux-arm-kernel@lists.infradead.org 14101S: Maintained 14102F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14103F: drivers/clk/clk-sc[mp]i.c 14104F: drivers/cpufreq/sc[mp]i-cpufreq.c 14105F: drivers/firmware/arm_scpi.c 14106F: drivers/firmware/arm_scmi/ 14107F: include/linux/sc[mp]i_protocol.h 14108 14109SYSTEM RESET/SHUTDOWN DRIVERS 14110M: Sebastian Reichel <sre@kernel.org> 14111L: linux-pm@vger.kernel.org 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14113S: Maintained 14114F: Documentation/devicetree/bindings/power/reset/ 14115F: drivers/power/reset/ 14116 14117SYSTEM TRACE MODULE CLASS 14118M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14119S: Maintained 14120T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14121F: Documentation/trace/stm.rst 14122F: drivers/hwtracing/stm/ 14123F: include/linux/stm.h 14124F: include/uapi/linux/stm.h 14125 14126SYSV FILESYSTEM 14127M: Christoph Hellwig <hch@infradead.org> 14128S: Maintained 14129F: Documentation/filesystems/sysv-fs.txt 14130F: fs/sysv/ 14131F: include/linux/sysv_fs.h 14132 14133TARGET SUBSYSTEM 14134M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14135L: linux-scsi@vger.kernel.org 14136L: target-devel@vger.kernel.org 14137W: http://www.linux-iscsi.org 14138W: http://groups.google.com/group/linux-iscsi-target-dev 14139T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14140S: Supported 14141F: drivers/target/ 14142F: include/target/ 14143F: Documentation/target/ 14144 14145TASKSTATS STATISTICS INTERFACE 14146M: Balbir Singh <bsingharora@gmail.com> 14147S: Maintained 14148F: Documentation/accounting/taskstats* 14149F: include/linux/taskstats* 14150F: kernel/taskstats.c 14151 14152TC subsystem 14153M: Jamal Hadi Salim <jhs@mojatatu.com> 14154M: Cong Wang <xiyou.wangcong@gmail.com> 14155M: Jiri Pirko <jiri@resnulli.us> 14156L: netdev@vger.kernel.org 14157S: Maintained 14158F: include/net/pkt_cls.h 14159F: include/net/pkt_sched.h 14160F: include/net/tc_act/ 14161F: include/uapi/linux/pkt_cls.h 14162F: include/uapi/linux/pkt_sched.h 14163F: include/uapi/linux/tc_act/ 14164F: include/uapi/linux/tc_ematch/ 14165F: net/sched/ 14166 14167TC90522 MEDIA DRIVER 14168M: Akihiro Tsukada <tskd08@gmail.com> 14169L: linux-media@vger.kernel.org 14170S: Odd Fixes 14171F: drivers/media/dvb-frontends/tc90522* 14172 14173TCP LOW PRIORITY MODULE 14174M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14175M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14176W: http://tcp-lp-mod.sourceforge.net/ 14177S: Maintained 14178F: net/ipv4/tcp_lp.c 14179 14180TDA10071 MEDIA DRIVER 14181M: Antti Palosaari <crope@iki.fi> 14182L: linux-media@vger.kernel.org 14183W: https://linuxtv.org 14184W: http://palosaari.fi/linux/ 14185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14186T: git git://linuxtv.org/anttip/media_tree.git 14187S: Maintained 14188F: drivers/media/dvb-frontends/tda10071* 14189 14190TDA18212 MEDIA DRIVER 14191M: Antti Palosaari <crope@iki.fi> 14192L: linux-media@vger.kernel.org 14193W: https://linuxtv.org 14194W: http://palosaari.fi/linux/ 14195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14196T: git git://linuxtv.org/anttip/media_tree.git 14197S: Maintained 14198F: drivers/media/tuners/tda18212* 14199 14200TDA18218 MEDIA DRIVER 14201M: Antti Palosaari <crope@iki.fi> 14202L: linux-media@vger.kernel.org 14203W: https://linuxtv.org 14204W: http://palosaari.fi/linux/ 14205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14206T: git git://linuxtv.org/anttip/media_tree.git 14207S: Maintained 14208F: drivers/media/tuners/tda18218* 14209 14210TDA18250 MEDIA DRIVER 14211M: Olli Salonen <olli.salonen@iki.fi> 14212L: linux-media@vger.kernel.org 14213W: https://linuxtv.org 14214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14215T: git git://linuxtv.org/media_tree.git 14216S: Maintained 14217F: drivers/media/tuners/tda18250* 14218 14219TDA18271 MEDIA DRIVER 14220M: Michael Krufky <mkrufky@linuxtv.org> 14221L: linux-media@vger.kernel.org 14222W: https://linuxtv.org 14223W: http://github.com/mkrufky 14224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14225T: git git://linuxtv.org/mkrufky/tuners.git 14226S: Maintained 14227F: drivers/media/tuners/tda18271* 14228 14229TDA1997x MEDIA DRIVER 14230M: Tim Harvey <tharvey@gateworks.com> 14231L: linux-media@vger.kernel.org 14232W: https://linuxtv.org 14233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14234S: Maintained 14235F: drivers/media/i2c/tda1997x.* 14236 14237TDA827x MEDIA DRIVER 14238M: Michael Krufky <mkrufky@linuxtv.org> 14239L: linux-media@vger.kernel.org 14240W: https://linuxtv.org 14241W: http://github.com/mkrufky 14242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14243T: git git://linuxtv.org/mkrufky/tuners.git 14244S: Maintained 14245F: drivers/media/tuners/tda8290.* 14246 14247TDA8290 MEDIA DRIVER 14248M: Michael Krufky <mkrufky@linuxtv.org> 14249L: linux-media@vger.kernel.org 14250W: https://linuxtv.org 14251W: http://github.com/mkrufky 14252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14253T: git git://linuxtv.org/mkrufky/tuners.git 14254S: Maintained 14255F: drivers/media/tuners/tda8290.* 14256 14257TDA9840 MEDIA DRIVER 14258M: Hans Verkuil <hverkuil@xs4all.nl> 14259L: linux-media@vger.kernel.org 14260T: git git://linuxtv.org/media_tree.git 14261W: https://linuxtv.org 14262S: Maintained 14263F: drivers/media/i2c/tda9840* 14264 14265TEA5761 TUNER DRIVER 14266M: Mauro Carvalho Chehab <mchehab@kernel.org> 14267L: linux-media@vger.kernel.org 14268W: https://linuxtv.org 14269T: git git://linuxtv.org/media_tree.git 14270S: Odd fixes 14271F: drivers/media/tuners/tea5761.* 14272 14273TEA5767 TUNER DRIVER 14274M: Mauro Carvalho Chehab <mchehab@kernel.org> 14275L: linux-media@vger.kernel.org 14276W: https://linuxtv.org 14277T: git git://linuxtv.org/media_tree.git 14278S: Maintained 14279F: drivers/media/tuners/tea5767.* 14280 14281TEA6415C MEDIA DRIVER 14282M: Hans Verkuil <hverkuil@xs4all.nl> 14283L: linux-media@vger.kernel.org 14284T: git git://linuxtv.org/media_tree.git 14285W: https://linuxtv.org 14286S: Maintained 14287F: drivers/media/i2c/tea6415c* 14288 14289TEA6420 MEDIA DRIVER 14290M: Hans Verkuil <hverkuil@xs4all.nl> 14291L: linux-media@vger.kernel.org 14292T: git git://linuxtv.org/media_tree.git 14293W: https://linuxtv.org 14294S: Maintained 14295F: drivers/media/i2c/tea6420* 14296 14297TEAM DRIVER 14298M: Jiri Pirko <jiri@resnulli.us> 14299L: netdev@vger.kernel.org 14300S: Supported 14301F: drivers/net/team/ 14302F: include/linux/if_team.h 14303F: include/uapi/linux/if_team.h 14304 14305TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14306M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14307S: Maintained 14308F: arch/x86/platform/ts5500/ 14309 14310TECHNOTREND USB IR RECEIVER 14311M: Sean Young <sean@mess.org> 14312L: linux-media@vger.kernel.org 14313S: Maintained 14314F: drivers/media/rc/ttusbir.c 14315 14316TECHWELL TW9910 VIDEO DECODER 14317L: linux-media@vger.kernel.org 14318S: Orphan 14319F: drivers/media/i2c/tw9910.c 14320F: include/media/i2c/tw9910.h 14321 14322TEE SUBSYSTEM 14323M: Jens Wiklander <jens.wiklander@linaro.org> 14324S: Maintained 14325F: include/linux/tee_drv.h 14326F: include/uapi/linux/tee.h 14327F: drivers/tee/ 14328F: Documentation/tee.txt 14329 14330TEGRA ARCHITECTURE SUPPORT 14331M: Thierry Reding <thierry.reding@gmail.com> 14332M: Jonathan Hunter <jonathanh@nvidia.com> 14333L: linux-tegra@vger.kernel.org 14334Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14336S: Supported 14337N: [^a-z]tegra 14338 14339TEGRA CLOCK DRIVER 14340M: Peter De Schrijver <pdeschrijver@nvidia.com> 14341M: Prashant Gaikwad <pgaikwad@nvidia.com> 14342S: Supported 14343F: drivers/clk/tegra/ 14344 14345TEGRA DMA DRIVERS 14346M: Laxman Dewangan <ldewangan@nvidia.com> 14347M: Jon Hunter <jonathanh@nvidia.com> 14348S: Supported 14349F: drivers/dma/tegra* 14350 14351TEGRA I2C DRIVER 14352M: Laxman Dewangan <ldewangan@nvidia.com> 14353S: Supported 14354F: drivers/i2c/busses/i2c-tegra.c 14355 14356TEGRA IOMMU DRIVERS 14357M: Thierry Reding <thierry.reding@gmail.com> 14358L: linux-tegra@vger.kernel.org 14359S: Supported 14360F: drivers/iommu/tegra* 14361 14362TEGRA KBC DRIVER 14363M: Laxman Dewangan <ldewangan@nvidia.com> 14364S: Supported 14365F: drivers/input/keyboard/tegra-kbc.c 14366 14367TEGRA NAND DRIVER 14368M: Stefan Agner <stefan@agner.ch> 14369M: Lucas Stach <dev@lynxeye.de> 14370S: Maintained 14371F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14372F: drivers/mtd/nand/raw/tegra_nand.c 14373 14374TEGRA PWM DRIVER 14375M: Thierry Reding <thierry.reding@gmail.com> 14376S: Supported 14377F: drivers/pwm/pwm-tegra.c 14378 14379TEGRA SERIAL DRIVER 14380M: Laxman Dewangan <ldewangan@nvidia.com> 14381S: Supported 14382F: drivers/tty/serial/serial-tegra.c 14383 14384TEGRA SPI DRIVER 14385M: Laxman Dewangan <ldewangan@nvidia.com> 14386S: Supported 14387F: drivers/spi/spi-tegra* 14388 14389TEHUTI ETHERNET DRIVER 14390M: Andy Gospodarek <andy@greyhouse.net> 14391L: netdev@vger.kernel.org 14392S: Supported 14393F: drivers/net/ethernet/tehuti/* 14394 14395Telecom Clock Driver for MCPL0010 14396M: Mark Gross <mark.gross@intel.com> 14397S: Supported 14398F: drivers/char/tlclk.c 14399 14400TENSILICA XTENSA PORT (xtensa) 14401M: Chris Zankel <chris@zankel.net> 14402M: Max Filippov <jcmvbkbc@gmail.com> 14403L: linux-xtensa@linux-xtensa.org 14404T: git git://github.com/czankel/xtensa-linux.git 14405S: Maintained 14406F: arch/xtensa/ 14407F: drivers/irqchip/irq-xtensa-* 14408 14409Texas Instruments' System Control Interface (TISCI) Protocol Driver 14410M: Nishanth Menon <nm@ti.com> 14411M: Tero Kristo <t-kristo@ti.com> 14412M: Santosh Shilimkar <ssantosh@kernel.org> 14413L: linux-arm-kernel@lists.infradead.org 14414S: Maintained 14415F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14416F: drivers/firmware/ti_sci* 14417F: include/linux/soc/ti/ti_sci_protocol.h 14418F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14419F: include/dt-bindings/genpd/k2g.h 14420F: drivers/soc/ti/ti_sci_pm_domains.c 14421F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14422F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14423F: drivers/clk/keystone/sci-clk.c 14424F: drivers/reset/reset-ti-sci.c 14425 14426THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14427M: Hans Verkuil <hverkuil@xs4all.nl> 14428L: linux-media@vger.kernel.org 14429T: git git://linuxtv.org/media_tree.git 14430W: https://linuxtv.org 14431S: Maintained 14432F: drivers/media/radio/radio-raremono.c 14433 14434THERMAL 14435M: Zhang Rui <rui.zhang@intel.com> 14436M: Eduardo Valentin <edubezval@gmail.com> 14437R: Daniel Lezcano <daniel.lezcano@linaro.org> 14438L: linux-pm@vger.kernel.org 14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14441Q: https://patchwork.kernel.org/project/linux-pm/list/ 14442S: Supported 14443F: drivers/thermal/ 14444F: include/linux/thermal.h 14445F: include/uapi/linux/thermal.h 14446F: include/linux/cpu_cooling.h 14447F: Documentation/devicetree/bindings/thermal/ 14448 14449THERMAL/CPU_COOLING 14450M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14451M: Viresh Kumar <viresh.kumar@linaro.org> 14452M: Javi Merino <javi.merino@kernel.org> 14453L: linux-pm@vger.kernel.org 14454S: Supported 14455F: Documentation/thermal/cpu-cooling-api.txt 14456F: drivers/thermal/cpu_cooling.c 14457F: include/linux/cpu_cooling.h 14458 14459THINKPAD ACPI EXTRAS DRIVER 14460M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14461L: ibm-acpi-devel@lists.sourceforge.net 14462L: platform-driver-x86@vger.kernel.org 14463W: http://ibm-acpi.sourceforge.net 14464W: http://thinkwiki.org/wiki/Ibm-acpi 14465T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14466S: Maintained 14467F: drivers/platform/x86/thinkpad_acpi.c 14468 14469THUNDERBOLT DRIVER 14470M: Andreas Noever <andreas.noever@gmail.com> 14471M: Michael Jamet <michael.jamet@intel.com> 14472M: Mika Westerberg <mika.westerberg@linux.intel.com> 14473M: Yehezkel Bernat <YehezkelShB@gmail.com> 14474T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14475S: Maintained 14476F: Documentation/admin-guide/thunderbolt.rst 14477F: drivers/thunderbolt/ 14478F: include/linux/thunderbolt.h 14479 14480THUNDERBOLT NETWORK DRIVER 14481M: Michael Jamet <michael.jamet@intel.com> 14482M: Mika Westerberg <mika.westerberg@linux.intel.com> 14483M: Yehezkel Bernat <YehezkelShB@gmail.com> 14484L: netdev@vger.kernel.org 14485S: Maintained 14486F: drivers/net/thunderbolt.c 14487 14488THUNDERX GPIO DRIVER 14489M: David Daney <david.daney@cavium.com> 14490S: Maintained 14491F: drivers/gpio/gpio-thunderx.c 14492 14493TI AM437X VPFE DRIVER 14494M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14495L: linux-media@vger.kernel.org 14496W: https://linuxtv.org 14497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14498T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14499S: Maintained 14500F: drivers/media/platform/am437x/ 14501 14502TI BANDGAP AND THERMAL DRIVER 14503M: Eduardo Valentin <edubezval@gmail.com> 14504M: Keerthy <j-keerthy@ti.com> 14505L: linux-pm@vger.kernel.org 14506L: linux-omap@vger.kernel.org 14507S: Maintained 14508F: drivers/thermal/ti-soc-thermal/ 14509 14510TI BQ27XXX POWER SUPPLY DRIVER 14511R: Andrew F. Davis <afd@ti.com> 14512F: include/linux/power/bq27xxx_battery.h 14513F: drivers/power/supply/bq27xxx_battery.c 14514F: drivers/power/supply/bq27xxx_battery_i2c.c 14515 14516TI CDCE706 CLOCK DRIVER 14517M: Max Filippov <jcmvbkbc@gmail.com> 14518S: Maintained 14519F: drivers/clk/clk-cdce706.c 14520 14521TI CLOCK DRIVER 14522M: Tero Kristo <t-kristo@ti.com> 14523L: linux-omap@vger.kernel.org 14524S: Maintained 14525F: drivers/clk/ti/ 14526F: include/linux/clk/ti.h 14527 14528TI DAVINCI MACHINE SUPPORT 14529M: Sekhar Nori <nsekhar@ti.com> 14530M: Kevin Hilman <khilman@kernel.org> 14531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14532T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14533S: Supported 14534F: arch/arm/mach-davinci/ 14535F: drivers/i2c/busses/i2c-davinci.c 14536F: arch/arm/boot/dts/da850* 14537 14538TI DAVINCI SERIES CLOCK DRIVER 14539M: David Lechner <david@lechnology.com> 14540R: Sekhar Nori <nsekhar@ti.com> 14541S: Maintained 14542F: Documentation/devicetree/bindings/clock/ti/davinci/ 14543F: drivers/clk/davinci/ 14544 14545TI DAVINCI SERIES GPIO DRIVER 14546M: Keerthy <j-keerthy@ti.com> 14547L: linux-gpio@vger.kernel.org 14548S: Maintained 14549F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14550F: drivers/gpio/gpio-davinci.c 14551 14552TI DAVINCI SERIES MEDIA DRIVER 14553M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14554L: linux-media@vger.kernel.org 14555W: https://linuxtv.org 14556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14557T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14558S: Maintained 14559F: drivers/media/platform/davinci/ 14560F: include/media/davinci/ 14561 14562TI ETHERNET SWITCH DRIVER (CPSW) 14563R: Grygorii Strashko <grygorii.strashko@ti.com> 14564L: linux-omap@vger.kernel.org 14565L: netdev@vger.kernel.org 14566S: Maintained 14567F: drivers/net/ethernet/ti/cpsw* 14568F: drivers/net/ethernet/ti/davinci* 14569 14570TI FLASH MEDIA INTERFACE DRIVER 14571M: Alex Dubov <oakad@yahoo.com> 14572S: Maintained 14573F: drivers/misc/tifm* 14574F: drivers/mmc/host/tifm_sd.c 14575F: include/linux/tifm.h 14576 14577TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14578M: Santosh Shilimkar <ssantosh@kernel.org> 14579L: linux-kernel@vger.kernel.org 14580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14581S: Maintained 14582F: drivers/soc/ti/* 14583T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14584 14585TI LM49xxx FAMILY ASoC CODEC DRIVERS 14586M: M R Swami Reddy <mr.swami.reddy@ti.com> 14587M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14588L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14589S: Maintained 14590F: sound/soc/codecs/lm49453* 14591F: sound/soc/codecs/isabelle* 14592 14593TI LP855x BACKLIGHT DRIVER 14594M: Milo Kim <milo.kim@ti.com> 14595S: Maintained 14596F: Documentation/backlight/lp855x-driver.txt 14597F: drivers/video/backlight/lp855x_bl.c 14598F: include/linux/platform_data/lp855x.h 14599 14600TI LP8727 CHARGER DRIVER 14601M: Milo Kim <milo.kim@ti.com> 14602S: Maintained 14603F: drivers/power/supply/lp8727_charger.c 14604F: include/linux/platform_data/lp8727.h 14605 14606TI LP8788 MFD DRIVER 14607M: Milo Kim <milo.kim@ti.com> 14608S: Maintained 14609F: drivers/iio/adc/lp8788_adc.c 14610F: drivers/leds/leds-lp8788.c 14611F: drivers/mfd/lp8788*.c 14612F: drivers/power/supply/lp8788-charger.c 14613F: drivers/regulator/lp8788-*.c 14614F: include/linux/mfd/lp8788*.h 14615 14616TI NETCP ETHERNET DRIVER 14617M: Wingman Kwok <w-kwok2@ti.com> 14618M: Murali Karicheri <m-karicheri2@ti.com> 14619L: netdev@vger.kernel.org 14620S: Maintained 14621F: drivers/net/ethernet/ti/netcp* 14622 14623TI TAS571X FAMILY ASoC CODEC DRIVER 14624M: Kevin Cernekee <cernekee@chromium.org> 14625L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14626S: Odd Fixes 14627F: sound/soc/codecs/tas571x* 14628 14629TI TRF7970A NFC DRIVER 14630M: Mark Greer <mgreer@animalcreek.com> 14631L: linux-wireless@vger.kernel.org 14632L: linux-nfc@lists.01.org (moderated for non-subscribers) 14633S: Supported 14634F: drivers/nfc/trf7970a.c 14635F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14636 14637TI TWL4030 SERIES SOC CODEC DRIVER 14638M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14639L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14640S: Maintained 14641F: sound/soc/codecs/twl4030* 14642 14643TI VPE/CAL DRIVERS 14644M: Benoit Parrot <bparrot@ti.com> 14645L: linux-media@vger.kernel.org 14646W: http://linuxtv.org/ 14647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14648S: Maintained 14649F: drivers/media/platform/ti-vpe/ 14650 14651TI WILINK WIRELESS DRIVERS 14652L: linux-wireless@vger.kernel.org 14653W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14654W: http://wireless.kernel.org/en/users/Drivers/wl1251 14655T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14656S: Orphan 14657F: drivers/net/wireless/ti/ 14658F: include/linux/wl12xx.h 14659 14660TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14661M: John Stultz <john.stultz@linaro.org> 14662M: Thomas Gleixner <tglx@linutronix.de> 14663R: Stephen Boyd <sboyd@kernel.org> 14664L: linux-kernel@vger.kernel.org 14665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14666S: Supported 14667F: include/linux/clocksource.h 14668F: include/linux/time.h 14669F: include/linux/timex.h 14670F: include/uapi/linux/time.h 14671F: include/uapi/linux/timex.h 14672F: kernel/time/clocksource.c 14673F: kernel/time/time*.c 14674F: kernel/time/alarmtimer.c 14675F: kernel/time/ntp.c 14676F: tools/testing/selftests/timers/ 14677 14678TIPC NETWORK LAYER 14679M: Jon Maloy <jon.maloy@ericsson.com> 14680M: Ying Xue <ying.xue@windriver.com> 14681L: netdev@vger.kernel.org (core kernel code) 14682L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14683W: http://tipc.sourceforge.net/ 14684S: Maintained 14685F: include/uapi/linux/tipc*.h 14686F: net/tipc/ 14687 14688TLAN NETWORK DRIVER 14689M: Samuel Chessman <chessman@tux.org> 14690L: tlan-devel@lists.sourceforge.net (subscribers-only) 14691W: http://sourceforge.net/projects/tlan/ 14692S: Maintained 14693F: Documentation/networking/tlan.txt 14694F: drivers/net/ethernet/ti/tlan.* 14695 14696TM6000 VIDEO4LINUX DRIVER 14697M: Mauro Carvalho Chehab <mchehab@kernel.org> 14698L: linux-media@vger.kernel.org 14699W: https://linuxtv.org 14700T: git git://linuxtv.org/media_tree.git 14701S: Odd fixes 14702F: drivers/media/usb/tm6000/ 14703F: Documentation/media/v4l-drivers/tm6000* 14704 14705TMIO/SDHI MMC DRIVER 14706M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14707L: linux-mmc@vger.kernel.org 14708S: Supported 14709F: drivers/mmc/host/tmio_mmc* 14710F: drivers/mmc/host/renesas_sdhi* 14711F: include/linux/mfd/tmio.h 14712 14713TMP401 HARDWARE MONITOR DRIVER 14714M: Guenter Roeck <linux@roeck-us.net> 14715L: linux-hwmon@vger.kernel.org 14716S: Maintained 14717F: Documentation/hwmon/tmp401 14718F: drivers/hwmon/tmp401.c 14719 14720TMPFS (SHMEM FILESYSTEM) 14721M: Hugh Dickins <hughd@google.com> 14722L: linux-mm@kvack.org 14723S: Maintained 14724F: include/linux/shmem_fs.h 14725F: mm/shmem.c 14726 14727TOMOYO SECURITY MODULE 14728M: Kentaro Takeda <takedakn@nttdata.co.jp> 14729M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14730L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14731L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14732L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14733L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14734W: http://tomoyo.sourceforge.jp/ 14735T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14736S: Maintained 14737F: security/tomoyo/ 14738 14739TOPSTAR LAPTOP EXTRAS DRIVER 14740M: Herton Ronaldo Krzesinski <herton@canonical.com> 14741L: platform-driver-x86@vger.kernel.org 14742S: Maintained 14743F: drivers/platform/x86/topstar-laptop.c 14744 14745TORTURE-TEST MODULES 14746M: Davidlohr Bueso <dave@stgolabs.net> 14747M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14748M: Josh Triplett <josh@joshtriplett.org> 14749L: linux-kernel@vger.kernel.org 14750S: Supported 14751T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14752F: Documentation/RCU/torture.txt 14753F: kernel/torture.c 14754F: kernel/rcu/rcutorture.c 14755F: kernel/rcu/rcuperf.c 14756F: kernel/locking/locktorture.c 14757 14758TOSHIBA ACPI EXTRAS DRIVER 14759M: Azael Avalos <coproscefalo@gmail.com> 14760L: platform-driver-x86@vger.kernel.org 14761S: Maintained 14762F: drivers/platform/x86/toshiba_acpi.c 14763 14764TOSHIBA BLUETOOTH DRIVER 14765M: Azael Avalos <coproscefalo@gmail.com> 14766L: platform-driver-x86@vger.kernel.org 14767S: Maintained 14768F: drivers/platform/x86/toshiba_bluetooth.c 14769 14770TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14771M: Azael Avalos <coproscefalo@gmail.com> 14772L: platform-driver-x86@vger.kernel.org 14773S: Maintained 14774F: drivers/platform/x86/toshiba_haps.c 14775 14776TOSHIBA SMM DRIVER 14777M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14778W: http://www.buzzard.org.uk/toshiba/ 14779S: Maintained 14780F: drivers/char/toshiba.c 14781F: include/linux/toshiba.h 14782F: include/uapi/linux/toshiba.h 14783 14784TOSHIBA TC358743 DRIVER 14785M: Mats Randgaard <matrandg@cisco.com> 14786L: linux-media@vger.kernel.org 14787S: Maintained 14788F: drivers/media/i2c/tc358743* 14789F: include/media/i2c/tc358743.h 14790 14791TOSHIBA WMI HOTKEYS DRIVER 14792M: Azael Avalos <coproscefalo@gmail.com> 14793L: platform-driver-x86@vger.kernel.org 14794S: Maintained 14795F: drivers/platform/x86/toshiba-wmi.c 14796 14797TPM DEVICE DRIVER 14798M: Peter Huewe <peterhuewe@gmx.de> 14799M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14800R: Jason Gunthorpe <jgg@ziepe.ca> 14801L: linux-integrity@vger.kernel.org 14802Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14803W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14804T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14805S: Maintained 14806F: drivers/char/tpm/ 14807 14808TRACING 14809M: Steven Rostedt <rostedt@goodmis.org> 14810M: Ingo Molnar <mingo@redhat.com> 14811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14812S: Maintained 14813F: Documentation/trace/ftrace.rst 14814F: arch/*/*/*/ftrace.h 14815F: arch/*/kernel/ftrace.c 14816F: include/*/ftrace.h 14817F: include/linux/trace*.h 14818F: include/trace/ 14819F: kernel/trace/ 14820F: tools/testing/selftests/ftrace/ 14821 14822TRACING MMIO ACCESSES (MMIOTRACE) 14823M: Steven Rostedt <rostedt@goodmis.org> 14824M: Ingo Molnar <mingo@kernel.org> 14825R: Karol Herbst <karolherbst@gmail.com> 14826R: Pekka Paalanen <ppaalanen@gmail.com> 14827S: Maintained 14828L: linux-kernel@vger.kernel.org 14829L: nouveau@lists.freedesktop.org 14830F: kernel/trace/trace_mmiotrace.c 14831F: include/linux/mmiotrace.h 14832F: arch/x86/mm/kmmio.c 14833F: arch/x86/mm/mmio-mod.c 14834F: arch/x86/mm/testmmiotrace.c 14835 14836TRIVIAL PATCHES 14837M: Jiri Kosina <trivial@kernel.org> 14838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14839S: Maintained 14840K: ^Subject:.*(?i)trivial 14841 14842TEMPO SEMICONDUCTOR DRIVERS 14843M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14844S: Maintained 14845F: sound/soc/codecs/tscs*.c 14846F: sound/soc/codecs/tscs*.h 14847F: Documentation/devicetree/bindings/sound/tscs*.txt 14848 14849TTY LAYER 14850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14851M: Jiri Slaby <jslaby@suse.com> 14852S: Supported 14853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14854F: Documentation/serial/ 14855F: drivers/tty/ 14856F: drivers/tty/serial/serial_core.c 14857F: include/linux/serial_core.h 14858F: include/linux/serial.h 14859F: include/linux/tty.h 14860F: include/uapi/linux/serial_core.h 14861F: include/uapi/linux/serial.h 14862F: include/uapi/linux/tty.h 14863 14864TUA9001 MEDIA DRIVER 14865M: Antti Palosaari <crope@iki.fi> 14866L: linux-media@vger.kernel.org 14867W: https://linuxtv.org 14868W: http://palosaari.fi/linux/ 14869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14870T: git git://linuxtv.org/anttip/media_tree.git 14871S: Maintained 14872F: drivers/media/tuners/tua9001* 14873 14874TULIP NETWORK DRIVERS 14875L: netdev@vger.kernel.org 14876L: linux-parisc@vger.kernel.org 14877S: Orphan 14878F: drivers/net/ethernet/dec/tulip/ 14879 14880TUN/TAP driver 14881M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14882W: http://vtun.sourceforge.net/tun 14883S: Maintained 14884F: Documentation/networking/tuntap.txt 14885F: arch/um/os-Linux/drivers/ 14886 14887TURBOCHANNEL SUBSYSTEM 14888M: "Maciej W. Rozycki" <macro@linux-mips.org> 14889M: Ralf Baechle <ralf@linux-mips.org> 14890L: linux-mips@linux-mips.org 14891Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14892S: Maintained 14893F: drivers/tc/ 14894F: include/linux/tc.h 14895 14896TURBOSTAT UTILITY 14897M: "Len Brown" <lenb@kernel.org> 14898L: linux-pm@vger.kernel.org 14899B: https://bugzilla.kernel.org 14900Q: https://patchwork.kernel.org/project/linux-pm/list/ 14901T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14902S: Supported 14903F: tools/power/x86/turbostat/ 14904 14905TW5864 VIDEO4LINUX DRIVER 14906M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14907M: Anton Sviridenko <anton@corp.bluecherry.net> 14908M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14909M: Andrey Utkin <andrey_utkin@fastmail.com> 14910L: linux-media@vger.kernel.org 14911S: Supported 14912F: drivers/media/pci/tw5864/ 14913 14914TW68 VIDEO4LINUX DRIVER 14915M: Hans Verkuil <hverkuil@xs4all.nl> 14916L: linux-media@vger.kernel.org 14917T: git git://linuxtv.org/media_tree.git 14918W: https://linuxtv.org 14919S: Odd Fixes 14920F: drivers/media/pci/tw68/ 14921 14922TW686X VIDEO4LINUX DRIVER 14923M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14924L: linux-media@vger.kernel.org 14925T: git git://linuxtv.org/media_tree.git 14926W: http://linuxtv.org 14927S: Maintained 14928F: drivers/media/pci/tw686x/ 14929 14930UBI FILE SYSTEM (UBIFS) 14931M: Richard Weinberger <richard@nod.at> 14932M: Artem Bityutskiy <dedekind1@gmail.com> 14933M: Adrian Hunter <adrian.hunter@intel.com> 14934L: linux-mtd@lists.infradead.org 14935T: git git://git.infradead.org/ubifs-2.6.git 14936W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14937S: Supported 14938F: Documentation/filesystems/ubifs.txt 14939F: fs/ubifs/ 14940 14941UCLINUX (M68KNOMMU AND COLDFIRE) 14942M: Greg Ungerer <gerg@linux-m68k.org> 14943W: http://www.linux-m68k.org/ 14944W: http://www.uclinux.org/ 14945L: linux-m68k@lists.linux-m68k.org 14946L: uclinux-dev@uclinux.org (subscribers-only) 14947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14948S: Maintained 14949F: arch/m68k/coldfire/ 14950F: arch/m68k/68*/ 14951F: arch/m68k/*/*_no.* 14952F: arch/m68k/include/asm/*_no.* 14953 14954UDF FILESYSTEM 14955M: Jan Kara <jack@suse.com> 14956S: Maintained 14957F: Documentation/filesystems/udf.txt 14958F: fs/udf/ 14959 14960UDRAW TABLET 14961M: Bastien Nocera <hadess@hadess.net> 14962L: linux-input@vger.kernel.org 14963S: Maintained 14964F: drivers/hid/hid-udraw-ps3.c 14965 14966UFS FILESYSTEM 14967M: Evgeniy Dushistov <dushistov@mail.ru> 14968S: Maintained 14969F: Documentation/filesystems/ufs.txt 14970F: fs/ufs/ 14971 14972UHID USERSPACE HID IO DRIVER: 14973M: David Herrmann <dh.herrmann@googlemail.com> 14974L: linux-input@vger.kernel.org 14975S: Maintained 14976F: drivers/hid/uhid.c 14977F: include/uapi/linux/uhid.h 14978 14979ULPI BUS 14980M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14981L: linux-usb@vger.kernel.org 14982S: Maintained 14983F: drivers/usb/common/ulpi.c 14984F: include/linux/ulpi/ 14985 14986ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14987L: linux-usb@vger.kernel.org 14988S: Orphan 14989F: drivers/uwb/ 14990F: include/linux/uwb.h 14991F: include/linux/uwb/ 14992 14993UNICORE32 ARCHITECTURE: 14994M: Guan Xuetao <gxt@pku.edu.cn> 14995W: http://mprc.pku.edu.cn/~guanxuetao/linux 14996S: Maintained 14997T: git git://github.com/gxt/linux.git 14998F: arch/unicore32/ 14999 15000UNIFDEF 15001M: Tony Finch <dot@dotat.at> 15002W: http://dotat.at/prog/unifdef 15003S: Maintained 15004F: scripts/unifdef.c 15005 15006UNIFORM CDROM DRIVER 15007M: Jens Axboe <axboe@kernel.dk> 15008W: http://www.kernel.dk 15009S: Maintained 15010F: Documentation/cdrom/ 15011F: drivers/cdrom/cdrom.c 15012F: include/linux/cdrom.h 15013F: include/uapi/linux/cdrom.h 15014 15015UNISYS S-PAR DRIVERS 15016M: David Kershner <david.kershner@unisys.com> 15017L: sparmaintainer@unisys.com (Unisys internal) 15018S: Supported 15019F: include/linux/visorbus.h 15020F: drivers/visorbus/ 15021F: drivers/staging/unisys/ 15022 15023UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15024M: Vinayak Holikatti <vinholikatti@gmail.com> 15025L: linux-scsi@vger.kernel.org 15026S: Supported 15027F: Documentation/scsi/ufs.txt 15028F: drivers/scsi/ufs/ 15029 15030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15031M: Joao Pinto <jpinto@synopsys.com> 15032L: linux-scsi@vger.kernel.org 15033S: Supported 15034F: drivers/scsi/ufs/*dwc* 15035 15036UNSORTED BLOCK IMAGES (UBI) 15037M: Artem Bityutskiy <dedekind1@gmail.com> 15038M: Richard Weinberger <richard@nod.at> 15039W: http://www.linux-mtd.infradead.org/ 15040L: linux-mtd@lists.infradead.org 15041T: git git://git.infradead.org/ubifs-2.6.git 15042S: Supported 15043F: drivers/mtd/ubi/ 15044F: include/linux/mtd/ubi.h 15045F: include/uapi/mtd/ubi-user.h 15046 15047USB "USBNET" DRIVER FRAMEWORK 15048M: Oliver Neukum <oneukum@suse.com> 15049L: netdev@vger.kernel.org 15050W: http://www.linux-usb.org/usbnet 15051S: Maintained 15052F: drivers/net/usb/usbnet.c 15053F: include/linux/usb/usbnet.h 15054 15055USB ACM DRIVER 15056M: Oliver Neukum <oneukum@suse.com> 15057L: linux-usb@vger.kernel.org 15058S: Maintained 15059F: Documentation/usb/acm.txt 15060F: drivers/usb/class/cdc-acm.* 15061 15062USB AR5523 WIRELESS DRIVER 15063M: Pontus Fuchs <pontus.fuchs@gmail.com> 15064L: linux-wireless@vger.kernel.org 15065S: Maintained 15066F: drivers/net/wireless/ath/ar5523/ 15067 15068USB ATTACHED SCSI 15069M: Oliver Neukum <oneukum@suse.com> 15070L: linux-usb@vger.kernel.org 15071L: linux-scsi@vger.kernel.org 15072S: Maintained 15073F: drivers/usb/storage/uas.c 15074 15075USB CDC ETHERNET DRIVER 15076M: Oliver Neukum <oliver@neukum.org> 15077L: linux-usb@vger.kernel.org 15078S: Maintained 15079F: drivers/net/usb/cdc_*.c 15080F: include/uapi/linux/usb/cdc.h 15081 15082USB CHAOSKEY DRIVER 15083M: Keith Packard <keithp@keithp.com> 15084L: linux-usb@vger.kernel.org 15085S: Maintained 15086F: drivers/usb/misc/chaoskey.c 15087 15088USB CYPRESS C67X00 DRIVER 15089M: Peter Korsgaard <jacmet@sunsite.dk> 15090L: linux-usb@vger.kernel.org 15091S: Maintained 15092F: drivers/usb/c67x00/ 15093 15094USB DAVICOM DM9601 DRIVER 15095M: Peter Korsgaard <jacmet@sunsite.dk> 15096L: netdev@vger.kernel.org 15097W: http://www.linux-usb.org/usbnet 15098S: Maintained 15099F: drivers/net/usb/dm9601.c 15100 15101USB DIAMOND RIO500 DRIVER 15102M: Cesar Miquel <miquel@df.uba.ar> 15103L: rio500-users@lists.sourceforge.net 15104W: http://rio500.sourceforge.net 15105S: Maintained 15106F: drivers/usb/misc/rio500* 15107 15108USB EHCI DRIVER 15109M: Alan Stern <stern@rowland.harvard.edu> 15110L: linux-usb@vger.kernel.org 15111S: Maintained 15112F: Documentation/usb/ehci.txt 15113F: drivers/usb/host/ehci* 15114 15115USB GADGET/PERIPHERAL SUBSYSTEM 15116M: Felipe Balbi <balbi@kernel.org> 15117L: linux-usb@vger.kernel.org 15118W: http://www.linux-usb.org/gadget 15119T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15120S: Maintained 15121F: drivers/usb/gadget/ 15122F: include/linux/usb/gadget* 15123 15124USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15125M: Jiri Kosina <jikos@kernel.org> 15126R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15127L: linux-usb@vger.kernel.org 15128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15129S: Maintained 15130F: Documentation/hid/hiddev.txt 15131F: drivers/hid/usbhid/ 15132 15133USB INTEL XHCI ROLE MUX DRIVER 15134M: Hans de Goede <hdegoede@redhat.com> 15135L: linux-usb@vger.kernel.org 15136S: Maintained 15137F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15138 15139USB ISP116X DRIVER 15140M: Olav Kongas <ok@artecdesign.ee> 15141L: linux-usb@vger.kernel.org 15142S: Maintained 15143F: drivers/usb/host/isp116x* 15144F: include/linux/usb/isp116x.h 15145 15146USB LAN78XX ETHERNET DRIVER 15147M: Woojung Huh <woojung.huh@microchip.com> 15148M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15149L: netdev@vger.kernel.org 15150S: Maintained 15151F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15152F: drivers/net/usb/lan78xx.* 15153F: include/dt-bindings/net/microchip-lan78xx.h 15154 15155USB MASS STORAGE DRIVER 15156M: Alan Stern <stern@rowland.harvard.edu> 15157L: linux-usb@vger.kernel.org 15158L: usb-storage@lists.one-eyed-alien.net 15159S: Maintained 15160W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15161F: drivers/usb/storage/ 15162 15163USB MIDI DRIVER 15164M: Clemens Ladisch <clemens@ladisch.de> 15165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15166T: git git://git.alsa-project.org/alsa-kernel.git 15167S: Maintained 15168F: sound/usb/midi.* 15169 15170USB NETWORKING DRIVERS 15171L: linux-usb@vger.kernel.org 15172S: Odd Fixes 15173F: drivers/net/usb/ 15174 15175USB OHCI DRIVER 15176M: Alan Stern <stern@rowland.harvard.edu> 15177L: linux-usb@vger.kernel.org 15178S: Maintained 15179F: Documentation/usb/ohci.txt 15180F: drivers/usb/host/ohci* 15181 15182USB OTG FSM (Finite State Machine) 15183M: Peter Chen <Peter.Chen@nxp.com> 15184T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15185L: linux-usb@vger.kernel.org 15186S: Maintained 15187F: drivers/usb/common/usb-otg-fsm.c 15188 15189USB OVER IP DRIVER 15190M: Valentina Manea <valentina.manea.m@gmail.com> 15191M: Shuah Khan <shuah@kernel.org> 15192L: linux-usb@vger.kernel.org 15193S: Maintained 15194F: Documentation/usb/usbip_protocol.txt 15195F: drivers/usb/usbip/ 15196F: tools/usb/usbip/ 15197F: tools/testing/selftests/drivers/usb/usbip/ 15198 15199USB PEGASUS DRIVER 15200M: Petko Manolov <petkan@nucleusys.com> 15201L: linux-usb@vger.kernel.org 15202L: netdev@vger.kernel.org 15203T: git git://github.com/petkan/pegasus.git 15204W: https://github.com/petkan/pegasus 15205S: Maintained 15206F: drivers/net/usb/pegasus.* 15207 15208USB PHY LAYER 15209M: Felipe Balbi <balbi@kernel.org> 15210L: linux-usb@vger.kernel.org 15211T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15212S: Maintained 15213F: drivers/usb/phy/ 15214 15215USB PRINTER DRIVER (usblp) 15216M: Pete Zaitcev <zaitcev@redhat.com> 15217L: linux-usb@vger.kernel.org 15218S: Supported 15219F: drivers/usb/class/usblp.c 15220 15221USB QMI WWAN NETWORK DRIVER 15222M: Bjørn Mork <bjorn@mork.no> 15223L: netdev@vger.kernel.org 15224S: Maintained 15225F: Documentation/ABI/testing/sysfs-class-net-qmi 15226F: drivers/net/usb/qmi_wwan.c 15227 15228USB RTL8150 DRIVER 15229M: Petko Manolov <petkan@nucleusys.com> 15230L: linux-usb@vger.kernel.org 15231L: netdev@vger.kernel.org 15232T: git git://github.com/petkan/rtl8150.git 15233W: https://github.com/petkan/rtl8150 15234S: Maintained 15235F: drivers/net/usb/rtl8150.c 15236 15237USB SERIAL SUBSYSTEM 15238M: Johan Hovold <johan@kernel.org> 15239L: linux-usb@vger.kernel.org 15240T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15241S: Maintained 15242F: Documentation/usb/usb-serial.txt 15243F: drivers/usb/serial/ 15244F: include/linux/usb/serial.h 15245 15246USB SMSC75XX ETHERNET DRIVER 15247M: Steve Glendinning <steve.glendinning@shawell.net> 15248L: netdev@vger.kernel.org 15249S: Maintained 15250F: drivers/net/usb/smsc75xx.* 15251 15252USB SMSC95XX ETHERNET DRIVER 15253M: Steve Glendinning <steve.glendinning@shawell.net> 15254M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15255L: netdev@vger.kernel.org 15256S: Maintained 15257F: drivers/net/usb/smsc95xx.* 15258 15259USB SUBSYSTEM 15260M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15261L: linux-usb@vger.kernel.org 15262W: http://www.linux-usb.org 15263T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15264S: Supported 15265F: Documentation/devicetree/bindings/usb/ 15266F: Documentation/usb/ 15267F: drivers/usb/ 15268F: include/linux/usb.h 15269F: include/linux/usb/ 15270 15271USB TYPEC PI3USB30532 MUX DRIVER 15272M: Hans de Goede <hdegoede@redhat.com> 15273L: linux-usb@vger.kernel.org 15274S: Maintained 15275F: drivers/usb/typec/mux/pi3usb30532.c 15276 15277USB TYPEC CLASS 15278M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15279L: linux-usb@vger.kernel.org 15280S: Maintained 15281F: Documentation/ABI/testing/sysfs-class-typec 15282F: Documentation/driver-api/usb/typec.rst 15283F: drivers/usb/typec/ 15284F: include/linux/usb/typec.h 15285 15286USB TYPEC BUS FOR ALTERNATE MODES 15287M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15288L: linux-usb@vger.kernel.org 15289S: Maintained 15290F: Documentation/ABI/testing/sysfs-bus-typec 15291F: Documentation/driver-api/usb/typec_bus.rst 15292F: drivers/usb/typec/altmodes/ 15293F: include/linux/usb/typec_altmode.h 15294 15295USB UHCI DRIVER 15296M: Alan Stern <stern@rowland.harvard.edu> 15297L: linux-usb@vger.kernel.org 15298S: Maintained 15299F: drivers/usb/host/uhci* 15300 15301USB VIDEO CLASS 15302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15303L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15304L: linux-media@vger.kernel.org 15305T: git git://linuxtv.org/media_tree.git 15306W: http://www.ideasonboard.org/uvc/ 15307S: Maintained 15308F: drivers/media/usb/uvc/ 15309F: include/uapi/linux/uvcvideo.h 15310 15311USB VISION DRIVER 15312M: Hans Verkuil <hverkuil@xs4all.nl> 15313L: linux-media@vger.kernel.org 15314T: git git://linuxtv.org/media_tree.git 15315W: https://linuxtv.org 15316S: Odd Fixes 15317F: drivers/media/usb/usbvision/ 15318 15319USB WEBCAM GADGET 15320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15321L: linux-usb@vger.kernel.org 15322S: Maintained 15323F: drivers/usb/gadget/function/*uvc* 15324F: drivers/usb/gadget/legacy/webcam.c 15325F: include/uapi/linux/usb/g_uvc.h 15326 15327USB WIRELESS RNDIS DRIVER (rndis_wlan) 15328M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15329L: linux-wireless@vger.kernel.org 15330S: Maintained 15331F: drivers/net/wireless/rndis_wlan.c 15332 15333USB XHCI DRIVER 15334M: Mathias Nyman <mathias.nyman@intel.com> 15335L: linux-usb@vger.kernel.org 15336S: Supported 15337F: drivers/usb/host/xhci* 15338F: drivers/usb/host/pci-quirks* 15339 15340USB ZD1201 DRIVER 15341L: linux-wireless@vger.kernel.org 15342W: http://linux-lc100020.sourceforge.net 15343S: Orphan 15344F: drivers/net/wireless/zydas/zd1201.* 15345 15346USB ZR364XX DRIVER 15347M: Antoine Jacquet <royale@zerezo.com> 15348L: linux-usb@vger.kernel.org 15349L: linux-media@vger.kernel.org 15350T: git git://linuxtv.org/media_tree.git 15351W: http://royale.zerezo.com/zr364xx/ 15352S: Maintained 15353F: Documentation/media/v4l-drivers/zr364xx* 15354F: drivers/media/usb/zr364xx/ 15355 15356USER-MODE LINUX (UML) 15357M: Jeff Dike <jdike@addtoit.com> 15358M: Richard Weinberger <richard@nod.at> 15359L: linux-um@lists.infradead.org 15360W: http://user-mode-linux.sourceforge.net 15361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15362S: Maintained 15363F: Documentation/virtual/uml/ 15364F: arch/um/ 15365F: arch/x86/um/ 15366F: fs/hostfs/ 15367F: fs/hppfs/ 15368 15369USERSPACE I/O (UIO) 15370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15371S: Maintained 15372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15373F: Documentation/driver-api/uio-howto.rst 15374F: drivers/uio/ 15375F: include/linux/uio*.h 15376 15377UTIL-LINUX PACKAGE 15378M: Karel Zak <kzak@redhat.com> 15379L: util-linux@vger.kernel.org 15380W: http://en.wikipedia.org/wiki/Util-linux 15381T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15382S: Maintained 15383 15384UUID HELPERS 15385M: Christoph Hellwig <hch@lst.de> 15386R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15387L: linux-kernel@vger.kernel.org 15388T: git git://git.infradead.org/users/hch/uuid.git 15389F: lib/uuid.c 15390F: lib/test_uuid.c 15391F: include/linux/uuid.h 15392F: include/uapi/linux/uuid.h 15393S: Maintained 15394 15395UVESAFB DRIVER 15396M: Michal Januszewski <spock@gentoo.org> 15397L: linux-fbdev@vger.kernel.org 15398W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15399S: Maintained 15400F: Documentation/fb/uvesafb.txt 15401F: drivers/video/fbdev/uvesafb.* 15402 15403VF610 NAND DRIVER 15404M: Stefan Agner <stefan@agner.ch> 15405L: linux-mtd@lists.infradead.org 15406S: Supported 15407F: drivers/mtd/nand/raw/vf610_nfc.c 15408 15409VFAT/FAT/MSDOS FILESYSTEM 15410M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15411S: Maintained 15412F: Documentation/filesystems/vfat.txt 15413F: fs/fat/ 15414 15415VFIO DRIVER 15416M: Alex Williamson <alex.williamson@redhat.com> 15417L: kvm@vger.kernel.org 15418T: git git://github.com/awilliam/linux-vfio.git 15419S: Maintained 15420F: Documentation/vfio.txt 15421F: drivers/vfio/ 15422F: include/linux/vfio.h 15423F: include/uapi/linux/vfio.h 15424 15425VFIO MEDIATED DEVICE DRIVERS 15426M: Kirti Wankhede <kwankhede@nvidia.com> 15427L: kvm@vger.kernel.org 15428S: Maintained 15429F: Documentation/vfio-mediated-device.txt 15430F: drivers/vfio/mdev/ 15431F: include/linux/mdev.h 15432F: samples/vfio-mdev/ 15433 15434VFIO PLATFORM DRIVER 15435M: Eric Auger <eric.auger@redhat.com> 15436L: kvm@vger.kernel.org 15437S: Maintained 15438F: drivers/vfio/platform/ 15439 15440VGA_SWITCHEROO 15441R: Lukas Wunner <lukas@wunner.de> 15442S: Maintained 15443F: Documentation/gpu/vga-switcheroo.rst 15444F: drivers/gpu/vga/vga_switcheroo.c 15445F: include/linux/vga_switcheroo.h 15446T: git git://anongit.freedesktop.org/drm/drm-misc 15447 15448VIA RHINE NETWORK DRIVER 15449S: Orphan 15450F: drivers/net/ethernet/via/via-rhine.c 15451 15452VIA SD/MMC CARD CONTROLLER DRIVER 15453M: Bruce Chang <brucechang@via.com.tw> 15454M: Harald Welte <HaraldWelte@viatech.com> 15455S: Maintained 15456F: drivers/mmc/host/via-sdmmc.c 15457 15458VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15459M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15460L: linux-fbdev@vger.kernel.org 15461S: Maintained 15462F: include/linux/via-core.h 15463F: include/linux/via-gpio.h 15464F: include/linux/via_i2c.h 15465F: drivers/video/fbdev/via/ 15466 15467VIA VELOCITY NETWORK DRIVER 15468M: Francois Romieu <romieu@fr.zoreil.com> 15469L: netdev@vger.kernel.org 15470S: Maintained 15471F: drivers/net/ethernet/via/via-velocity.* 15472 15473VICODEC VIRTUAL CODEC DRIVER 15474M: Hans Verkuil <hans.verkuil@cisco.com> 15475L: linux-media@vger.kernel.org 15476T: git git://linuxtv.org/media_tree.git 15477W: https://linuxtv.org 15478S: Maintained 15479F: drivers/media/platform/vicodec/* 15480 15481VIDEO MULTIPLEXER DRIVER 15482M: Philipp Zabel <p.zabel@pengutronix.de> 15483L: linux-media@vger.kernel.org 15484S: Maintained 15485F: drivers/media/platform/video-mux.c 15486 15487VIDEO I2C POLLING DRIVER 15488M: Matt Ranostay <matt.ranostay@konsulko.com> 15489L: linux-media@vger.kernel.org 15490S: Maintained 15491F: drivers/media/i2c/video-i2c.c 15492 15493VIDEOBUF2 FRAMEWORK 15494M: Pawel Osciak <pawel@osciak.com> 15495M: Marek Szyprowski <m.szyprowski@samsung.com> 15496M: Kyungmin Park <kyungmin.park@samsung.com> 15497L: linux-media@vger.kernel.org 15498S: Maintained 15499F: drivers/media/v4l2-core/videobuf2-* 15500F: include/media/videobuf2-* 15501 15502VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15503M: Helen Koike <helen.koike@collabora.com> 15504L: linux-media@vger.kernel.org 15505T: git git://linuxtv.org/media_tree.git 15506W: https://linuxtv.org 15507S: Maintained 15508F: drivers/media/platform/vimc/* 15509 15510VIRT LIB 15511M: Alex Williamson <alex.williamson@redhat.com> 15512M: Paolo Bonzini <pbonzini@redhat.com> 15513L: kvm@vger.kernel.org 15514S: Supported 15515F: virt/lib/ 15516 15517VIRTIO AND VHOST VSOCK DRIVER 15518M: Stefan Hajnoczi <stefanha@redhat.com> 15519L: kvm@vger.kernel.org 15520L: virtualization@lists.linux-foundation.org 15521L: netdev@vger.kernel.org 15522S: Maintained 15523F: include/linux/virtio_vsock.h 15524F: include/uapi/linux/virtio_vsock.h 15525F: include/uapi/linux/vsockmon.h 15526F: include/uapi/linux/vm_sockets_diag.h 15527F: net/vmw_vsock/diag.c 15528F: net/vmw_vsock/af_vsock_tap.c 15529F: net/vmw_vsock/virtio_transport_common.c 15530F: net/vmw_vsock/virtio_transport.c 15531F: drivers/net/vsockmon.c 15532F: drivers/vhost/vsock.c 15533F: drivers/vhost/vsock.h 15534F: tools/testing/vsock/ 15535 15536VIRTIO CONSOLE DRIVER 15537M: Amit Shah <amit@kernel.org> 15538L: virtualization@lists.linux-foundation.org 15539S: Maintained 15540F: drivers/char/virtio_console.c 15541F: include/linux/virtio_console.h 15542F: include/uapi/linux/virtio_console.h 15543 15544VIRTIO CORE, NET AND BLOCK DRIVERS 15545M: "Michael S. Tsirkin" <mst@redhat.com> 15546M: Jason Wang <jasowang@redhat.com> 15547L: virtualization@lists.linux-foundation.org 15548S: Maintained 15549F: Documentation/devicetree/bindings/virtio/ 15550F: drivers/virtio/ 15551F: tools/virtio/ 15552F: drivers/net/virtio_net.c 15553F: drivers/block/virtio_blk.c 15554F: include/linux/virtio*.h 15555F: include/uapi/linux/virtio_*.h 15556F: drivers/crypto/virtio/ 15557F: mm/balloon_compaction.c 15558 15559VIRTIO CRYPTO DRIVER 15560M: Gonglei <arei.gonglei@huawei.com> 15561L: virtualization@lists.linux-foundation.org 15562L: linux-crypto@vger.kernel.org 15563S: Maintained 15564F: drivers/crypto/virtio/ 15565F: include/uapi/linux/virtio_crypto.h 15566 15567VIRTIO DRIVERS FOR S390 15568M: Cornelia Huck <cohuck@redhat.com> 15569M: Halil Pasic <pasic@linux.ibm.com> 15570L: linux-s390@vger.kernel.org 15571L: virtualization@lists.linux-foundation.org 15572L: kvm@vger.kernel.org 15573S: Supported 15574F: drivers/s390/virtio/ 15575F: arch/s390/include/uapi/asm/virtio-ccw.h 15576 15577VIRTIO GPU DRIVER 15578M: David Airlie <airlied@linux.ie> 15579M: Gerd Hoffmann <kraxel@redhat.com> 15580L: dri-devel@lists.freedesktop.org 15581L: virtualization@lists.linux-foundation.org 15582T: git git://anongit.freedesktop.org/drm/drm-misc 15583S: Maintained 15584F: drivers/gpu/drm/virtio/ 15585F: include/uapi/linux/virtio_gpu.h 15586 15587VIRTIO HOST (VHOST) 15588M: "Michael S. Tsirkin" <mst@redhat.com> 15589M: Jason Wang <jasowang@redhat.com> 15590L: kvm@vger.kernel.org 15591L: virtualization@lists.linux-foundation.org 15592L: netdev@vger.kernel.org 15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15594S: Maintained 15595F: drivers/vhost/ 15596F: include/uapi/linux/vhost.h 15597 15598VIRTIO INPUT DRIVER 15599M: Gerd Hoffmann <kraxel@redhat.com> 15600S: Maintained 15601F: drivers/virtio/virtio_input.c 15602F: include/uapi/linux/virtio_input.h 15603 15604VIRTUAL BOX GUEST DEVICE DRIVER 15605M: Hans de Goede <hdegoede@redhat.com> 15606M: Arnd Bergmann <arnd@arndb.de> 15607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15608S: Maintained 15609F: include/linux/vbox_utils.h 15610F: include/uapi/linux/vbox*.h 15611F: drivers/virt/vboxguest/ 15612 15613VIRTUAL SERIO DEVICE DRIVER 15614M: Stephen Chandler Paul <thatslyude@gmail.com> 15615S: Maintained 15616F: drivers/input/serio/userio.c 15617F: include/uapi/linux/userio.h 15618 15619VIVID VIRTUAL VIDEO DRIVER 15620M: Hans Verkuil <hverkuil@xs4all.nl> 15621L: linux-media@vger.kernel.org 15622T: git git://linuxtv.org/media_tree.git 15623W: https://linuxtv.org 15624S: Maintained 15625F: drivers/media/platform/vivid/* 15626 15627VLYNQ BUS 15628M: Florian Fainelli <f.fainelli@gmail.com> 15629L: openwrt-devel@lists.openwrt.org (subscribers-only) 15630S: Maintained 15631F: drivers/vlynq/vlynq.c 15632F: include/linux/vlynq.h 15633 15634VME SUBSYSTEM 15635M: Martyn Welch <martyn@welchs.me.uk> 15636M: Manohar Vanga <manohar.vanga@gmail.com> 15637M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15638L: devel@driverdev.osuosl.org 15639S: Maintained 15640T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15641F: Documentation/driver-api/vme.rst 15642F: drivers/staging/vme/ 15643F: drivers/vme/ 15644F: include/linux/vme* 15645 15646VMWARE BALLOON DRIVER 15647M: Xavier Deguillard <xdeguillard@vmware.com> 15648M: Nadav Amit <namit@vmware.com> 15649M: "VMware, Inc." <pv-drivers@vmware.com> 15650L: linux-kernel@vger.kernel.org 15651S: Maintained 15652F: drivers/misc/vmw_balloon.c 15653 15654VMWARE HYPERVISOR INTERFACE 15655M: Alok Kataria <akataria@vmware.com> 15656L: virtualization@lists.linux-foundation.org 15657S: Supported 15658F: arch/x86/kernel/cpu/vmware.c 15659 15660VMWARE PVRDMA DRIVER 15661M: Adit Ranadive <aditr@vmware.com> 15662M: VMware PV-Drivers <pv-drivers@vmware.com> 15663L: linux-rdma@vger.kernel.org 15664S: Maintained 15665F: drivers/infiniband/hw/vmw_pvrdma/ 15666 15667VMware PVSCSI driver 15668M: Jim Gill <jgill@vmware.com> 15669M: VMware PV-Drivers <pv-drivers@vmware.com> 15670L: linux-scsi@vger.kernel.org 15671S: Maintained 15672F: drivers/scsi/vmw_pvscsi.c 15673F: drivers/scsi/vmw_pvscsi.h 15674 15675VMWARE VMMOUSE SUBDRIVER 15676M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15677M: "VMware, Inc." <pv-drivers@vmware.com> 15678L: linux-input@vger.kernel.org 15679S: Maintained 15680F: drivers/input/mouse/vmmouse.c 15681F: drivers/input/mouse/vmmouse.h 15682 15683VMWARE VMXNET3 ETHERNET DRIVER 15684M: Ronak Doshi <doshir@vmware.com> 15685M: "VMware, Inc." <pv-drivers@vmware.com> 15686L: netdev@vger.kernel.org 15687S: Maintained 15688F: drivers/net/vmxnet3/ 15689 15690VOCORE VOCORE2 BOARD 15691M: Harvey Hunt <harveyhuntnexus@gmail.com> 15692L: linux-mips@linux-mips.org 15693S: Maintained 15694F: arch/mips/boot/dts/ralink/vocore2.dts 15695 15696VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15697M: Liam Girdwood <lgirdwood@gmail.com> 15698M: Mark Brown <broonie@kernel.org> 15699L: linux-kernel@vger.kernel.org 15700W: http://www.slimlogic.co.uk/?p=48 15701T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15702S: Supported 15703F: Documentation/devicetree/bindings/regulator/ 15704F: Documentation/power/regulator/ 15705F: drivers/regulator/ 15706F: include/dt-bindings/regulator/ 15707F: include/linux/regulator/ 15708 15709VRF 15710M: David Ahern <dsa@cumulusnetworks.com> 15711M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15712L: netdev@vger.kernel.org 15713S: Maintained 15714F: drivers/net/vrf.c 15715F: Documentation/networking/vrf.txt 15716 15717VT1211 HARDWARE MONITOR DRIVER 15718M: Juerg Haefliger <juergh@gmail.com> 15719L: linux-hwmon@vger.kernel.org 15720S: Maintained 15721F: Documentation/hwmon/vt1211 15722F: drivers/hwmon/vt1211.c 15723 15724VT8231 HARDWARE MONITOR DRIVER 15725M: Roger Lucas <vt8231@hiddenengine.co.uk> 15726L: linux-hwmon@vger.kernel.org 15727S: Maintained 15728F: drivers/hwmon/vt8231.c 15729 15730VUB300 USB to SDIO/SD/MMC bridge chip 15731M: Tony Olech <tony.olech@elandigitalsystems.com> 15732L: linux-mmc@vger.kernel.org 15733L: linux-usb@vger.kernel.org 15734S: Supported 15735F: drivers/mmc/host/vub300.c 15736 15737W1 DALLAS'S 1-WIRE BUS 15738M: Evgeniy Polyakov <zbr@ioremap.net> 15739S: Maintained 15740F: Documentation/devicetree/bindings/w1/ 15741F: Documentation/w1/ 15742F: drivers/w1/ 15743F: include/linux/w1.h 15744 15745W83791D HARDWARE MONITORING DRIVER 15746M: Marc Hulsman <m.hulsman@tudelft.nl> 15747L: linux-hwmon@vger.kernel.org 15748S: Maintained 15749F: Documentation/hwmon/w83791d 15750F: drivers/hwmon/w83791d.c 15751 15752W83793 HARDWARE MONITORING DRIVER 15753M: Rudolf Marek <r.marek@assembler.cz> 15754L: linux-hwmon@vger.kernel.org 15755S: Maintained 15756F: Documentation/hwmon/w83793 15757F: drivers/hwmon/w83793.c 15758 15759W83795 HARDWARE MONITORING DRIVER 15760M: Jean Delvare <jdelvare@suse.com> 15761L: linux-hwmon@vger.kernel.org 15762S: Maintained 15763F: drivers/hwmon/w83795.c 15764 15765W83L51xD SD/MMC CARD INTERFACE DRIVER 15766M: Pierre Ossman <pierre@ossman.eu> 15767S: Maintained 15768F: drivers/mmc/host/wbsd.* 15769 15770WACOM PROTOCOL 4 SERIAL TABLETS 15771M: Julian Squires <julian@cipht.net> 15772M: Hans de Goede <hdegoede@redhat.com> 15773L: linux-input@vger.kernel.org 15774S: Maintained 15775F: drivers/input/tablet/wacom_serial4.c 15776 15777WATCHDOG DEVICE DRIVERS 15778M: Wim Van Sebroeck <wim@linux-watchdog.org> 15779M: Guenter Roeck <linux@roeck-us.net> 15780L: linux-watchdog@vger.kernel.org 15781W: http://www.linux-watchdog.org/ 15782T: git git://www.linux-watchdog.org/linux-watchdog.git 15783S: Maintained 15784F: Documentation/devicetree/bindings/watchdog/ 15785F: Documentation/watchdog/ 15786F: drivers/watchdog/ 15787F: include/linux/watchdog.h 15788F: include/uapi/linux/watchdog.h 15789 15790WHISKEYCOVE PMIC GPIO DRIVER 15791M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15792L: linux-gpio@vger.kernel.org 15793S: Maintained 15794F: drivers/gpio/gpio-wcove.c 15795 15796WIIMOTE HID DRIVER 15797M: David Herrmann <dh.herrmann@googlemail.com> 15798L: linux-input@vger.kernel.org 15799S: Maintained 15800F: drivers/hid/hid-wiimote* 15801 15802WILOCITY WIL6210 WIRELESS DRIVER 15803M: Maya Erez <merez@codeaurora.org> 15804L: linux-wireless@vger.kernel.org 15805L: wil6210@qti.qualcomm.com 15806S: Supported 15807W: http://wireless.kernel.org/en/users/Drivers/wil6210 15808F: drivers/net/wireless/ath/wil6210/ 15809 15810WIMAX STACK 15811M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15812M: linux-wimax@intel.com 15813L: wimax@linuxwimax.org (subscribers-only) 15814S: Supported 15815W: http://linuxwimax.org 15816F: Documentation/wimax/README.wimax 15817F: include/linux/wimax/debug.h 15818F: include/net/wimax.h 15819F: include/uapi/linux/wimax.h 15820F: net/wimax/ 15821 15822WINBOND CIR DRIVER 15823M: David Härdeman <david@hardeman.nu> 15824S: Maintained 15825F: drivers/media/rc/winbond-cir.c 15826 15827WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15828M: William Breathitt Gray <vilhelm.gray@gmail.com> 15829L: linux-watchdog@vger.kernel.org 15830S: Maintained 15831F: drivers/watchdog/ebc-c384_wdt.c 15832 15833WINSYSTEMS WS16C48 GPIO DRIVER 15834M: William Breathitt Gray <vilhelm.gray@gmail.com> 15835L: linux-gpio@vger.kernel.org 15836S: Maintained 15837F: drivers/gpio/gpio-ws16c48.c 15838 15839WISTRON LAPTOP BUTTON DRIVER 15840M: Miloslav Trmac <mitr@volny.cz> 15841S: Maintained 15842F: drivers/input/misc/wistron_btns.c 15843 15844WL3501 WIRELESS PCMCIA CARD DRIVER 15845L: linux-wireless@vger.kernel.org 15846S: Odd fixes 15847F: drivers/net/wireless/wl3501* 15848 15849WOLFSON MICROELECTRONICS DRIVERS 15850L: patches@opensource.cirrus.com 15851T: git https://github.com/CirrusLogic/linux-drivers.git 15852W: https://github.com/CirrusLogic/linux-drivers/wiki 15853S: Supported 15854F: Documentation/hwmon/wm83?? 15855F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15856F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15857F: Documentation/devicetree/bindings/mfd/arizona.txt 15858F: Documentation/devicetree/bindings/mfd/wm831x.txt 15859F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15860F: arch/arm/mach-s3c64xx/mach-crag6410* 15861F: drivers/clk/clk-wm83*.c 15862F: drivers/extcon/extcon-arizona.c 15863F: drivers/leds/leds-wm83*.c 15864F: drivers/gpio/gpio-*wm*.c 15865F: drivers/gpio/gpio-arizona.c 15866F: drivers/hwmon/wm83??-hwmon.c 15867F: drivers/input/misc/wm831x-on.c 15868F: drivers/input/touchscreen/wm831x-ts.c 15869F: drivers/input/touchscreen/wm97*.c 15870F: drivers/mfd/arizona* 15871F: drivers/mfd/wm*.c 15872F: drivers/mfd/cs47l24* 15873F: drivers/power/supply/wm83*.c 15874F: drivers/rtc/rtc-wm83*.c 15875F: drivers/regulator/wm8*.c 15876F: drivers/regulator/arizona* 15877F: drivers/video/backlight/wm83*_bl.c 15878F: drivers/watchdog/wm83*_wdt.c 15879F: include/linux/mfd/arizona/ 15880F: include/linux/mfd/wm831x/ 15881F: include/linux/mfd/wm8350/ 15882F: include/linux/mfd/wm8400* 15883F: include/linux/regulator/arizona* 15884F: include/linux/wm97xx.h 15885F: include/sound/wm????.h 15886F: sound/soc/codecs/arizona.? 15887F: sound/soc/codecs/wm* 15888F: sound/soc/codecs/cs47l24* 15889 15890WORKQUEUE 15891M: Tejun Heo <tj@kernel.org> 15892R: Lai Jiangshan <jiangshanlai@gmail.com> 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15894S: Maintained 15895F: include/linux/workqueue.h 15896F: kernel/workqueue.c 15897F: Documentation/core-api/workqueue.rst 15898 15899X-POWERS AXP288 PMIC DRIVERS 15900M: Hans de Goede <hdegoede@redhat.com> 15901S: Maintained 15902N: axp288 15903F: drivers/acpi/pmic/intel_pmic_xpower.c 15904 15905X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15906M: Chen-Yu Tsai <wens@csie.org> 15907L: linux-kernel@vger.kernel.org 15908S: Maintained 15909N: axp[128] 15910 15911X.25 NETWORK LAYER 15912M: Andrew Hendry <andrew.hendry@gmail.com> 15913L: linux-x25@vger.kernel.org 15914S: Odd Fixes 15915F: Documentation/networking/x25* 15916F: include/net/x25* 15917F: net/x25/ 15918 15919X86 ARCHITECTURE (32-BIT AND 64-BIT) 15920M: Thomas Gleixner <tglx@linutronix.de> 15921M: Ingo Molnar <mingo@redhat.com> 15922M: Borislav Petkov <bp@alien8.de> 15923R: "H. Peter Anvin" <hpa@zytor.com> 15924M: x86@kernel.org 15925L: linux-kernel@vger.kernel.org 15926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15927S: Maintained 15928F: Documentation/devicetree/bindings/x86/ 15929F: Documentation/x86/ 15930F: arch/x86/ 15931 15932X86 ENTRY CODE 15933M: Andy Lutomirski <luto@kernel.org> 15934L: linux-kernel@vger.kernel.org 15935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15936S: Maintained 15937F: arch/x86/entry/ 15938 15939X86 MCE INFRASTRUCTURE 15940M: Tony Luck <tony.luck@intel.com> 15941M: Borislav Petkov <bp@alien8.de> 15942L: linux-edac@vger.kernel.org 15943S: Maintained 15944F: arch/x86/kernel/cpu/mcheck/* 15945 15946X86 MICROCODE UPDATE SUPPORT 15947M: Borislav Petkov <bp@alien8.de> 15948S: Maintained 15949F: arch/x86/kernel/cpu/microcode/* 15950 15951X86 MM 15952M: Dave Hansen <dave.hansen@linux.intel.com> 15953M: Andy Lutomirski <luto@kernel.org> 15954M: Peter Zijlstra <peterz@infradead.org> 15955L: linux-kernel@vger.kernel.org 15956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 15957S: Maintained 15958F: arch/x86/mm/ 15959 15960X86 PLATFORM DRIVERS 15961M: Darren Hart <dvhart@infradead.org> 15962M: Andy Shevchenko <andy@infradead.org> 15963L: platform-driver-x86@vger.kernel.org 15964T: git git://git.infradead.org/linux-platform-drivers-x86.git 15965S: Maintained 15966F: drivers/platform/x86/ 15967F: drivers/platform/olpc/ 15968 15969X86 VDSO 15970M: Andy Lutomirski <luto@kernel.org> 15971L: linux-kernel@vger.kernel.org 15972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15973S: Maintained 15974F: arch/x86/entry/vdso/ 15975 15976XC2028/3028 TUNER DRIVER 15977M: Mauro Carvalho Chehab <mchehab@kernel.org> 15978L: linux-media@vger.kernel.org 15979W: https://linuxtv.org 15980T: git git://linuxtv.org/media_tree.git 15981S: Maintained 15982F: drivers/media/tuners/tuner-xc2028.* 15983 15984XDP SOCKETS (AF_XDP) 15985M: Björn Töpel <bjorn.topel@intel.com> 15986M: Magnus Karlsson <magnus.karlsson@intel.com> 15987L: netdev@vger.kernel.org 15988S: Maintained 15989F: kernel/bpf/xskmap.c 15990F: net/xdp/ 15991 15992XEN BLOCK SUBSYSTEM 15993M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15994M: Roger Pau Monné <roger.pau@citrix.com> 15995L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15996S: Supported 15997F: drivers/block/xen-blkback/* 15998F: drivers/block/xen* 15999 16000XEN HYPERVISOR ARM 16001M: Stefano Stabellini <sstabellini@kernel.org> 16002L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16003S: Maintained 16004F: arch/arm/xen/ 16005F: arch/arm/include/asm/xen/ 16006 16007XEN HYPERVISOR ARM64 16008M: Stefano Stabellini <sstabellini@kernel.org> 16009L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16010S: Maintained 16011F: arch/arm64/xen/ 16012F: arch/arm64/include/asm/xen/ 16013 16014XEN HYPERVISOR INTERFACE 16015M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16016M: Juergen Gross <jgross@suse.com> 16017L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16018T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16019S: Supported 16020F: arch/x86/xen/ 16021F: drivers/*/xen-*front.c 16022F: drivers/xen/ 16023F: arch/x86/include/asm/xen/ 16024F: arch/x86/include/asm/pvclock-abi.h 16025F: include/xen/ 16026F: include/uapi/xen/ 16027F: Documentation/ABI/stable/sysfs-hypervisor-xen 16028F: Documentation/ABI/testing/sysfs-hypervisor-xen 16029 16030XEN NETWORK BACKEND DRIVER 16031M: Wei Liu <wei.liu2@citrix.com> 16032M: Paul Durrant <paul.durrant@citrix.com> 16033L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16034L: netdev@vger.kernel.org 16035S: Supported 16036F: drivers/net/xen-netback/* 16037 16038XEN PCI SUBSYSTEM 16039M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16040L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16041S: Supported 16042F: arch/x86/pci/*xen* 16043F: drivers/pci/*xen* 16044 16045XEN PVSCSI DRIVERS 16046M: Juergen Gross <jgross@suse.com> 16047L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16048L: linux-scsi@vger.kernel.org 16049S: Supported 16050F: drivers/scsi/xen-scsifront.c 16051F: drivers/xen/xen-scsiback.c 16052F: include/xen/interface/io/vscsiif.h 16053 16054XEN SWIOTLB SUBSYSTEM 16055M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16056L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16057L: iommu@lists.linux-foundation.org 16058S: Supported 16059F: arch/x86/xen/*swiotlb* 16060F: drivers/xen/*swiotlb* 16061 16062XEN SOUND FRONTEND DRIVER 16063M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16064L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16065L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16066S: Supported 16067F: sound/xen/* 16068 16069XFS FILESYSTEM 16070M: Darrick J. Wong <darrick.wong@oracle.com> 16071M: linux-xfs@vger.kernel.org 16072L: linux-xfs@vger.kernel.org 16073W: http://xfs.org/ 16074T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16075S: Supported 16076F: Documentation/filesystems/xfs.txt 16077F: fs/xfs/ 16078 16079XILINX AXI ETHERNET DRIVER 16080M: Anirudha Sarangi <anirudh@xilinx.com> 16081M: John Linn <John.Linn@xilinx.com> 16082S: Maintained 16083F: drivers/net/ethernet/xilinx/xilinx_axienet* 16084 16085XILINX UARTLITE SERIAL DRIVER 16086M: Peter Korsgaard <jacmet@sunsite.dk> 16087L: linux-serial@vger.kernel.org 16088S: Maintained 16089F: drivers/tty/serial/uartlite.c 16090 16091XILINX VIDEO IP CORES 16092M: Hyun Kwon <hyun.kwon@xilinx.com> 16093M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16094L: linux-media@vger.kernel.org 16095T: git git://linuxtv.org/media_tree.git 16096S: Supported 16097F: Documentation/devicetree/bindings/media/xilinx/ 16098F: drivers/media/platform/xilinx/ 16099F: include/uapi/linux/xilinx-v4l2-controls.h 16100 16101XILLYBUS DRIVER 16102M: Eli Billauer <eli.billauer@gmail.com> 16103L: linux-kernel@vger.kernel.org 16104S: Supported 16105F: drivers/char/xillybus/ 16106 16107XLP9XX I2C DRIVER 16108M: George Cherian <george.cherian@cavium.com> 16109M: Jan Glauber <jglauber@cavium.com> 16110L: linux-i2c@vger.kernel.org 16111W: http://www.cavium.com 16112S: Supported 16113F: drivers/i2c/busses/i2c-xlp9xx.c 16114 16115XRA1403 GPIO EXPANDER 16116M: Nandor Han <nandor.han@ge.com> 16117M: Semi Malinen <semi.malinen@ge.com> 16118L: linux-gpio@vger.kernel.org 16119S: Maintained 16120F: drivers/gpio/gpio-xra1403.c 16121F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16122 16123XTENSA XTFPGA PLATFORM SUPPORT 16124M: Max Filippov <jcmvbkbc@gmail.com> 16125L: linux-xtensa@linux-xtensa.org 16126S: Maintained 16127F: drivers/spi/spi-xtensa-xtfpga.c 16128F: sound/soc/xtensa/xtfpga-i2s.c 16129 16130YAM DRIVER FOR AX.25 16131M: Jean-Paul Roubelat <jpr@f6fbb.org> 16132L: linux-hams@vger.kernel.org 16133S: Maintained 16134F: drivers/net/hamradio/yam* 16135F: include/linux/yam.h 16136 16137YAMA SECURITY MODULE 16138M: Kees Cook <keescook@chromium.org> 16139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16140S: Supported 16141F: security/yama/ 16142F: Documentation/admin-guide/LSM/Yama.rst 16143 16144YEALINK PHONE DRIVER 16145M: Henk Vergonet <Henk.Vergonet@gmail.com> 16146L: usbb2k-api-dev@nongnu.org 16147S: Maintained 16148F: Documentation/input/devices/yealink.rst 16149F: drivers/input/misc/yealink.* 16150 16151Z8530 DRIVER FOR AX.25 16152M: Joerg Reuter <jreuter@yaina.de> 16153W: http://yaina.de/jreuter/ 16154W: http://www.qsl.net/dl1bke/ 16155L: linux-hams@vger.kernel.org 16156S: Maintained 16157F: Documentation/networking/z8530drv.txt 16158F: drivers/net/hamradio/*scc.c 16159F: drivers/net/hamradio/z8530.h 16160 16161ZBUD COMPRESSED PAGE ALLOCATOR 16162M: Seth Jennings <sjenning@redhat.com> 16163M: Dan Streetman <ddstreet@ieee.org> 16164L: linux-mm@kvack.org 16165S: Maintained 16166F: mm/zbud.c 16167F: include/linux/zbud.h 16168 16169ZD1211RW WIRELESS DRIVER 16170M: Daniel Drake <dsd@gentoo.org> 16171M: Ulrich Kunitz <kune@deine-taler.de> 16172W: http://zd1211.ath.cx/wiki/DriverRewrite 16173L: linux-wireless@vger.kernel.org 16174L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16175S: Maintained 16176F: drivers/net/wireless/zydas/zd1211rw/ 16177 16178ZD1301 MEDIA DRIVER 16179M: Antti Palosaari <crope@iki.fi> 16180L: linux-media@vger.kernel.org 16181W: https://linuxtv.org/ 16182W: http://palosaari.fi/linux/ 16183Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16184S: Maintained 16185F: drivers/media/usb/dvb-usb-v2/zd1301* 16186 16187ZD1301_DEMOD MEDIA DRIVER 16188M: Antti Palosaari <crope@iki.fi> 16189L: linux-media@vger.kernel.org 16190W: https://linuxtv.org/ 16191W: http://palosaari.fi/linux/ 16192Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16193S: Maintained 16194F: drivers/media/dvb-frontends/zd1301_demod* 16195 16196ZPOOL COMPRESSED PAGE STORAGE API 16197M: Dan Streetman <ddstreet@ieee.org> 16198L: linux-mm@kvack.org 16199S: Maintained 16200F: mm/zpool.c 16201F: include/linux/zpool.h 16202 16203ZR36067 VIDEO FOR LINUX DRIVER 16204L: mjpeg-users@lists.sourceforge.net 16205L: linux-media@vger.kernel.org 16206W: http://mjpeg.sourceforge.net/driver-zoran/ 16207T: hg https://linuxtv.org/hg/v4l-dvb 16208S: Odd Fixes 16209F: drivers/staging/media/zoran/ 16210 16211ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16212M: Minchan Kim <minchan@kernel.org> 16213M: Nitin Gupta <ngupta@vflare.org> 16214R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16215L: linux-kernel@vger.kernel.org 16216S: Maintained 16217F: drivers/block/zram/ 16218F: Documentation/blockdev/zram.txt 16219 16220ZS DECSTATION Z85C30 SERIAL DRIVER 16221M: "Maciej W. Rozycki" <macro@linux-mips.org> 16222S: Maintained 16223F: drivers/tty/serial/zs.* 16224 16225ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16226M: Minchan Kim <minchan@kernel.org> 16227M: Nitin Gupta <ngupta@vflare.org> 16228R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16229L: linux-mm@kvack.org 16230S: Maintained 16231F: mm/zsmalloc.c 16232F: include/linux/zsmalloc.h 16233F: Documentation/vm/zsmalloc.rst 16234 16235ZSWAP COMPRESSED SWAP CACHING 16236M: Seth Jennings <sjenning@redhat.com> 16237M: Dan Streetman <ddstreet@ieee.org> 16238L: linux-mm@kvack.org 16239S: Maintained 16240F: mm/zswap.c 16241 16242THE REST 16243M: Linus Torvalds <torvalds@linux-foundation.org> 16244L: linux-kernel@vger.kernel.org 16245Q: http://patchwork.kernel.org/project/LKML/list/ 16246T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16247S: Buried alive in reporters 16248F: * 16249F: */ 16250