Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.0-rc7 16993 lines 494 kB view raw
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/device_drivers/3com/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> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-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 <andriy.shevchenko@linux.intel.com> 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 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD7124 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/adc/ad7124.c 855F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 856 857ANALOG DEVICES INC AD9389B DRIVER 858M: Hans Verkuil <hans.verkuil@cisco.com> 859L: linux-media@vger.kernel.org 860S: Maintained 861F: drivers/media/i2c/ad9389b* 862 863ANALOG DEVICES INC ADGS1408 DRIVER 864M: Mircea Caprioru <mircea.caprioru@analog.com> 865S: Supported 866F: drivers/mux/adgs1408.c 867F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 868 869ANALOG DEVICES INC ADP5061 DRIVER 870M: Stefan Popa <stefan.popa@analog.com> 871L: linux-pm@vger.kernel.org 872W: http://ez.analog.com/community/linux-device-drivers 873S: Supported 874F: drivers/power/supply/adp5061.c 875 876ANALOG DEVICES INC ADV7180 DRIVER 877M: Lars-Peter Clausen <lars@metafoo.de> 878L: linux-media@vger.kernel.org 879W: http://ez.analog.com/community/linux-device-drivers 880S: Supported 881F: drivers/media/i2c/adv7180.c 882 883ANALOG DEVICES INC ADV748X DRIVER 884M: Kieran Bingham <kieran.bingham@ideasonboard.com> 885L: linux-media@vger.kernel.org 886S: Maintained 887F: drivers/media/i2c/adv748x/* 888 889ANALOG DEVICES INC ADV7511 DRIVER 890M: Hans Verkuil <hans.verkuil@cisco.com> 891L: linux-media@vger.kernel.org 892S: Maintained 893F: drivers/media/i2c/adv7511* 894 895ANALOG DEVICES INC ADV7604 DRIVER 896M: Hans Verkuil <hans.verkuil@cisco.com> 897L: linux-media@vger.kernel.org 898S: Maintained 899F: drivers/media/i2c/adv7604* 900 901ANALOG DEVICES INC ADV7842 DRIVER 902M: Hans Verkuil <hans.verkuil@cisco.com> 903L: linux-media@vger.kernel.org 904S: Maintained 905F: drivers/media/i2c/adv7842* 906 907ANALOG DEVICES INC ASOC CODEC DRIVERS 908M: Lars-Peter Clausen <lars@metafoo.de> 909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 910W: http://wiki.analog.com/ 911W: http://ez.analog.com/community/linux-device-drivers 912S: Supported 913F: sound/soc/codecs/adau* 914F: sound/soc/codecs/adav* 915F: sound/soc/codecs/ad1* 916F: sound/soc/codecs/ad7* 917F: sound/soc/codecs/ssm* 918F: sound/soc/codecs/sigmadsp.* 919 920ANALOG DEVICES INC DMA DRIVERS 921M: Lars-Peter Clausen <lars@metafoo.de> 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: drivers/dma/dma-axi-dmac.c 925 926ANALOG DEVICES INC IIO DRIVERS 927M: Lars-Peter Clausen <lars@metafoo.de> 928M: Michael Hennerich <Michael.Hennerich@analog.com> 929W: http://wiki.analog.com/ 930W: http://ez.analog.com/community/linux-device-drivers 931S: Supported 932F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 933F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 934F: drivers/iio/*/ad* 935F: drivers/iio/adc/ltc2497* 936X: drivers/iio/*/adjd* 937F: drivers/staging/iio/*/ad* 938 939ANDES ARCHITECTURE 940M: Greentime Hu <green.hu@gmail.com> 941M: Vincent Chen <deanbo422@gmail.com> 942T: git https://github.com/andestech/linux.git 943S: Supported 944F: arch/nds32/ 945F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 946F: Documentation/devicetree/bindings/nds32/ 947K: nds32 948N: nds32 949 950ANDROID CONFIG FRAGMENTS 951M: Rob Herring <robh@kernel.org> 952S: Supported 953F: kernel/configs/android* 954 955ANDROID DRIVERS 956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 957M: Arve Hjønnevåg <arve@android.com> 958M: Todd Kjos <tkjos@android.com> 959M: Martijn Coenen <maco@android.com> 960M: Joel Fernandes <joel@joelfernandes.org> 961M: Christian Brauner <christian@brauner.io> 962T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 963L: devel@driverdev.osuosl.org 964S: Supported 965F: drivers/android/ 966F: drivers/staging/android/ 967 968ANDROID GOLDFISH PIC DRIVER 969M: Miodrag Dinic <miodrag.dinic@mips.com> 970S: Supported 971F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 972F: drivers/irqchip/irq-goldfish-pic.c 973 974ANDROID GOLDFISH RTC DRIVER 975M: Miodrag Dinic <miodrag.dinic@mips.com> 976S: Supported 977F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 978F: drivers/rtc/rtc-goldfish.c 979 980ANDROID ION DRIVER 981M: Laura Abbott <labbott@redhat.com> 982M: Sumit Semwal <sumit.semwal@linaro.org> 983L: devel@driverdev.osuosl.org 984L: dri-devel@lists.freedesktop.org 985L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 986S: Supported 987F: drivers/staging/android/ion 988F: drivers/staging/android/uapi/ion.h 989 990AOA (Apple Onboard Audio) ALSA DRIVER 991M: Johannes Berg <johannes@sipsolutions.net> 992L: linuxppc-dev@lists.ozlabs.org 993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 994S: Maintained 995F: sound/aoa/ 996 997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 998M: William Breathitt Gray <vilhelm.gray@gmail.com> 999L: linux-iio@vger.kernel.org 1000S: Maintained 1001F: drivers/iio/adc/stx104.c 1002 1003APM DRIVER 1004M: Jiri Kosina <jikos@kernel.org> 1005S: Odd fixes 1006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1007F: arch/x86/kernel/apm_32.c 1008F: include/linux/apm_bios.h 1009F: include/uapi/linux/apm_bios.h 1010F: drivers/char/apm-emulation.c 1011 1012APPARMOR SECURITY MODULE 1013M: John Johansen <john.johansen@canonical.com> 1014L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1015W: wiki.apparmor.net 1016T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1017S: Supported 1018F: security/apparmor/ 1019F: Documentation/admin-guide/LSM/apparmor.rst 1020 1021APPLE BCM5974 MULTITOUCH DRIVER 1022M: Henrik Rydberg <rydberg@bitmath.org> 1023L: linux-input@vger.kernel.org 1024S: Odd fixes 1025F: drivers/input/mouse/bcm5974.c 1026 1027APPLE SMC DRIVER 1028M: Henrik Rydberg <rydberg@bitmath.org> 1029L: linux-hwmon@vger.kernel.org 1030S: Odd fixes 1031F: drivers/hwmon/applesmc.c 1032 1033APPLETALK NETWORK LAYER 1034L: netdev@vger.kernel.org 1035S: Odd fixes 1036F: drivers/net/appletalk/ 1037F: net/appletalk/ 1038 1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1040M: Duc Dang <dhdang@apm.com> 1041S: Supported 1042F: arch/arm64/boot/dts/apm/ 1043 1044APPLIED MICRO (APM) X-GENE SOC EDAC 1045M: Loc Ho <lho@apm.com> 1046S: Supported 1047F: drivers/edac/xgene_edac.c 1048F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1049 1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1051M: Iyappan Subramanian <isubramanian@apm.com> 1052M: Keyur Chudgar <kchudgar@apm.com> 1053S: Supported 1054F: drivers/net/ethernet/apm/xgene-v2/ 1055 1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1057M: Iyappan Subramanian <isubramanian@apm.com> 1058M: Keyur Chudgar <kchudgar@apm.com> 1059M: Quan Nguyen <qnguyen@apm.com> 1060S: Supported 1061F: drivers/net/ethernet/apm/xgene/ 1062F: drivers/net/phy/mdio-xgene.c 1063F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1064F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1065 1066APPLIED MICRO (APM) X-GENE SOC PMU 1067M: Tai Nguyen <ttnguyen@apm.com> 1068S: Supported 1069F: drivers/perf/xgene_pmu.c 1070F: Documentation/perf/xgene-pmu.txt 1071F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1072 1073APTINA CAMERA SENSOR PLL 1074M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1075L: linux-media@vger.kernel.org 1076S: Maintained 1077F: drivers/media/i2c/aptina-pll.* 1078 1079ARC FRAMEBUFFER DRIVER 1080M: Jaya Kumar <jayalk@intworks.biz> 1081S: Maintained 1082F: drivers/video/fbdev/arcfb.c 1083F: drivers/video/fbdev/core/fb_defio.c 1084 1085ARC PGU DRM DRIVER 1086M: Alexey Brodkin <abrodkin@synopsys.com> 1087S: Supported 1088F: drivers/gpu/drm/arc/ 1089F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1090 1091ARCNET NETWORK LAYER 1092M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1093L: netdev@vger.kernel.org 1094S: Maintained 1095F: drivers/net/arcnet/ 1096F: include/uapi/linux/if_arcnet.h 1097 1098ARM ARCHITECTED TIMER DRIVER 1099M: Mark Rutland <mark.rutland@arm.com> 1100M: Marc Zyngier <marc.zyngier@arm.com> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103F: arch/arm/include/asm/arch_timer.h 1104F: arch/arm64/include/asm/arch_timer.h 1105F: drivers/clocksource/arm_arch_timer.c 1106 1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1108M: Linus Walleij <linus.walleij@linaro.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: Documentation/devicetree/bindings/arm/arm-boards 1112F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1113F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1114F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1115F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1116F: arch/arm/mach-integrator/ 1117F: arch/arm/mach-realview/ 1118F: arch/arm/mach-versatile/ 1119F: arch/arm/plat-versatile/ 1120F: arch/arm/boot/dts/arm-realview-* 1121F: arch/arm/boot/dts/integrator* 1122F: arch/arm/boot/dts/versatile* 1123F: drivers/clk/versatile/ 1124F: drivers/i2c/busses/i2c-versatile.c 1125F: drivers/irqchip/irq-versatile-fpga.c 1126F: drivers/mtd/maps/physmap_of_versatile.c 1127F: drivers/power/reset/arm-versatile-reboot.c 1128F: drivers/soc/versatile/ 1129 1130ARM HDLCD DRM DRIVER 1131M: Liviu Dudau <liviu.dudau@arm.com> 1132S: Supported 1133F: drivers/gpu/drm/arm/hdlcd_* 1134F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1135 1136ARM MALI-DP DRM DRIVER 1137M: Liviu Dudau <liviu.dudau@arm.com> 1138M: Brian Starkey <brian.starkey@arm.com> 1139M: Mali DP Maintainers <malidp@foss.arm.com> 1140S: Supported 1141F: drivers/gpu/drm/arm/ 1142F: Documentation/devicetree/bindings/display/arm,malidp.txt 1143 1144ARM MFM AND FLOPPY DRIVERS 1145M: Ian Molton <spyro@f2s.com> 1146S: Maintained 1147F: arch/arm/lib/floppydma.S 1148F: arch/arm/include/asm/floppy.h 1149 1150ARM PMU PROFILING AND DEBUGGING 1151M: Will Deacon <will.deacon@arm.com> 1152M: Mark Rutland <mark.rutland@arm.com> 1153S: Maintained 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155F: arch/arm*/kernel/perf_* 1156F: arch/arm/oprofile/common.c 1157F: arch/arm*/kernel/hw_breakpoint.c 1158F: arch/arm*/include/asm/hw_breakpoint.h 1159F: arch/arm*/include/asm/perf_event.h 1160F: drivers/perf/* 1161F: include/linux/perf/arm_pmu.h 1162F: Documentation/devicetree/bindings/arm/pmu.txt 1163F: Documentation/devicetree/bindings/perf/ 1164 1165ARM PORT 1166M: Russell King <linux@armlinux.org.uk> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168W: http://www.armlinux.org.uk/ 1169S: Odd Fixes 1170T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1171F: arch/arm/ 1172X: arch/arm/boot/dts/ 1173 1174ARM PRIMECELL AACI PL041 DRIVER 1175M: Russell King <linux@armlinux.org.uk> 1176S: Odd Fixes 1177F: sound/arm/aaci.* 1178 1179ARM PRIMECELL BUS SUPPORT 1180M: Russell King <linux@armlinux.org.uk> 1181S: Odd Fixes 1182F: drivers/amba/ 1183F: include/linux/amba/bus.h 1184 1185ARM PRIMECELL CLCD PL110 DRIVER 1186M: Russell King <linux@armlinux.org.uk> 1187S: Odd Fixes 1188F: drivers/video/fbdev/amba-clcd.* 1189 1190ARM PRIMECELL KMI PL050 DRIVER 1191M: Russell King <linux@armlinux.org.uk> 1192S: Odd Fixes 1193F: drivers/input/serio/ambakmi.* 1194F: include/linux/amba/kmi.h 1195 1196ARM PRIMECELL MMCI PL180/1 DRIVER 1197M: Russell King <linux@armlinux.org.uk> 1198S: Odd Fixes 1199F: drivers/mmc/host/mmci.* 1200F: include/linux/amba/mmci.h 1201 1202ARM PRIMECELL SSP PL022 SPI DRIVER 1203M: Linus Walleij <linus.walleij@linaro.org> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1207F: drivers/spi/spi-pl022.c 1208 1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1210M: Russell King <linux@armlinux.org.uk> 1211S: Odd Fixes 1212F: drivers/tty/serial/amba-pl01*.c 1213F: include/linux/amba/serial.h 1214 1215ARM PRIMECELL VIC PL190/PL192 DRIVER 1216M: Linus Walleij <linus.walleij@linaro.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1220F: drivers/irqchip/irq-vic.c 1221 1222ARM SMMU DRIVERS 1223M: Will Deacon <will.deacon@arm.com> 1224R: Robin Murphy <robin.murphy@arm.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: drivers/iommu/arm-smmu.c 1228F: drivers/iommu/arm-smmu-v3.c 1229F: drivers/iommu/io-pgtable-arm.c 1230F: drivers/iommu/io-pgtable-arm-v7s.c 1231 1232ARM SUB-ARCHITECTURES 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-*/ 1236F: arch/arm/plat-*/ 1237T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1238 1239ARM/ACTIONS SEMI ARCHITECTURE 1240M: Andreas Färber <afaerber@suse.de> 1241R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244N: owl 1245F: arch/arm/mach-actions/ 1246F: arch/arm/boot/dts/owl-* 1247F: arch/arm64/boot/dts/actions/ 1248F: drivers/clk/actions/ 1249F: drivers/clocksource/timer-owl* 1250F: drivers/dma/owl-dma.c 1251F: drivers/i2c/busses/i2c-owl.c 1252F: drivers/pinctrl/actions/* 1253F: drivers/soc/actions/ 1254F: include/dt-bindings/power/owl-* 1255F: include/linux/soc/actions/ 1256F: Documentation/devicetree/bindings/arm/actions.txt 1257F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1258F: Documentation/devicetree/bindings/dma/owl-dma.txt 1259F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1260F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1261F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1262F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1263 1264ARM/ADS SPHERE MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/AFEB9260 MACHINE SUPPORT 1270M: Sergey Lapin <slapin@ossfans.org> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273 1274ARM/AJECO 1ARM MACHINE SUPPORT 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/Allwinner SoC Clock Support 1280M: Emilio López <emilio@elopez.com.ar> 1281S: Maintained 1282F: drivers/clk/sunxi/ 1283 1284ARM/Allwinner sunXi SoC support 1285M: Maxime Ripard <maxime.ripard@bootlin.com> 1286M: Chen-Yu Tsai <wens@csie.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289N: sun[x456789]i 1290N: sun50i 1291F: arch/arm/mach-sunxi/ 1292F: arch/arm64/boot/dts/allwinner/ 1293F: drivers/clk/sunxi-ng/ 1294F: drivers/pinctrl/sunxi/ 1295F: drivers/soc/sunxi/ 1296T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1297 1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1299M: Neil Armstrong <narmstrong@baylibre.com> 1300M: Jerome Brunet <jbrunet@baylibre.com> 1301L: linux-amlogic@lists.infradead.org 1302S: Maintained 1303F: drivers/clk/meson/ 1304F: include/dt-bindings/clock/meson* 1305F: include/dt-bindings/clock/gxbb* 1306F: Documentation/devicetree/bindings/clock/amlogic* 1307 1308ARM/Amlogic Meson SoC support 1309M: Kevin Hilman <khilman@baylibre.com> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311L: linux-amlogic@lists.infradead.org 1312W: http://linux-meson.com/ 1313S: Maintained 1314F: arch/arm/mach-meson/ 1315F: arch/arm/boot/dts/meson* 1316F: arch/arm64/boot/dts/amlogic/ 1317F: drivers/pinctrl/meson/ 1318F: drivers/mmc/host/meson* 1319F: drivers/soc/amlogic/ 1320N: meson 1321 1322ARM/Amlogic Meson SoC Sound Drivers 1323M: Jerome Brunet <jbrunet@baylibre.com> 1324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1325S: Maintained 1326F: sound/soc/meson/ 1327F: Documentation/devicetree/bindings/sound/amlogic* 1328 1329ARM/Annapurna Labs ALPINE ARCHITECTURE 1330M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1331M: Antoine Tenart <antoine.tenart@bootlin.com> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334F: arch/arm/mach-alpine/ 1335F: arch/arm/boot/dts/alpine* 1336F: arch/arm64/boot/dts/al/ 1337F: drivers/*/*alpine* 1338 1339ARM/ARTPEC MACHINE SUPPORT 1340M: Jesper Nilsson <jesper.nilsson@axis.com> 1341M: Lars Persson <lars.persson@axis.com> 1342S: Maintained 1343L: linux-arm-kernel@axis.com 1344F: arch/arm/mach-artpec 1345F: arch/arm/boot/dts/artpec6* 1346F: drivers/clk/axis 1347F: drivers/crypto/axis 1348F: drivers/pinctrl/pinctrl-artpec* 1349F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1350 1351ARM/ASPEED I2C DRIVER 1352M: Brendan Higgins <brendanhiggins@google.com> 1353R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1354R: Joel Stanley <joel@jms.id.au> 1355L: linux-i2c@vger.kernel.org 1356L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1357S: Maintained 1358F: drivers/irqchip/irq-aspeed-i2c-ic.c 1359F: drivers/i2c/busses/i2c-aspeed.c 1360F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1361F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1362 1363ARM/ASPEED MACHINE SUPPORT 1364M: Joel Stanley <joel@jms.id.au> 1365R: Andrew Jeffery <andrew@aj.id.au> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1368Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1369S: Supported 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1371F: arch/arm/mach-aspeed/ 1372F: arch/arm/boot/dts/aspeed-* 1373N: aspeed 1374 1375ARM/CALXEDA HIGHBANK ARCHITECTURE 1376M: Rob Herring <robh@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379F: arch/arm/mach-highbank/ 1380F: arch/arm/boot/dts/highbank.dts 1381F: arch/arm/boot/dts/ecx-*.dts* 1382 1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1384M: Krzysztof Halasa <khalasa@piap.pl> 1385S: Maintained 1386F: arch/arm/mach-cns3xxx/ 1387 1388ARM/CAVIUM THUNDER NETWORK DRIVER 1389M: Sunil Goutham <sgoutham@cavium.com> 1390M: Robert Richter <rric@kernel.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Supported 1393F: drivers/net/ethernet/cavium/thunder/ 1394 1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1396M: Lukasz Majewski <lukma@denx.de> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399F: arch/arm/mach-ep93xx/ts72xx.c 1400 1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1402M: Alexander Shiyan <shc_work@mail.ru> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Odd Fixes 1405N: clps711x 1406 1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1413M: Hartley Sweeten <hsweeten@visionengravers.com> 1414M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-ep93xx/ 1418F: arch/arm/mach-ep93xx/include/mach/ 1419 1420ARM/CLKDEV SUPPORT 1421M: Russell King <linux@armlinux.org.uk> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1425F: drivers/clk/clkdev.c 1426 1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1428M: Mike Rapoport <mike@compulab.co.il> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1433M: Baruch Siach <baruch@tkos.co.il> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/boot/dts/cx92755* 1437N: digicolor 1438 1439ARM/CONTEC MICRO9 MACHINE SUPPORT 1440M: Hubert Feurstein <hubert.feurstein@contec.at> 1441S: Maintained 1442F: arch/arm/mach-ep93xx/micro9.c 1443 1444ARM/CORESIGHT FRAMEWORK AND DRIVERS 1445M: Mathieu Poirier <mathieu.poirier@linaro.org> 1446R: Suzuki K Poulose <suzuki.poulose@arm.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: drivers/hwtracing/coresight/* 1450F: Documentation/trace/coresight.txt 1451F: Documentation/trace/coresight-cpu-debug.txt 1452F: Documentation/devicetree/bindings/arm/coresight.txt 1453F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1454F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1455F: tools/perf/arch/arm/util/pmu.c 1456F: tools/perf/arch/arm/util/auxtrace.c 1457F: tools/perf/arch/arm/util/cs-etm.c 1458F: tools/perf/arch/arm/util/cs-etm.h 1459F: tools/perf/util/cs-etm.* 1460F: tools/perf/util/cs-etm-decoder/* 1461 1462ARM/CORGI MACHINE SUPPORT 1463M: Richard Purdie <rpurdie@rpsys.net> 1464S: Maintained 1465 1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1467M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1468M: Linus Walleij <linus.walleij@linaro.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470T: git git://github.com/ulli-kroll/linux.git 1471S: Maintained 1472F: Documentation/devicetree/bindings/arm/gemini.txt 1473F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1474F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1475F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1476F: arch/arm/mach-gemini/ 1477F: drivers/net/ethernet/cortina/ 1478F: drivers/pinctrl/pinctrl-gemini.c 1479F: drivers/rtc/rtc-ftrtc010.c 1480 1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1482M: Barry Song <baohua@kernel.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1485S: Maintained 1486F: arch/arm/boot/dts/prima2* 1487F: arch/arm/mach-prima2/ 1488F: drivers/clk/sirf/ 1489F: drivers/clocksource/timer-prima2.c 1490F: drivers/clocksource/timer-atlas7.c 1491N: [^a-z]sirf 1492X: drivers/gnss 1493 1494ARM/EBSA110 MACHINE SUPPORT 1495M: Russell King <linux@armlinux.org.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497W: http://www.armlinux.org.uk/ 1498S: Maintained 1499F: arch/arm/mach-ebsa110/ 1500F: drivers/net/ethernet/amd/am79c961a.* 1501 1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1503M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1504R: Pengutronix Kernel Team <kernel@pengutronix.de> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507N: efm32 1508 1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1510M: Robert Jarzmik <robert.jarzmik@free.fr> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm/mach-pxa/ezx.c 1514 1515ARM/FARADAY FA526 PORT 1516M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519T: git git://git.berlios.de/gemini-board 1520F: arch/arm/mm/*-fa* 1521 1522ARM/FOOTBRIDGE ARCHITECTURE 1523M: Russell King <linux@armlinux.org.uk> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525W: http://www.armlinux.org.uk/ 1526S: Maintained 1527F: arch/arm/include/asm/hardware/dec21285.h 1528F: arch/arm/mach-footbridge/ 1529 1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1531M: Shawn Guo <shawnguo@kernel.org> 1532M: Sascha Hauer <s.hauer@pengutronix.de> 1533R: Pengutronix Kernel Team <kernel@pengutronix.de> 1534R: Fabio Estevam <fabio.estevam@nxp.com> 1535R: NXP Linux Team <linux-imx@nxp.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1539F: arch/arm/mach-imx/ 1540F: arch/arm/mach-mxs/ 1541F: arch/arm/boot/dts/imx* 1542F: arch/arm/configs/imx*_defconfig 1543F: arch/arm64/boot/dts/freescale/imx* 1544F: drivers/clk/imx/ 1545F: drivers/firmware/imx/ 1546F: drivers/soc/imx/ 1547F: include/linux/firmware/imx/ 1548F: include/soc/imx/ 1549 1550ARM/FREESCALE VYBRID ARM ARCHITECTURE 1551M: Shawn Guo <shawnguo@kernel.org> 1552M: Sascha Hauer <s.hauer@pengutronix.de> 1553R: Pengutronix Kernel Team <kernel@pengutronix.de> 1554R: Stefan Agner <stefan@agner.ch> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1558F: arch/arm/mach-imx/*vf610* 1559F: arch/arm/boot/dts/vf* 1560 1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1562M: Shawn Guo <shawnguo@kernel.org> 1563M: Li Yang <leoyang.li@nxp.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1567F: arch/arm/boot/dts/ls1021a* 1568F: arch/arm64/boot/dts/freescale/fsl-* 1569F: arch/arm64/boot/dts/freescale/qoriq-* 1570 1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1572M: Lennert Buytenhek <kernel@wantstofly.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575 1576ARM/GUMSTIX MACHINE SUPPORT 1577M: Steve Sakoman <sakoman@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580 1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1582M: Philipp Zabel <philipp.zabel@gmail.com> 1583M: Paul Parsons <lost.distance@yahoo.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585S: Maintained 1586F: arch/arm/mach-pxa/hx4700.c 1587F: arch/arm/mach-pxa/include/mach/hx4700.h 1588F: sound/soc/pxa/hx4700.c 1589 1590ARM/HISILICON SOC SUPPORT 1591M: Wei Xu <xuwei5@hisilicon.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593W: http://www.hisilicon.com 1594S: Supported 1595T: git git://github.com/hisilicon/linux-hisi.git 1596F: arch/arm/mach-hisi/ 1597F: arch/arm/boot/dts/hi3* 1598F: arch/arm/boot/dts/hip* 1599F: arch/arm/boot/dts/hisi* 1600F: arch/arm64/boot/dts/hisilicon/ 1601 1602ARM/HP JORNADA 7XX MACHINE SUPPORT 1603M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1604W: www.jlime.com 1605S: Maintained 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1607F: arch/arm/mach-sa1100/jornada720.c 1608F: arch/arm/mach-sa1100/include/mach/jornada720.h 1609 1610ARM/IGEP MACHINE SUPPORT 1611M: Enric Balletbo i Serra <eballetbo@gmail.com> 1612M: Javier Martinez Canillas <javier@dowhile0.org> 1613L: linux-omap@vger.kernel.org 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/boot/dts/omap3-igep* 1617 1618ARM/INCOME PXA270 SUPPORT 1619M: Marek Vasut <marek.vasut@gmail.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-pxa/colibri-pxa270-income.c 1623 1624ARM/INTEL IOP13XX ARM ARCHITECTURE 1625M: Lennert Buytenhek <kernel@wantstofly.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/INTEL IOP32X ARM ARCHITECTURE 1630M: Lennert Buytenhek <kernel@wantstofly.org> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632S: Maintained 1633 1634ARM/INTEL IOP33X ARM ARCHITECTURE 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636S: Orphan 1637 1638ARM/INTEL IQ81342EX MACHINE SUPPORT 1639M: Lennert Buytenhek <kernel@wantstofly.org> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642 1643ARM/INTEL IXDP2850 MACHINE SUPPORT 1644M: Lennert Buytenhek <kernel@wantstofly.org> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647 1648ARM/INTEL IXP4XX ARM ARCHITECTURE 1649M: Imre Kaloz <kaloz@openwrt.org> 1650M: Krzysztof Halasa <khalasa@piap.pl> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/mach-ixp4xx/ 1654 1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1656M: Jonathan Cameron <jic23@cam.ac.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659F: arch/arm/mach-pxa/stargate2.c 1660F: drivers/pcmcia/pxa2xx_stargate2.c 1661 1662ARM/INTEL XSC3 (MANZANO) ARM CORE 1663M: Lennert Buytenhek <kernel@wantstofly.org> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666 1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1668M: Lennert Buytenhek <kernel@wantstofly.org> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671 1672ARM/LG1K ARCHITECTURE 1673M: Chanho Min <chanho.min@lge.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm64/boot/dts/lg/ 1677 1678ARM/LOGICPD PXA270 MACHINE SUPPORT 1679M: Lennert Buytenhek <kernel@wantstofly.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/LPC18XX ARCHITECTURE 1684M: Vladimir Zapolskiy <vz@mleia.com> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687F: arch/arm/boot/dts/lpc43* 1688F: drivers/i2c/busses/i2c-lpc2k.c 1689F: drivers/memory/pl172.c 1690F: drivers/mtd/spi-nor/nxp-spifi.c 1691F: drivers/rtc/rtc-lpc24xx.c 1692N: lpc18xx 1693 1694ARM/LPC32XX SOC SUPPORT 1695M: Vladimir Zapolskiy <vz@mleia.com> 1696M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1699S: Maintained 1700F: arch/arm/boot/dts/lpc32* 1701F: arch/arm/mach-lpc32xx/ 1702F: drivers/i2c/busses/i2c-pnx.c 1703F: drivers/net/ethernet/nxp/lpc_eth.c 1704F: drivers/usb/host/ohci-nxp.c 1705F: drivers/watchdog/pnx4008_wdt.c 1706N: lpc32xx 1707 1708ARM/MAGICIAN MACHINE SUPPORT 1709M: Philipp Zabel <philipp.zabel@gmail.com> 1710S: Maintained 1711 1712ARM/Marvell Dove/MV78xx0/Orion SOC support 1713M: Jason Cooper <jason@lakedaemon.net> 1714M: Andrew Lunn <andrew@lunn.ch> 1715M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1716M: Gregory Clement <gregory.clement@bootlin.com> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719F: Documentation/devicetree/bindings/soc/dove/ 1720F: arch/arm/mach-dove/ 1721F: arch/arm/mach-mv78xx0/ 1722F: arch/arm/mach-orion5x/ 1723F: arch/arm/plat-orion/ 1724F: arch/arm/boot/dts/dove* 1725F: arch/arm/boot/dts/orion5x* 1726 1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1728M: Jason Cooper <jason@lakedaemon.net> 1729M: Andrew Lunn <andrew@lunn.ch> 1730M: Gregory Clement <gregory.clement@bootlin.com> 1731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: arch/arm/boot/dts/armada* 1735F: arch/arm/boot/dts/kirkwood* 1736F: arch/arm/configs/mvebu_*_defconfig 1737F: arch/arm/mach-mvebu/ 1738F: arch/arm64/boot/dts/marvell/armada* 1739F: drivers/cpufreq/armada-37xx-cpufreq.c 1740F: drivers/cpufreq/mvebu-cpufreq.c 1741F: drivers/irqchip/irq-armada-370-xp.c 1742F: drivers/irqchip/irq-mvebu-* 1743F: drivers/pinctrl/mvebu/ 1744F: drivers/rtc/rtc-armada38x.c 1745 1746ARM/Mediatek RTC DRIVER 1747M: Eddie Huang <eddie.huang@mediatek.com> 1748M: Sean Wang <sean.wang@mediatek.com> 1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1750L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1753F: drivers/rtc/rtc-mt6397.c 1754F: drivers/rtc/rtc-mt7622.c 1755 1756ARM/Mediatek SoC support 1757M: Matthias Brugger <matthias.bgg@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1760W: https://mtk.bcnfs.org/ 1761C: irc://chat.freenode.net/linux-mediatek 1762S: Maintained 1763F: arch/arm/boot/dts/mt6* 1764F: arch/arm/boot/dts/mt7* 1765F: arch/arm/boot/dts/mt8* 1766F: arch/arm/mach-mediatek/ 1767F: arch/arm64/boot/dts/mediatek/ 1768F: drivers/soc/mediatek/ 1769N: mtk 1770N: mt[678] 1771K: mediatek 1772 1773ARM/Mediatek USB3 PHY DRIVER 1774M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1777S: Maintained 1778F: drivers/phy/mediatek/ 1779F: Documentation/devicetree/bindings/phy/phy-mtk-* 1780 1781ARM/MICREL KS8695 ARCHITECTURE 1782M: Greg Ungerer <gerg@uclinux.org> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784F: arch/arm/mach-ks8695/ 1785S: Odd Fixes 1786 1787ARM/Microchip (AT91) SoC support 1788M: Nicolas Ferre <nicolas.ferre@microchip.com> 1789M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1790M: Ludovic Desroches <ludovic.desroches@microchip.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792W: http://www.linux4sam.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1794S: Supported 1795N: at91 1796N: atmel 1797F: arch/arm/mach-at91/ 1798F: include/soc/at91/ 1799F: arch/arm/boot/dts/at91*.dts 1800F: arch/arm/boot/dts/at91*.dtsi 1801F: arch/arm/boot/dts/sama*.dts 1802F: arch/arm/boot/dts/sama*.dtsi 1803F: arch/arm/include/debug/at91.S 1804F: drivers/memory/atmel* 1805F: drivers/watchdog/sama5d4_wdt.c 1806X: drivers/input/touchscreen/atmel_mxt_ts.c 1807X: drivers/net/wireless/atmel/ 1808 1809ARM/MIOA701 MACHINE SUPPORT 1810M: Robert Jarzmik <robert.jarzmik@free.fr> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812F: arch/arm/mach-pxa/mioa701.c 1813S: Maintained 1814 1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1816M: Michael Petchkovsky <mkpetch@internode.on.net> 1817S: Maintained 1818 1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1820M: Linus Walleij <linus.walleij@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823F: arch/arm/mach-nomadik/ 1824F: arch/arm/mach-u300/ 1825F: arch/arm/mach-ux500/ 1826F: arch/arm/boot/dts/ste-* 1827F: drivers/clk/clk-nomadik.c 1828F: drivers/clk/clk-u300.c 1829F: drivers/clocksource/clksrc-dbx500-prcmu.c 1830F: drivers/clocksource/timer-u300.c 1831F: drivers/dma/coh901318* 1832F: drivers/dma/ste_dma40* 1833F: drivers/hwspinlock/u8500_hsem.c 1834F: drivers/i2c/busses/i2c-nomadik.c 1835F: drivers/i2c/busses/i2c-stu300.c 1836F: drivers/mfd/ab3100* 1837F: drivers/mfd/ab8500* 1838F: drivers/mfd/abx500* 1839F: drivers/mfd/dbx500* 1840F: drivers/mfd/db8500* 1841F: drivers/pinctrl/nomadik/ 1842F: drivers/pinctrl/pinctrl-coh901* 1843F: drivers/pinctrl/pinctrl-u300.c 1844F: drivers/rtc/rtc-ab3100.c 1845F: drivers/rtc/rtc-ab8500.c 1846F: drivers/rtc/rtc-coh901331.c 1847F: drivers/rtc/rtc-pl031.c 1848F: drivers/watchdog/coh901327_wdt.c 1849F: Documentation/devicetree/bindings/arm/ste-* 1850F: Documentation/devicetree/bindings/arm/ux500/ 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1852 1853ARM/NUVOTON NPCM ARCHITECTURE 1854M: Avi Fishman <avifishman70@gmail.com> 1855M: Tomer Maimon <tmaimon77@gmail.com> 1856R: Patrick Venture <venture@google.com> 1857R: Nancy Yuen <yuenn@google.com> 1858R: Brendan Higgins <brendanhiggins@google.com> 1859L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1860S: Supported 1861F: arch/arm/mach-npcm/ 1862F: arch/arm/boot/dts/nuvoton-npcm* 1863F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1864F: drivers/*/*npcm* 1865F: Documentation/devicetree/bindings/*/*npcm* 1866F: Documentation/devicetree/bindings/*/*/*npcm* 1867 1868ARM/NUVOTON W90X900 ARM ARCHITECTURE 1869M: Wan ZongShun <mcuos.com@gmail.com> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.mcuos.com 1872S: Maintained 1873F: arch/arm/mach-w90x900/ 1874F: drivers/input/keyboard/w90p910_keypad.c 1875F: drivers/input/touchscreen/w90p910_ts.c 1876F: drivers/watchdog/nuc900_wdt.c 1877F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1878F: drivers/mtd/nand/raw/nuc900_nand.c 1879F: drivers/rtc/rtc-nuc900.c 1880F: drivers/spi/spi-nuc900.c 1881F: drivers/usb/host/ehci-w90x900.c 1882F: drivers/video/fbdev/nuc900fb.c 1883 1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1885M: Nelson Castillo <arhuaco@freaks-unidos.net> 1886L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1887W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1888S: Supported 1889 1890ARM/Orion SoC/Technologic Systems TS-78xx platform support 1891M: Alexander Clouter <alex@digriz.org.uk> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893W: http://www.digriz.org.uk/ts78xx/kernel 1894S: Maintained 1895F: arch/arm/mach-orion5x/ts78xx-* 1896 1897ARM/OXNAS platform support 1898M: Neil Armstrong <narmstrong@baylibre.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-oxnas@groups.io (moderated for non-subscribers) 1901S: Maintained 1902F: arch/arm/mach-oxnas/ 1903F: arch/arm/boot/dts/ox8*.dts* 1904N: oxnas 1905 1906ARM/PALM TREO SUPPORT 1907M: Tomas Cech <sleep_walker@suse.com> 1908L: linux-arm-kernel@lists.infradead.org 1909W: http://hackndev.com 1910S: Maintained 1911F: arch/arm/mach-pxa/palmtreo.* 1912 1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1914M: Marek Vasut <marek.vasut@gmail.com> 1915L: linux-arm-kernel@lists.infradead.org 1916W: http://hackndev.com 1917S: Maintained 1918F: arch/arm/mach-pxa/include/mach/palmtx.h 1919F: arch/arm/mach-pxa/palmtx.c 1920F: arch/arm/mach-pxa/palmt5.* 1921F: arch/arm/mach-pxa/include/mach/palmld.h 1922F: arch/arm/mach-pxa/palmld.c 1923F: arch/arm/mach-pxa/palmte2.* 1924F: arch/arm/mach-pxa/include/mach/palmtc.h 1925F: arch/arm/mach-pxa/palmtc.c 1926 1927ARM/PALMZ72 SUPPORT 1928M: Sergey Lapin <slapin@ossfans.org> 1929L: linux-arm-kernel@lists.infradead.org 1930W: http://hackndev.com 1931S: Maintained 1932F: arch/arm/mach-pxa/palmz72.* 1933 1934ARM/PLEB SUPPORT 1935M: Peter Chubb <pleb@gelato.unsw.edu.au> 1936W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1937S: Maintained 1938 1939ARM/PT DIGITAL BOARD PORT 1940M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942W: http://www.armlinux.org.uk/ 1943S: Maintained 1944 1945ARM/QUALCOMM SUPPORT 1946M: Andy Gross <andy.gross@linaro.org> 1947M: David Brown <david.brown@linaro.org> 1948L: linux-arm-msm@vger.kernel.org 1949S: Maintained 1950F: Documentation/devicetree/bindings/soc/qcom/ 1951F: arch/arm/boot/dts/qcom-*.dts 1952F: arch/arm/boot/dts/qcom-*.dtsi 1953F: arch/arm/mach-qcom/ 1954F: arch/arm64/boot/dts/qcom/* 1955F: drivers/i2c/busses/i2c-qup.c 1956F: drivers/clk/qcom/ 1957F: drivers/dma/qcom/ 1958F: drivers/soc/qcom/ 1959F: drivers/spi/spi-qup.c 1960F: drivers/tty/serial/msm_serial.c 1961F: drivers/*/pm8???-* 1962F: drivers/mfd/ssbi.c 1963F: drivers/firmware/qcom_scm* 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1965 1966ARM/RADISYS ENP2611 MACHINE SUPPORT 1967M: Lennert Buytenhek <kernel@wantstofly.org> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969S: Maintained 1970 1971ARM/RDA MICRO ARCHITECTURE 1972M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976F: arch/arm/boot/dts/rda8810pl-* 1977F: drivers/clocksource/timer-rda.c 1978F: drivers/irqchip/irq-rda-intc.c 1979F: drivers/tty/serial/rda-uart.c 1980F: Documentation/devicetree/bindings/arm/rda.txt 1981F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 1982F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 1983F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 1984 1985ARM/REALTEK ARCHITECTURE 1986M: Andreas Färber <afaerber@suse.de> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989F: arch/arm64/boot/dts/realtek/ 1990F: Documentation/devicetree/bindings/arm/realtek.txt 1991 1992ARM/RENESAS ARM64 ARCHITECTURE 1993M: Simon Horman <horms@verge.net.au> 1994M: Magnus Damm <magnus.damm@gmail.com> 1995L: linux-renesas-soc@vger.kernel.org 1996Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1997T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1998S: Supported 1999F: arch/arm64/boot/dts/renesas/ 2000F: Documentation/devicetree/bindings/arm/shmobile.txt 2001F: drivers/soc/renesas/ 2002F: include/linux/soc/renesas/ 2003 2004ARM/RISCPC ARCHITECTURE 2005M: Russell King <linux@armlinux.org.uk> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007W: http://www.armlinux.org.uk/ 2008S: Maintained 2009F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2010F: arch/arm/include/asm/hardware/ioc.h 2011F: arch/arm/include/asm/hardware/iomd.h 2012F: arch/arm/include/asm/hardware/memc.h 2013F: arch/arm/mach-rpc/ 2014F: drivers/net/ethernet/8390/etherh.c 2015F: drivers/net/ethernet/i825xx/ether1* 2016F: drivers/net/ethernet/seeq/ether3* 2017F: drivers/scsi/arm/ 2018 2019ARM/Rockchip SoC support 2020M: Heiko Stuebner <heiko@sntech.de> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022L: linux-rockchip@lists.infradead.org 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2024S: Maintained 2025F: arch/arm/boot/dts/rk3* 2026F: arch/arm/boot/dts/rv1108* 2027F: arch/arm/mach-rockchip/ 2028F: drivers/clk/rockchip/ 2029F: drivers/i2c/busses/i2c-rk3x.c 2030F: drivers/*/*rockchip* 2031F: drivers/*/*/*rockchip* 2032F: sound/soc/rockchip/ 2033N: rockchip 2034 2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2036M: Kukjin Kim <kgene@kernel.org> 2037M: Krzysztof Kozlowski <krzk@kernel.org> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2040Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2041S: Maintained 2042F: arch/arm/boot/dts/s3c* 2043F: arch/arm/boot/dts/s5p* 2044F: arch/arm/boot/dts/exynos* 2045F: arch/arm64/boot/dts/exynos/ 2046F: arch/arm/plat-samsung/ 2047F: arch/arm/mach-s3c24*/ 2048F: arch/arm/mach-s3c64xx/ 2049F: arch/arm/mach-s5p*/ 2050F: arch/arm/mach-exynos*/ 2051F: drivers/*/*s3c24* 2052F: drivers/*/*/*s3c24* 2053F: drivers/*/*s3c64xx* 2054F: drivers/*/*s5pv210* 2055F: drivers/memory/samsung/* 2056F: drivers/soc/samsung/* 2057F: Documentation/arm/Samsung/ 2058F: Documentation/devicetree/bindings/arm/samsung/ 2059F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2060F: Documentation/devicetree/bindings/power/pd-samsung.txt 2061N: exynos 2062 2063ARM/SAMSUNG MOBILE MACHINE SUPPORT 2064M: Kyungmin Park <kyungmin.park@samsung.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067F: arch/arm/mach-s5pv210/ 2068 2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2070M: Kyungmin Park <kyungmin.park@samsung.com> 2071M: Kamil Debski <kamil@wypas.org> 2072M: Andrzej Hajda <a.hajda@samsung.com> 2073L: linux-arm-kernel@lists.infradead.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/s5p-g2d/ 2077 2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2079M: Marek Szyprowski <m.szyprowski@samsung.com> 2080L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2081L: linux-media@vger.kernel.org 2082S: Maintained 2083F: drivers/media/platform/s5p-cec/ 2084F: Documentation/devicetree/bindings/media/s5p-cec.txt 2085 2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2087M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2088M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2089L: linux-arm-kernel@lists.infradead.org 2090L: linux-media@vger.kernel.org 2091S: Maintained 2092F: drivers/media/platform/s5p-jpeg/ 2093 2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2095M: Kyungmin Park <kyungmin.park@samsung.com> 2096M: Kamil Debski <kamil@wypas.org> 2097M: Jeongtae Park <jtp.park@samsung.com> 2098M: Andrzej Hajda <a.hajda@samsung.com> 2099L: linux-arm-kernel@lists.infradead.org 2100L: linux-media@vger.kernel.org 2101S: Maintained 2102F: drivers/media/platform/s5p-mfc/ 2103 2104ARM/SHMOBILE ARM ARCHITECTURE 2105M: Simon Horman <horms@verge.net.au> 2106M: Magnus Damm <magnus.damm@gmail.com> 2107L: linux-renesas-soc@vger.kernel.org 2108Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2110S: Supported 2111F: arch/arm/boot/dts/emev2* 2112F: arch/arm/boot/dts/r7s* 2113F: arch/arm/boot/dts/r8a* 2114F: arch/arm/boot/dts/r9a* 2115F: arch/arm/boot/dts/sh* 2116F: arch/arm/configs/shmobile_defconfig 2117F: arch/arm/include/debug/renesas-scif.S 2118F: arch/arm/mach-shmobile/ 2119F: Documentation/devicetree/bindings/arm/shmobile.txt 2120F: drivers/soc/renesas/ 2121F: include/linux/soc/renesas/ 2122 2123ARM/SOCFPGA ARCHITECTURE 2124M: Dinh Nguyen <dinguyen@kernel.org> 2125S: Maintained 2126F: arch/arm/mach-socfpga/ 2127F: arch/arm/boot/dts/socfpga* 2128F: arch/arm/configs/socfpga_defconfig 2129F: arch/arm64/boot/dts/altera/ 2130W: http://www.rocketboards.org 2131T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2132 2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2134M: Dinh Nguyen <dinguyen@kernel.org> 2135S: Maintained 2136F: drivers/clk/socfpga/ 2137 2138ARM/SOCFPGA EDAC SUPPORT 2139M: Thor Thayer <thor.thayer@linux.intel.com> 2140S: Maintained 2141F: drivers/edac/altera_edac. 2142 2143ARM/SPREADTRUM SoC SUPPORT 2144M: Orson Zhai <orsonzhai@gmail.com> 2145M: Baolin Wang <baolin.wang@linaro.org> 2146M: Chunyan Zhang <zhang.lyra@gmail.com> 2147S: Maintained 2148F: arch/arm64/boot/dts/sprd 2149N: sprd 2150 2151ARM/STI ARCHITECTURE 2152M: Patrice Chotard <patrice.chotard@st.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154W: http://www.stlinux.com 2155S: Maintained 2156F: arch/arm/mach-sti/ 2157F: arch/arm/boot/dts/sti* 2158F: drivers/char/hw_random/st-rng.c 2159F: drivers/clocksource/arm_global_timer.c 2160F: drivers/clocksource/clksrc_st_lpc.c 2161F: drivers/cpufreq/sti-cpufreq.c 2162F: drivers/dma/st_fdma* 2163F: drivers/i2c/busses/i2c-st.c 2164F: drivers/media/rc/st_rc.c 2165F: drivers/media/platform/sti/c8sectpfe/ 2166F: drivers/mmc/host/sdhci-st.c 2167F: drivers/phy/st/phy-miphy28lp.c 2168F: drivers/phy/st/phy-stih407-usb.c 2169F: drivers/pinctrl/pinctrl-st.c 2170F: drivers/remoteproc/st_remoteproc.c 2171F: drivers/remoteproc/st_slim_rproc.c 2172F: drivers/reset/sti/ 2173F: drivers/rtc/rtc-st-lpc.c 2174F: drivers/tty/serial/st-asc.c 2175F: drivers/usb/dwc3/dwc3-st.c 2176F: drivers/usb/host/ehci-st.c 2177F: drivers/usb/host/ohci-st.c 2178F: drivers/watchdog/st_lpc_wdt.c 2179F: drivers/ata/ahci_st.c 2180F: include/linux/remoteproc/st_slim_rproc.h 2181 2182ARM/STM32 ARCHITECTURE 2183M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2184M: Alexandre Torgue <alexandre.torgue@st.com> 2185L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Maintained 2188T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2189N: stm32 2190N: stm 2191F: arch/arm/boot/dts/stm32* 2192F: arch/arm/mach-stm32/ 2193F: drivers/clocksource/armv7m_systick.c 2194 2195ARM/Synaptics SoC support 2196M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2197M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2199S: Maintained 2200F: arch/arm/mach-berlin/ 2201F: arch/arm/boot/dts/berlin* 2202F: arch/arm64/boot/dts/synaptics/ 2203 2204ARM/TANGO ARCHITECTURE 2205M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2206M: Mans Rullgard <mans@mansr.com> 2207L: linux-arm-kernel@lists.infradead.org 2208S: Odd Fixes 2209N: tango 2210 2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2212M: Lennert Buytenhek <kernel@wantstofly.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215 2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2217M: Hans Verkuil <hans.verkuil@cisco.com> 2218L: linux-tegra@vger.kernel.org 2219L: linux-media@vger.kernel.org 2220S: Maintained 2221F: drivers/media/platform/tegra-cec/ 2222F: Documentation/devicetree/bindings/media/tegra-cec.txt 2223 2224ARM/TETON BGA MACHINE SUPPORT 2225M: "Mark F. Brown" <mark.brown314@gmail.com> 2226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2227S: Maintained 2228 2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2230M: Santosh Shilimkar <ssantosh@kernel.org> 2231L: linux-kernel@vger.kernel.org 2232S: Maintained 2233F: drivers/memory/*emif* 2234 2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2236M: Tero Kristo <t-kristo@ti.com> 2237M: Nishanth Menon <nm@ti.com> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Supported 2240F: Documentation/devicetree/bindings/arm/ti/k3.txt 2241F: arch/arm64/boot/dts/ti/Makefile 2242F: arch/arm64/boot/dts/ti/k3-* 2243F: include/dt-bindings/pinctrl/k3.h 2244 2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2246M: Santosh Shilimkar <ssantosh@kernel.org> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248S: Maintained 2249F: arch/arm/mach-keystone/ 2250F: arch/arm/boot/dts/keystone-* 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2252 2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2254M: Santosh Shilimkar <ssantosh@kernel.org> 2255L: linux-kernel@vger.kernel.org 2256S: Maintained 2257F: drivers/clk/keystone/ 2258 2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2260M: Santosh Shilimkar <ssantosh@kernel.org> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262L: linux-kernel@vger.kernel.org 2263S: Maintained 2264F: drivers/clocksource/timer-keystone.c 2265 2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2267M: Santosh Shilimkar <ssantosh@kernel.org> 2268L: linux-kernel@vger.kernel.org 2269S: Maintained 2270F: drivers/power/reset/keystone-reset.c 2271 2272ARM/THECUS N2100 MACHINE SUPPORT 2273M: Lennert Buytenhek <kernel@wantstofly.org> 2274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2275S: Maintained 2276 2277ARM/TOSA MACHINE SUPPORT 2278M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2279M: Dirk Opfer <dirk@opfer-online.de> 2280S: Maintained 2281 2282ARM/UNIPHIER ARCHITECTURE 2283M: Masahiro Yamada <yamada.masahiro@socionext.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2286S: Maintained 2287F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2288F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2289F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2290F: arch/arm/boot/dts/uniphier* 2291F: arch/arm/include/asm/hardware/cache-uniphier.h 2292F: arch/arm/mach-uniphier/ 2293F: arch/arm/mm/cache-uniphier.c 2294F: arch/arm64/boot/dts/socionext/uniphier* 2295F: drivers/bus/uniphier-system-bus.c 2296F: drivers/clk/uniphier/ 2297F: drivers/dmaengine/uniphier-mdmac.c 2298F: drivers/gpio/gpio-uniphier.c 2299F: drivers/i2c/busses/i2c-uniphier* 2300F: drivers/irqchip/irq-uniphier-aidet.c 2301F: drivers/mmc/host/uniphier-sd.c 2302F: drivers/pinctrl/uniphier/ 2303F: drivers/reset/reset-uniphier.c 2304F: drivers/tty/serial/8250/8250_uniphier.c 2305N: uniphier 2306 2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2308M: Ulf Hansson <ulf.hansson@linaro.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310T: git git://git.linaro.org/people/ulfh/clk.git 2311S: Maintained 2312F: drivers/clk/ux500/ 2313 2314ARM/VERSATILE EXPRESS PLATFORM 2315M: Liviu Dudau <liviu.dudau@arm.com> 2316M: Sudeep Holla <sudeep.holla@arm.com> 2317M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319S: Maintained 2320F: arch/arm/boot/dts/vexpress* 2321F: arch/arm64/boot/dts/arm/ 2322F: arch/arm/mach-vexpress/ 2323F: */*/vexpress* 2324F: */*/*/vexpress* 2325F: drivers/clk/versatile/clk-vexpress-osc.c 2326F: drivers/clocksource/timer-versatile.c 2327N: mps2 2328 2329ARM/VFP SUPPORT 2330M: Russell King <linux@armlinux.org.uk> 2331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2332W: http://www.armlinux.org.uk/ 2333S: Maintained 2334F: arch/arm/vfp/ 2335 2336ARM/VOIPAC PXA270 SUPPORT 2337M: Marek Vasut <marek.vasut@gmail.com> 2338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2339S: Maintained 2340F: arch/arm/mach-pxa/vpac270.c 2341F: arch/arm/mach-pxa/include/mach/vpac270.h 2342 2343ARM/VT8500 ARM ARCHITECTURE 2344M: Tony Prisk <linux@prisktech.co.nz> 2345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2346S: Maintained 2347F: arch/arm/mach-vt8500/ 2348F: drivers/clocksource/timer-vt8500.c 2349F: drivers/i2c/busses/i2c-wmt.c 2350F: drivers/mmc/host/wmt-sdmmc.c 2351F: drivers/pwm/pwm-vt8500.c 2352F: drivers/rtc/rtc-vt8500.c 2353F: drivers/tty/serial/vt8500_serial.c 2354F: drivers/usb/host/ehci-platform.c 2355F: drivers/usb/host/uhci-platform.c 2356F: drivers/video/fbdev/vt8500lcdfb.* 2357F: drivers/video/fbdev/wm8505fb* 2358F: drivers/video/fbdev/wmt_ge_rops.* 2359 2360ARM/ZIPIT Z2 SUPPORT 2361M: Marek Vasut <marek.vasut@gmail.com> 2362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2363S: Maintained 2364F: arch/arm/mach-pxa/z2.c 2365F: arch/arm/mach-pxa/include/mach/z2.h 2366 2367ARM/ZTE ARCHITECTURE 2368M: Jun Nie <jun.nie@linaro.org> 2369M: Shawn Guo <shawnguo@kernel.org> 2370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2371S: Maintained 2372F: arch/arm/boot/dts/zx2967* 2373F: arch/arm/mach-zx/ 2374F: arch/arm64/boot/dts/zte/ 2375F: drivers/clk/zte/ 2376F: drivers/dma/zx_dma.c 2377F: drivers/gpio/gpio-zx.c 2378F: drivers/i2c/busses/i2c-zx2967.c 2379F: drivers/mmc/host/dw_mmc-zx.* 2380F: drivers/pinctrl/zte/ 2381F: drivers/soc/zte/ 2382F: drivers/thermal/zx2967_thermal.c 2383F: drivers/watchdog/zx2967_wdt.c 2384F: Documentation/devicetree/bindings/arm/zte.yaml 2385F: Documentation/devicetree/bindings/clock/zx2967*.txt 2386F: Documentation/devicetree/bindings/dma/zxdma.txt 2387F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2388F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2389F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2390F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2391F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2392F: Documentation/devicetree/bindings/soc/zte/ 2393F: Documentation/devicetree/bindings/sound/zte,*.txt 2394F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2395F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2396F: include/dt-bindings/clock/zx2967*.h 2397F: include/dt-bindings/soc/zte,*.h 2398F: sound/soc/codecs/zx_aud96p22.c 2399F: sound/soc/zte/ 2400 2401ARM/ZYNQ ARCHITECTURE 2402M: Michal Simek <michal.simek@xilinx.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404W: http://wiki.xilinx.com 2405T: git https://github.com/Xilinx/linux-xlnx.git 2406S: Supported 2407F: arch/arm/mach-zynq/ 2408F: drivers/cpuidle/cpuidle-zynq.c 2409F: drivers/block/xsysace.c 2410N: zynq 2411N: xilinx 2412F: drivers/clocksource/timer-cadence-ttc.c 2413F: drivers/i2c/busses/i2c-cadence.c 2414F: drivers/mmc/host/sdhci-of-arasan.c 2415F: drivers/edac/synopsys_edac.c 2416F: drivers/i2c/busses/i2c-xiic.c 2417 2418ARM64 PORT (AARCH64 ARCHITECTURE) 2419M: Catalin Marinas <catalin.marinas@arm.com> 2420M: Will Deacon <will.deacon@arm.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2423S: Maintained 2424F: arch/arm64/ 2425X: arch/arm64/boot/dts/ 2426F: Documentation/arm64/ 2427 2428AS3645A LED FLASH CONTROLLER DRIVER 2429M: Sakari Ailus <sakari.ailus@iki.fi> 2430L: linux-leds@vger.kernel.org 2431S: Maintained 2432F: drivers/leds/leds-as3645a.c 2433 2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2435M: Tianshu Qiu <tian.shu.qiu@intel.com> 2436L: linux-media@vger.kernel.org 2437T: git git://linuxtv.org/media_tree.git 2438S: Maintained 2439F: drivers/media/i2c/ak7375.c 2440F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2441 2442ASAHI KASEI AK8974 DRIVER 2443M: Linus Walleij <linus.walleij@linaro.org> 2444L: linux-iio@vger.kernel.org 2445W: http://www.akm.com/ 2446S: Supported 2447F: drivers/iio/magnetometer/ak8974.c 2448 2449ASC7621 HARDWARE MONITOR DRIVER 2450M: George Joseph <george.joseph@fairview5.com> 2451L: linux-hwmon@vger.kernel.org 2452S: Maintained 2453F: Documentation/hwmon/asc7621 2454F: drivers/hwmon/asc7621.c 2455 2456ASPEED VIDEO ENGINE DRIVER 2457M: Eddie James <eajames@linux.ibm.com> 2458L: linux-media@vger.kernel.org 2459L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2460S: Maintained 2461F: drivers/media/platform/aspeed-video.c 2462F: Documentation/devicetree/bindings/media/aspeed-video.txt 2463 2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2465M: Corentin Chary <corentin.chary@gmail.com> 2466L: acpi4asus-user@lists.sourceforge.net 2467L: platform-driver-x86@vger.kernel.org 2468W: http://acpi4asus.sf.net 2469S: Maintained 2470F: drivers/platform/x86/asus*.c 2471F: drivers/platform/x86/eeepc*.c 2472 2473ASUS WIRELESS RADIO CONTROL DRIVER 2474M: João Paulo Rechi Vita <jprvita@gmail.com> 2475L: platform-driver-x86@vger.kernel.org 2476S: Maintained 2477F: drivers/platform/x86/asus-wireless.c 2478 2479ASYMMETRIC KEYS 2480M: David Howells <dhowells@redhat.com> 2481L: keyrings@vger.kernel.org 2482S: Maintained 2483F: Documentation/crypto/asymmetric-keys.txt 2484F: include/linux/verification.h 2485F: include/crypto/public_key.h 2486F: include/crypto/pkcs7.h 2487F: crypto/asymmetric_keys/ 2488 2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2490R: Dan Williams <dan.j.williams@intel.com> 2491W: http://sourceforge.net/projects/xscaleiop 2492S: Odd fixes 2493F: Documentation/crypto/async-tx-api.txt 2494F: crypto/async_tx/ 2495F: drivers/dma/ 2496F: include/linux/dmaengine.h 2497F: include/linux/async_tx.h 2498 2499AT24 EEPROM DRIVER 2500M: Bartosz Golaszewski <brgl@bgdev.pl> 2501L: linux-i2c@vger.kernel.org 2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2503S: Maintained 2504F: Documentation/devicetree/bindings/eeprom/at24.txt 2505F: drivers/misc/eeprom/at24.c 2506F: include/linux/platform_data/at24.h 2507 2508ATA OVER ETHERNET (AOE) DRIVER 2509M: "Ed L. Cashin" <ed.cashin@acm.org> 2510W: http://www.openaoe.org/ 2511S: Supported 2512F: Documentation/aoe/ 2513F: drivers/block/aoe/ 2514 2515ATHEROS 71XX/9XXX GPIO DRIVER 2516M: Alban Bedel <albeu@free.fr> 2517W: https://github.com/AlbanBedel/linux 2518T: git git://github.com/AlbanBedel/linux 2519S: Maintained 2520F: drivers/gpio/gpio-ath79.c 2521F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2522 2523ATHEROS 71XX/9XXX USB PHY DRIVER 2524M: Alban Bedel <albeu@free.fr> 2525W: https://github.com/AlbanBedel/linux 2526T: git git://github.com/AlbanBedel/linux 2527S: Maintained 2528F: drivers/phy/qualcomm/phy-ath79-usb.c 2529F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2530 2531ATHEROS ATH GENERIC UTILITIES 2532M: Kalle Valo <kvalo@codeaurora.org> 2533L: linux-wireless@vger.kernel.org 2534S: Supported 2535F: drivers/net/wireless/ath/* 2536 2537ATHEROS ATH5K WIRELESS DRIVER 2538M: Jiri Slaby <jirislaby@gmail.com> 2539M: Nick Kossifidis <mickflemm@gmail.com> 2540M: Luis Chamberlain <mcgrof@kernel.org> 2541L: linux-wireless@vger.kernel.org 2542W: http://wireless.kernel.org/en/users/Drivers/ath5k 2543S: Maintained 2544F: drivers/net/wireless/ath/ath5k/ 2545 2546ATHEROS ATH6KL WIRELESS DRIVER 2547M: Kalle Valo <kvalo@codeaurora.org> 2548L: linux-wireless@vger.kernel.org 2549W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2551S: Supported 2552F: drivers/net/wireless/ath/ath6kl/ 2553 2554ATI_REMOTE2 DRIVER 2555M: Ville Syrjala <syrjala@sci.fi> 2556S: Maintained 2557F: drivers/input/misc/ati_remote2.c 2558 2559ATK0110 HWMON DRIVER 2560M: Luca Tettamanti <kronos.it@gmail.com> 2561L: linux-hwmon@vger.kernel.org 2562S: Maintained 2563F: drivers/hwmon/asus_atk0110.c 2564 2565ATLX ETHERNET DRIVERS 2566M: Jay Cliburn <jcliburn@gmail.com> 2567M: Chris Snook <chris.snook@gmail.com> 2568L: netdev@vger.kernel.org 2569W: http://sourceforge.net/projects/atl1 2570W: http://atl1.sourceforge.net 2571S: Maintained 2572F: drivers/net/ethernet/atheros/ 2573 2574ATM 2575M: Chas Williams <3chas3@gmail.com> 2576L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2577L: netdev@vger.kernel.org 2578W: http://linux-atm.sourceforge.net 2579S: Maintained 2580F: drivers/atm/ 2581F: include/linux/atm* 2582F: include/uapi/linux/atm* 2583 2584ATMEL MACB ETHERNET DRIVER 2585M: Nicolas Ferre <nicolas.ferre@microchip.com> 2586S: Supported 2587F: drivers/net/ethernet/cadence/ 2588 2589ATMEL MAXTOUCH DRIVER 2590M: Nick Dyer <nick@shmanahar.org> 2591T: git git://github.com/ndyer/linux.git 2592S: Maintained 2593F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2594F: drivers/input/touchscreen/atmel_mxt_ts.c 2595 2596ATMEL WIRELESS DRIVER 2597M: Simon Kelley <simon@thekelleys.org.uk> 2598L: linux-wireless@vger.kernel.org 2599W: http://www.thekelleys.org.uk/atmel 2600W: http://atmelwlandriver.sourceforge.net/ 2601S: Maintained 2602F: drivers/net/wireless/atmel/atmel* 2603 2604ATOMIC INFRASTRUCTURE 2605M: Will Deacon <will.deacon@arm.com> 2606M: Peter Zijlstra <peterz@infradead.org> 2607R: Boqun Feng <boqun.feng@gmail.com> 2608L: linux-kernel@vger.kernel.org 2609S: Maintained 2610F: arch/*/include/asm/atomic*.h 2611F: include/*/atomic*.h 2612 2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2614M: Bradley Grove <linuxdrivers@attotech.com> 2615L: linux-scsi@vger.kernel.org 2616W: http://www.attotech.com 2617S: Supported 2618F: drivers/scsi/esas2r 2619 2620ATUSB IEEE 802.15.4 RADIO DRIVER 2621M: Stefan Schmidt <stefan@datenfreihafen.org> 2622L: linux-wpan@vger.kernel.org 2623S: Maintained 2624F: drivers/net/ieee802154/atusb.c 2625F: drivers/net/ieee802154/atusb.h 2626F: drivers/net/ieee802154/at86rf230.h 2627 2628AUDIT SUBSYSTEM 2629M: Paul Moore <paul@paul-moore.com> 2630M: Eric Paris <eparis@redhat.com> 2631L: linux-audit@redhat.com (moderated for non-subscribers) 2632W: https://github.com/linux-audit 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2634S: Supported 2635F: include/linux/audit.h 2636F: include/uapi/linux/audit.h 2637F: kernel/audit* 2638 2639AUXILIARY DISPLAY DRIVERS 2640M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2641S: Maintained 2642F: drivers/auxdisplay/ 2643F: include/linux/cfag12864b.h 2644 2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2646M: Andreas Klinger <ak@it-klinger.de> 2647L: linux-iio@vger.kernel.org 2648S: Maintained 2649F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2650F: drivers/iio/adc/hx711.c 2651 2652AX.25 NETWORK LAYER 2653M: Ralf Baechle <ralf@linux-mips.org> 2654L: linux-hams@vger.kernel.org 2655W: http://www.linux-ax25.org/ 2656S: Maintained 2657F: include/uapi/linux/ax25.h 2658F: include/net/ax25.h 2659F: net/ax25/ 2660 2661AXENTIA ARM DEVICES 2662M: Peter Rosin <peda@axentia.se> 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2664S: Maintained 2665F: Documentation/devicetree/bindings/arm/axentia.txt 2666F: arch/arm/boot/dts/at91-linea.dtsi 2667F: arch/arm/boot/dts/at91-natte.dtsi 2668F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2669F: arch/arm/boot/dts/at91-tse850-3.dts 2670 2671AXENTIA ASOC DRIVERS 2672M: Peter Rosin <peda@axentia.se> 2673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2674S: Maintained 2675F: Documentation/devicetree/bindings/sound/axentia,* 2676F: sound/soc/atmel/tse850-pcm5142.c 2677 2678AXXIA I2C CONTROLLER 2679M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2680L: linux-i2c@vger.kernel.org 2681S: Maintained 2682F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2683F: drivers/i2c/busses/i2c-axxia.c 2684 2685AZ6007 DVB DRIVER 2686M: Mauro Carvalho Chehab <mchehab@kernel.org> 2687L: linux-media@vger.kernel.org 2688W: https://linuxtv.org 2689T: git git://linuxtv.org/media_tree.git 2690S: Maintained 2691F: drivers/media/usb/dvb-usb-v2/az6007.c 2692 2693AZTECH FM RADIO RECEIVER DRIVER 2694M: Hans Verkuil <hverkuil@xs4all.nl> 2695L: linux-media@vger.kernel.org 2696T: git git://linuxtv.org/media_tree.git 2697W: https://linuxtv.org 2698S: Maintained 2699F: drivers/media/radio/radio-aztech* 2700 2701B43 WIRELESS DRIVER 2702L: linux-wireless@vger.kernel.org 2703L: b43-dev@lists.infradead.org 2704W: http://wireless.kernel.org/en/users/Drivers/b43 2705S: Odd Fixes 2706F: drivers/net/wireless/broadcom/b43/ 2707 2708B43LEGACY WIRELESS DRIVER 2709M: Larry Finger <Larry.Finger@lwfinger.net> 2710L: linux-wireless@vger.kernel.org 2711L: b43-dev@lists.infradead.org 2712W: http://wireless.kernel.org/en/users/Drivers/b43 2713S: Maintained 2714F: drivers/net/wireless/broadcom/b43legacy/ 2715 2716BACKLIGHT CLASS/SUBSYSTEM 2717M: Lee Jones <lee.jones@linaro.org> 2718M: Daniel Thompson <daniel.thompson@linaro.org> 2719M: Jingoo Han <jingoohan1@gmail.com> 2720L: dri-devel@lists.freedesktop.org 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2722S: Maintained 2723F: drivers/video/backlight/ 2724F: include/linux/backlight.h 2725F: include/linux/pwm_backlight.h 2726F: Documentation/devicetree/bindings/leds/backlight 2727 2728BATMAN ADVANCED 2729M: Marek Lindner <mareklindner@neomailbox.ch> 2730M: Simon Wunderlich <sw@simonwunderlich.de> 2731M: Antonio Quartulli <a@unstable.cc> 2732L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2733W: https://www.open-mesh.org/ 2734Q: https://patchwork.open-mesh.org/project/batman/list/ 2735S: Maintained 2736F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2737F: Documentation/ABI/testing/sysfs-class-net-mesh 2738F: Documentation/networking/batman-adv.rst 2739F: include/uapi/linux/batadv_packet.h 2740F: include/uapi/linux/batman_adv.h 2741F: net/batman-adv/ 2742 2743BAYCOM/HDLCDRV DRIVERS FOR AX.25 2744M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2745L: linux-hams@vger.kernel.org 2746W: http://www.baycom.org/~tom/ham/ham.html 2747S: Maintained 2748F: drivers/net/hamradio/baycom* 2749 2750BCACHE (BLOCK LAYER CACHE) 2751M: Coly Li <colyli@suse.de> 2752M: Kent Overstreet <kent.overstreet@gmail.com> 2753L: linux-bcache@vger.kernel.org 2754W: http://bcache.evilpiepirate.org 2755C: irc://irc.oftc.net/bcache 2756S: Maintained 2757F: drivers/md/bcache/ 2758 2759BDISP ST MEDIA DRIVER 2760M: Fabien Dessenne <fabien.dessenne@st.com> 2761L: linux-media@vger.kernel.org 2762T: git git://linuxtv.org/media_tree.git 2763W: https://linuxtv.org 2764S: Supported 2765F: drivers/media/platform/sti/bdisp 2766 2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2768M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2769L: netdev@vger.kernel.org 2770S: Maintained 2771F: drivers/net/ethernet/ec_bhf.c 2772 2773BEFS FILE SYSTEM 2774M: Luis de Bethencourt <luisbg@kernel.org> 2775M: Salah Triki <salah.triki@gmail.com> 2776S: Maintained 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2778F: Documentation/filesystems/befs.txt 2779F: fs/befs/ 2780 2781BFQ I/O SCHEDULER 2782M: Paolo Valente <paolo.valente@linaro.org> 2783M: Jens Axboe <axboe@kernel.dk> 2784L: linux-block@vger.kernel.org 2785S: Maintained 2786F: block/bfq-* 2787F: Documentation/block/bfq-iosched.txt 2788 2789BFS FILE SYSTEM 2790M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2791S: Maintained 2792F: Documentation/filesystems/bfs.txt 2793F: fs/bfs/ 2794F: include/uapi/linux/bfs_fs.h 2795 2796BLINKM RGB LED DRIVER 2797M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2798S: Maintained 2799F: drivers/leds/leds-blinkm.c 2800 2801BLOCK LAYER 2802M: Jens Axboe <axboe@kernel.dk> 2803L: linux-block@vger.kernel.org 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2805S: Maintained 2806F: block/ 2807F: drivers/block/ 2808F: kernel/trace/blktrace.c 2809F: lib/sbitmap.c 2810 2811BLOCK2MTD DRIVER 2812M: Joern Engel <joern@lazybastard.org> 2813L: linux-mtd@lists.infradead.org 2814S: Maintained 2815F: drivers/mtd/devices/block2mtd.c 2816 2817BLUETOOTH DRIVERS 2818M: Marcel Holtmann <marcel@holtmann.org> 2819M: Johan Hedberg <johan.hedberg@gmail.com> 2820L: linux-bluetooth@vger.kernel.org 2821W: http://www.bluez.org/ 2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2824S: Maintained 2825F: drivers/bluetooth/ 2826 2827BLUETOOTH SUBSYSTEM 2828M: Marcel Holtmann <marcel@holtmann.org> 2829M: Johan Hedberg <johan.hedberg@gmail.com> 2830L: linux-bluetooth@vger.kernel.org 2831W: http://www.bluez.org/ 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2834S: Maintained 2835F: net/bluetooth/ 2836F: include/net/bluetooth/ 2837 2838BONDING DRIVER 2839M: Jay Vosburgh <j.vosburgh@gmail.com> 2840M: Veaceslav Falico <vfalico@gmail.com> 2841M: Andy Gospodarek <andy@greyhouse.net> 2842L: netdev@vger.kernel.org 2843W: http://sourceforge.net/projects/bonding/ 2844S: Supported 2845F: drivers/net/bonding/ 2846F: include/uapi/linux/if_bonding.h 2847 2848BPF (Safe dynamic programs and tools) 2849M: Alexei Starovoitov <ast@kernel.org> 2850M: Daniel Borkmann <daniel@iogearbox.net> 2851R: Martin KaFai Lau <kafai@fb.com> 2852R: Song Liu <songliubraving@fb.com> 2853R: Yonghong Song <yhs@fb.com> 2854L: netdev@vger.kernel.org 2855L: linux-kernel@vger.kernel.org 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2858Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2859S: Supported 2860F: arch/*/net/* 2861F: Documentation/networking/filter.txt 2862F: Documentation/bpf/ 2863F: include/linux/bpf* 2864F: include/linux/filter.h 2865F: include/trace/events/xdp.h 2866F: include/uapi/linux/bpf* 2867F: include/uapi/linux/filter.h 2868F: kernel/bpf/ 2869F: kernel/trace/bpf_trace.c 2870F: lib/test_bpf.c 2871F: net/bpf/ 2872F: net/core/filter.c 2873F: net/sched/act_bpf.c 2874F: net/sched/cls_bpf.c 2875F: samples/bpf/ 2876F: tools/bpf/ 2877F: tools/lib/bpf/ 2878F: tools/testing/selftests/bpf/ 2879K: bpf 2880N: bpf 2881 2882BPF JIT for ARM 2883M: Shubham Bansal <illusionist.neo@gmail.com> 2884L: netdev@vger.kernel.org 2885S: Maintained 2886F: arch/arm/net/ 2887 2888BPF JIT for ARM64 2889M: Daniel Borkmann <daniel@iogearbox.net> 2890M: Alexei Starovoitov <ast@kernel.org> 2891M: Zi Shen Lim <zlim.lnx@gmail.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: arch/arm64/net/ 2895 2896BPF JIT for MIPS (32-BIT AND 64-BIT) 2897M: Paul Burton <paul.burton@mips.com> 2898L: netdev@vger.kernel.org 2899S: Maintained 2900F: arch/mips/net/ 2901 2902BPF JIT for NFP NICs 2903M: Jakub Kicinski <jakub.kicinski@netronome.com> 2904L: netdev@vger.kernel.org 2905S: Supported 2906F: drivers/net/ethernet/netronome/nfp/bpf/ 2907 2908BPF JIT for POWERPC (32-BIT AND 64-BIT) 2909M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2910M: Sandipan Das <sandipan@linux.ibm.com> 2911L: netdev@vger.kernel.org 2912S: Maintained 2913F: arch/powerpc/net/ 2914 2915BPF JIT for S390 2916M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2917M: Heiko Carstens <heiko.carstens@de.ibm.com> 2918L: netdev@vger.kernel.org 2919S: Maintained 2920F: arch/s390/net/ 2921X: arch/s390/net/pnet.c 2922 2923BPF JIT for SPARC (32-BIT AND 64-BIT) 2924M: David S. Miller <davem@davemloft.net> 2925L: netdev@vger.kernel.org 2926S: Maintained 2927F: arch/sparc/net/ 2928 2929BPF JIT for X86 32-BIT 2930M: Wang YanQing <udknight@gmail.com> 2931L: netdev@vger.kernel.org 2932S: Maintained 2933F: arch/x86/net/bpf_jit_comp32.c 2934 2935BPF JIT for X86 64-BIT 2936M: Alexei Starovoitov <ast@kernel.org> 2937M: Daniel Borkmann <daniel@iogearbox.net> 2938L: netdev@vger.kernel.org 2939S: Supported 2940F: arch/x86/net/ 2941X: arch/x86/net/bpf_jit_comp32.c 2942 2943BROADCOM B44 10/100 ETHERNET DRIVER 2944M: Michael Chan <michael.chan@broadcom.com> 2945L: netdev@vger.kernel.org 2946S: Supported 2947F: drivers/net/ethernet/broadcom/b44.* 2948 2949BROADCOM B53 ETHERNET SWITCH DRIVER 2950M: Florian Fainelli <f.fainelli@gmail.com> 2951L: netdev@vger.kernel.org 2952L: openwrt-devel@lists.openwrt.org (subscribers-only) 2953S: Supported 2954F: drivers/net/dsa/b53/* 2955F: include/linux/platform_data/b53.h 2956 2957BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2958M: Florian Fainelli <f.fainelli@gmail.com> 2959M: Ray Jui <rjui@broadcom.com> 2960M: Scott Branden <sbranden@broadcom.com> 2961M: bcm-kernel-feedback-list@broadcom.com 2962T: git git://github.com/broadcom/mach-bcm 2963S: Maintained 2964N: bcm281* 2965N: bcm113* 2966N: bcm216* 2967N: kona 2968F: arch/arm/mach-bcm/ 2969 2970BROADCOM BCM2835 ARM ARCHITECTURE 2971M: Eric Anholt <eric@anholt.net> 2972M: Stefan Wahren <stefan.wahren@i2se.com> 2973L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2975T: git git://github.com/anholt/linux 2976S: Maintained 2977N: bcm2835 2978F: drivers/staging/vc04_services 2979 2980BROADCOM BCM47XX MIPS ARCHITECTURE 2981M: Hauke Mehrtens <hauke@hauke-m.de> 2982M: Rafał Miłecki <zajec5@gmail.com> 2983L: linux-mips@vger.kernel.org 2984S: Maintained 2985F: Documentation/devicetree/bindings/mips/brcm/ 2986F: arch/mips/bcm47xx/* 2987F: arch/mips/include/asm/mach-bcm47xx/* 2988 2989BROADCOM BCM5301X ARM ARCHITECTURE 2990M: Hauke Mehrtens <hauke@hauke-m.de> 2991M: Rafał Miłecki <zajec5@gmail.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-arm-kernel@lists.infradead.org 2994S: Maintained 2995F: arch/arm/mach-bcm/bcm_5301x.c 2996F: arch/arm/boot/dts/bcm5301x*.dtsi 2997F: arch/arm/boot/dts/bcm470* 2998F: arch/arm/boot/dts/bcm953012* 2999 3000BROADCOM BCM53573 ARM ARCHITECTURE 3001M: Rafał Miłecki <rafal@milecki.pl> 3002L: linux-arm-kernel@lists.infradead.org 3003S: Maintained 3004F: arch/arm/boot/dts/bcm53573* 3005F: arch/arm/boot/dts/bcm47189* 3006 3007BROADCOM BCM63XX ARM ARCHITECTURE 3008M: Florian Fainelli <f.fainelli@gmail.com> 3009M: bcm-kernel-feedback-list@broadcom.com 3010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3011T: git git://github.com/broadcom/stblinux.git 3012S: Maintained 3013N: bcm63xx 3014 3015BROADCOM BCM63XX/BCM33XX UDC DRIVER 3016M: Kevin Cernekee <cernekee@gmail.com> 3017L: linux-usb@vger.kernel.org 3018S: Maintained 3019F: drivers/usb/gadget/udc/bcm63xx_udc.* 3020 3021BROADCOM BCM7XXX ARM ARCHITECTURE 3022M: Brian Norris <computersforpeace@gmail.com> 3023M: Gregory Fong <gregory.0xf0@gmail.com> 3024M: Florian Fainelli <f.fainelli@gmail.com> 3025M: bcm-kernel-feedback-list@broadcom.com 3026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3027T: git git://github.com/broadcom/stblinux.git 3028S: Maintained 3029F: arch/arm/mach-bcm/*brcmstb* 3030F: arch/arm/boot/dts/bcm7*.dts* 3031F: drivers/bus/brcmstb_gisb.c 3032F: arch/arm/mm/cache-b15-rac.c 3033F: arch/arm/include/asm/hardware/cache-b15-rac.h 3034N: brcmstb 3035 3036BROADCOM BMIPS CPUFREQ DRIVER 3037M: Markus Mayer <mmayer@broadcom.com> 3038M: bcm-kernel-feedback-list@broadcom.com 3039L: linux-pm@vger.kernel.org 3040S: Maintained 3041F: drivers/cpufreq/bmips-cpufreq.c 3042 3043BROADCOM BMIPS MIPS ARCHITECTURE 3044M: Kevin Cernekee <cernekee@gmail.com> 3045M: Florian Fainelli <f.fainelli@gmail.com> 3046L: linux-mips@vger.kernel.org 3047T: git git://github.com/broadcom/stblinux.git 3048S: Maintained 3049F: arch/mips/bmips/* 3050F: arch/mips/include/asm/mach-bmips/* 3051F: arch/mips/kernel/*bmips* 3052F: arch/mips/boot/dts/brcm/bcm*.dts* 3053F: drivers/irqchip/irq-bcm63* 3054F: drivers/irqchip/irq-bcm7* 3055F: drivers/irqchip/irq-brcmstb* 3056F: include/linux/bcm963xx_nvram.h 3057F: include/linux/bcm963xx_tag.h 3058 3059BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3060M: Rasesh Mody <rmody@marvell.com> 3061M: GR-Linux-NIC-Dev@marvell.com 3062L: netdev@vger.kernel.org 3063S: Supported 3064F: drivers/net/ethernet/broadcom/bnx2.* 3065F: drivers/net/ethernet/broadcom/bnx2_* 3066 3067BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3068M: QLogic-Storage-Upstream@qlogic.com 3069L: linux-scsi@vger.kernel.org 3070S: Supported 3071F: drivers/scsi/bnx2fc/ 3072 3073BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3074M: QLogic-Storage-Upstream@qlogic.com 3075L: linux-scsi@vger.kernel.org 3076S: Supported 3077F: drivers/scsi/bnx2i/ 3078 3079BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3080M: Ariel Elior <aelior@marvell.com> 3081M: Sudarsana Kalluru <skalluru@marvell.com> 3082M: GR-everest-linux-l2@marvell.com 3083L: netdev@vger.kernel.org 3084S: Supported 3085F: drivers/net/ethernet/broadcom/bnx2x/ 3086 3087BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3088M: Michael Chan <michael.chan@broadcom.com> 3089L: netdev@vger.kernel.org 3090S: Supported 3091F: drivers/net/ethernet/broadcom/bnxt/ 3092 3093BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3094M: Arend van Spriel <arend.vanspriel@broadcom.com> 3095M: Franky Lin <franky.lin@broadcom.com> 3096M: Hante Meuleman <hante.meuleman@broadcom.com> 3097M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3098M: Wright Feng <wright.feng@cypress.com> 3099L: linux-wireless@vger.kernel.org 3100L: brcm80211-dev-list.pdl@broadcom.com 3101L: brcm80211-dev-list@cypress.com 3102S: Supported 3103F: drivers/net/wireless/broadcom/brcm80211/ 3104 3105BROADCOM BRCMSTB GPIO DRIVER 3106M: Gregory Fong <gregory.0xf0@gmail.com> 3107L: bcm-kernel-feedback-list@broadcom.com 3108S: Supported 3109F: drivers/gpio/gpio-brcmstb.c 3110F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3111 3112BROADCOM BRCMSTB I2C DRIVER 3113M: Kamal Dasu <kdasu.kdev@gmail.com> 3114L: linux-i2c@vger.kernel.org 3115L: bcm-kernel-feedback-list@broadcom.com 3116S: Supported 3117F: drivers/i2c/busses/i2c-brcmstb.c 3118F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3119 3120BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3121M: Al Cooper <alcooperx@gmail.com> 3122L: linux-kernel@vger.kernel.org 3123L: bcm-kernel-feedback-list@broadcom.com 3124S: Maintained 3125F: drivers/phy/broadcom/phy-brcm-usb* 3126 3127BROADCOM GENET ETHERNET DRIVER 3128M: Doug Berger <opendmb@gmail.com> 3129M: Florian Fainelli <f.fainelli@gmail.com> 3130L: netdev@vger.kernel.org 3131S: Supported 3132F: drivers/net/ethernet/broadcom/genet/ 3133 3134BROADCOM IPROC ARM ARCHITECTURE 3135M: Ray Jui <rjui@broadcom.com> 3136M: Scott Branden <sbranden@broadcom.com> 3137M: bcm-kernel-feedback-list@broadcom.com 3138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3139T: git git://github.com/broadcom/cygnus-linux.git 3140S: Maintained 3141N: iproc 3142N: cygnus 3143N: bcm[-_]nsp 3144N: bcm9113* 3145N: bcm9583* 3146N: bcm9585* 3147N: bcm9586* 3148N: bcm988312 3149N: bcm113* 3150N: bcm583* 3151N: bcm585* 3152N: bcm586* 3153N: bcm88312 3154N: hr2 3155N: stingray 3156F: arch/arm64/boot/dts/broadcom/northstar2/* 3157F: arch/arm64/boot/dts/broadcom/stingray/* 3158F: drivers/clk/bcm/clk-ns* 3159F: drivers/clk/bcm/clk-sr* 3160F: drivers/pinctrl/bcm/pinctrl-ns* 3161F: include/dt-bindings/clock/bcm-sr* 3162 3163BROADCOM KONA GPIO DRIVER 3164M: Ray Jui <rjui@broadcom.com> 3165L: bcm-kernel-feedback-list@broadcom.com 3166S: Supported 3167F: drivers/gpio/gpio-bcm-kona.c 3168F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3169 3170BROADCOM NETXTREME-E ROCE DRIVER 3171M: Selvin Xavier <selvin.xavier@broadcom.com> 3172M: Devesh Sharma <devesh.sharma@broadcom.com> 3173M: Somnath Kotur <somnath.kotur@broadcom.com> 3174M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3175L: linux-rdma@vger.kernel.org 3176W: http://www.broadcom.com 3177S: Supported 3178F: drivers/infiniband/hw/bnxt_re/ 3179F: include/uapi/rdma/bnxt_re-abi.h 3180 3181BROADCOM NVRAM DRIVER 3182M: Rafał Miłecki <zajec5@gmail.com> 3183L: linux-mips@vger.kernel.org 3184S: Maintained 3185F: drivers/firmware/broadcom/* 3186 3187BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3188M: Rafał Miłecki <zajec5@gmail.com> 3189L: linux-wireless@vger.kernel.org 3190S: Maintained 3191F: drivers/bcma/ 3192F: include/linux/bcma/ 3193 3194BROADCOM STB AVS CPUFREQ DRIVER 3195M: Markus Mayer <mmayer@broadcom.com> 3196M: bcm-kernel-feedback-list@broadcom.com 3197L: linux-pm@vger.kernel.org 3198S: Maintained 3199F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3200F: drivers/cpufreq/brcmstb* 3201 3202BROADCOM STB AVS TMON DRIVER 3203M: Markus Mayer <mmayer@broadcom.com> 3204M: bcm-kernel-feedback-list@broadcom.com 3205L: linux-pm@vger.kernel.org 3206S: Maintained 3207F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3208F: drivers/thermal/broadcom/brcmstb* 3209 3210BROADCOM STB NAND FLASH DRIVER 3211M: Brian Norris <computersforpeace@gmail.com> 3212M: Kamal Dasu <kdasu.kdev@gmail.com> 3213L: linux-mtd@lists.infradead.org 3214L: bcm-kernel-feedback-list@broadcom.com 3215S: Maintained 3216F: drivers/mtd/nand/raw/brcmnand/ 3217 3218BROADCOM STB DPFE DRIVER 3219M: Markus Mayer <mmayer@broadcom.com> 3220M: bcm-kernel-feedback-list@broadcom.com 3221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3222S: Maintained 3223F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3224F: drivers/memory/brcmstb_dpfe.c 3225 3226BROADCOM SPI DRIVER 3227M: Kamal Dasu <kdasu.kdev@gmail.com> 3228M: bcm-kernel-feedback-list@broadcom.com 3229S: Maintained 3230F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3231F: drivers/spi/spi-bcm-qspi.* 3232F: drivers/spi/spi-brcmstb-qspi.c 3233F: drivers/spi/spi-iproc-qspi.c 3234 3235BROADCOM SYSTEMPORT ETHERNET DRIVER 3236M: Florian Fainelli <f.fainelli@gmail.com> 3237L: netdev@vger.kernel.org 3238S: Supported 3239F: drivers/net/ethernet/broadcom/bcmsysport.* 3240 3241BROADCOM TG3 GIGABIT ETHERNET DRIVER 3242M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3243M: Prashant Sreedharan <prashant@broadcom.com> 3244M: Michael Chan <mchan@broadcom.com> 3245L: netdev@vger.kernel.org 3246S: Supported 3247F: drivers/net/ethernet/broadcom/tg3.* 3248 3249BROCADE BFA FC SCSI DRIVER 3250M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3251M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3252L: linux-scsi@vger.kernel.org 3253S: Supported 3254F: drivers/scsi/bfa/ 3255 3256BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3257M: Rasesh Mody <rmody@marvell.com> 3258M: Sudarsana Kalluru <skalluru@marvell.com> 3259M: GR-Linux-NIC-Dev@marvell.com 3260L: netdev@vger.kernel.org 3261S: Supported 3262F: drivers/net/ethernet/brocade/bna/ 3263 3264BSG (block layer generic sg v4 driver) 3265M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3266L: linux-scsi@vger.kernel.org 3267S: Supported 3268F: block/bsg.c 3269F: include/linux/bsg.h 3270F: include/uapi/linux/bsg.h 3271 3272BT87X AUDIO DRIVER 3273M: Clemens Ladisch <clemens@ladisch.de> 3274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3275T: git git://git.alsa-project.org/alsa-kernel.git 3276S: Maintained 3277F: Documentation/sound/cards/bt87x.rst 3278F: sound/pci/bt87x.c 3279 3280BT8XXGPIO DRIVER 3281M: Michael Buesch <m@bues.ch> 3282W: http://bu3sch.de/btgpio.php 3283S: Maintained 3284F: drivers/gpio/gpio-bt8xx.c 3285 3286BTRFS FILE SYSTEM 3287M: Chris Mason <clm@fb.com> 3288M: Josef Bacik <josef@toxicpanda.com> 3289M: David Sterba <dsterba@suse.com> 3290L: linux-btrfs@vger.kernel.org 3291W: http://btrfs.wiki.kernel.org/ 3292Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3294S: Maintained 3295F: Documentation/filesystems/btrfs.txt 3296F: fs/btrfs/ 3297F: include/linux/btrfs* 3298F: include/uapi/linux/btrfs* 3299 3300BTTV VIDEO4LINUX DRIVER 3301M: Mauro Carvalho Chehab <mchehab@kernel.org> 3302L: linux-media@vger.kernel.org 3303W: https://linuxtv.org 3304T: git git://linuxtv.org/media_tree.git 3305S: Odd fixes 3306F: Documentation/media/v4l-drivers/bttv* 3307F: drivers/media/pci/bt8xx/bttv* 3308 3309BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3310M: Chanwoo Choi <cw00.choi@samsung.com> 3311L: linux-pm@vger.kernel.org 3312L: linux-samsung-soc@vger.kernel.org 3313T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3314S: Maintained 3315F: drivers/devfreq/exynos-bus.c 3316F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3317 3318BUSLOGIC SCSI DRIVER 3319M: Khalid Aziz <khalid@gonehiking.org> 3320L: linux-scsi@vger.kernel.org 3321S: Maintained 3322F: drivers/scsi/BusLogic.* 3323F: drivers/scsi/FlashPoint.* 3324 3325C-MEDIA CMI8788 DRIVER 3326M: Clemens Ladisch <clemens@ladisch.de> 3327L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3328T: git git://git.alsa-project.org/alsa-kernel.git 3329S: Maintained 3330F: sound/pci/oxygen/ 3331 3332C-SKY ARCHITECTURE 3333M: Guo Ren <guoren@kernel.org> 3334T: git https://github.com/c-sky/csky-linux.git 3335S: Supported 3336F: arch/csky/ 3337F: Documentation/devicetree/bindings/csky/ 3338F: drivers/irqchip/irq-csky-* 3339F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3340F: drivers/clocksource/timer-gx6605s.c 3341F: drivers/clocksource/timer-mp-csky.c 3342F: Documentation/devicetree/bindings/timer/csky,* 3343K: csky 3344N: csky 3345 3346C6X ARCHITECTURE 3347M: Mark Salter <msalter@redhat.com> 3348M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3349L: linux-c6x-dev@linux-c6x.org 3350W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3351S: Maintained 3352F: arch/c6x/ 3353 3354CA8210 IEEE-802.15.4 RADIO DRIVER 3355M: Harry Morris <h.morris@cascoda.com> 3356L: linux-wpan@vger.kernel.org 3357W: https://github.com/Cascoda/ca8210-linux.git 3358S: Maintained 3359F: drivers/net/ieee802154/ca8210.c 3360F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3361 3362CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3363M: David Howells <dhowells@redhat.com> 3364L: linux-cachefs@redhat.com (moderated for non-subscribers) 3365S: Supported 3366F: Documentation/filesystems/caching/cachefiles.txt 3367F: fs/cachefiles/ 3368 3369CADENCE MIPI-CSI2 BRIDGES 3370M: Maxime Ripard <maxime.ripard@bootlin.com> 3371L: linux-media@vger.kernel.org 3372S: Maintained 3373F: Documentation/devicetree/bindings/media/cdns,*.txt 3374F: drivers/media/platform/cadence/cdns-csi2* 3375 3376CADET FM/AM RADIO RECEIVER DRIVER 3377M: Hans Verkuil <hverkuil@xs4all.nl> 3378L: linux-media@vger.kernel.org 3379T: git git://linuxtv.org/media_tree.git 3380W: https://linuxtv.org 3381S: Maintained 3382F: drivers/media/radio/radio-cadet* 3383 3384CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3385M: Jonathan Corbet <corbet@lwn.net> 3386L: linux-media@vger.kernel.org 3387T: git git://linuxtv.org/media_tree.git 3388S: Maintained 3389F: Documentation/media/v4l-drivers/cafe_ccic* 3390F: drivers/media/platform/marvell-ccic/ 3391 3392CAIF NETWORK LAYER 3393M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3394L: netdev@vger.kernel.org 3395S: Supported 3396F: Documentation/networking/caif/ 3397F: drivers/net/caif/ 3398F: include/uapi/linux/caif/ 3399F: include/net/caif/ 3400F: net/caif/ 3401 3402CAKE QDISC 3403M: Toke Høiland-Jørgensen <toke@toke.dk> 3404L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3405S: Maintained 3406F: net/sched/sch_cake.c 3407 3408CALGARY x86-64 IOMMU 3409M: Muli Ben-Yehuda <mulix@mulix.org> 3410M: Jon Mason <jdmason@kudzu.us> 3411L: iommu@lists.linux-foundation.org 3412S: Maintained 3413F: arch/x86/kernel/pci-calgary_64.c 3414F: arch/x86/kernel/tce_64.c 3415F: arch/x86/include/asm/calgary.h 3416F: arch/x86/include/asm/tce.h 3417 3418CAN NETWORK DRIVERS 3419M: Wolfgang Grandegger <wg@grandegger.com> 3420M: Marc Kleine-Budde <mkl@pengutronix.de> 3421L: linux-can@vger.kernel.org 3422W: https://github.com/linux-can 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3425S: Maintained 3426F: Documentation/devicetree/bindings/net/can/ 3427F: drivers/net/can/ 3428F: include/linux/can/dev.h 3429F: include/linux/can/platform/ 3430F: include/uapi/linux/can/error.h 3431F: include/uapi/linux/can/netlink.h 3432 3433CAN NETWORK LAYER 3434M: Oliver Hartkopp <socketcan@hartkopp.net> 3435M: Marc Kleine-Budde <mkl@pengutronix.de> 3436L: linux-can@vger.kernel.org 3437W: https://github.com/linux-can 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3440S: Maintained 3441F: Documentation/networking/can.rst 3442F: net/can/ 3443F: include/linux/can/core.h 3444F: include/uapi/linux/can.h 3445F: include/uapi/linux/can/bcm.h 3446F: include/uapi/linux/can/raw.h 3447F: include/uapi/linux/can/gw.h 3448 3449CAPABILITIES 3450M: Serge Hallyn <serge@hallyn.com> 3451L: linux-security-module@vger.kernel.org 3452S: Supported 3453F: include/linux/capability.h 3454F: include/uapi/linux/capability.h 3455F: security/commoncap.c 3456F: kernel/capability.c 3457 3458CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3459M: Kevin Tsai <ktsai@capellamicro.com> 3460S: Maintained 3461F: drivers/iio/light/cm* 3462 3463CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3464M: Christian Lamparter <chunkeey@googlemail.com> 3465L: linux-wireless@vger.kernel.org 3466W: http://wireless.kernel.org/en/users/Drivers/carl9170 3467S: Maintained 3468F: drivers/net/wireless/ath/carl9170/ 3469 3470CAVIUM I2C DRIVER 3471M: Jan Glauber <jglauber@cavium.com> 3472M: David Daney <david.daney@cavium.com> 3473W: http://www.cavium.com 3474S: Supported 3475F: drivers/i2c/busses/i2c-octeon* 3476F: drivers/i2c/busses/i2c-thunderx* 3477 3478CAVIUM LIQUIDIO NETWORK DRIVER 3479M: Derek Chickles <dchickles@marvell.com> 3480M: Satanand Burla <sburla@marvell.com> 3481M: Felix Manlunas <fmanlunas@marvell.com> 3482L: netdev@vger.kernel.org 3483W: http://www.cavium.com 3484S: Supported 3485F: drivers/net/ethernet/cavium/liquidio/ 3486 3487CAVIUM MMC DRIVER 3488M: Jan Glauber <jglauber@cavium.com> 3489M: David Daney <david.daney@cavium.com> 3490M: Steven J. Hill <Steven.Hill@cavium.com> 3491W: http://www.cavium.com 3492S: Supported 3493F: drivers/mmc/host/cavium* 3494 3495CAVIUM OCTEON-TX CRYPTO DRIVER 3496M: George Cherian <george.cherian@cavium.com> 3497L: linux-crypto@vger.kernel.org 3498W: http://www.cavium.com 3499S: Supported 3500F: drivers/crypto/cavium/cpt/ 3501 3502CAVIUM THUNDERX2 ARM64 SOC 3503M: Robert Richter <rrichter@cavium.com> 3504M: Jayachandran C <jnair@caviumnetworks.com> 3505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3506S: Maintained 3507F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3508F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3509 3510CC2520 IEEE-802.15.4 RADIO DRIVER 3511M: Varka Bhadram <varkabhadram@gmail.com> 3512L: linux-wpan@vger.kernel.org 3513S: Maintained 3514F: drivers/net/ieee802154/cc2520.c 3515F: include/linux/spi/cc2520.h 3516F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3517 3518CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3519M: Yael Chemla <yael.chemla@foss.arm.com> 3520M: Gilad Ben-Yossef <gilad@benyossef.com> 3521L: linux-crypto@vger.kernel.org 3522S: Supported 3523F: drivers/crypto/ccree/ 3524W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3525 3526CEC FRAMEWORK 3527M: Hans Verkuil <hans.verkuil@cisco.com> 3528L: linux-media@vger.kernel.org 3529T: git git://linuxtv.org/media_tree.git 3530W: http://linuxtv.org 3531S: Supported 3532F: Documentation/media/kapi/cec-core.rst 3533F: Documentation/media/uapi/cec 3534F: drivers/media/cec/ 3535F: drivers/media/rc/keymaps/rc-cec.c 3536F: include/media/cec.h 3537F: include/media/cec-notifier.h 3538F: include/uapi/linux/cec.h 3539F: include/uapi/linux/cec-funcs.h 3540F: Documentation/devicetree/bindings/media/cec.txt 3541F: Documentation/ABI/testing/debugfs-cec-error-inj 3542 3543CEC GPIO DRIVER 3544M: Hans Verkuil <hans.verkuil@cisco.com> 3545L: linux-media@vger.kernel.org 3546T: git git://linuxtv.org/media_tree.git 3547W: http://linuxtv.org 3548S: Supported 3549F: drivers/media/platform/cec-gpio/ 3550F: Documentation/devicetree/bindings/media/cec-gpio.txt 3551 3552CELL BROADBAND ENGINE ARCHITECTURE 3553M: Arnd Bergmann <arnd@arndb.de> 3554L: linuxppc-dev@lists.ozlabs.org 3555W: http://www.ibm.com/developerworks/power/cell/ 3556S: Supported 3557F: arch/powerpc/include/asm/cell*.h 3558F: arch/powerpc/include/asm/spu*.h 3559F: arch/powerpc/include/uapi/asm/spu*.h 3560F: arch/powerpc/oprofile/*cell* 3561F: arch/powerpc/platforms/cell/ 3562 3563CEPH COMMON CODE (LIBCEPH) 3564M: Ilya Dryomov <idryomov@gmail.com> 3565M: "Yan, Zheng" <zyan@redhat.com> 3566M: Sage Weil <sage@redhat.com> 3567L: ceph-devel@vger.kernel.org 3568W: http://ceph.com/ 3569T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3570T: git git://github.com/ceph/ceph-client.git 3571S: Supported 3572F: net/ceph/ 3573F: include/linux/ceph/ 3574F: include/linux/crush/ 3575 3576CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3577M: "Yan, Zheng" <zyan@redhat.com> 3578M: Sage Weil <sage@redhat.com> 3579M: Ilya Dryomov <idryomov@gmail.com> 3580L: ceph-devel@vger.kernel.org 3581W: http://ceph.com/ 3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3583T: git git://github.com/ceph/ceph-client.git 3584S: Supported 3585F: Documentation/filesystems/ceph.txt 3586F: fs/ceph/ 3587 3588CERTIFICATE HANDLING: 3589M: David Howells <dhowells@redhat.com> 3590M: David Woodhouse <dwmw2@infradead.org> 3591L: keyrings@vger.kernel.org 3592S: Maintained 3593F: Documentation/admin-guide/module-signing.rst 3594F: certs/ 3595F: scripts/sign-file.c 3596F: scripts/extract-cert.c 3597 3598CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3599L: linux-usb@vger.kernel.org 3600S: Orphan 3601F: Documentation/usb/WUSB-Design-overview.txt 3602F: Documentation/usb/wusb-cbaf 3603F: drivers/usb/host/hwa-hc.c 3604F: drivers/usb/host/whci/ 3605F: drivers/usb/wusbcore/ 3606F: include/linux/usb/wusb* 3607 3608CFAG12864B LCD DRIVER 3609M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3610S: Maintained 3611F: drivers/auxdisplay/cfag12864b.c 3612F: include/linux/cfag12864b.h 3613 3614CFAG12864BFB LCD FRAMEBUFFER DRIVER 3615M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3616S: Maintained 3617F: drivers/auxdisplay/cfag12864bfb.c 3618F: include/linux/cfag12864b.h 3619 3620802.11 (including CFG80211/NL80211) 3621M: Johannes Berg <johannes@sipsolutions.net> 3622L: linux-wireless@vger.kernel.org 3623W: http://wireless.kernel.org/ 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3626S: Maintained 3627F: net/wireless/ 3628F: include/uapi/linux/nl80211.h 3629F: include/linux/ieee80211.h 3630F: include/net/wext.h 3631F: include/net/cfg80211.h 3632F: include/net/iw_handler.h 3633F: include/net/ieee80211_radiotap.h 3634F: Documentation/driver-api/80211/cfg80211.rst 3635F: Documentation/networking/regulatory.txt 3636 3637CHAR and MISC DRIVERS 3638M: Arnd Bergmann <arnd@arndb.de> 3639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3641S: Supported 3642F: drivers/char/ 3643F: drivers/misc/ 3644F: include/linux/miscdevice.h 3645 3646CHECKPATCH 3647M: Andy Whitcroft <apw@canonical.com> 3648M: Joe Perches <joe@perches.com> 3649S: Maintained 3650F: scripts/checkpatch.pl 3651 3652CHINESE DOCUMENTATION 3653M: Harry Wei <harryxiyou@gmail.com> 3654L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3655L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3656S: Maintained 3657F: Documentation/translations/zh_CN/ 3658 3659CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3660M: Peter Chen <Peter.Chen@nxp.com> 3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3662L: linux-usb@vger.kernel.org 3663S: Maintained 3664F: drivers/usb/chipidea/ 3665 3666CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3667M: Hans de Goede <hdegoede@redhat.com> 3668L: linux-input@vger.kernel.org 3669S: Maintained 3670F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3671F: drivers/input/touchscreen/chipone_icn8318.c 3672 3673CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3674M: Hans de Goede <hdegoede@redhat.com> 3675L: linux-input@vger.kernel.org 3676S: Maintained 3677F: drivers/input/touchscreen/chipone_icn8505.c 3678 3679CHROME HARDWARE PLATFORM SUPPORT 3680M: Benson Leung <bleung@chromium.org> 3681M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3682S: Maintained 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3684F: drivers/platform/chrome/ 3685 3686CHROMEOS EC SUBDRIVERS 3687M: Benson Leung <bleung@chromium.org> 3688M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3689R: Guenter Roeck <groeck@chromium.org> 3690S: Maintained 3691N: cros_ec 3692N: cros-ec 3693F: drivers/power/supply/cros_usbpd-charger.c 3694 3695CIRRUS LOGIC AUDIO CODEC DRIVERS 3696M: Brian Austin <brian.austin@cirrus.com> 3697M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3699S: Maintained 3700F: sound/soc/codecs/cs* 3701 3702CIRRUS LOGIC EP93XX ETHERNET DRIVER 3703M: Hartley Sweeten <hsweeten@visionengravers.com> 3704L: netdev@vger.kernel.org 3705S: Maintained 3706F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3707 3708CISCO FCOE HBA DRIVER 3709M: Satish Kharat <satishkh@cisco.com> 3710M: Sesidhar Baddela <sebaddel@cisco.com> 3711M: Karan Tilak Kumar <kartilak@cisco.com> 3712L: linux-scsi@vger.kernel.org 3713S: Supported 3714F: drivers/scsi/fnic/ 3715 3716CISCO SCSI HBA DRIVER 3717M: Karan Tilak Kumar <kartilak@cisco.com> 3718M: Sesidhar Baddela <sebaddel@cisco.com> 3719L: linux-scsi@vger.kernel.org 3720S: Supported 3721F: drivers/scsi/snic/ 3722 3723CISCO VIC ETHERNET NIC DRIVER 3724M: Christian Benvenuti <benve@cisco.com> 3725M: Govindarajulu Varadarajan <_govind@gmx.com> 3726M: Parvi Kaustubhi <pkaustub@cisco.com> 3727S: Supported 3728F: drivers/net/ethernet/cisco/enic/ 3729 3730CISCO VIC LOW LATENCY NIC DRIVER 3731M: Christian Benvenuti <benve@cisco.com> 3732M: Nelson Escobar <neescoba@cisco.com> 3733M: Parvi Kaustubhi <pkaustub@cisco.com> 3734S: Supported 3735F: drivers/infiniband/hw/usnic/ 3736 3737CIRRUS LOGIC MADERA CODEC DRIVERS 3738M: Charles Keepax <ckeepax@opensource.cirrus.com> 3739M: Richard Fitzgerald <rf@opensource.cirrus.com> 3740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3741L: patches@opensource.cirrus.com 3742T: git https://github.com/CirrusLogic/linux-drivers.git 3743W: https://github.com/CirrusLogic/linux-drivers/wiki 3744S: Supported 3745F: Documentation/devicetree/bindings/mfd/madera.txt 3746F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3747F: include/linux/irqchip/irq-madera* 3748F: include/linux/mfd/madera/* 3749F: drivers/gpio/gpio-madera* 3750F: drivers/irqchip/irq-madera* 3751F: drivers/mfd/madera* 3752F: drivers/mfd/cs47l* 3753F: drivers/pinctrl/cirrus/* 3754 3755CLANG-FORMAT FILE 3756M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3757S: Maintained 3758F: .clang-format 3759 3760CLEANCACHE API 3761M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3762L: linux-kernel@vger.kernel.org 3763S: Maintained 3764F: mm/cleancache.c 3765F: include/linux/cleancache.h 3766 3767CLK API 3768M: Russell King <linux@armlinux.org.uk> 3769L: linux-clk@vger.kernel.org 3770S: Maintained 3771F: include/linux/clk.h 3772 3773CLOCKSOURCE, CLOCKEVENT DRIVERS 3774M: Daniel Lezcano <daniel.lezcano@linaro.org> 3775M: Thomas Gleixner <tglx@linutronix.de> 3776L: linux-kernel@vger.kernel.org 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3778S: Supported 3779F: drivers/clocksource/ 3780F: Documentation/devicetree/bindings/timer/ 3781 3782CMPC ACPI DRIVER 3783M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3784M: Daniel Oliveira Nascimento <don@syst.com.br> 3785L: platform-driver-x86@vger.kernel.org 3786S: Supported 3787F: drivers/platform/x86/classmate-laptop.c 3788 3789COBALT MEDIA DRIVER 3790M: Hans Verkuil <hans.verkuil@cisco.com> 3791L: linux-media@vger.kernel.org 3792T: git git://linuxtv.org/media_tree.git 3793W: https://linuxtv.org 3794S: Supported 3795F: drivers/media/pci/cobalt/ 3796 3797COCCINELLE/Semantic Patches (SmPL) 3798M: Julia Lawall <Julia.Lawall@lip6.fr> 3799M: Gilles Muller <Gilles.Muller@lip6.fr> 3800M: Nicolas Palix <nicolas.palix@imag.fr> 3801M: Michal Marek <michal.lkml@markovi.net> 3802L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3804W: http://coccinelle.lip6.fr/ 3805S: Supported 3806F: Documentation/dev-tools/coccinelle.rst 3807F: scripts/coccinelle/ 3808F: scripts/coccicheck 3809 3810CODA FILE SYSTEM 3811M: Jan Harkes <jaharkes@cs.cmu.edu> 3812M: coda@cs.cmu.edu 3813L: codalist@coda.cs.cmu.edu 3814W: http://www.coda.cs.cmu.edu/ 3815S: Maintained 3816F: Documentation/filesystems/coda.txt 3817F: fs/coda/ 3818F: include/linux/coda*.h 3819F: include/uapi/linux/coda*.h 3820 3821CODA V4L2 MEM2MEM DRIVER 3822M: Philipp Zabel <p.zabel@pengutronix.de> 3823L: linux-media@vger.kernel.org 3824S: Maintained 3825F: Documentation/devicetree/bindings/media/coda.txt 3826F: drivers/media/platform/coda/ 3827 3828CODE OF CONDUCT 3829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3830S: Supported 3831F: Documentation/process/code-of-conduct.rst 3832F: Documentation/process/code-of-conduct-interpretation.rst 3833 3834COMMON CLK FRAMEWORK 3835M: Michael Turquette <mturquette@baylibre.com> 3836M: Stephen Boyd <sboyd@kernel.org> 3837L: linux-clk@vger.kernel.org 3838Q: http://patchwork.kernel.org/project/linux-clk/list/ 3839T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3840S: Maintained 3841F: Documentation/devicetree/bindings/clock/ 3842F: drivers/clk/ 3843X: drivers/clk/clkdev.c 3844F: include/linux/clk-pr* 3845F: include/linux/clk/ 3846F: include/linux/of_clk.h 3847 3848COMMON INTERNET FILE SYSTEM (CIFS) 3849M: Steve French <sfrench@samba.org> 3850L: linux-cifs@vger.kernel.org 3851L: samba-technical@lists.samba.org (moderated for non-subscribers) 3852W: http://linux-cifs.samba.org/ 3853T: git git://git.samba.org/sfrench/cifs-2.6.git 3854S: Supported 3855F: Documentation/filesystems/cifs/ 3856F: fs/cifs/ 3857 3858COMPACTPCI HOTPLUG CORE 3859M: Scott Murray <scott@spiteful.org> 3860L: linux-pci@vger.kernel.org 3861S: Maintained 3862F: drivers/pci/hotplug/cpci_hotplug* 3863 3864COMPACTPCI HOTPLUG GENERIC DRIVER 3865M: Scott Murray <scott@spiteful.org> 3866L: linux-pci@vger.kernel.org 3867S: Maintained 3868F: drivers/pci/hotplug/cpcihp_generic.c 3869 3870COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3871M: Scott Murray <scott@spiteful.org> 3872L: linux-pci@vger.kernel.org 3873S: Maintained 3874F: drivers/pci/hotplug/cpcihp_zt5550.* 3875 3876COMPAL LAPTOP SUPPORT 3877M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3878L: platform-driver-x86@vger.kernel.org 3879S: Maintained 3880F: drivers/platform/x86/compal-laptop.c 3881 3882COMPILER ATTRIBUTES 3883M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3884S: Maintained 3885F: include/linux/compiler_attributes.h 3886 3887CONEXANT ACCESSRUNNER USB DRIVER 3888L: accessrunner-general@lists.sourceforge.net 3889W: http://accessrunner.sourceforge.net/ 3890S: Orphan 3891F: drivers/usb/atm/cxacru.c 3892 3893CONFIGFS 3894M: Joel Becker <jlbec@evilplan.org> 3895M: Christoph Hellwig <hch@lst.de> 3896T: git git://git.infradead.org/users/hch/configfs.git 3897S: Supported 3898F: fs/configfs/ 3899F: include/linux/configfs.h 3900 3901CONNECTOR 3902M: Evgeniy Polyakov <zbr@ioremap.net> 3903L: netdev@vger.kernel.org 3904S: Maintained 3905F: drivers/connector/ 3906 3907CONTROL GROUP (CGROUP) 3908M: Tejun Heo <tj@kernel.org> 3909M: Li Zefan <lizefan@huawei.com> 3910M: Johannes Weiner <hannes@cmpxchg.org> 3911L: cgroups@vger.kernel.org 3912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3913S: Maintained 3914F: Documentation/cgroup* 3915F: include/linux/cgroup* 3916F: kernel/cgroup* 3917 3918CONTROL GROUP - CPUSET 3919M: Li Zefan <lizefan@huawei.com> 3920L: cgroups@vger.kernel.org 3921W: http://www.bullopensource.org/cpuset/ 3922W: http://oss.sgi.com/projects/cpusets/ 3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3924S: Maintained 3925F: Documentation/cgroup-v1/cpusets.txt 3926F: include/linux/cpuset.h 3927F: kernel/cgroup/cpuset.c 3928 3929CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3930M: Johannes Weiner <hannes@cmpxchg.org> 3931M: Michal Hocko <mhocko@kernel.org> 3932M: Vladimir Davydov <vdavydov.dev@gmail.com> 3933L: cgroups@vger.kernel.org 3934L: linux-mm@kvack.org 3935S: Maintained 3936F: mm/memcontrol.c 3937F: mm/swap_cgroup.c 3938 3939CORETEMP HARDWARE MONITORING DRIVER 3940M: Fenghua Yu <fenghua.yu@intel.com> 3941L: linux-hwmon@vger.kernel.org 3942S: Maintained 3943F: Documentation/hwmon/coretemp 3944F: drivers/hwmon/coretemp.c 3945 3946COSA/SRP SYNC SERIAL DRIVER 3947M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3948W: http://www.fi.muni.cz/~kas/cosa/ 3949S: Maintained 3950F: drivers/net/wan/cosa* 3951 3952CPMAC ETHERNET DRIVER 3953M: Florian Fainelli <f.fainelli@gmail.com> 3954L: netdev@vger.kernel.org 3955S: Maintained 3956F: drivers/net/ethernet/ti/cpmac.c 3957 3958CPU FREQUENCY SCALING FRAMEWORK 3959M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3960M: Viresh Kumar <viresh.kumar@linaro.org> 3961L: linux-pm@vger.kernel.org 3962S: Maintained 3963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3964T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3965B: https://bugzilla.kernel.org 3966F: Documentation/admin-guide/pm/cpufreq.rst 3967F: Documentation/admin-guide/pm/intel_pstate.rst 3968F: Documentation/cpu-freq/ 3969F: Documentation/devicetree/bindings/cpufreq/ 3970F: drivers/cpufreq/ 3971F: include/linux/cpufreq.h 3972F: tools/testing/selftests/cpufreq/ 3973 3974CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3975M: Viresh Kumar <viresh.kumar@linaro.org> 3976M: Sudeep Holla <sudeep.holla@arm.com> 3977L: linux-pm@vger.kernel.org 3978W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3979S: Maintained 3980F: drivers/cpufreq/arm_big_little.h 3981F: drivers/cpufreq/arm_big_little.c 3982 3983CPU POWER MONITORING SUBSYSTEM 3984M: Thomas Renninger <trenn@suse.com> 3985M: Shuah Khan <shuah@kernel.org> 3986M: Shuah Khan <skhan@linuxfoundation.org> 3987L: linux-pm@vger.kernel.org 3988S: Maintained 3989F: tools/power/cpupower/ 3990 3991CPUID/MSR DRIVER 3992M: "H. Peter Anvin" <hpa@zytor.com> 3993S: Maintained 3994F: arch/x86/kernel/cpuid.c 3995F: arch/x86/kernel/msr.c 3996 3997CPUIDLE DRIVER - ARM BIG LITTLE 3998M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3999M: Daniel Lezcano <daniel.lezcano@linaro.org> 4000L: linux-pm@vger.kernel.org 4001L: linux-arm-kernel@lists.infradead.org 4002T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4003S: Maintained 4004F: drivers/cpuidle/cpuidle-big_little.c 4005 4006CPUIDLE DRIVER - ARM EXYNOS 4007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4008M: Daniel Lezcano <daniel.lezcano@linaro.org> 4009M: Kukjin Kim <kgene@kernel.org> 4010L: linux-pm@vger.kernel.org 4011L: linux-samsung-soc@vger.kernel.org 4012S: Supported 4013F: drivers/cpuidle/cpuidle-exynos.c 4014F: arch/arm/mach-exynos/pm.c 4015 4016CPU IDLE TIME MANAGEMENT FRAMEWORK 4017M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4018M: Daniel Lezcano <daniel.lezcano@linaro.org> 4019L: linux-pm@vger.kernel.org 4020S: Maintained 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4022B: https://bugzilla.kernel.org 4023F: Documentation/admin-guide/pm/cpuidle.rst 4024F: drivers/cpuidle/* 4025F: include/linux/cpuidle.h 4026 4027CRAMFS FILESYSTEM 4028M: Nicolas Pitre <nico@linaro.org> 4029S: Maintained 4030F: Documentation/filesystems/cramfs.txt 4031F: fs/cramfs/ 4032 4033CRYPTO API 4034M: Herbert Xu <herbert@gondor.apana.org.au> 4035M: "David S. Miller" <davem@davemloft.net> 4036L: linux-crypto@vger.kernel.org 4037T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4039S: Maintained 4040F: Documentation/crypto/ 4041F: Documentation/devicetree/bindings/crypto/ 4042F: arch/*/crypto/ 4043F: crypto/ 4044F: drivers/crypto/ 4045F: include/crypto/ 4046F: include/linux/crypto* 4047 4048CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4049M: Neil Horman <nhorman@tuxdriver.com> 4050L: linux-crypto@vger.kernel.org 4051S: Maintained 4052F: crypto/ansi_cprng.c 4053F: crypto/rng.c 4054 4055CS3308 MEDIA DRIVER 4056M: Hans Verkuil <hverkuil@xs4all.nl> 4057L: linux-media@vger.kernel.org 4058T: git git://linuxtv.org/media_tree.git 4059W: http://linuxtv.org 4060S: Odd Fixes 4061F: drivers/media/i2c/cs3308.c 4062 4063CS5535 Audio ALSA driver 4064M: Jaya Kumar <jayakumar.alsa@gmail.com> 4065S: Maintained 4066F: sound/pci/cs5535audio/ 4067 4068CSI DRIVERS FOR ALLWINNER V3s 4069M: Yong Deng <yong.deng@magewell.com> 4070L: linux-media@vger.kernel.org 4071T: git git://linuxtv.org/media_tree.git 4072S: Maintained 4073F: drivers/media/platform/sunxi/sun6i-csi/ 4074F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4075 4076CW1200 WLAN driver 4077M: Solomon Peachy <pizza@shaftnet.org> 4078S: Maintained 4079F: drivers/net/wireless/st/cw1200/ 4080 4081CX18 VIDEO4LINUX DRIVER 4082M: Andy Walls <awalls@md.metrocast.net> 4083L: ivtv-devel@ivtvdriver.org (subscribers-only) 4084L: linux-media@vger.kernel.org 4085T: git git://linuxtv.org/media_tree.git 4086W: https://linuxtv.org 4087W: http://www.ivtvdriver.org/index.php/Cx18 4088S: Maintained 4089F: Documentation/media/v4l-drivers/cx18* 4090F: drivers/media/pci/cx18/ 4091F: include/uapi/linux/ivtv* 4092 4093CX2341X MPEG ENCODER HELPER MODULE 4094M: Hans Verkuil <hverkuil@xs4all.nl> 4095L: linux-media@vger.kernel.org 4096T: git git://linuxtv.org/media_tree.git 4097W: https://linuxtv.org 4098S: Maintained 4099F: drivers/media/common/cx2341x* 4100F: include/media/drv-intf/cx2341x.h 4101 4102CX24120 MEDIA DRIVER 4103M: Jemma Denson <jdenson@gmail.com> 4104M: Patrick Boettcher <patrick.boettcher@posteo.de> 4105L: linux-media@vger.kernel.org 4106W: https://linuxtv.org 4107Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4108S: Maintained 4109F: drivers/media/dvb-frontends/cx24120* 4110 4111CX88 VIDEO4LINUX DRIVER 4112M: Mauro Carvalho Chehab <mchehab@kernel.org> 4113L: linux-media@vger.kernel.org 4114W: https://linuxtv.org 4115T: git git://linuxtv.org/media_tree.git 4116S: Odd fixes 4117F: Documentation/media/v4l-drivers/cx88* 4118F: drivers/media/pci/cx88/ 4119 4120CXD2820R MEDIA DRIVER 4121M: Antti Palosaari <crope@iki.fi> 4122L: linux-media@vger.kernel.org 4123W: https://linuxtv.org 4124W: http://palosaari.fi/linux/ 4125Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4126T: git git://linuxtv.org/anttip/media_tree.git 4127S: Maintained 4128F: drivers/media/dvb-frontends/cxd2820r* 4129 4130CXGB3 ETHERNET DRIVER (CXGB3) 4131M: Arjun Vynipadath <arjun@chelsio.com> 4132L: netdev@vger.kernel.org 4133W: http://www.chelsio.com 4134S: Supported 4135F: drivers/net/ethernet/chelsio/cxgb3/ 4136 4137CXGB3 ISCSI DRIVER (CXGB3I) 4138M: Karen Xie <kxie@chelsio.com> 4139L: linux-scsi@vger.kernel.org 4140W: http://www.chelsio.com 4141S: Supported 4142F: drivers/scsi/cxgbi/cxgb3i 4143 4144CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4145M: Steve Wise <swise@chelsio.com> 4146L: linux-rdma@vger.kernel.org 4147W: http://www.openfabrics.org 4148S: Supported 4149F: drivers/infiniband/hw/cxgb3/ 4150F: include/uapi/rdma/cxgb3-abi.h 4151 4152CXGB4 CRYPTO DRIVER (chcr) 4153M: Harsh Jain <harsh@chelsio.com> 4154L: linux-crypto@vger.kernel.org 4155W: http://www.chelsio.com 4156S: Supported 4157F: drivers/crypto/chelsio 4158 4159CXGB4 ETHERNET DRIVER (CXGB4) 4160M: Arjun Vynipadath <arjun@chelsio.com> 4161L: netdev@vger.kernel.org 4162W: http://www.chelsio.com 4163S: Supported 4164F: drivers/net/ethernet/chelsio/cxgb4/ 4165 4166CXGB4 ISCSI DRIVER (CXGB4I) 4167M: Karen Xie <kxie@chelsio.com> 4168L: linux-scsi@vger.kernel.org 4169W: http://www.chelsio.com 4170S: Supported 4171F: drivers/scsi/cxgbi/cxgb4i 4172 4173CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4174M: Steve Wise <swise@chelsio.com> 4175L: linux-rdma@vger.kernel.org 4176W: http://www.openfabrics.org 4177S: Supported 4178F: drivers/infiniband/hw/cxgb4/ 4179F: include/uapi/rdma/cxgb4-abi.h 4180 4181CXGB4VF ETHERNET DRIVER (CXGB4VF) 4182M: Casey Leedom <leedom@chelsio.com> 4183L: netdev@vger.kernel.org 4184W: http://www.chelsio.com 4185S: Supported 4186F: drivers/net/ethernet/chelsio/cxgb4vf/ 4187 4188CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4189M: Frederic Barrat <fbarrat@linux.ibm.com> 4190M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4191L: linuxppc-dev@lists.ozlabs.org 4192S: Supported 4193F: arch/powerpc/platforms/powernv/pci-cxl.c 4194F: drivers/misc/cxl/ 4195F: include/misc/cxl* 4196F: include/uapi/misc/cxl.h 4197F: Documentation/powerpc/cxl.txt 4198F: Documentation/ABI/testing/sysfs-class-cxl 4199 4200CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4201M: Manoj N. Kumar <manoj@linux.ibm.com> 4202M: Matthew R. Ochs <mrochs@linux.ibm.com> 4203M: Uma Krishnan <ukrishn@linux.ibm.com> 4204L: linux-scsi@vger.kernel.org 4205S: Supported 4206F: drivers/scsi/cxlflash/ 4207F: include/uapi/scsi/cxlflash_ioctl.h 4208F: Documentation/powerpc/cxlflash.txt 4209 4210CYBERPRO FB DRIVER 4211M: Russell King <linux@armlinux.org.uk> 4212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4213W: http://www.armlinux.org.uk/ 4214S: Maintained 4215F: drivers/video/fbdev/cyber2000fb.* 4216 4217CYCLADES ASYNC MUX DRIVER 4218W: http://www.cyclades.com/ 4219S: Orphan 4220F: drivers/tty/cyclades.c 4221F: include/linux/cyclades.h 4222F: include/uapi/linux/cyclades.h 4223 4224CYCLADES PC300 DRIVER 4225W: http://www.cyclades.com/ 4226S: Orphan 4227F: drivers/net/wan/pc300* 4228 4229CYPRESS_FIRMWARE MEDIA DRIVER 4230M: Antti Palosaari <crope@iki.fi> 4231L: linux-media@vger.kernel.org 4232W: https://linuxtv.org 4233W: http://palosaari.fi/linux/ 4234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4235T: git git://linuxtv.org/anttip/media_tree.git 4236S: Maintained 4237F: drivers/media/common/cypress_firmware* 4238 4239CYTTSP TOUCHSCREEN DRIVER 4240M: Ferruh Yigit <fery@cypress.com> 4241L: linux-input@vger.kernel.org 4242S: Supported 4243F: drivers/input/touchscreen/cyttsp* 4244F: include/linux/input/cyttsp.h 4245 4246D-LINK DIR-685 TOUCHKEYS DRIVER 4247M: Linus Walleij <linus.walleij@linaro.org> 4248L: linux-input@vger.kernel.org 4249S: Supported 4250F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4251 4252DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4253M: Joshua Kinard <kumba@gentoo.org> 4254S: Maintained 4255F: drivers/rtc/rtc-ds1685.c 4256F: include/linux/rtc/ds1685.h 4257 4258DAMA SLAVE for AX.25 4259M: Joerg Reuter <jreuter@yaina.de> 4260W: http://yaina.de/jreuter/ 4261W: http://www.qsl.net/dl1bke/ 4262L: linux-hams@vger.kernel.org 4263S: Maintained 4264F: net/ax25/af_ax25.c 4265F: net/ax25/ax25_dev.c 4266F: net/ax25/ax25_ds_* 4267F: net/ax25/ax25_in.c 4268F: net/ax25/ax25_out.c 4269F: net/ax25/ax25_timer.c 4270F: net/ax25/sysctl_net_ax25.c 4271 4272DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4273L: netdev@vger.kernel.org 4274S: Orphan 4275F: Documentation/networking/device_drivers/dec/dmfe.txt 4276F: drivers/net/ethernet/dec/tulip/dmfe.c 4277 4278DC390/AM53C974 SCSI driver 4279M: Hannes Reinecke <hare@suse.com> 4280L: linux-scsi@vger.kernel.org 4281S: Maintained 4282F: drivers/scsi/am53c974.c 4283 4284DC395x SCSI driver 4285M: Oliver Neukum <oliver@neukum.org> 4286M: Ali Akcaagac <aliakc@web.de> 4287M: Jamie Lenehan <lenehan@twibble.org> 4288L: dc395x@twibble.org 4289W: http://twibble.org/dist/dc395x/ 4290W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4291S: Maintained 4292F: Documentation/scsi/dc395x.txt 4293F: drivers/scsi/dc395x.* 4294 4295DCCP PROTOCOL 4296M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4297L: dccp@vger.kernel.org 4298W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4299S: Maintained 4300F: include/linux/dccp.h 4301F: include/uapi/linux/dccp.h 4302F: include/linux/tfrc.h 4303F: net/dccp/ 4304 4305DECnet NETWORK LAYER 4306W: http://linux-decnet.sourceforge.net 4307L: linux-decnet-user@lists.sourceforge.net 4308S: Orphan 4309F: Documentation/networking/decnet.txt 4310F: net/decnet/ 4311 4312DECSTATION PLATFORM SUPPORT 4313M: "Maciej W. Rozycki" <macro@linux-mips.org> 4314L: linux-mips@vger.kernel.org 4315W: http://www.linux-mips.org/wiki/DECstation 4316S: Maintained 4317F: arch/mips/dec/ 4318F: arch/mips/include/asm/dec/ 4319F: arch/mips/include/asm/mach-dec/ 4320 4321DEFXX FDDI NETWORK DRIVER 4322M: "Maciej W. Rozycki" <macro@linux-mips.org> 4323S: Maintained 4324F: drivers/net/fddi/defxx.* 4325 4326DELL SMBIOS DRIVER 4327M: Pali Rohár <pali.rohar@gmail.com> 4328M: Mario Limonciello <mario.limonciello@dell.com> 4329L: platform-driver-x86@vger.kernel.org 4330S: Maintained 4331F: drivers/platform/x86/dell-smbios.* 4332 4333DELL SMBIOS SMM DRIVER 4334M: Mario Limonciello <mario.limonciello@dell.com> 4335L: platform-driver-x86@vger.kernel.org 4336S: Maintained 4337F: drivers/platform/x86/dell-smbios-smm.c 4338 4339DELL SMBIOS WMI DRIVER 4340M: Mario Limonciello <mario.limonciello@dell.com> 4341L: platform-driver-x86@vger.kernel.org 4342S: Maintained 4343F: drivers/platform/x86/dell-smbios-wmi.c 4344F: tools/wmi/dell-smbios-example.c 4345 4346DEFZA FDDI NETWORK DRIVER 4347M: "Maciej W. Rozycki" <macro@linux-mips.org> 4348S: Maintained 4349F: drivers/net/fddi/defza.* 4350 4351DELL LAPTOP DRIVER 4352M: Matthew Garrett <mjg59@srcf.ucam.org> 4353M: Pali Rohár <pali.rohar@gmail.com> 4354L: platform-driver-x86@vger.kernel.org 4355S: Maintained 4356F: drivers/platform/x86/dell-laptop.c 4357 4358DELL LAPTOP FREEFALL DRIVER 4359M: Pali Rohár <pali.rohar@gmail.com> 4360S: Maintained 4361F: drivers/platform/x86/dell-smo8800.c 4362 4363DELL LAPTOP RBTN DRIVER 4364M: Pali Rohár <pali.rohar@gmail.com> 4365S: Maintained 4366F: drivers/platform/x86/dell-rbtn.* 4367 4368DELL REMOTE BIOS UPDATE DRIVER 4369M: Stuart Hayes <stuart.w.hayes@gmail.com> 4370L: platform-driver-x86@vger.kernel.org 4371S: Maintained 4372F: drivers/platform/x86/dell_rbu.c 4373 4374DELL LAPTOP SMM DRIVER 4375M: Pali Rohár <pali.rohar@gmail.com> 4376S: Maintained 4377F: drivers/hwmon/dell-smm-hwmon.c 4378F: include/uapi/linux/i8k.h 4379 4380DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4381M: Stuart Hayes <stuart.w.hayes@gmail.com> 4382L: platform-driver-x86@vger.kernel.org 4383S: Maintained 4384F: Documentation/dcdbas.txt 4385F: drivers/platform/x86/dcdbas.* 4386 4387DELL WMI NOTIFICATIONS DRIVER 4388M: Matthew Garrett <mjg59@srcf.ucam.org> 4389M: Pali Rohár <pali.rohar@gmail.com> 4390S: Maintained 4391F: drivers/platform/x86/dell-wmi.c 4392 4393DELL WMI DESCRIPTOR DRIVER 4394M: Mario Limonciello <mario.limonciello@dell.com> 4395S: Maintained 4396F: drivers/platform/x86/dell-wmi-descriptor.c 4397 4398DELTA ST MEDIA DRIVER 4399M: Hugues Fruchet <hugues.fruchet@st.com> 4400L: linux-media@vger.kernel.org 4401T: git git://linuxtv.org/media_tree.git 4402W: https://linuxtv.org 4403S: Supported 4404F: drivers/media/platform/sti/delta 4405 4406DENALI NAND DRIVER 4407M: Masahiro Yamada <yamada.masahiro@socionext.com> 4408L: linux-mtd@lists.infradead.org 4409S: Supported 4410F: drivers/mtd/nand/raw/denali* 4411 4412DESIGNWARE USB2 DRD IP DRIVER 4413M: Minas Harutyunyan <hminas@synopsys.com> 4414L: linux-usb@vger.kernel.org 4415T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4416S: Maintained 4417F: drivers/usb/dwc2/ 4418 4419DESIGNWARE USB3 DRD IP DRIVER 4420M: Felipe Balbi <balbi@kernel.org> 4421L: linux-usb@vger.kernel.org 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4423S: Maintained 4424F: drivers/usb/dwc3/ 4425 4426DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4427M: Andreas Klinger <ak@it-klinger.de> 4428L: linux-iio@vger.kernel.org 4429S: Maintained 4430F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4431F: drivers/iio/proximity/srf*.c 4432 4433DEVICE COREDUMP (DEV_COREDUMP) 4434M: Johannes Berg <johannes@sipsolutions.net> 4435L: linux-kernel@vger.kernel.org 4436S: Maintained 4437F: drivers/base/devcoredump.c 4438F: include/linux/devcoredump.h 4439 4440DEVICE FREQUENCY (DEVFREQ) 4441M: MyungJoo Ham <myungjoo.ham@samsung.com> 4442M: Kyungmin Park <kyungmin.park@samsung.com> 4443R: Chanwoo Choi <cw00.choi@samsung.com> 4444L: linux-pm@vger.kernel.org 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4446S: Maintained 4447F: drivers/devfreq/ 4448F: include/linux/devfreq.h 4449F: Documentation/devicetree/bindings/devfreq/ 4450 4451DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4452M: Chanwoo Choi <cw00.choi@samsung.com> 4453L: linux-pm@vger.kernel.org 4454T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4455S: Supported 4456F: drivers/devfreq/event/ 4457F: drivers/devfreq/devfreq-event.c 4458F: include/linux/devfreq-event.h 4459F: Documentation/devicetree/bindings/devfreq/event/ 4460 4461DEVICE NUMBER REGISTRY 4462M: Torben Mathiasen <device@lanana.org> 4463W: http://lanana.org/docs/device-list/index.html 4464S: Maintained 4465 4466DEVICE-MAPPER (LVM) 4467M: Alasdair Kergon <agk@redhat.com> 4468M: Mike Snitzer <snitzer@redhat.com> 4469M: dm-devel@redhat.com 4470L: dm-devel@redhat.com 4471W: http://sources.redhat.com/dm 4472Q: http://patchwork.kernel.org/project/dm-devel/list/ 4473T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4474T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4475S: Maintained 4476F: Documentation/device-mapper/ 4477F: drivers/md/Makefile 4478F: drivers/md/Kconfig 4479F: drivers/md/dm* 4480F: drivers/md/persistent-data/ 4481F: include/linux/device-mapper.h 4482F: include/linux/dm-*.h 4483F: include/uapi/linux/dm-*.h 4484 4485DEVLINK 4486M: Jiri Pirko <jiri@mellanox.com> 4487L: netdev@vger.kernel.org 4488S: Supported 4489F: net/core/devlink.c 4490F: include/net/devlink.h 4491F: include/uapi/linux/devlink.h 4492 4493DIALOG SEMICONDUCTOR DRIVERS 4494M: Support Opensource <support.opensource@diasemi.com> 4495W: http://www.dialog-semiconductor.com/products 4496S: Supported 4497F: Documentation/hwmon/da90?? 4498F: Documentation/devicetree/bindings/mfd/da90*.txt 4499F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4500F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4501F: Documentation/devicetree/bindings/regulator/da92*.txt 4502F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4503F: Documentation/devicetree/bindings/sound/da[79]*.txt 4504F: drivers/gpio/gpio-da90??.c 4505F: drivers/hwmon/da90??-hwmon.c 4506F: drivers/iio/adc/da91??-*.c 4507F: drivers/input/misc/da90??_onkey.c 4508F: drivers/input/touchscreen/da9052_tsi.c 4509F: drivers/leds/leds-da90??.c 4510F: drivers/mfd/da903x.c 4511F: drivers/mfd/da90??-*.c 4512F: drivers/mfd/da91??-*.c 4513F: drivers/power/supply/da9052-battery.c 4514F: drivers/power/supply/da91??-*.c 4515F: drivers/regulator/da903x.c 4516F: drivers/regulator/da9???-regulator.[ch] 4517F: drivers/thermal/da90??-thermal.c 4518F: drivers/rtc/rtc-da90??.c 4519F: drivers/video/backlight/da90??_bl.c 4520F: drivers/watchdog/da90??_wdt.c 4521F: include/linux/mfd/da903x.h 4522F: include/linux/mfd/da9052/ 4523F: include/linux/mfd/da9055/ 4524F: include/linux/mfd/da9062/ 4525F: include/linux/mfd/da9063/ 4526F: include/linux/mfd/da9150/ 4527F: include/linux/regulator/da9211.h 4528F: include/sound/da[79]*.h 4529F: sound/soc/codecs/da[79]*.[ch] 4530 4531DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4532M: William Breathitt Gray <vilhelm.gray@gmail.com> 4533L: linux-gpio@vger.kernel.org 4534S: Maintained 4535F: drivers/gpio/gpio-gpio-mm.c 4536 4537DIOLAN U2C-12 I2C DRIVER 4538M: Guenter Roeck <linux@roeck-us.net> 4539L: linux-i2c@vger.kernel.org 4540S: Maintained 4541F: drivers/i2c/busses/i2c-diolan-u2c.c 4542 4543FILESYSTEM DIRECT ACCESS (DAX) 4544M: Matthew Wilcox <willy@infradead.org> 4545M: Ross Zwisler <zwisler@kernel.org> 4546M: Jan Kara <jack@suse.cz> 4547L: linux-fsdevel@vger.kernel.org 4548S: Supported 4549F: fs/dax.c 4550F: include/linux/dax.h 4551F: include/trace/events/fs_dax.h 4552 4553DEVICE DIRECT ACCESS (DAX) 4554M: Dan Williams <dan.j.williams@intel.com> 4555M: Dave Jiang <dave.jiang@intel.com> 4556M: Ross Zwisler <zwisler@kernel.org> 4557M: Vishal Verma <vishal.l.verma@intel.com> 4558L: linux-nvdimm@lists.01.org 4559S: Supported 4560F: drivers/dax/ 4561 4562DIRECTORY NOTIFICATION (DNOTIFY) 4563M: Jan Kara <jack@suse.cz> 4564R: Amir Goldstein <amir73il@gmail.com> 4565L: linux-fsdevel@vger.kernel.org 4566S: Maintained 4567F: Documentation/filesystems/dnotify.txt 4568F: fs/notify/dnotify/ 4569F: include/linux/dnotify.h 4570 4571DISK GEOMETRY AND PARTITION HANDLING 4572M: Andries Brouwer <aeb@cwi.nl> 4573W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4574W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4575W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4576S: Maintained 4577 4578DISKQUOTA 4579M: Jan Kara <jack@suse.com> 4580S: Maintained 4581F: Documentation/filesystems/quota.txt 4582F: fs/quota/ 4583F: include/linux/quota*.h 4584F: include/uapi/linux/quota*.h 4585 4586DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4587M: Bernie Thompson <bernie@plugable.com> 4588L: linux-fbdev@vger.kernel.org 4589S: Maintained 4590W: http://plugable.com/category/projects/udlfb/ 4591F: drivers/video/fbdev/udlfb.c 4592F: include/video/udlfb.h 4593F: Documentation/fb/udlfb.txt 4594 4595DISTRIBUTED LOCK MANAGER (DLM) 4596M: Christine Caulfield <ccaulfie@redhat.com> 4597M: David Teigland <teigland@redhat.com> 4598L: cluster-devel@redhat.com 4599W: http://sources.redhat.com/cluster/ 4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4601S: Supported 4602F: fs/dlm/ 4603 4604DMA BUFFER SHARING FRAMEWORK 4605M: Sumit Semwal <sumit.semwal@linaro.org> 4606S: Maintained 4607L: linux-media@vger.kernel.org 4608L: dri-devel@lists.freedesktop.org 4609L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4610F: drivers/dma-buf/ 4611F: include/linux/dma-buf* 4612F: include/linux/reservation.h 4613F: include/linux/*fence.h 4614F: Documentation/driver-api/dma-buf.rst 4615T: git git://anongit.freedesktop.org/drm/drm-misc 4616 4617DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4618M: Vinod Koul <vkoul@kernel.org> 4619L: dmaengine@vger.kernel.org 4620Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4621S: Maintained 4622F: drivers/dma/ 4623F: include/linux/dmaengine.h 4624F: include/linux/of_dma.h 4625F: Documentation/devicetree/bindings/dma/ 4626F: Documentation/driver-api/dmaengine/ 4627T: git git://git.infradead.org/users/vkoul/slave-dma.git 4628 4629DMA MAPPING HELPERS 4630M: Christoph Hellwig <hch@lst.de> 4631M: Marek Szyprowski <m.szyprowski@samsung.com> 4632R: Robin Murphy <robin.murphy@arm.com> 4633L: iommu@lists.linux-foundation.org 4634T: git git://git.infradead.org/users/hch/dma-mapping.git 4635W: http://git.infradead.org/users/hch/dma-mapping.git 4636S: Supported 4637F: kernel/dma/ 4638F: include/asm-generic/dma-mapping.h 4639F: include/linux/dma-direct.h 4640F: include/linux/dma-mapping.h 4641F: include/linux/dma-noncoherent.h 4642 4643DME1737 HARDWARE MONITOR DRIVER 4644M: Juerg Haefliger <juergh@gmail.com> 4645L: linux-hwmon@vger.kernel.org 4646S: Maintained 4647F: Documentation/hwmon/dme1737 4648F: drivers/hwmon/dme1737.c 4649 4650DMI/SMBIOS SUPPORT 4651M: Jean Delvare <jdelvare@suse.com> 4652S: Maintained 4653T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4654F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4655F: drivers/firmware/dmi-id.c 4656F: drivers/firmware/dmi_scan.c 4657F: include/linux/dmi.h 4658 4659DOCUMENTATION 4660M: Jonathan Corbet <corbet@lwn.net> 4661L: linux-doc@vger.kernel.org 4662S: Maintained 4663F: Documentation/ 4664F: scripts/kernel-doc 4665X: Documentation/ABI/ 4666X: Documentation/acpi/ 4667X: Documentation/devicetree/ 4668X: Documentation/i2c/ 4669X: Documentation/media/ 4670X: Documentation/power/ 4671X: Documentation/spi/ 4672T: git git://git.lwn.net/linux.git docs-next 4673 4674DOCUMENTATION/ITALIAN 4675M: Federico Vaga <federico.vaga@vaga.pv.it> 4676L: linux-doc@vger.kernel.org 4677S: Maintained 4678F: Documentation/translations/it_IT 4679 4680DONGWOON DW9714 LENS VOICE COIL DRIVER 4681M: Sakari Ailus <sakari.ailus@linux.intel.com> 4682L: linux-media@vger.kernel.org 4683T: git git://linuxtv.org/media_tree.git 4684S: Maintained 4685F: drivers/media/i2c/dw9714.c 4686F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4687 4688DONGWOON DW9807 LENS VOICE COIL DRIVER 4689M: Sakari Ailus <sakari.ailus@linux.intel.com> 4690L: linux-media@vger.kernel.org 4691T: git git://linuxtv.org/media_tree.git 4692S: Maintained 4693F: drivers/media/i2c/dw9807-vcm.c 4694F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4695 4696DOUBLETALK DRIVER 4697M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4698L: blinux-list@redhat.com 4699S: Maintained 4700F: drivers/char/dtlk.c 4701F: include/linux/dtlk.h 4702 4703DPAA2 DATAPATH I/O (DPIO) DRIVER 4704M: Roy Pledge <Roy.Pledge@nxp.com> 4705L: linux-kernel@vger.kernel.org 4706S: Maintained 4707F: drivers/soc/fsl/dpio 4708 4709DPAA2 ETHERNET DRIVER 4710M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4711L: netdev@vger.kernel.org 4712S: Maintained 4713F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4714F: drivers/net/ethernet/freescale/dpaa2/dpni* 4715F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4716F: drivers/net/ethernet/freescale/dpaa2/Makefile 4717F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4718 4719DPAA2 ETHERNET SWITCH DRIVER 4720M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4721M: Ioana Ciornei <ioana.ciornei@nxp.com> 4722L: linux-kernel@vger.kernel.org 4723S: Maintained 4724F: drivers/staging/fsl-dpaa2/ethsw 4725 4726DPAA2 PTP CLOCK DRIVER 4727M: Yangbo Lu <yangbo.lu@nxp.com> 4728L: netdev@vger.kernel.org 4729S: Maintained 4730F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4731F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4732 4733DPT_I2O SCSI RAID DRIVER 4734M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4735L: linux-scsi@vger.kernel.org 4736W: http://www.adaptec.com/ 4737S: Maintained 4738F: drivers/scsi/dpt* 4739F: drivers/scsi/dpt/ 4740 4741DRBD DRIVER 4742M: Philipp Reisner <philipp.reisner@linbit.com> 4743M: Lars Ellenberg <lars.ellenberg@linbit.com> 4744L: drbd-dev@lists.linbit.com 4745W: http://www.drbd.org 4746T: git git://git.linbit.com/linux-drbd.git 4747T: git git://git.linbit.com/drbd-8.4.git 4748S: Supported 4749F: drivers/block/drbd/ 4750F: lib/lru_cache.c 4751F: Documentation/blockdev/drbd/ 4752 4753DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4754M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4755R: "Rafael J. Wysocki" <rafael@kernel.org> 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4757S: Supported 4758F: Documentation/kobject.txt 4759F: drivers/base/ 4760F: fs/debugfs/ 4761F: fs/sysfs/ 4762F: include/linux/debugfs.h 4763F: include/linux/kobj* 4764F: lib/kobj* 4765 4766DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4767M: Kevin Hilman <khilman@kernel.org> 4768M: Nishanth Menon <nm@ti.com> 4769S: Maintained 4770F: drivers/power/avs/ 4771F: include/linux/power/smartreflex.h 4772L: linux-pm@vger.kernel.org 4773 4774DRM DRIVER FOR ARM PL111 CLCD 4775M: Eric Anholt <eric@anholt.net> 4776T: git git://anongit.freedesktop.org/drm/drm-misc 4777S: Supported 4778F: drivers/gpu/drm/pl111/ 4779 4780DRM DRIVER FOR ARM VERSATILE TFT PANELS 4781M: Linus Walleij <linus.walleij@linaro.org> 4782T: git git://anongit.freedesktop.org/drm/drm-misc 4783S: Maintained 4784F: drivers/gpu/drm/panel/panel-arm-versatile.c 4785F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4786 4787DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4788M: Dave Airlie <airlied@redhat.com> 4789S: Odd Fixes 4790F: drivers/gpu/drm/ast/ 4791 4792DRM DRIVER FOR BOCHS VIRTUAL GPU 4793M: Gerd Hoffmann <kraxel@redhat.com> 4794L: virtualization@lists.linux-foundation.org 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796S: Maintained 4797F: drivers/gpu/drm/bochs/ 4798 4799DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4800M: Linus Walleij <linus.walleij@linaro.org> 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802S: Maintained 4803F: drivers/gpu/drm/tve200/ 4804 4805DRM DRIVER FOR ILITEK ILI9225 PANELS 4806M: David Lechner <david@lechnology.com> 4807S: Maintained 4808F: drivers/gpu/drm/tinydrm/ili9225.c 4809F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4810 4811DRM DRIVER FOR HX8357D PANELS 4812M: Eric Anholt <eric@anholt.net> 4813T: git git://anongit.freedesktop.org/drm/drm-misc 4814S: Maintained 4815F: drivers/gpu/drm/tinydrm/hx8357d.c 4816F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4817 4818DRM DRIVER FOR INTEL I810 VIDEO CARDS 4819S: Orphan / Obsolete 4820F: drivers/gpu/drm/i810/ 4821F: include/uapi/drm/i810_drm.h 4822 4823DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4824S: Orphan / Obsolete 4825F: drivers/gpu/drm/mga/ 4826F: include/uapi/drm/mga_drm.h 4827 4828DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4829M: Dave Airlie <airlied@redhat.com> 4830S: Odd Fixes 4831F: drivers/gpu/drm/mgag200/ 4832 4833DRM DRIVER FOR MI0283QT 4834M: Noralf Trønnes <noralf@tronnes.org> 4835S: Maintained 4836F: drivers/gpu/drm/tinydrm/mi0283qt.c 4837F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4838 4839DRM DRIVER FOR MSM ADRENO GPU 4840M: Rob Clark <robdclark@gmail.com> 4841L: linux-arm-msm@vger.kernel.org 4842L: dri-devel@lists.freedesktop.org 4843L: freedreno@lists.freedesktop.org 4844T: git git://people.freedesktop.org/~robclark/linux 4845S: Maintained 4846F: drivers/gpu/drm/msm/ 4847F: include/uapi/drm/msm_drm.h 4848F: Documentation/devicetree/bindings/display/msm/ 4849 4850DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4851M: Ben Skeggs <bskeggs@redhat.com> 4852L: dri-devel@lists.freedesktop.org 4853L: nouveau@lists.freedesktop.org 4854T: git git://github.com/skeggsb/linux 4855S: Supported 4856F: drivers/gpu/drm/nouveau/ 4857F: include/uapi/drm/nouveau_drm.h 4858 4859DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4860M: Stefan Mavrodiev <stefan@olimex.com> 4861S: Maintained 4862F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4863F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4864 4865DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4866M: Noralf Trønnes <noralf@tronnes.org> 4867S: Maintained 4868F: drivers/gpu/drm/tinydrm/repaper.c 4869F: Documentation/devicetree/bindings/display/repaper.txt 4870 4871DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4872M: Dave Airlie <airlied@redhat.com> 4873M: Gerd Hoffmann <kraxel@redhat.com> 4874L: virtualization@lists.linux-foundation.org 4875T: git git://anongit.freedesktop.org/drm/drm-misc 4876S: Obsolete 4877W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4878F: drivers/gpu/drm/cirrus/ 4879 4880DRM DRIVER FOR QXL VIRTUAL GPU 4881M: Dave Airlie <airlied@redhat.com> 4882M: Gerd Hoffmann <kraxel@redhat.com> 4883L: virtualization@lists.linux-foundation.org 4884T: git git://anongit.freedesktop.org/drm/drm-misc 4885S: Maintained 4886F: drivers/gpu/drm/qxl/ 4887F: include/uapi/drm/qxl_drm.h 4888 4889DRM DRIVER FOR RAGE 128 VIDEO CARDS 4890S: Orphan / Obsolete 4891F: drivers/gpu/drm/r128/ 4892F: include/uapi/drm/r128_drm.h 4893 4894DRM DRIVER FOR SAVAGE VIDEO CARDS 4895S: Orphan / Obsolete 4896F: drivers/gpu/drm/savage/ 4897F: include/uapi/drm/savage_drm.h 4898 4899DRM DRIVER FOR SIS VIDEO CARDS 4900S: Orphan / Obsolete 4901F: drivers/gpu/drm/sis/ 4902F: include/uapi/drm/sis_drm.h 4903 4904DRM DRIVER FOR SITRONIX ST7586 PANELS 4905M: David Lechner <david@lechnology.com> 4906S: Maintained 4907F: drivers/gpu/drm/tinydrm/st7586.c 4908F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4909 4910DRM DRIVER FOR SITRONIX ST7735R PANELS 4911M: David Lechner <david@lechnology.com> 4912S: Maintained 4913F: drivers/gpu/drm/tinydrm/st7735r.c 4914F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4915 4916DRM DRIVER FOR TDFX VIDEO CARDS 4917S: Orphan / Obsolete 4918F: drivers/gpu/drm/tdfx/ 4919 4920DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4921M: Dave Airlie <airlied@redhat.com> 4922R: Sean Paul <sean@poorly.run> 4923L: dri-devel@lists.freedesktop.org 4924S: Odd Fixes 4925F: drivers/gpu/drm/udl/ 4926T: git git://anongit.freedesktop.org/drm/drm-misc 4927 4928DRM DRIVER FOR VMWARE VIRTUAL GPU 4929M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4930M: Thomas Hellstrom <thellstrom@vmware.com> 4931L: dri-devel@lists.freedesktop.org 4932T: git git://people.freedesktop.org/~thomash/linux 4933S: Supported 4934F: drivers/gpu/drm/vmwgfx/ 4935F: include/uapi/drm/vmwgfx_drm.h 4936 4937DRM DRIVERS 4938M: David Airlie <airlied@linux.ie> 4939M: Daniel Vetter <daniel@ffwll.ch> 4940L: dri-devel@lists.freedesktop.org 4941T: git git://anongit.freedesktop.org/drm/drm 4942B: https://bugs.freedesktop.org/ 4943C: irc://chat.freenode.net/dri-devel 4944S: Maintained 4945F: drivers/gpu/drm/ 4946F: drivers/gpu/vga/ 4947F: Documentation/devicetree/bindings/display/ 4948F: Documentation/devicetree/bindings/gpu/ 4949F: Documentation/gpu/ 4950F: include/drm/ 4951F: include/uapi/drm/ 4952F: include/linux/vga* 4953 4954DRM DRIVERS AND MISC GPU PATCHES 4955M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4956M: Maxime Ripard <maxime.ripard@bootlin.com> 4957M: Sean Paul <sean@poorly.run> 4958W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4959S: Maintained 4960T: git git://anongit.freedesktop.org/drm/drm-misc 4961F: Documentation/gpu/ 4962F: drivers/gpu/vga/ 4963F: drivers/gpu/drm/* 4964F: include/drm/drm* 4965F: include/uapi/drm/drm* 4966F: include/linux/vga* 4967 4968DRM DRIVERS FOR ALLWINNER A10 4969M: Maxime Ripard <maxime.ripard@bootlin.com> 4970L: dri-devel@lists.freedesktop.org 4971S: Supported 4972F: drivers/gpu/drm/sun4i/ 4973F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4974T: git git://anongit.freedesktop.org/drm/drm-misc 4975 4976DRM DRIVERS FOR AMLOGIC SOCS 4977M: Neil Armstrong <narmstrong@baylibre.com> 4978L: dri-devel@lists.freedesktop.org 4979L: linux-amlogic@lists.infradead.org 4980W: http://linux-meson.com/ 4981S: Supported 4982F: drivers/gpu/drm/meson/ 4983F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4984F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4985F: Documentation/gpu/meson.rst 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987 4988DRM DRIVERS FOR ATMEL HLCDC 4989M: Boris Brezillon <bbrezillon@kernel.org> 4990L: dri-devel@lists.freedesktop.org 4991S: Supported 4992F: drivers/gpu/drm/atmel-hlcdc/ 4993F: Documentation/devicetree/bindings/display/atmel/ 4994T: git git://anongit.freedesktop.org/drm/drm-misc 4995 4996DRM DRIVERS FOR BRIDGE CHIPS 4997M: Archit Taneja <architt@codeaurora.org> 4998M: Andrzej Hajda <a.hajda@samsung.com> 4999R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5000S: Maintained 5001T: git git://anongit.freedesktop.org/drm/drm-misc 5002F: drivers/gpu/drm/bridge/ 5003 5004DRM DRIVERS FOR EXYNOS 5005M: Inki Dae <inki.dae@samsung.com> 5006M: Joonyoung Shim <jy0922.shim@samsung.com> 5007M: Seung-Woo Kim <sw0312.kim@samsung.com> 5008M: Kyungmin Park <kyungmin.park@samsung.com> 5009L: dri-devel@lists.freedesktop.org 5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5011S: Supported 5012F: drivers/gpu/drm/exynos/ 5013F: include/uapi/drm/exynos_drm.h 5014F: Documentation/devicetree/bindings/display/exynos/ 5015 5016DRM DRIVERS FOR FREESCALE DCU 5017M: Stefan Agner <stefan@agner.ch> 5018M: Alison Wang <alison.wang@nxp.com> 5019L: dri-devel@lists.freedesktop.org 5020S: Supported 5021F: drivers/gpu/drm/fsl-dcu/ 5022F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5023F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5024F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5025T: git git://anongit.freedesktop.org/drm/drm-misc 5026 5027DRM DRIVERS FOR FREESCALE IMX 5028M: Philipp Zabel <p.zabel@pengutronix.de> 5029L: dri-devel@lists.freedesktop.org 5030S: Maintained 5031F: drivers/gpu/drm/imx/ 5032F: drivers/gpu/ipu-v3/ 5033F: Documentation/devicetree/bindings/display/imx/ 5034 5035DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5036M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5037L: dri-devel@lists.freedesktop.org 5038T: git git://github.com/patjak/drm-gma500 5039S: Maintained 5040F: drivers/gpu/drm/gma500/ 5041 5042DRM DRIVERS FOR HISILICON 5043M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5044M: Rongrong Zou <zourongrong@gmail.com> 5045R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5046R: Chen Feng <puck.chen@hisilicon.com> 5047L: dri-devel@lists.freedesktop.org 5048T: git git://github.com/xin3liang/linux.git 5049S: Maintained 5050F: drivers/gpu/drm/hisilicon/ 5051F: Documentation/devicetree/bindings/display/hisilicon/ 5052 5053DRM DRIVERS FOR MEDIATEK 5054M: CK Hu <ck.hu@mediatek.com> 5055M: Philipp Zabel <p.zabel@pengutronix.de> 5056L: dri-devel@lists.freedesktop.org 5057S: Supported 5058F: drivers/gpu/drm/mediatek/ 5059F: Documentation/devicetree/bindings/display/mediatek/ 5060 5061DRM DRIVERS FOR NVIDIA TEGRA 5062M: Thierry Reding <thierry.reding@gmail.com> 5063L: dri-devel@lists.freedesktop.org 5064L: linux-tegra@vger.kernel.org 5065T: git git://anongit.freedesktop.org/tegra/linux.git 5066S: Supported 5067F: drivers/gpu/drm/tegra/ 5068F: drivers/gpu/host1x/ 5069F: include/linux/host1x.h 5070F: include/uapi/drm/tegra_drm.h 5071F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5072 5073DRM DRIVERS FOR RENESAS 5074M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5075M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5076L: dri-devel@lists.freedesktop.org 5077L: linux-renesas-soc@vger.kernel.org 5078T: git git://linuxtv.org/pinchartl/media drm/du/next 5079S: Supported 5080F: drivers/gpu/drm/rcar-du/ 5081F: drivers/gpu/drm/shmobile/ 5082F: include/linux/platform_data/shmob_drm.h 5083F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5084F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5085F: Documentation/devicetree/bindings/display/renesas,du.txt 5086 5087DRM DRIVERS FOR ROCKCHIP 5088M: Sandy Huang <hjc@rock-chips.com> 5089M: Heiko Stübner <heiko@sntech.de> 5090L: dri-devel@lists.freedesktop.org 5091S: Maintained 5092F: drivers/gpu/drm/rockchip/ 5093F: Documentation/devicetree/bindings/display/rockchip/ 5094T: git git://anongit.freedesktop.org/drm/drm-misc 5095 5096DRM DRIVERS FOR STI 5097M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5098M: Vincent Abriou <vincent.abriou@st.com> 5099L: dri-devel@lists.freedesktop.org 5100T: git git://anongit.freedesktop.org/drm/drm-misc 5101S: Maintained 5102F: drivers/gpu/drm/sti 5103F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5104 5105DRM DRIVERS FOR STM 5106M: Yannick Fertre <yannick.fertre@st.com> 5107M: Philippe Cornu <philippe.cornu@st.com> 5108M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5109M: Vincent Abriou <vincent.abriou@st.com> 5110L: dri-devel@lists.freedesktop.org 5111T: git git://anongit.freedesktop.org/drm/drm-misc 5112S: Maintained 5113F: drivers/gpu/drm/stm 5114F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5115 5116DRM DRIVERS FOR TI LCDC 5117M: Jyri Sarha <jsarha@ti.com> 5118R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5119L: dri-devel@lists.freedesktop.org 5120S: Maintained 5121F: drivers/gpu/drm/tilcdc/ 5122F: Documentation/devicetree/bindings/display/tilcdc/ 5123 5124DRM DRIVERS FOR TI OMAP 5125M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5126L: dri-devel@lists.freedesktop.org 5127S: Maintained 5128F: drivers/gpu/drm/omapdrm/ 5129F: Documentation/devicetree/bindings/display/ti/ 5130 5131DRM DRIVERS FOR V3D 5132M: Eric Anholt <eric@anholt.net> 5133S: Supported 5134F: drivers/gpu/drm/v3d/ 5135F: include/uapi/drm/v3d_drm.h 5136F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5137T: git git://anongit.freedesktop.org/drm/drm-misc 5138 5139DRM DRIVERS FOR VC4 5140M: Eric Anholt <eric@anholt.net> 5141T: git git://github.com/anholt/linux 5142S: Supported 5143F: drivers/gpu/drm/vc4/ 5144F: include/uapi/drm/vc4_drm.h 5145F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5146T: git git://anongit.freedesktop.org/drm/drm-misc 5147 5148DRM DRIVERS FOR VIVANTE GPU IP 5149M: Lucas Stach <l.stach@pengutronix.de> 5150R: Russell King <linux+etnaviv@armlinux.org.uk> 5151R: Christian Gmeiner <christian.gmeiner@gmail.com> 5152L: etnaviv@lists.freedesktop.org 5153L: dri-devel@lists.freedesktop.org 5154S: Maintained 5155F: drivers/gpu/drm/etnaviv/ 5156F: include/uapi/drm/etnaviv_drm.h 5157F: Documentation/devicetree/bindings/display/etnaviv/ 5158 5159DRM DRIVERS FOR ZTE ZX 5160M: Shawn Guo <shawnguo@kernel.org> 5161L: dri-devel@lists.freedesktop.org 5162S: Maintained 5163F: drivers/gpu/drm/zte/ 5164F: Documentation/devicetree/bindings/display/zte,vou.txt 5165T: git git://anongit.freedesktop.org/drm/drm-misc 5166 5167DRM PANEL DRIVERS 5168M: Thierry Reding <thierry.reding@gmail.com> 5169L: dri-devel@lists.freedesktop.org 5170T: git git://anongit.freedesktop.org/drm/drm-misc 5171S: Maintained 5172F: drivers/gpu/drm/drm_panel.c 5173F: drivers/gpu/drm/panel/ 5174F: include/drm/drm_panel.h 5175F: Documentation/devicetree/bindings/display/panel/ 5176 5177DRM TINYDRM DRIVERS 5178M: Noralf Trønnes <noralf@tronnes.org> 5179W: https://github.com/notro/tinydrm/wiki/Development 5180T: git git://anongit.freedesktop.org/drm/drm-misc 5181S: Maintained 5182F: drivers/gpu/drm/tinydrm/ 5183F: include/drm/tinydrm/ 5184 5185DRM DRIVERS FOR XEN 5186M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5187T: git git://anongit.freedesktop.org/drm/drm-misc 5188L: dri-devel@lists.freedesktop.org 5189L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5190S: Supported 5191F: drivers/gpu/drm/xen/ 5192F: Documentation/gpu/xen-front.rst 5193 5194DRM TTM SUBSYSTEM 5195M: Christian Koenig <christian.koenig@amd.com> 5196M: Huang Rui <ray.huang@amd.com> 5197M: Junwei Zhang <Jerry.Zhang@amd.com> 5198T: git git://people.freedesktop.org/~agd5f/linux 5199S: Maintained 5200L: dri-devel@lists.freedesktop.org 5201F: include/drm/ttm/ 5202F: drivers/gpu/drm/ttm/ 5203 5204DSBR100 USB FM RADIO DRIVER 5205M: Alexey Klimov <klimov.linux@gmail.com> 5206L: linux-media@vger.kernel.org 5207T: git git://linuxtv.org/media_tree.git 5208S: Maintained 5209F: drivers/media/radio/dsbr100.c 5210 5211DSCC4 DRIVER 5212M: Francois Romieu <romieu@fr.zoreil.com> 5213L: netdev@vger.kernel.org 5214S: Maintained 5215F: drivers/net/wan/dscc4.c 5216 5217DT3155 MEDIA DRIVER 5218M: Hans Verkuil <hverkuil@xs4all.nl> 5219L: linux-media@vger.kernel.org 5220T: git git://linuxtv.org/media_tree.git 5221W: https://linuxtv.org 5222S: Odd Fixes 5223F: drivers/media/pci/dt3155/ 5224 5225DVB_USB_AF9015 MEDIA DRIVER 5226M: Antti Palosaari <crope@iki.fi> 5227L: linux-media@vger.kernel.org 5228W: https://linuxtv.org 5229W: http://palosaari.fi/linux/ 5230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5231T: git git://linuxtv.org/anttip/media_tree.git 5232S: Maintained 5233F: drivers/media/usb/dvb-usb-v2/af9015* 5234 5235DVB_USB_AF9035 MEDIA DRIVER 5236M: Antti Palosaari <crope@iki.fi> 5237L: linux-media@vger.kernel.org 5238W: https://linuxtv.org 5239W: http://palosaari.fi/linux/ 5240Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5241T: git git://linuxtv.org/anttip/media_tree.git 5242S: Maintained 5243F: drivers/media/usb/dvb-usb-v2/af9035* 5244 5245DVB_USB_ANYSEE MEDIA DRIVER 5246M: Antti Palosaari <crope@iki.fi> 5247L: linux-media@vger.kernel.org 5248W: https://linuxtv.org 5249W: http://palosaari.fi/linux/ 5250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5251T: git git://linuxtv.org/anttip/media_tree.git 5252S: Maintained 5253F: drivers/media/usb/dvb-usb-v2/anysee* 5254 5255DVB_USB_AU6610 MEDIA DRIVER 5256M: Antti Palosaari <crope@iki.fi> 5257L: linux-media@vger.kernel.org 5258W: https://linuxtv.org 5259W: http://palosaari.fi/linux/ 5260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5261T: git git://linuxtv.org/anttip/media_tree.git 5262S: Maintained 5263F: drivers/media/usb/dvb-usb-v2/au6610* 5264 5265DVB_USB_CE6230 MEDIA DRIVER 5266M: Antti Palosaari <crope@iki.fi> 5267L: linux-media@vger.kernel.org 5268W: https://linuxtv.org 5269W: http://palosaari.fi/linux/ 5270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5271T: git git://linuxtv.org/anttip/media_tree.git 5272S: Maintained 5273F: drivers/media/usb/dvb-usb-v2/ce6230* 5274 5275DVB_USB_CXUSB MEDIA DRIVER 5276M: Michael Krufky <mkrufky@linuxtv.org> 5277L: linux-media@vger.kernel.org 5278W: https://linuxtv.org 5279W: http://github.com/mkrufky 5280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5281T: git git://linuxtv.org/media_tree.git 5282S: Maintained 5283F: drivers/media/usb/dvb-usb/cxusb* 5284 5285DVB_USB_EC168 MEDIA DRIVER 5286M: Antti Palosaari <crope@iki.fi> 5287L: linux-media@vger.kernel.org 5288W: https://linuxtv.org 5289W: http://palosaari.fi/linux/ 5290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5291T: git git://linuxtv.org/anttip/media_tree.git 5292S: Maintained 5293F: drivers/media/usb/dvb-usb-v2/ec168* 5294 5295DVB_USB_GL861 MEDIA DRIVER 5296M: Antti Palosaari <crope@iki.fi> 5297L: linux-media@vger.kernel.org 5298W: https://linuxtv.org 5299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5300T: git git://linuxtv.org/anttip/media_tree.git 5301S: Maintained 5302F: drivers/media/usb/dvb-usb-v2/gl861* 5303 5304DVB_USB_MXL111SF MEDIA DRIVER 5305M: Michael Krufky <mkrufky@linuxtv.org> 5306L: linux-media@vger.kernel.org 5307W: https://linuxtv.org 5308W: http://github.com/mkrufky 5309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5310T: git git://linuxtv.org/mkrufky/mxl111sf.git 5311S: Maintained 5312F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5313 5314DVB_USB_RTL28XXU MEDIA DRIVER 5315M: Antti Palosaari <crope@iki.fi> 5316L: linux-media@vger.kernel.org 5317W: https://linuxtv.org 5318W: http://palosaari.fi/linux/ 5319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5320T: git git://linuxtv.org/anttip/media_tree.git 5321S: Maintained 5322F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5323 5324DVB_USB_V2 MEDIA DRIVER 5325M: Antti Palosaari <crope@iki.fi> 5326L: linux-media@vger.kernel.org 5327W: https://linuxtv.org 5328W: http://palosaari.fi/linux/ 5329Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5330T: git git://linuxtv.org/anttip/media_tree.git 5331S: Maintained 5332F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5333F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5334 5335DYNAMIC DEBUG 5336M: Jason Baron <jbaron@akamai.com> 5337S: Maintained 5338F: lib/dynamic_debug.c 5339F: include/linux/dynamic_debug.h 5340 5341DYNAMIC INTERRUPT MODERATION 5342M: Tal Gilboa <talgi@mellanox.com> 5343S: Maintained 5344F: include/linux/net_dim.h 5345 5346DZ DECSTATION DZ11 SERIAL DRIVER 5347M: "Maciej W. Rozycki" <macro@linux-mips.org> 5348S: Maintained 5349F: drivers/tty/serial/dz.* 5350 5351E3X0 POWER BUTTON DRIVER 5352M: Moritz Fischer <moritz.fischer@ettus.com> 5353L: usrp-users@lists.ettus.com 5354W: http://www.ettus.com 5355S: Supported 5356F: drivers/input/misc/e3x0-button.c 5357F: Documentation/devicetree/bindings/input/e3x0-button.txt 5358 5359E4000 MEDIA DRIVER 5360M: Antti Palosaari <crope@iki.fi> 5361L: linux-media@vger.kernel.org 5362W: https://linuxtv.org 5363W: http://palosaari.fi/linux/ 5364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5365T: git git://linuxtv.org/anttip/media_tree.git 5366S: Maintained 5367F: drivers/media/tuners/e4000* 5368 5369EARTH_PT1 MEDIA DRIVER 5370M: Akihiro Tsukada <tskd08@gmail.com> 5371L: linux-media@vger.kernel.org 5372S: Odd Fixes 5373F: drivers/media/pci/pt1/ 5374 5375EARTH_PT3 MEDIA DRIVER 5376M: Akihiro Tsukada <tskd08@gmail.com> 5377L: linux-media@vger.kernel.org 5378S: Odd Fixes 5379F: drivers/media/pci/pt3/ 5380 5381EC100 MEDIA DRIVER 5382M: Antti Palosaari <crope@iki.fi> 5383L: linux-media@vger.kernel.org 5384W: https://linuxtv.org 5385W: http://palosaari.fi/linux/ 5386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5387T: git git://linuxtv.org/anttip/media_tree.git 5388S: Maintained 5389F: drivers/media/dvb-frontends/ec100* 5390 5391ECRYPT FILE SYSTEM 5392M: Tyler Hicks <tyhicks@canonical.com> 5393L: ecryptfs@vger.kernel.org 5394W: http://ecryptfs.org 5395W: https://launchpad.net/ecryptfs 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5397S: Supported 5398F: Documentation/filesystems/ecryptfs.txt 5399F: fs/ecryptfs/ 5400 5401EDAC-AMD64 5402M: Borislav Petkov <bp@alien8.de> 5403L: linux-edac@vger.kernel.org 5404S: Maintained 5405F: drivers/edac/amd64_edac* 5406 5407EDAC-CALXEDA 5408M: Robert Richter <rric@kernel.org> 5409L: linux-edac@vger.kernel.org 5410S: Maintained 5411F: drivers/edac/highbank* 5412 5413EDAC-CAVIUM OCTEON 5414M: Ralf Baechle <ralf@linux-mips.org> 5415M: David Daney <david.daney@cavium.com> 5416L: linux-edac@vger.kernel.org 5417L: linux-mips@vger.kernel.org 5418S: Supported 5419F: drivers/edac/octeon_edac* 5420 5421EDAC-CAVIUM THUNDERX 5422M: David Daney <david.daney@cavium.com> 5423M: Jan Glauber <jglauber@cavium.com> 5424L: linux-edac@vger.kernel.org 5425S: Supported 5426F: drivers/edac/thunderx_edac* 5427 5428EDAC-CORE 5429M: Borislav Petkov <bp@alien8.de> 5430M: Mauro Carvalho Chehab <mchehab@kernel.org> 5431L: linux-edac@vger.kernel.org 5432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5434S: Supported 5435F: Documentation/admin-guide/ras.rst 5436F: Documentation/driver-api/edac.rst 5437F: drivers/edac/ 5438F: include/linux/edac.h 5439 5440EDAC-E752X 5441M: Mark Gross <mark.gross@intel.com> 5442L: linux-edac@vger.kernel.org 5443S: Maintained 5444F: drivers/edac/e752x_edac.c 5445 5446EDAC-E7XXX 5447L: linux-edac@vger.kernel.org 5448S: Maintained 5449F: drivers/edac/e7xxx_edac.c 5450 5451EDAC-FSL_DDR 5452M: York Sun <york.sun@nxp.com> 5453L: linux-edac@vger.kernel.org 5454S: Maintained 5455F: drivers/edac/fsl_ddr_edac.* 5456 5457EDAC-GHES 5458M: Mauro Carvalho Chehab <mchehab@kernel.org> 5459L: linux-edac@vger.kernel.org 5460S: Maintained 5461F: drivers/edac/ghes_edac.c 5462 5463EDAC-I3000 5464L: linux-edac@vger.kernel.org 5465S: Orphan 5466F: drivers/edac/i3000_edac.c 5467 5468EDAC-I5000 5469L: linux-edac@vger.kernel.org 5470S: Maintained 5471F: drivers/edac/i5000_edac.c 5472 5473EDAC-I5400 5474M: Mauro Carvalho Chehab <mchehab@kernel.org> 5475L: linux-edac@vger.kernel.org 5476S: Maintained 5477F: drivers/edac/i5400_edac.c 5478 5479EDAC-I7300 5480M: Mauro Carvalho Chehab <mchehab@kernel.org> 5481L: linux-edac@vger.kernel.org 5482S: Maintained 5483F: drivers/edac/i7300_edac.c 5484 5485EDAC-I7CORE 5486M: Mauro Carvalho Chehab <mchehab@kernel.org> 5487L: linux-edac@vger.kernel.org 5488S: Maintained 5489F: drivers/edac/i7core_edac.c 5490 5491EDAC-I82443BXGX 5492M: Tim Small <tim@buttersideup.com> 5493L: linux-edac@vger.kernel.org 5494S: Maintained 5495F: drivers/edac/i82443bxgx_edac.c 5496 5497EDAC-I82975X 5498M: "Arvind R." <arvino55@gmail.com> 5499L: linux-edac@vger.kernel.org 5500S: Maintained 5501F: drivers/edac/i82975x_edac.c 5502 5503EDAC-IE31200 5504M: Jason Baron <jbaron@akamai.com> 5505L: linux-edac@vger.kernel.org 5506S: Maintained 5507F: drivers/edac/ie31200_edac.c 5508 5509EDAC-MPC85XX 5510M: Johannes Thumshirn <morbidrsa@gmail.com> 5511L: linux-edac@vger.kernel.org 5512S: Maintained 5513F: drivers/edac/mpc85xx_edac.[ch] 5514 5515EDAC-PASEMI 5516M: Egor Martovetsky <egor@pasemi.com> 5517L: linux-edac@vger.kernel.org 5518S: Maintained 5519F: drivers/edac/pasemi_edac.c 5520 5521EDAC-PND2 5522M: Tony Luck <tony.luck@intel.com> 5523L: linux-edac@vger.kernel.org 5524S: Maintained 5525F: drivers/edac/pnd2_edac.[ch] 5526 5527EDAC-R82600 5528M: Tim Small <tim@buttersideup.com> 5529L: linux-edac@vger.kernel.org 5530S: Maintained 5531F: drivers/edac/r82600_edac.c 5532 5533EDAC-SBRIDGE 5534M: Tony Luck <tony.luck@intel.com> 5535R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5536L: linux-edac@vger.kernel.org 5537S: Maintained 5538F: drivers/edac/sb_edac.c 5539 5540EDAC-SKYLAKE 5541M: Tony Luck <tony.luck@intel.com> 5542L: linux-edac@vger.kernel.org 5543S: Maintained 5544F: drivers/edac/skx_edac.c 5545 5546EDAC-TI 5547M: Tero Kristo <t-kristo@ti.com> 5548L: linux-edac@vger.kernel.org 5549S: Maintained 5550F: drivers/edac/ti_edac.c 5551 5552EDAC-QCOM 5553M: Channagoud Kadabi <ckadabi@codeaurora.org> 5554M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5555L: linux-arm-msm@vger.kernel.org 5556L: linux-edac@vger.kernel.org 5557S: Maintained 5558F: drivers/edac/qcom_edac.c 5559 5560EDIROL UA-101/UA-1000 DRIVER 5561M: Clemens Ladisch <clemens@ladisch.de> 5562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5563T: git git://git.alsa-project.org/alsa-kernel.git 5564S: Maintained 5565F: sound/usb/misc/ua101.c 5566 5567EFI TEST DRIVER 5568L: linux-efi@vger.kernel.org 5569M: Ivan Hu <ivan.hu@canonical.com> 5570M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5571S: Maintained 5572F: drivers/firmware/efi/test/ 5573 5574EFI VARIABLE FILESYSTEM 5575M: Matthew Garrett <matthew.garrett@nebula.com> 5576M: Jeremy Kerr <jk@ozlabs.org> 5577M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5579L: linux-efi@vger.kernel.org 5580S: Maintained 5581F: fs/efivarfs/ 5582 5583EFIFB FRAMEBUFFER DRIVER 5584L: linux-fbdev@vger.kernel.org 5585M: Peter Jones <pjones@redhat.com> 5586S: Maintained 5587F: drivers/video/fbdev/efifb.c 5588 5589EFS FILESYSTEM 5590W: http://aeschi.ch.eu.org/efs/ 5591S: Orphan 5592F: fs/efs/ 5593 5594EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5595M: Douglas Miller <dougmill@linux.ibm.com> 5596L: netdev@vger.kernel.org 5597S: Maintained 5598F: drivers/net/ethernet/ibm/ehea/ 5599 5600EM28XX VIDEO4LINUX DRIVER 5601M: Mauro Carvalho Chehab <mchehab@kernel.org> 5602L: linux-media@vger.kernel.org 5603W: https://linuxtv.org 5604T: git git://linuxtv.org/media_tree.git 5605S: Maintained 5606F: drivers/media/usb/em28xx/ 5607F: Documentation/media/v4l-drivers/em28xx* 5608 5609EMBEDDED LINUX 5610M: Paul Gortmaker <paul.gortmaker@windriver.com> 5611M: Matt Mackall <mpm@selenic.com> 5612M: David Woodhouse <dwmw2@infradead.org> 5613L: linux-embedded@vger.kernel.org 5614S: Maintained 5615 5616Emulex 10Gbps iSCSI - OneConnect DRIVER 5617M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5618M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5619M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5620L: linux-scsi@vger.kernel.org 5621W: http://www.broadcom.com 5622S: Supported 5623F: drivers/scsi/be2iscsi/ 5624 5625Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5626M: Sathya Perla <sathya.perla@broadcom.com> 5627M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5628M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5629M: Somnath Kotur <somnath.kotur@broadcom.com> 5630L: netdev@vger.kernel.org 5631W: http://www.emulex.com 5632S: Supported 5633F: drivers/net/ethernet/emulex/benet/ 5634 5635EMULEX ONECONNECT ROCE DRIVER 5636M: Selvin Xavier <selvin.xavier@broadcom.com> 5637M: Devesh Sharma <devesh.sharma@broadcom.com> 5638L: linux-rdma@vger.kernel.org 5639W: http://www.broadcom.com 5640S: Odd Fixes 5641F: drivers/infiniband/hw/ocrdma/ 5642F: include/uapi/rdma/ocrdma-abi.h 5643 5644EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5645M: James Smart <james.smart@broadcom.com> 5646M: Dick Kennedy <dick.kennedy@broadcom.com> 5647L: linux-scsi@vger.kernel.org 5648W: http://www.broadcom.com 5649S: Supported 5650F: drivers/scsi/lpfc/ 5651 5652ENE CB710 FLASH CARD READER DRIVER 5653M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5654S: Maintained 5655F: drivers/misc/cb710/ 5656F: drivers/mmc/host/cb710-mmc.* 5657F: include/linux/cb710.h 5658 5659ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5660M: Maxim Levitsky <maximlevitsky@gmail.com> 5661S: Maintained 5662F: drivers/media/rc/ene_ir.* 5663 5664EPSON S1D13XXX FRAMEBUFFER DRIVER 5665M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5666S: Maintained 5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5668F: drivers/video/fbdev/s1d13xxxfb.c 5669F: include/video/s1d13xxxfb.h 5670 5671ERRSEQ ERROR TRACKING INFRASTRUCTURE 5672M: Jeff Layton <jlayton@kernel.org> 5673S: Maintained 5674F: lib/errseq.c 5675F: include/linux/errseq.h 5676 5677ET131X NETWORK DRIVER 5678M: Mark Einon <mark.einon@gmail.com> 5679S: Odd Fixes 5680F: drivers/net/ethernet/agere/ 5681 5682ETHERNET BRIDGE 5683M: Roopa Prabhu <roopa@cumulusnetworks.com> 5684M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5685L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5686L: netdev@vger.kernel.org 5687W: http://www.linuxfoundation.org/en/Net:Bridge 5688S: Maintained 5689F: include/linux/netfilter_bridge/ 5690F: net/bridge/ 5691 5692ETHERNET PHY LIBRARY 5693M: Andrew Lunn <andrew@lunn.ch> 5694M: Florian Fainelli <f.fainelli@gmail.com> 5695M: Heiner Kallweit <hkallweit1@gmail.com> 5696L: netdev@vger.kernel.org 5697S: Maintained 5698F: Documentation/ABI/testing/sysfs-bus-mdio 5699F: Documentation/devicetree/bindings/net/mdio* 5700F: Documentation/networking/phy.txt 5701F: drivers/net/phy/ 5702F: drivers/of/of_mdio.c 5703F: drivers/of/of_net.c 5704F: include/linux/*mdio*.h 5705F: include/linux/of_net.h 5706F: include/linux/phy.h 5707F: include/linux/phy_fixed.h 5708F: include/linux/platform_data/mdio-bcm-unimac.h 5709F: include/linux/platform_data/mdio-gpio.h 5710F: include/trace/events/mdio.h 5711F: include/uapi/linux/mdio.h 5712F: include/uapi/linux/mii.h 5713 5714EXT2 FILE SYSTEM 5715M: Jan Kara <jack@suse.com> 5716L: linux-ext4@vger.kernel.org 5717S: Maintained 5718F: Documentation/filesystems/ext2.txt 5719F: fs/ext2/ 5720F: include/linux/ext2* 5721 5722EXT4 FILE SYSTEM 5723M: "Theodore Ts'o" <tytso@mit.edu> 5724M: Andreas Dilger <adilger.kernel@dilger.ca> 5725L: linux-ext4@vger.kernel.org 5726W: http://ext4.wiki.kernel.org 5727Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5729S: Maintained 5730F: Documentation/filesystems/ext4/ 5731F: fs/ext4/ 5732 5733Extended Verification Module (EVM) 5734M: Mimi Zohar <zohar@linux.ibm.com> 5735L: linux-integrity@vger.kernel.org 5736S: Supported 5737F: security/integrity/evm/ 5738 5739EXTENSIBLE FIRMWARE INTERFACE (EFI) 5740M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5741L: linux-efi@vger.kernel.org 5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5743S: Maintained 5744F: Documentation/efi-stub.txt 5745F: arch/*/kernel/efi.c 5746F: arch/x86/boot/compressed/eboot.[ch] 5747F: arch/*/include/asm/efi.h 5748F: arch/x86/platform/efi/ 5749F: drivers/firmware/efi/ 5750F: include/linux/efi*.h 5751F: arch/arm/boot/compressed/efi-header.S 5752F: arch/arm64/kernel/efi-entry.S 5753 5754EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5755M: MyungJoo Ham <myungjoo.ham@samsung.com> 5756M: Chanwoo Choi <cw00.choi@samsung.com> 5757L: linux-kernel@vger.kernel.org 5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5759S: Maintained 5760F: drivers/extcon/ 5761F: include/linux/extcon/ 5762F: include/linux/extcon.h 5763F: Documentation/extcon/ 5764F: Documentation/devicetree/bindings/extcon/ 5765 5766EXYNOS DP DRIVER 5767M: Jingoo Han <jingoohan1@gmail.com> 5768L: dri-devel@lists.freedesktop.org 5769S: Maintained 5770F: drivers/gpu/drm/exynos/exynos_dp* 5771 5772EXYNOS SYSMMU (IOMMU) driver 5773M: Marek Szyprowski <m.szyprowski@samsung.com> 5774L: iommu@lists.linux-foundation.org 5775S: Maintained 5776F: drivers/iommu/exynos-iommu.c 5777 5778EZchip NPS platform support 5779M: Vineet Gupta <vgupta@synopsys.com> 5780M: Ofer Levi <oferle@mellanox.com> 5781S: Supported 5782F: arch/arc/plat-eznps 5783F: arch/arc/boot/dts/eznps.dts 5784 5785F2FS FILE SYSTEM 5786M: Jaegeuk Kim <jaegeuk@kernel.org> 5787M: Chao Yu <yuchao0@huawei.com> 5788L: linux-f2fs-devel@lists.sourceforge.net 5789W: https://f2fs.wiki.kernel.org/ 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5791S: Maintained 5792F: Documentation/filesystems/f2fs.txt 5793F: Documentation/ABI/testing/sysfs-fs-f2fs 5794F: fs/f2fs/ 5795F: include/linux/f2fs_fs.h 5796F: include/trace/events/f2fs.h 5797 5798F71805F HARDWARE MONITORING DRIVER 5799M: Jean Delvare <jdelvare@suse.com> 5800L: linux-hwmon@vger.kernel.org 5801S: Maintained 5802F: Documentation/hwmon/f71805f 5803F: drivers/hwmon/f71805f.c 5804 5805FADDR2LINE 5806M: Josh Poimboeuf <jpoimboe@redhat.com> 5807S: Maintained 5808F: scripts/faddr2line 5809 5810FAILOVER MODULE 5811M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5812L: netdev@vger.kernel.org 5813S: Supported 5814F: net/core/failover.c 5815F: include/net/failover.h 5816F: Documentation/networking/failover.rst 5817 5818FANOTIFY 5819M: Jan Kara <jack@suse.cz> 5820R: Amir Goldstein <amir73il@gmail.com> 5821L: linux-fsdevel@vger.kernel.org 5822S: Maintained 5823F: fs/notify/fanotify/ 5824F: include/linux/fanotify.h 5825F: include/uapi/linux/fanotify.h 5826 5827FARSYNC SYNCHRONOUS DRIVER 5828M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5829W: http://www.farsite.co.uk/ 5830S: Supported 5831F: drivers/net/wan/farsync.* 5832 5833FAULT INJECTION SUPPORT 5834M: Akinobu Mita <akinobu.mita@gmail.com> 5835S: Supported 5836F: Documentation/fault-injection/ 5837F: lib/fault-inject.c 5838 5839FBTFT Framebuffer drivers 5840S: Orphan 5841L: dri-devel@lists.freedesktop.org 5842L: linux-fbdev@vger.kernel.org 5843F: drivers/staging/fbtft/ 5844 5845FC0011 TUNER DRIVER 5846M: Michael Buesch <m@bues.ch> 5847L: linux-media@vger.kernel.org 5848S: Maintained 5849F: drivers/media/tuners/fc0011.h 5850F: drivers/media/tuners/fc0011.c 5851 5852FC2580 MEDIA DRIVER 5853M: Antti Palosaari <crope@iki.fi> 5854L: linux-media@vger.kernel.org 5855W: https://linuxtv.org 5856W: http://palosaari.fi/linux/ 5857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5858T: git git://linuxtv.org/anttip/media_tree.git 5859S: Maintained 5860F: drivers/media/tuners/fc2580* 5861 5862FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5863M: Johannes Thumshirn <jth@kernel.org> 5864L: linux-scsi@vger.kernel.org 5865W: www.Open-FCoE.org 5866S: Supported 5867F: drivers/scsi/libfc/ 5868F: drivers/scsi/fcoe/ 5869F: include/scsi/fc/ 5870F: include/scsi/libfc.h 5871F: include/scsi/libfcoe.h 5872F: include/uapi/scsi/fc/ 5873 5874FILE LOCKING (flock() and fcntl()/lockf()) 5875M: Jeff Layton <jlayton@kernel.org> 5876M: "J. Bruce Fields" <bfields@fieldses.org> 5877L: linux-fsdevel@vger.kernel.org 5878S: Maintained 5879F: include/linux/fcntl.h 5880F: include/uapi/linux/fcntl.h 5881F: fs/fcntl.c 5882F: fs/locks.c 5883 5884FILESYSTEMS (VFS and infrastructure) 5885M: Alexander Viro <viro@zeniv.linux.org.uk> 5886L: linux-fsdevel@vger.kernel.org 5887S: Maintained 5888F: fs/* 5889F: include/linux/fs.h 5890F: include/uapi/linux/fs.h 5891 5892FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5893M: Riku Voipio <riku.voipio@iki.fi> 5894L: linux-hwmon@vger.kernel.org 5895S: Maintained 5896F: drivers/hwmon/f75375s.c 5897F: include/linux/f75375s.h 5898 5899FIREWIRE AUDIO DRIVERS 5900M: Clemens Ladisch <clemens@ladisch.de> 5901L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5902T: git git://git.alsa-project.org/alsa-kernel.git 5903S: Maintained 5904F: sound/firewire/ 5905 5906FIREWIRE MEDIA DRIVERS (firedtv) 5907M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5908L: linux-media@vger.kernel.org 5909L: linux1394-devel@lists.sourceforge.net 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5911S: Maintained 5912F: drivers/media/firewire/ 5913 5914FIREWIRE SBP-2 TARGET 5915M: Chris Boot <bootc@bootc.net> 5916L: linux-scsi@vger.kernel.org 5917L: target-devel@vger.kernel.org 5918L: linux1394-devel@lists.sourceforge.net 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5920S: Maintained 5921F: drivers/target/sbp/ 5922 5923FIREWIRE SUBSYSTEM 5924M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5925L: linux1394-devel@lists.sourceforge.net 5926W: http://ieee1394.wiki.kernel.org/ 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5928S: Maintained 5929F: drivers/firewire/ 5930F: include/linux/firewire.h 5931F: include/uapi/linux/firewire*.h 5932F: tools/firewire/ 5933 5934FIRMWARE LOADER (request_firmware) 5935M: Luis Chamberlain <mcgrof@kernel.org> 5936L: linux-kernel@vger.kernel.org 5937S: Maintained 5938F: Documentation/firmware_class/ 5939F: drivers/base/firmware_loader/ 5940F: include/linux/firmware.h 5941 5942FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5943M: Joshua Morris <josh.h.morris@us.ibm.com> 5944M: Philip Kelleher <pjk1939@linux.ibm.com> 5945S: Maintained 5946F: drivers/block/rsxx/ 5947 5948FLOPPY DRIVER 5949M: Jiri Kosina <jikos@kernel.org> 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5951S: Odd fixes 5952F: drivers/block/floppy.c 5953 5954FMC SUBSYSTEM 5955M: Alessandro Rubini <rubini@gnudd.com> 5956W: http://www.ohwr.org/projects/fmc-bus 5957S: Supported 5958F: drivers/fmc/ 5959F: include/linux/fmc*.h 5960F: include/linux/ipmi-fru.h 5961K: fmc_d.*register 5962 5963FPGA MANAGER FRAMEWORK 5964M: Alan Tull <atull@kernel.org> 5965M: Moritz Fischer <mdf@kernel.org> 5966L: linux-fpga@vger.kernel.org 5967S: Maintained 5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5969Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5970F: Documentation/fpga/ 5971F: Documentation/driver-api/fpga/ 5972F: Documentation/devicetree/bindings/fpga/ 5973F: drivers/fpga/ 5974F: include/linux/fpga/ 5975W: http://www.rocketboards.org 5976 5977FPGA DFL DRIVERS 5978M: Wu Hao <hao.wu@intel.com> 5979L: linux-fpga@vger.kernel.org 5980S: Maintained 5981F: Documentation/fpga/dfl.txt 5982F: include/uapi/linux/fpga-dfl.h 5983F: drivers/fpga/dfl* 5984 5985FPU EMULATOR 5986M: Bill Metzenthen <billm@melbpc.org.au> 5987W: http://floatingpoint.sourceforge.net/emulator/index.html 5988S: Maintained 5989F: arch/x86/math-emu/ 5990 5991FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5992L: netdev@vger.kernel.org 5993S: Orphan 5994F: drivers/net/wan/dlci.c 5995F: drivers/net/wan/sdla.c 5996 5997FRAMEBUFFER LAYER 5998M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5999L: dri-devel@lists.freedesktop.org 6000L: linux-fbdev@vger.kernel.org 6001T: git git://github.com/bzolnier/linux.git 6002Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6003S: Maintained 6004F: Documentation/fb/ 6005F: drivers/video/ 6006F: include/video/ 6007F: include/linux/fb.h 6008F: include/uapi/video/ 6009F: include/uapi/linux/fb.h 6010 6011FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6012M: Horia Geantă <horia.geanta@nxp.com> 6013M: Aymen Sghaier <aymen.sghaier@nxp.com> 6014L: linux-crypto@vger.kernel.org 6015S: Maintained 6016F: drivers/crypto/caam/ 6017F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6018 6019FREESCALE DIU FRAMEBUFFER DRIVER 6020M: Timur Tabi <timur@kernel.org> 6021L: linux-fbdev@vger.kernel.org 6022S: Maintained 6023F: drivers/video/fbdev/fsl-diu-fb.* 6024 6025FREESCALE DMA DRIVER 6026M: Li Yang <leoyang.li@nxp.com> 6027M: Zhang Wei <zw@zh-kernel.org> 6028L: linuxppc-dev@lists.ozlabs.org 6029S: Maintained 6030F: drivers/dma/fsldma.* 6031 6032FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6033M: Claudiu Manoil <claudiu.manoil@nxp.com> 6034L: netdev@vger.kernel.org 6035S: Maintained 6036F: drivers/net/ethernet/freescale/gianfar* 6037F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6038 6039FREESCALE GPMI NAND DRIVER 6040M: Han Xu <han.xu@nxp.com> 6041L: linux-mtd@lists.infradead.org 6042S: Maintained 6043F: drivers/mtd/nand/raw/gpmi-nand/* 6044 6045FREESCALE I2C CPM DRIVER 6046M: Jochen Friedrich <jochen@scram.de> 6047L: linuxppc-dev@lists.ozlabs.org 6048L: linux-i2c@vger.kernel.org 6049S: Maintained 6050F: drivers/i2c/busses/i2c-cpm.c 6051 6052FREESCALE IMX LPI2C DRIVER 6053M: Dong Aisheng <aisheng.dong@nxp.com> 6054L: linux-i2c@vger.kernel.org 6055L: linux-imx@nxp.com 6056S: Maintained 6057F: drivers/i2c/busses/i2c-imx-lpi2c.c 6058F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6059 6060FREESCALE IMX / MXC FEC DRIVER 6061M: Fugang Duan <fugang.duan@nxp.com> 6062L: netdev@vger.kernel.org 6063S: Maintained 6064F: drivers/net/ethernet/freescale/fec_main.c 6065F: drivers/net/ethernet/freescale/fec_ptp.c 6066F: drivers/net/ethernet/freescale/fec.h 6067F: Documentation/devicetree/bindings/net/fsl-fec.txt 6068 6069FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6070M: Sascha Hauer <s.hauer@pengutronix.de> 6071R: Pengutronix Kernel Team <kernel@pengutronix.de> 6072L: linux-fbdev@vger.kernel.org 6073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6074S: Maintained 6075F: include/linux/platform_data/video-imxfb.h 6076F: drivers/video/fbdev/imxfb.c 6077 6078FREESCALE QORIQ DPAA ETHERNET DRIVER 6079M: Madalin Bucur <madalin.bucur@nxp.com> 6080L: netdev@vger.kernel.org 6081S: Maintained 6082F: drivers/net/ethernet/freescale/dpaa 6083 6084FREESCALE QORIQ DPAA FMAN DRIVER 6085M: Madalin Bucur <madalin.bucur@nxp.com> 6086L: netdev@vger.kernel.org 6087S: Maintained 6088F: drivers/net/ethernet/freescale/fman 6089F: Documentation/devicetree/bindings/net/fsl-fman.txt 6090 6091FREESCALE QORIQ PTP CLOCK DRIVER 6092M: Yangbo Lu <yangbo.lu@nxp.com> 6093L: netdev@vger.kernel.org 6094S: Maintained 6095F: drivers/ptp/ptp_qoriq.c 6096F: include/linux/fsl/ptp_qoriq.h 6097F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6098 6099FREESCALE QUAD SPI DRIVER 6100M: Han Xu <han.xu@nxp.com> 6101L: linux-mtd@lists.infradead.org 6102S: Maintained 6103F: drivers/mtd/spi-nor/fsl-quadspi.c 6104 6105FREESCALE QUICC ENGINE LIBRARY 6106M: Qiang Zhao <qiang.zhao@nxp.com> 6107L: linuxppc-dev@lists.ozlabs.org 6108S: Maintained 6109F: drivers/soc/fsl/qe/ 6110F: include/soc/fsl/*qe*.h 6111F: include/soc/fsl/*ucc*.h 6112 6113FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6114M: Li Yang <leoyang.li@nxp.com> 6115L: netdev@vger.kernel.org 6116L: linuxppc-dev@lists.ozlabs.org 6117S: Maintained 6118F: drivers/net/ethernet/freescale/ucc_geth* 6119 6120FREESCALE QUICC ENGINE UCC HDLC DRIVER 6121M: Zhao Qiang <qiang.zhao@nxp.com> 6122L: netdev@vger.kernel.org 6123L: linuxppc-dev@lists.ozlabs.org 6124S: Maintained 6125F: drivers/net/wan/fsl_ucc_hdlc* 6126 6127FREESCALE QUICC ENGINE UCC UART DRIVER 6128M: Timur Tabi <timur@kernel.org> 6129L: linuxppc-dev@lists.ozlabs.org 6130S: Maintained 6131F: drivers/tty/serial/ucc_uart.c 6132 6133FREESCALE SOC DRIVERS 6134M: Li Yang <leoyang.li@nxp.com> 6135L: linuxppc-dev@lists.ozlabs.org 6136L: linux-arm-kernel@lists.infradead.org 6137S: Maintained 6138F: Documentation/devicetree/bindings/soc/fsl/ 6139F: drivers/soc/fsl/ 6140F: include/linux/fsl/ 6141 6142FREESCALE SOC FS_ENET DRIVER 6143M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6144L: linuxppc-dev@lists.ozlabs.org 6145L: netdev@vger.kernel.org 6146S: Maintained 6147F: drivers/net/ethernet/freescale/fs_enet/ 6148F: include/linux/fs_enet_pd.h 6149 6150FREESCALE SOC SOUND DRIVERS 6151M: Timur Tabi <timur@kernel.org> 6152M: Nicolin Chen <nicoleotsuka@gmail.com> 6153M: Xiubo Li <Xiubo.Lee@gmail.com> 6154R: Fabio Estevam <festevam@gmail.com> 6155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6156L: linuxppc-dev@lists.ozlabs.org 6157S: Maintained 6158F: sound/soc/fsl/fsl* 6159F: sound/soc/fsl/imx* 6160F: sound/soc/fsl/mpc8610_hpcd.c 6161 6162FREESCALE USB PERIPHERAL DRIVERS 6163M: Li Yang <leoyang.li@nxp.com> 6164L: linux-usb@vger.kernel.org 6165L: linuxppc-dev@lists.ozlabs.org 6166S: Maintained 6167F: drivers/usb/gadget/udc/fsl* 6168 6169FREEVXFS FILESYSTEM 6170M: Christoph Hellwig <hch@infradead.org> 6171W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6172S: Maintained 6173F: fs/freevxfs/ 6174 6175FREEZER 6176M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6177M: Pavel Machek <pavel@ucw.cz> 6178L: linux-pm@vger.kernel.org 6179S: Supported 6180F: Documentation/power/freezing-of-tasks.txt 6181F: include/linux/freezer.h 6182F: kernel/freezer.c 6183 6184FRONTSWAP API 6185M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6186L: linux-kernel@vger.kernel.org 6187S: Maintained 6188F: mm/frontswap.c 6189F: include/linux/frontswap.h 6190 6191FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6192M: David Howells <dhowells@redhat.com> 6193L: linux-cachefs@redhat.com (moderated for non-subscribers) 6194S: Supported 6195F: Documentation/filesystems/caching/ 6196F: fs/fscache/ 6197F: include/linux/fscache*.h 6198 6199FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6200M: Theodore Y. Ts'o <tytso@mit.edu> 6201M: Jaegeuk Kim <jaegeuk@kernel.org> 6202L: linux-fscrypt@vger.kernel.org 6203Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6205S: Supported 6206F: fs/crypto/ 6207F: include/linux/fscrypt*.h 6208F: Documentation/filesystems/fscrypt.rst 6209 6210FSI-ATTACHED I2C DRIVER 6211M: Eddie James <eajames@linux.ibm.com> 6212L: linux-i2c@vger.kernel.org 6213L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6214S: Maintained 6215F: drivers/i2c/busses/i2c-fsi.c 6216F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6217 6218FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6219M: Jan Kara <jack@suse.cz> 6220R: Amir Goldstein <amir73il@gmail.com> 6221L: linux-fsdevel@vger.kernel.org 6222S: Maintained 6223F: fs/notify/ 6224F: include/linux/fsnotify*.h 6225 6226FUJITSU LAPTOP EXTRAS 6227M: Jonathan Woithe <jwoithe@just42.net> 6228L: platform-driver-x86@vger.kernel.org 6229S: Maintained 6230F: drivers/platform/x86/fujitsu-laptop.c 6231 6232FUJITSU M-5MO LS CAMERA ISP DRIVER 6233M: Kyungmin Park <kyungmin.park@samsung.com> 6234M: Heungjun Kim <riverful.kim@samsung.com> 6235L: linux-media@vger.kernel.org 6236S: Maintained 6237F: drivers/media/i2c/m5mols/ 6238F: include/media/i2c/m5mols.h 6239 6240FUJITSU TABLET EXTRAS 6241M: Robert Gerlach <khnz@gmx.de> 6242L: platform-driver-x86@vger.kernel.org 6243S: Maintained 6244F: drivers/platform/x86/fujitsu-tablet.c 6245 6246FUSE: FILESYSTEM IN USERSPACE 6247M: Miklos Szeredi <miklos@szeredi.hu> 6248L: linux-fsdevel@vger.kernel.org 6249W: http://fuse.sourceforge.net/ 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6251S: Maintained 6252F: fs/fuse/ 6253F: include/uapi/linux/fuse.h 6254F: Documentation/filesystems/fuse.txt 6255 6256FUTEX SUBSYSTEM 6257M: Thomas Gleixner <tglx@linutronix.de> 6258M: Ingo Molnar <mingo@redhat.com> 6259R: Peter Zijlstra <peterz@infradead.org> 6260R: Darren Hart <dvhart@infradead.org> 6261L: linux-kernel@vger.kernel.org 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6263S: Maintained 6264F: kernel/futex.c 6265F: kernel/futex_compat.c 6266F: include/asm-generic/futex.h 6267F: include/linux/futex.h 6268F: include/uapi/linux/futex.h 6269F: tools/testing/selftests/futex/ 6270F: tools/perf/bench/futex* 6271F: Documentation/*futex* 6272 6273GCC PLUGINS 6274M: Kees Cook <keescook@chromium.org> 6275R: Emese Revfy <re.emese@gmail.com> 6276L: kernel-hardening@lists.openwall.com 6277S: Maintained 6278F: scripts/gcc-plugins/ 6279F: scripts/gcc-plugin.sh 6280F: scripts/Makefile.gcc-plugins 6281F: Documentation/gcc-plugins.txt 6282 6283GASKET DRIVER FRAMEWORK 6284M: Rob Springer <rspringer@google.com> 6285M: Todd Poynor <toddpoynor@google.com> 6286M: Ben Chan <benchan@chromium.org> 6287S: Maintained 6288F: drivers/staging/gasket/ 6289 6290GCOV BASED KERNEL PROFILING 6291M: Peter Oberparleiter <oberpar@linux.ibm.com> 6292S: Maintained 6293F: kernel/gcov/ 6294F: Documentation/dev-tools/gcov.rst 6295 6296GDB KERNEL DEBUGGING HELPER SCRIPTS 6297M: Jan Kiszka <jan.kiszka@siemens.com> 6298M: Kieran Bingham <kbingham@kernel.org> 6299S: Supported 6300F: scripts/gdb/ 6301 6302GDT SCSI DISK ARRAY CONTROLLER DRIVER 6303M: Achim Leubner <achim_leubner@adaptec.com> 6304L: linux-scsi@vger.kernel.org 6305W: http://www.icp-vortex.com/ 6306S: Supported 6307F: drivers/scsi/gdt* 6308 6309GEMTEK FM RADIO RECEIVER DRIVER 6310M: Hans Verkuil <hverkuil@xs4all.nl> 6311L: linux-media@vger.kernel.org 6312T: git git://linuxtv.org/media_tree.git 6313W: https://linuxtv.org 6314S: Maintained 6315F: drivers/media/radio/radio-gemtek* 6316 6317GENERIC GPIO I2C DRIVER 6318M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6319S: Supported 6320F: drivers/i2c/busses/i2c-gpio.c 6321F: include/linux/platform_data/i2c-gpio.h 6322 6323GENERIC GPIO I2C MULTIPLEXER DRIVER 6324M: Peter Korsgaard <peter.korsgaard@barco.com> 6325L: linux-i2c@vger.kernel.org 6326S: Supported 6327F: drivers/i2c/muxes/i2c-mux-gpio.c 6328F: include/linux/platform_data/i2c-mux-gpio.h 6329F: Documentation/i2c/muxes/i2c-mux-gpio 6330 6331GENERIC HDLC (WAN) DRIVERS 6332M: Krzysztof Halasa <khc@pm.waw.pl> 6333W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6334S: Maintained 6335F: drivers/net/wan/c101.c 6336F: drivers/net/wan/hd6457* 6337F: drivers/net/wan/hdlc* 6338F: drivers/net/wan/n2.c 6339F: drivers/net/wan/pc300too.c 6340F: drivers/net/wan/pci200syn.c 6341F: drivers/net/wan/wanxl* 6342 6343GENERIC INCLUDE/ASM HEADER FILES 6344M: Arnd Bergmann <arnd@arndb.de> 6345L: linux-arch@vger.kernel.org 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6347S: Maintained 6348F: include/asm-generic/ 6349F: include/uapi/asm-generic/ 6350 6351GENERIC PHY FRAMEWORK 6352M: Kishon Vijay Abraham I <kishon@ti.com> 6353L: linux-kernel@vger.kernel.org 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6355S: Supported 6356F: drivers/phy/ 6357F: include/linux/phy/ 6358F: Documentation/devicetree/bindings/phy/ 6359 6360GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6361M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6362S: Supported 6363F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6364 6365GENERIC PM DOMAINS 6366M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6367M: Kevin Hilman <khilman@kernel.org> 6368M: Ulf Hansson <ulf.hansson@linaro.org> 6369L: linux-pm@vger.kernel.org 6370S: Supported 6371F: drivers/base/power/domain*.c 6372F: include/linux/pm_domain.h 6373F: Documentation/devicetree/bindings/power/power_domain.txt 6374 6375GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6376M: Eugen Hristev <eugen.hristev@microchip.com> 6377L: linux-input@vger.kernel.org 6378S: Maintained 6379F: drivers/input/touchscreen/resistive-adc-touch.c 6380 6381GENERIC UIO DRIVER FOR PCI DEVICES 6382M: "Michael S. Tsirkin" <mst@redhat.com> 6383L: kvm@vger.kernel.org 6384S: Supported 6385F: drivers/uio/uio_pci_generic.c 6386 6387GENWQE (IBM Generic Workqueue Card) 6388M: Frank Haverkamp <haver@linux.ibm.com> 6389S: Supported 6390F: drivers/misc/genwqe/ 6391 6392GET_MAINTAINER SCRIPT 6393M: Joe Perches <joe@perches.com> 6394S: Maintained 6395F: scripts/get_maintainer.pl 6396 6397GFS2 FILE SYSTEM 6398M: Bob Peterson <rpeterso@redhat.com> 6399M: Andreas Gruenbacher <agruenba@redhat.com> 6400L: cluster-devel@redhat.com 6401W: http://sources.redhat.com/cluster/ 6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6403S: Supported 6404F: Documentation/filesystems/gfs2*.txt 6405F: fs/gfs2/ 6406F: include/uapi/linux/gfs2_ondisk.h 6407 6408GIGASET ISDN DRIVERS 6409M: Paul Bolle <pebolle@tiscali.nl> 6410L: gigaset307x-common@lists.sourceforge.net 6411W: http://gigaset307x.sourceforge.net/ 6412S: Odd Fixes 6413F: Documentation/isdn/README.gigaset 6414F: drivers/isdn/gigaset/ 6415F: include/uapi/linux/gigaset_dev.h 6416 6417GNSS SUBSYSTEM 6418M: Johan Hovold <johan@kernel.org> 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6420S: Maintained 6421F: Documentation/ABI/testing/sysfs-class-gnss 6422F: Documentation/devicetree/bindings/gnss/ 6423F: drivers/gnss/ 6424F: include/linux/gnss.h 6425 6426GO7007 MPEG CODEC 6427M: Hans Verkuil <hans.verkuil@cisco.com> 6428L: linux-media@vger.kernel.org 6429S: Maintained 6430F: drivers/media/usb/go7007/ 6431 6432GOODIX TOUCHSCREEN 6433M: Bastien Nocera <hadess@hadess.net> 6434L: linux-input@vger.kernel.org 6435S: Maintained 6436F: drivers/input/touchscreen/goodix.c 6437 6438GPD POCKET FAN DRIVER 6439M: Hans de Goede <hdegoede@redhat.com> 6440L: platform-driver-x86@vger.kernel.org 6441S: Maintained 6442F: drivers/platform/x86/gpd-pocket-fan.c 6443 6444GPIO ACPI SUPPORT 6445M: Mika Westerberg <mika.westerberg@linux.intel.com> 6446M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6447L: linux-gpio@vger.kernel.org 6448L: linux-acpi@vger.kernel.org 6449S: Maintained 6450F: Documentation/acpi/gpio-properties.txt 6451F: drivers/gpio/gpiolib-acpi.c 6452 6453GPIO IR Transmitter 6454M: Sean Young <sean@mess.org> 6455L: linux-media@vger.kernel.org 6456S: Maintained 6457F: drivers/media/rc/gpio-ir-tx.c 6458 6459GPIO MOCKUP DRIVER 6460M: Bamvor Jian Zhang <bamv2005@gmail.com> 6461L: linux-gpio@vger.kernel.org 6462S: Maintained 6463F: drivers/gpio/gpio-mockup.c 6464F: tools/testing/selftests/gpio/ 6465 6466GPIO SUBSYSTEM 6467M: Linus Walleij <linus.walleij@linaro.org> 6468M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6469L: linux-gpio@vger.kernel.org 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6471S: Maintained 6472F: Documentation/devicetree/bindings/gpio/ 6473F: Documentation/driver-api/gpio/ 6474F: Documentation/gpio/ 6475F: Documentation/ABI/testing/gpio-cdev 6476F: Documentation/ABI/obsolete/sysfs-gpio 6477F: drivers/gpio/ 6478F: include/linux/gpio/ 6479F: include/linux/gpio.h 6480F: include/linux/of_gpio.h 6481F: include/asm-generic/gpio.h 6482F: include/uapi/linux/gpio.h 6483F: tools/gpio/ 6484 6485GRE DEMULTIPLEXER DRIVER 6486M: Dmitry Kozlov <xeb@mail.ru> 6487L: netdev@vger.kernel.org 6488S: Maintained 6489F: net/ipv4/gre_demux.c 6490F: net/ipv4/gre_offload.c 6491F: include/net/gre.h 6492 6493GRETH 10/100/1G Ethernet MAC device driver 6494M: Andreas Larsson <andreas@gaisler.com> 6495L: netdev@vger.kernel.org 6496S: Maintained 6497F: drivers/net/ethernet/aeroflex/ 6498 6499GREYBUS AUDIO PROTOCOLS DRIVERS 6500M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6501M: Mark Greer <mgreer@animalcreek.com> 6502S: Maintained 6503F: drivers/staging/greybus/audio_apbridgea.c 6504F: drivers/staging/greybus/audio_apbridgea.h 6505F: drivers/staging/greybus/audio_codec.c 6506F: drivers/staging/greybus/audio_codec.h 6507F: drivers/staging/greybus/audio_gb.c 6508F: drivers/staging/greybus/audio_manager.c 6509F: drivers/staging/greybus/audio_manager.h 6510F: drivers/staging/greybus/audio_manager_module.c 6511F: drivers/staging/greybus/audio_manager_private.h 6512F: drivers/staging/greybus/audio_manager_sysfs.c 6513F: drivers/staging/greybus/audio_module.c 6514F: drivers/staging/greybus/audio_topology.c 6515 6516GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6517M: Viresh Kumar <vireshk@kernel.org> 6518S: Maintained 6519F: drivers/staging/greybus/authentication.c 6520F: drivers/staging/greybus/bootrom.c 6521F: drivers/staging/greybus/firmware.h 6522F: drivers/staging/greybus/fw-core.c 6523F: drivers/staging/greybus/fw-download.c 6524F: drivers/staging/greybus/fw-management.c 6525F: drivers/staging/greybus/greybus_authentication.h 6526F: drivers/staging/greybus/greybus_firmware.h 6527F: drivers/staging/greybus/hid.c 6528F: drivers/staging/greybus/i2c.c 6529F: drivers/staging/greybus/spi.c 6530F: drivers/staging/greybus/spilib.c 6531F: drivers/staging/greybus/spilib.h 6532 6533GREYBUS LOOPBACK DRIVER 6534M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6535S: Maintained 6536F: drivers/staging/greybus/loopback.c 6537 6538GREYBUS PLATFORM DRIVERS 6539M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6540S: Maintained 6541F: drivers/staging/greybus/arche-platform.c 6542F: drivers/staging/greybus/arche-apb-ctrl.c 6543F: drivers/staging/greybus/arche_platform.h 6544 6545GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6546M: Rui Miguel Silva <rmfrfs@gmail.com> 6547S: Maintained 6548F: drivers/staging/greybus/sdio.c 6549F: drivers/staging/greybus/light.c 6550F: drivers/staging/greybus/gpio.c 6551F: drivers/staging/greybus/power_supply.c 6552F: drivers/staging/greybus/spi.c 6553F: drivers/staging/greybus/spilib.c 6554 6555GREYBUS SUBSYSTEM 6556M: Johan Hovold <johan@kernel.org> 6557M: Alex Elder <elder@kernel.org> 6558M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6559S: Maintained 6560F: drivers/staging/greybus/ 6561L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6562 6563GREYBUS UART PROTOCOLS DRIVERS 6564M: David Lin <dtwlin@gmail.com> 6565S: Maintained 6566F: drivers/staging/greybus/uart.c 6567F: drivers/staging/greybus/log.c 6568 6569GS1662 VIDEO SERIALIZER 6570M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6571L: linux-media@vger.kernel.org 6572T: git git://linuxtv.org/media_tree.git 6573S: Maintained 6574F: drivers/media/spi/gs1662.c 6575 6576GSPCA FINEPIX SUBDRIVER 6577M: Frank Zago <frank@zago.net> 6578L: linux-media@vger.kernel.org 6579T: git git://linuxtv.org/media_tree.git 6580S: Maintained 6581F: drivers/media/usb/gspca/finepix.c 6582 6583GSPCA GL860 SUBDRIVER 6584M: Olivier Lorin <o.lorin@laposte.net> 6585L: linux-media@vger.kernel.org 6586T: git git://linuxtv.org/media_tree.git 6587S: Maintained 6588F: drivers/media/usb/gspca/gl860/ 6589 6590GSPCA M5602 SUBDRIVER 6591M: Erik Andren <erik.andren@gmail.com> 6592L: linux-media@vger.kernel.org 6593T: git git://linuxtv.org/media_tree.git 6594S: Maintained 6595F: drivers/media/usb/gspca/m5602/ 6596 6597GSPCA PAC207 SONIXB SUBDRIVER 6598M: Hans Verkuil <hverkuil@xs4all.nl> 6599L: linux-media@vger.kernel.org 6600T: git git://linuxtv.org/media_tree.git 6601S: Odd Fixes 6602F: drivers/media/usb/gspca/pac207.c 6603 6604GSPCA SN9C20X SUBDRIVER 6605M: Brian Johnson <brijohn@gmail.com> 6606L: linux-media@vger.kernel.org 6607T: git git://linuxtv.org/media_tree.git 6608S: Maintained 6609F: drivers/media/usb/gspca/sn9c20x.c 6610 6611GSPCA T613 SUBDRIVER 6612M: Leandro Costantino <lcostantino@gmail.com> 6613L: linux-media@vger.kernel.org 6614T: git git://linuxtv.org/media_tree.git 6615S: Maintained 6616F: drivers/media/usb/gspca/t613.c 6617 6618GSPCA USB WEBCAM DRIVER 6619M: Hans Verkuil <hverkuil@xs4all.nl> 6620L: linux-media@vger.kernel.org 6621T: git git://linuxtv.org/media_tree.git 6622S: Odd Fixes 6623F: drivers/media/usb/gspca/ 6624 6625GTP (GPRS Tunneling Protocol) 6626M: Pablo Neira Ayuso <pablo@netfilter.org> 6627M: Harald Welte <laforge@gnumonks.org> 6628L: osmocom-net-gprs@lists.osmocom.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6630S: Maintained 6631F: drivers/net/gtp.c 6632 6633GUID PARTITION TABLE (GPT) 6634M: Davidlohr Bueso <dave@stgolabs.net> 6635L: linux-efi@vger.kernel.org 6636S: Maintained 6637F: block/partitions/efi.* 6638 6639H8/300 ARCHITECTURE 6640M: Yoshinori Sato <ysato@users.sourceforge.jp> 6641L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6642W: http://uclinux-h8.sourceforge.jp 6643T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6644S: Maintained 6645F: arch/h8300/ 6646F: drivers/clocksource/h8300_*.c 6647F: drivers/clk/h8300/ 6648F: drivers/irqchip/irq-renesas-h8*.c 6649 6650HACKRF MEDIA DRIVER 6651M: Antti Palosaari <crope@iki.fi> 6652L: linux-media@vger.kernel.org 6653W: https://linuxtv.org 6654W: http://palosaari.fi/linux/ 6655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6656T: git git://linuxtv.org/anttip/media_tree.git 6657S: Maintained 6658F: drivers/media/usb/hackrf/ 6659 6660HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6661M: Frank Seidel <frank@f-seidel.de> 6662L: platform-driver-x86@vger.kernel.org 6663W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6664S: Maintained 6665F: drivers/platform/x86/hdaps.c 6666 6667HARDWARE MONITORING 6668M: Jean Delvare <jdelvare@suse.com> 6669M: Guenter Roeck <linux@roeck-us.net> 6670L: linux-hwmon@vger.kernel.org 6671W: http://hwmon.wiki.kernel.org/ 6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6673S: Maintained 6674F: Documentation/devicetree/bindings/hwmon/ 6675F: Documentation/hwmon/ 6676F: drivers/hwmon/ 6677F: include/linux/hwmon*.h 6678F: include/trace/events/hwmon*.h 6679 6680HARDWARE RANDOM NUMBER GENERATOR CORE 6681M: Matt Mackall <mpm@selenic.com> 6682M: Herbert Xu <herbert@gondor.apana.org.au> 6683L: linux-crypto@vger.kernel.org 6684S: Odd fixes 6685F: Documentation/devicetree/bindings/rng/ 6686F: Documentation/hw_random.txt 6687F: drivers/char/hw_random/ 6688F: include/linux/hw_random.h 6689 6690HARDWARE TRACING FACILITIES 6691M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6692S: Maintained 6693F: drivers/hwtracing/ 6694 6695HARDWARE SPINLOCK CORE 6696M: Ohad Ben-Cohen <ohad@wizery.com> 6697M: Bjorn Andersson <bjorn.andersson@linaro.org> 6698L: linux-remoteproc@vger.kernel.org 6699S: Maintained 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6701F: Documentation/devicetree/bindings/hwlock/ 6702F: Documentation/hwspinlock.txt 6703F: drivers/hwspinlock/ 6704F: include/linux/hwspinlock.h 6705 6706HARMONY SOUND DRIVER 6707L: linux-parisc@vger.kernel.org 6708S: Maintained 6709F: sound/parisc/harmony.* 6710 6711HDPVR USB VIDEO ENCODER DRIVER 6712M: Hans Verkuil <hverkuil@xs4all.nl> 6713L: linux-media@vger.kernel.org 6714T: git git://linuxtv.org/media_tree.git 6715W: https://linuxtv.org 6716S: Odd Fixes 6717F: drivers/media/usb/hdpvr/ 6718 6719HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6720M: Jerry Hoemann <jerry.hoemann@hpe.com> 6721S: Supported 6722F: Documentation/watchdog/hpwdt.txt 6723F: drivers/watchdog/hpwdt.c 6724 6725HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6726M: Don Brace <don.brace@microsemi.com> 6727L: esc.storagedev@microsemi.com 6728L: linux-scsi@vger.kernel.org 6729S: Supported 6730F: Documentation/scsi/hpsa.txt 6731F: drivers/scsi/hpsa*.[ch] 6732F: include/linux/cciss*.h 6733F: include/uapi/linux/cciss*.h 6734 6735HFI1 DRIVER 6736M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6737M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6738L: linux-rdma@vger.kernel.org 6739S: Supported 6740F: drivers/infiniband/hw/hfi1 6741 6742HFS FILESYSTEM 6743L: linux-fsdevel@vger.kernel.org 6744S: Orphan 6745F: Documentation/filesystems/hfs.txt 6746F: fs/hfs/ 6747 6748HFSPLUS FILESYSTEM 6749L: linux-fsdevel@vger.kernel.org 6750S: Orphan 6751F: Documentation/filesystems/hfsplus.txt 6752F: fs/hfsplus/ 6753 6754HGA FRAMEBUFFER DRIVER 6755M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6756L: linux-nvidia@lists.surfsouth.com 6757W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6758S: Maintained 6759F: drivers/video/fbdev/hgafb.c 6760 6761HIBERNATION (aka Software Suspend, aka swsusp) 6762M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6763M: Pavel Machek <pavel@ucw.cz> 6764L: linux-pm@vger.kernel.org 6765B: https://bugzilla.kernel.org 6766S: Supported 6767F: arch/x86/power/ 6768F: drivers/base/power/ 6769F: kernel/power/ 6770F: include/linux/suspend.h 6771F: include/linux/freezer.h 6772F: include/linux/pm.h 6773F: arch/*/include/asm/suspend*.h 6774 6775HID CORE LAYER 6776M: Jiri Kosina <jikos@kernel.org> 6777M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6778L: linux-input@vger.kernel.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6780S: Maintained 6781F: drivers/hid/ 6782F: include/linux/hid* 6783F: include/uapi/linux/hid* 6784 6785HID SENSOR HUB DRIVERS 6786M: Jiri Kosina <jikos@kernel.org> 6787M: Jonathan Cameron <jic23@kernel.org> 6788M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6789L: linux-input@vger.kernel.org 6790L: linux-iio@vger.kernel.org 6791S: Maintained 6792F: Documentation/hid/hid-sensor* 6793F: drivers/hid/hid-sensor-* 6794F: drivers/iio/*/hid-* 6795F: include/linux/hid-sensor-* 6796 6797HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6798M: Thomas Gleixner <tglx@linutronix.de> 6799L: linux-kernel@vger.kernel.org 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6801S: Maintained 6802F: Documentation/timers/ 6803F: kernel/time/hrtimer.c 6804F: kernel/time/clockevents.c 6805F: kernel/time/timer_*.c 6806F: include/linux/clockchips.h 6807F: include/linux/hrtimer.h 6808 6809HIGH-SPEED SCC DRIVER FOR AX.25 6810L: linux-hams@vger.kernel.org 6811S: Orphan 6812F: drivers/net/hamradio/dmascc.c 6813F: drivers/net/hamradio/scc.c 6814 6815HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6816M: HighPoint Linux Team <linux@highpoint-tech.com> 6817W: http://www.highpoint-tech.com 6818S: Supported 6819F: Documentation/scsi/hptiop.txt 6820F: drivers/scsi/hptiop.c 6821 6822HIPPI 6823M: Jes Sorensen <jes@trained-monkey.org> 6824L: linux-hippi@sunsite.dk 6825S: Maintained 6826F: include/linux/hippidevice.h 6827F: include/uapi/linux/if_hippi.h 6828F: net/802/hippi.c 6829F: drivers/net/hippi/ 6830 6831HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6832M: Yisen Zhuang <yisen.zhuang@huawei.com> 6833M: Salil Mehta <salil.mehta@huawei.com> 6834L: netdev@vger.kernel.org 6835W: http://www.hisilicon.com 6836S: Maintained 6837F: drivers/net/ethernet/hisilicon/hns3/ 6838 6839HISILICON LPC BUS DRIVER 6840M: john.garry@huawei.com 6841W: http://www.hisilicon.com 6842S: Maintained 6843F: drivers/bus/hisi_lpc.c 6844F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6845 6846HISILICON NETWORK SUBSYSTEM DRIVER 6847M: Yisen Zhuang <yisen.zhuang@huawei.com> 6848M: Salil Mehta <salil.mehta@huawei.com> 6849L: netdev@vger.kernel.org 6850W: http://www.hisilicon.com 6851S: Maintained 6852F: drivers/net/ethernet/hisilicon/ 6853F: Documentation/devicetree/bindings/net/hisilicon*.txt 6854 6855HISILICON PMU DRIVER 6856M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6857W: http://www.hisilicon.com 6858S: Supported 6859F: drivers/perf/hisilicon 6860F: Documentation/perf/hisi-pmu.txt 6861 6862HISILICON ROCE DRIVER 6863M: Lijun Ou <oulijun@huawei.com> 6864M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6865L: linux-rdma@vger.kernel.org 6866S: Maintained 6867F: drivers/infiniband/hw/hns/ 6868F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6869 6870HISILICON SAS Controller 6871M: John Garry <john.garry@huawei.com> 6872W: http://www.hisilicon.com 6873S: Supported 6874F: drivers/scsi/hisi_sas/ 6875F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6876 6877HMM - Heterogeneous Memory Management 6878M: Jérôme Glisse <jglisse@redhat.com> 6879L: linux-mm@kvack.org 6880S: Maintained 6881F: mm/hmm* 6882F: include/linux/hmm* 6883F: Documentation/vm/hmm.rst 6884 6885HOST AP DRIVER 6886M: Jouni Malinen <j@w1.fi> 6887L: linux-wireless@vger.kernel.org 6888W: http://w1.fi/hostap-driver.html 6889S: Obsolete 6890F: drivers/net/wireless/intersil/hostap/ 6891 6892HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6893L: platform-driver-x86@vger.kernel.org 6894S: Orphan 6895F: drivers/platform/x86/tc1100-wmi.c 6896 6897HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6898M: Jaroslav Kysela <perex@perex.cz> 6899S: Maintained 6900F: drivers/net/ethernet/hp/hp100.* 6901 6902HPET: High Precision Event Timers driver 6903M: Clemens Ladisch <clemens@ladisch.de> 6904S: Maintained 6905F: Documentation/timers/hpet.txt 6906F: drivers/char/hpet.c 6907F: include/linux/hpet.h 6908F: include/uapi/linux/hpet.h 6909 6910HPET: x86 6911S: Orphan 6912F: arch/x86/kernel/hpet.c 6913F: arch/x86/include/asm/hpet.h 6914 6915HPFS FILESYSTEM 6916M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6917W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6918S: Maintained 6919F: fs/hpfs/ 6920 6921HSI SUBSYSTEM 6922M: Sebastian Reichel <sre@kernel.org> 6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6924S: Maintained 6925F: Documentation/ABI/testing/sysfs-bus-hsi 6926F: Documentation/driver-api/hsi.rst 6927F: drivers/hsi/ 6928F: include/linux/hsi/ 6929F: include/uapi/linux/hsi/ 6930 6931HSO 3G MODEM DRIVER 6932L: linux-usb@vger.kernel.org 6933S: Orphan 6934F: drivers/net/usb/hso.c 6935 6936HSR NETWORK PROTOCOL 6937M: Arvid Brodin <arvid.brodin@alten.se> 6938L: netdev@vger.kernel.org 6939S: Maintained 6940F: net/hsr/ 6941 6942HT16K33 LED CONTROLLER DRIVER 6943M: Robin van der Gracht <robin@protonic.nl> 6944S: Maintained 6945F: drivers/auxdisplay/ht16k33.c 6946F: Documentation/devicetree/bindings/display/ht16k33.txt 6947 6948HTCPEN TOUCHSCREEN DRIVER 6949M: Pau Oliva Fora <pof@eslack.org> 6950L: linux-input@vger.kernel.org 6951S: Maintained 6952F: drivers/input/touchscreen/htcpen.c 6953 6954HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6955M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6956L: linux-iio@vger.kernel.org 6957W: http://www.st.com/ 6958S: Maintained 6959F: drivers/iio/humidity/hts221* 6960F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6961 6962HUAWEI ETHERNET DRIVER 6963M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6964L: netdev@vger.kernel.org 6965S: Supported 6966F: Documentation/networking/hinic.txt 6967F: drivers/net/ethernet/huawei/hinic/ 6968 6969HUGETLB FILESYSTEM 6970M: Mike Kravetz <mike.kravetz@oracle.com> 6971L: linux-mm@kvack.org 6972S: Maintained 6973F: fs/hugetlbfs/ 6974F: mm/hugetlb.c 6975F: include/linux/hugetlb.h 6976F: Documentation/admin-guide/mm/hugetlbpage.rst 6977F: Documentation/vm/hugetlbfs_reserv.rst 6978F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6979 6980HVA ST MEDIA DRIVER 6981M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6982L: linux-media@vger.kernel.org 6983T: git git://linuxtv.org/media_tree.git 6984W: https://linuxtv.org 6985S: Supported 6986F: drivers/media/platform/sti/hva 6987 6988HWPOISON MEMORY FAILURE HANDLING 6989M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6990L: linux-mm@kvack.org 6991S: Maintained 6992F: mm/memory-failure.c 6993F: mm/hwpoison-inject.c 6994 6995HYGON PROCESSOR SUPPORT 6996M: Pu Wen <puwen@hygon.cn> 6997L: linux-kernel@vger.kernel.org 6998S: Maintained 6999F: arch/x86/kernel/cpu/hygon.c 7000 7001Hyper-V CORE AND DRIVERS 7002M: "K. Y. Srinivasan" <kys@microsoft.com> 7003M: Haiyang Zhang <haiyangz@microsoft.com> 7004M: Stephen Hemminger <sthemmin@microsoft.com> 7005M: Sasha Levin <sashal@kernel.org> 7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7007L: devel@linuxdriverproject.org 7008S: Supported 7009F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7010F: arch/x86/include/asm/mshyperv.h 7011F: arch/x86/include/asm/trace/hyperv.h 7012F: arch/x86/include/asm/hyperv-tlfs.h 7013F: arch/x86/kernel/cpu/mshyperv.c 7014F: arch/x86/hyperv 7015F: drivers/hid/hid-hyperv.c 7016F: drivers/hv/ 7017F: drivers/input/serio/hyperv-keyboard.c 7018F: drivers/pci/controller/pci-hyperv.c 7019F: drivers/net/hyperv/ 7020F: drivers/scsi/storvsc_drv.c 7021F: drivers/uio/uio_hv_generic.c 7022F: drivers/video/fbdev/hyperv_fb.c 7023F: net/vmw_vsock/hyperv_transport.c 7024F: include/linux/hyperv.h 7025F: include/uapi/linux/hyperv.h 7026F: tools/hv/ 7027F: Documentation/ABI/stable/sysfs-bus-vmbus 7028 7029HYPERVISOR VIRTUAL CONSOLE DRIVER 7030L: linuxppc-dev@lists.ozlabs.org 7031S: Odd Fixes 7032F: drivers/tty/hvc/ 7033 7034I2C ACPI SUPPORT 7035M: Mika Westerberg <mika.westerberg@linux.intel.com> 7036L: linux-i2c@vger.kernel.org 7037L: linux-acpi@vger.kernel.org 7038S: Maintained 7039F: drivers/i2c/i2c-core-acpi.c 7040 7041I2C CONTROLLER DRIVER FOR NVIDIA GPU 7042M: Ajay Gupta <ajayg@nvidia.com> 7043L: linux-i2c@vger.kernel.org 7044S: Maintained 7045F: Documentation/i2c/busses/i2c-nvidia-gpu 7046F: drivers/i2c/busses/i2c-nvidia-gpu.c 7047 7048I2C MUXES 7049M: Peter Rosin <peda@axentia.se> 7050L: linux-i2c@vger.kernel.org 7051S: Maintained 7052F: Documentation/i2c/i2c-topology 7053F: Documentation/i2c/muxes/ 7054F: Documentation/devicetree/bindings/i2c/i2c-mux* 7055F: Documentation/devicetree/bindings/i2c/i2c-arb* 7056F: Documentation/devicetree/bindings/i2c/i2c-gate* 7057F: drivers/i2c/i2c-mux.c 7058F: drivers/i2c/muxes/ 7059F: include/linux/i2c-mux.h 7060 7061I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7062M: Gregory CLEMENT <gregory.clement@bootlin.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: drivers/i2c/busses/i2c-mv64xxx.c 7066 7067I2C OVER PARALLEL PORT 7068M: Jean Delvare <jdelvare@suse.com> 7069L: linux-i2c@vger.kernel.org 7070S: Maintained 7071F: Documentation/i2c/busses/i2c-parport 7072F: Documentation/i2c/busses/i2c-parport-light 7073F: drivers/i2c/busses/i2c-parport.c 7074F: drivers/i2c/busses/i2c-parport-light.c 7075 7076I2C SUBSYSTEM 7077M: Wolfram Sang <wsa@the-dreams.de> 7078L: linux-i2c@vger.kernel.org 7079W: https://i2c.wiki.kernel.org/ 7080Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7082S: Maintained 7083F: Documentation/devicetree/bindings/i2c/i2c.txt 7084F: Documentation/i2c/ 7085F: drivers/i2c/* 7086F: include/linux/i2c.h 7087F: include/linux/i2c-dev.h 7088F: include/linux/i2c-smbus.h 7089F: include/uapi/linux/i2c.h 7090F: include/uapi/linux/i2c-*.h 7091 7092I2C SUBSYSTEM HOST DRIVERS 7093L: linux-i2c@vger.kernel.org 7094W: https://i2c.wiki.kernel.org/ 7095Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7097S: Odd Fixes 7098F: Documentation/devicetree/bindings/i2c/ 7099F: drivers/i2c/algos/ 7100F: drivers/i2c/busses/ 7101 7102I2C-TAOS-EVM DRIVER 7103M: Jean Delvare <jdelvare@suse.com> 7104L: linux-i2c@vger.kernel.org 7105S: Maintained 7106F: Documentation/i2c/busses/i2c-taos-evm 7107F: drivers/i2c/busses/i2c-taos-evm.c 7108 7109I2C-TINY-USB DRIVER 7110M: Till Harbaum <till@harbaum.org> 7111L: linux-i2c@vger.kernel.org 7112W: http://www.harbaum.org/till/i2c_tiny_usb 7113S: Maintained 7114F: drivers/i2c/busses/i2c-tiny-usb.c 7115 7116I2C/SMBUS CONTROLLER DRIVERS FOR PC 7117M: Jean Delvare <jdelvare@suse.com> 7118L: linux-i2c@vger.kernel.org 7119S: Maintained 7120F: Documentation/i2c/busses/i2c-ali1535 7121F: Documentation/i2c/busses/i2c-ali1563 7122F: Documentation/i2c/busses/i2c-ali15x3 7123F: Documentation/i2c/busses/i2c-amd756 7124F: Documentation/i2c/busses/i2c-amd8111 7125F: Documentation/i2c/busses/i2c-i801 7126F: Documentation/i2c/busses/i2c-nforce2 7127F: Documentation/i2c/busses/i2c-piix4 7128F: Documentation/i2c/busses/i2c-sis5595 7129F: Documentation/i2c/busses/i2c-sis630 7130F: Documentation/i2c/busses/i2c-sis96x 7131F: Documentation/i2c/busses/i2c-via 7132F: Documentation/i2c/busses/i2c-viapro 7133F: drivers/i2c/busses/i2c-ali1535.c 7134F: drivers/i2c/busses/i2c-ali1563.c 7135F: drivers/i2c/busses/i2c-ali15x3.c 7136F: drivers/i2c/busses/i2c-amd756.c 7137F: drivers/i2c/busses/i2c-amd756-s4882.c 7138F: drivers/i2c/busses/i2c-amd8111.c 7139F: drivers/i2c/busses/i2c-i801.c 7140F: drivers/i2c/busses/i2c-isch.c 7141F: drivers/i2c/busses/i2c-nforce2.c 7142F: drivers/i2c/busses/i2c-nforce2-s4985.c 7143F: drivers/i2c/busses/i2c-piix4.c 7144F: drivers/i2c/busses/i2c-sis5595.c 7145F: drivers/i2c/busses/i2c-sis630.c 7146F: drivers/i2c/busses/i2c-sis96x.c 7147F: drivers/i2c/busses/i2c-via.c 7148F: drivers/i2c/busses/i2c-viapro.c 7149 7150I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7151M: Hans de Goede <hdegoede@redhat.com> 7152L: linux-i2c@vger.kernel.org 7153S: Maintained 7154F: drivers/i2c/busses/i2c-cht-wc.c 7155 7156I2C/SMBUS ISMT DRIVER 7157M: Seth Heasley <seth.heasley@intel.com> 7158M: Neil Horman <nhorman@tuxdriver.com> 7159L: linux-i2c@vger.kernel.org 7160F: drivers/i2c/busses/i2c-ismt.c 7161F: Documentation/i2c/busses/i2c-ismt 7162 7163I2C/SMBUS STUB DRIVER 7164M: Jean Delvare <jdelvare@suse.com> 7165L: linux-i2c@vger.kernel.org 7166S: Maintained 7167F: drivers/i2c/i2c-stub.c 7168 7169I3C SUBSYSTEM 7170M: Boris Brezillon <bbrezillon@kernel.org> 7171L: linux-i3c@lists.infradead.org 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7173S: Maintained 7174F: Documentation/ABI/testing/sysfs-bus-i3c 7175F: Documentation/devicetree/bindings/i3c/ 7176F: Documentation/driver-api/i3c 7177F: drivers/i3c/ 7178F: include/linux/i3c/ 7179F: include/dt-bindings/i3c/ 7180 7181I3C DRIVER FOR SYNOPSYS DESIGNWARE 7182M: Vitor Soares <vitor.soares@synopsys.com> 7183S: Maintained 7184F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7185F: drivers/i3c/master/dw* 7186 7187IA64 (Itanium) PLATFORM 7188M: Tony Luck <tony.luck@intel.com> 7189M: Fenghua Yu <fenghua.yu@intel.com> 7190L: linux-ia64@vger.kernel.org 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7192S: Maintained 7193F: arch/ia64/ 7194 7195IBM Power 842 compression accelerator 7196M: Haren Myneni <haren@us.ibm.com> 7197S: Supported 7198F: drivers/crypto/nx/Makefile 7199F: drivers/crypto/nx/Kconfig 7200F: drivers/crypto/nx/nx-842* 7201F: include/linux/sw842.h 7202F: crypto/842.c 7203F: lib/842/ 7204 7205IBM Power in-Nest Crypto Acceleration 7206M: Breno Leitão <leitao@debian.org> 7207M: Nayna Jain <nayna@linux.ibm.com> 7208M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7209L: linux-crypto@vger.kernel.org 7210S: Supported 7211F: drivers/crypto/nx/Makefile 7212F: drivers/crypto/nx/Kconfig 7213F: drivers/crypto/nx/nx-aes* 7214F: drivers/crypto/nx/nx-sha* 7215F: drivers/crypto/nx/nx.* 7216F: drivers/crypto/nx/nx_csbcpb.h 7217F: drivers/crypto/nx/nx_debugfs.h 7218 7219IBM Power Linux RAID adapter 7220M: Brian King <brking@us.ibm.com> 7221S: Supported 7222F: drivers/scsi/ipr.* 7223 7224IBM Power SRIOV Virtual NIC Device Driver 7225M: Thomas Falcon <tlfalcon@linux.ibm.com> 7226M: John Allen <jallen@linux.ibm.com> 7227L: netdev@vger.kernel.org 7228S: Supported 7229F: drivers/net/ethernet/ibm/ibmvnic.* 7230 7231IBM Power Virtual Accelerator Switchboard 7232M: Sukadev Bhattiprolu 7233L: linuxppc-dev@lists.ozlabs.org 7234S: Supported 7235F: arch/powerpc/platforms/powernv/vas* 7236F: arch/powerpc/platforms/powernv/copy-paste.h 7237F: arch/powerpc/include/asm/vas.h 7238F: arch/powerpc/include/uapi/asm/vas.h 7239 7240IBM Power Virtual Ethernet Device Driver 7241M: Thomas Falcon <tlfalcon@linux.ibm.com> 7242L: netdev@vger.kernel.org 7243S: Supported 7244F: drivers/net/ethernet/ibm/ibmveth.* 7245 7246IBM Power Virtual FC Device Drivers 7247M: Tyrel Datwyler <tyreld@linux.ibm.com> 7248L: linux-scsi@vger.kernel.org 7249S: Supported 7250F: drivers/scsi/ibmvscsi/ibmvfc* 7251 7252IBM Power Virtual Management Channel Driver 7253M: Steven Royer <seroyer@linux.ibm.com> 7254S: Supported 7255F: drivers/misc/ibmvmc.* 7256 7257IBM Power Virtual SCSI Device Drivers 7258M: Tyrel Datwyler <tyreld@linux.ibm.com> 7259L: linux-scsi@vger.kernel.org 7260S: Supported 7261F: drivers/scsi/ibmvscsi/ibmvscsi* 7262F: include/scsi/viosrp.h 7263 7264IBM Power Virtual SCSI Device Target Driver 7265M: Michael Cyr <mikecyr@linux.ibm.com> 7266L: linux-scsi@vger.kernel.org 7267L: target-devel@vger.kernel.org 7268S: Supported 7269F: drivers/scsi/ibmvscsi_tgt/ 7270 7271IBM Power VMX Cryptographic instructions 7272M: Breno Leitão <leitao@debian.org> 7273M: Nayna Jain <nayna@linux.ibm.com> 7274M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7275L: linux-crypto@vger.kernel.org 7276S: Supported 7277F: drivers/crypto/vmx/Makefile 7278F: drivers/crypto/vmx/Kconfig 7279F: drivers/crypto/vmx/vmx.c 7280F: drivers/crypto/vmx/aes* 7281F: drivers/crypto/vmx/ghash* 7282F: drivers/crypto/vmx/ppc-xlate.pl 7283 7284IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7285M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7286L: linux-pci@vger.kernel.org 7287L: linuxppc-dev@lists.ozlabs.org 7288S: Supported 7289F: drivers/pci/hotplug/rpaphp* 7290 7291IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7292M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7293L: linux-pci@vger.kernel.org 7294L: linuxppc-dev@lists.ozlabs.org 7295S: Supported 7296F: drivers/pci/hotplug/rpadlpar* 7297 7298IBM ServeRAID RAID DRIVER 7299S: Orphan 7300F: drivers/scsi/ips.* 7301 7302ICH LPC AND GPIO DRIVER 7303M: Peter Tyser <ptyser@xes-inc.com> 7304S: Maintained 7305F: drivers/mfd/lpc_ich.c 7306F: drivers/gpio/gpio-ich.c 7307 7308IDE SUBSYSTEM 7309M: "David S. Miller" <davem@davemloft.net> 7310L: linux-ide@vger.kernel.org 7311Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7313S: Maintained 7314F: Documentation/ide/ 7315F: drivers/ide/ 7316F: include/linux/ide.h 7317 7318IDE/ATAPI DRIVERS 7319M: Borislav Petkov <bp@alien8.de> 7320L: linux-ide@vger.kernel.org 7321S: Maintained 7322F: Documentation/cdrom/ide-cd 7323F: drivers/ide/ide-cd* 7324 7325IDEAPAD LAPTOP EXTRAS DRIVER 7326M: Ike Panhc <ike.pan@canonical.com> 7327L: platform-driver-x86@vger.kernel.org 7328W: http://launchpad.net/ideapad-laptop 7329S: Maintained 7330F: drivers/platform/x86/ideapad-laptop.c 7331 7332IDEAPAD LAPTOP SLIDEBAR DRIVER 7333M: Andrey Moiseev <o2g.org.ru@gmail.com> 7334L: linux-input@vger.kernel.org 7335W: https://github.com/o2genum/ideapad-slidebar 7336S: Maintained 7337F: drivers/input/misc/ideapad_slidebar.c 7338 7339IDT VersaClock 5 CLOCK DRIVER 7340M: Marek Vasut <marek.vasut@gmail.com> 7341S: Maintained 7342F: drivers/clk/clk-versaclock5.c 7343 7344IEEE 802.15.4 SUBSYSTEM 7345M: Alexander Aring <alex.aring@gmail.com> 7346M: Stefan Schmidt <stefan@datenfreihafen.org> 7347L: linux-wpan@vger.kernel.org 7348W: http://wpan.cakelab.org/ 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7351S: Maintained 7352F: net/ieee802154/ 7353F: net/mac802154/ 7354F: drivers/net/ieee802154/ 7355F: include/linux/nl802154.h 7356F: include/linux/ieee802154.h 7357F: include/net/nl802154.h 7358F: include/net/mac802154.h 7359F: include/net/af_ieee802154.h 7360F: include/net/cfg802154.h 7361F: include/net/ieee802154_netdev.h 7362F: Documentation/networking/ieee802154.txt 7363 7364IFE PROTOCOL 7365M: Yotam Gigi <yotam.gi@gmail.com> 7366M: Jamal Hadi Salim <jhs@mojatatu.com> 7367F: net/ife 7368F: include/net/ife.h 7369F: include/uapi/linux/ife.h 7370 7371IGORPLUG-USB IR RECEIVER 7372M: Sean Young <sean@mess.org> 7373L: linux-media@vger.kernel.org 7374S: Maintained 7375F: drivers/media/rc/igorplugusb.c 7376 7377IGUANAWORKS USB IR TRANSCEIVER 7378M: Sean Young <sean@mess.org> 7379L: linux-media@vger.kernel.org 7380S: Maintained 7381F: drivers/media/rc/iguanair.c 7382 7383IIO DIGITAL POTENTIOMETER DAC 7384M: Peter Rosin <peda@axentia.se> 7385L: linux-iio@vger.kernel.org 7386S: Maintained 7387F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7388F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7389F: drivers/iio/dac/dpot-dac.c 7390 7391IIO ENVELOPE DETECTOR 7392M: Peter Rosin <peda@axentia.se> 7393L: linux-iio@vger.kernel.org 7394S: Maintained 7395F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7396F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7397F: drivers/iio/adc/envelope-detector.c 7398 7399IIO MULTIPLEXER 7400M: Peter Rosin <peda@axentia.se> 7401L: linux-iio@vger.kernel.org 7402S: Maintained 7403F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7404F: drivers/iio/multiplexer/iio-mux.c 7405 7406IIO SUBSYSTEM AND DRIVERS 7407M: Jonathan Cameron <jic23@kernel.org> 7408R: Hartmut Knaack <knaack.h@gmx.de> 7409R: Lars-Peter Clausen <lars@metafoo.de> 7410R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7411L: linux-iio@vger.kernel.org 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7413S: Maintained 7414F: Documentation/ABI/testing/configfs-iio* 7415F: Documentation/ABI/testing/sysfs-bus-iio* 7416F: Documentation/devicetree/bindings/iio/ 7417F: drivers/iio/ 7418F: drivers/staging/iio/ 7419F: include/linux/iio/ 7420F: tools/iio/ 7421 7422IIO UNIT CONVERTER 7423M: Peter Rosin <peda@axentia.se> 7424L: linux-iio@vger.kernel.org 7425S: Maintained 7426F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7427F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7428F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7429F: drivers/iio/afe/iio-rescale.c 7430 7431IKANOS/ADI EAGLE ADSL USB DRIVER 7432M: Matthieu Castet <castet.matthieu@free.fr> 7433M: Stanislaw Gruszka <stf_xl@wp.pl> 7434S: Maintained 7435F: drivers/usb/atm/ueagle-atm.c 7436 7437IMGTEC ASCII LCD DRIVER 7438M: Paul Burton <paul.burton@mips.com> 7439S: Maintained 7440F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7441F: drivers/auxdisplay/img-ascii-lcd.c 7442 7443IMGTEC IR DECODER DRIVER 7444M: James Hogan <jhogan@kernel.org> 7445S: Maintained 7446F: drivers/media/rc/img-ir/ 7447 7448IMON SOUNDGRAPH USB IR RECEIVER 7449M: Sean Young <sean@mess.org> 7450L: linux-media@vger.kernel.org 7451S: Maintained 7452F: drivers/media/rc/imon_raw.c 7453F: drivers/media/rc/imon.c 7454 7455IMS TWINTURBO FRAMEBUFFER DRIVER 7456L: linux-fbdev@vger.kernel.org 7457S: Orphan 7458F: drivers/video/fbdev/imsttfb.c 7459 7460INA209 HARDWARE MONITOR DRIVER 7461M: Guenter Roeck <linux@roeck-us.net> 7462L: linux-hwmon@vger.kernel.org 7463S: Maintained 7464F: Documentation/hwmon/ina209 7465F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7466F: drivers/hwmon/ina209.c 7467 7468INA2XX HARDWARE MONITOR DRIVER 7469M: Guenter Roeck <linux@roeck-us.net> 7470L: linux-hwmon@vger.kernel.org 7471S: Maintained 7472F: Documentation/hwmon/ina2xx 7473F: drivers/hwmon/ina2xx.c 7474F: include/linux/platform_data/ina2xx.h 7475 7476INDUSTRY PACK SUBSYSTEM (IPACK) 7477M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7478M: Jens Taprogge <jens.taprogge@taprogge.org> 7479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7480L: industrypack-devel@lists.sourceforge.net 7481W: http://industrypack.sourceforge.net 7482S: Maintained 7483F: drivers/ipack/ 7484 7485INFINIBAND SUBSYSTEM 7486M: Doug Ledford <dledford@redhat.com> 7487M: Jason Gunthorpe <jgg@mellanox.com> 7488L: linux-rdma@vger.kernel.org 7489W: https://github.com/linux-rdma/rdma-core 7490Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7492S: Supported 7493F: Documentation/devicetree/bindings/infiniband/ 7494F: Documentation/infiniband/ 7495F: drivers/infiniband/ 7496F: include/uapi/linux/if_infiniband.h 7497F: include/uapi/rdma/ 7498F: include/rdma/ 7499 7500INGENIC JZ4780 DMA Driver 7501M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7502S: Maintained 7503F: drivers/dma/dma-jz4780.c 7504 7505INGENIC JZ4780 NAND DRIVER 7506M: Harvey Hunt <harveyhuntnexus@gmail.com> 7507L: linux-mtd@lists.infradead.org 7508S: Maintained 7509F: drivers/mtd/nand/raw/jz4780_* 7510 7511INOTIFY 7512M: Jan Kara <jack@suse.cz> 7513R: Amir Goldstein <amir73il@gmail.com> 7514L: linux-fsdevel@vger.kernel.org 7515S: Maintained 7516F: Documentation/filesystems/inotify.txt 7517F: fs/notify/inotify/ 7518F: include/linux/inotify.h 7519F: include/uapi/linux/inotify.h 7520 7521INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7522M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7523L: linux-input@vger.kernel.org 7524Q: http://patchwork.kernel.org/project/linux-input/list/ 7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7526S: Maintained 7527F: drivers/input/ 7528F: include/linux/input.h 7529F: include/uapi/linux/input.h 7530F: include/uapi/linux/input-event-codes.h 7531F: include/linux/input/ 7532F: Documentation/devicetree/bindings/input/ 7533F: Documentation/devicetree/bindings/serio/ 7534F: Documentation/input/ 7535 7536INPUT MULTITOUCH (MT) PROTOCOL 7537M: Henrik Rydberg <rydberg@bitmath.org> 7538L: linux-input@vger.kernel.org 7539S: Odd fixes 7540F: Documentation/input/multi-touch-protocol.rst 7541F: drivers/input/input-mt.c 7542K: \b(ABS|SYN)_MT_ 7543 7544INSIDE SECURE CRYPTO DRIVER 7545M: Antoine Tenart <antoine.tenart@bootlin.com> 7546F: drivers/crypto/inside-secure/ 7547S: Maintained 7548L: linux-crypto@vger.kernel.org 7549 7550INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7551M: Mimi Zohar <zohar@linux.ibm.com> 7552M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7553L: linux-integrity@vger.kernel.org 7554T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7555S: Supported 7556F: security/integrity/ima/ 7557 7558INTEL 810/815 FRAMEBUFFER DRIVER 7559M: Antonino Daplas <adaplas@gmail.com> 7560L: linux-fbdev@vger.kernel.org 7561S: Maintained 7562F: drivers/video/fbdev/i810/ 7563 7564INTEL ASoC DRIVERS 7565M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7566M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7567M: Jie Yang <yang.jie@linux.intel.com> 7568L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7569S: Supported 7570F: sound/soc/intel/ 7571 7572INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7573M: Hans de Goede <hdegoede@redhat.com> 7574L: platform-driver-x86@vger.kernel.org 7575S: Maintained 7576F: drivers/platform/x86/intel_atomisp2_pm.c 7577 7578INTEL C600 SERIES SAS CONTROLLER DRIVER 7579M: Intel SCU Linux support <intel-linux-scu@intel.com> 7580M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7581L: linux-scsi@vger.kernel.org 7582T: git git://git.code.sf.net/p/intel-sas/isci 7583S: Supported 7584F: drivers/scsi/isci/ 7585 7586INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7587M: Jani Nikula <jani.nikula@linux.intel.com> 7588M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7589M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7590L: intel-gfx@lists.freedesktop.org 7591W: https://01.org/linuxgraphics/ 7592B: https://01.org/linuxgraphics/documentation/how-report-bugs 7593C: irc://chat.freenode.net/intel-gfx 7594Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7595T: git git://anongit.freedesktop.org/drm-intel 7596S: Supported 7597F: drivers/gpu/drm/i915/ 7598F: include/drm/i915* 7599F: include/uapi/drm/i915_drm.h 7600F: Documentation/gpu/i915.rst 7601 7602INTEL ETHERNET DRIVERS 7603M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7604L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7605W: http://www.intel.com/support/feedback.htm 7606W: http://e1000.sourceforge.net/ 7607Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7610S: Supported 7611F: Documentation/networking/device_drivers/intel/e100.rst 7612F: Documentation/networking/device_drivers/intel/e1000.rst 7613F: Documentation/networking/device_drivers/intel/e1000e.rst 7614F: Documentation/networking/device_drivers/intel/fm10k.rst 7615F: Documentation/networking/device_drivers/intel/igb.rst 7616F: Documentation/networking/device_drivers/intel/igbvf.rst 7617F: Documentation/networking/device_drivers/intel/ixgb.rst 7618F: Documentation/networking/device_drivers/intel/ixgbe.rst 7619F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7620F: Documentation/networking/device_drivers/intel/i40e.rst 7621F: Documentation/networking/device_drivers/intel/iavf.rst 7622F: Documentation/networking/device_drivers/intel/ice.rst 7623F: drivers/net/ethernet/intel/ 7624F: drivers/net/ethernet/intel/*/ 7625F: include/linux/avf/virtchnl.h 7626 7627INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7628M: Maik Broemme <mbroemme@libmpq.org> 7629L: linux-fbdev@vger.kernel.org 7630S: Maintained 7631F: Documentation/fb/intelfb.txt 7632F: drivers/video/fbdev/intelfb/ 7633 7634INTEL GPIO DRIVERS 7635M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7636L: linux-gpio@vger.kernel.org 7637S: Maintained 7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7639F: drivers/gpio/gpio-ich.c 7640F: drivers/gpio/gpio-intel-mid.c 7641F: drivers/gpio/gpio-lynxpoint.c 7642F: drivers/gpio/gpio-merrifield.c 7643F: drivers/gpio/gpio-ml-ioh.c 7644F: drivers/gpio/gpio-pch.c 7645F: drivers/gpio/gpio-sch.c 7646F: drivers/gpio/gpio-sodaville.c 7647 7648INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7649M: Zhenyu Wang <zhenyuw@linux.intel.com> 7650M: Zhi Wang <zhi.a.wang@intel.com> 7651L: intel-gvt-dev@lists.freedesktop.org 7652L: intel-gfx@lists.freedesktop.org 7653W: https://01.org/igvt-g 7654T: git https://github.com/intel/gvt-linux.git 7655S: Supported 7656F: drivers/gpu/drm/i915/gvt/ 7657 7658INTEL HID EVENT DRIVER 7659M: Alex Hung <alex.hung@canonical.com> 7660L: platform-driver-x86@vger.kernel.org 7661S: Maintained 7662F: drivers/platform/x86/intel-hid.c 7663 7664INTEL I/OAT DMA DRIVER 7665M: Dave Jiang <dave.jiang@intel.com> 7666R: Dan Williams <dan.j.williams@intel.com> 7667L: dmaengine@vger.kernel.org 7668Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7669S: Supported 7670F: drivers/dma/ioat* 7671 7672INTEL IDLE DRIVER 7673M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7674M: Len Brown <lenb@kernel.org> 7675L: linux-pm@vger.kernel.org 7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7677B: https://bugzilla.kernel.org 7678S: Supported 7679F: drivers/idle/intel_idle.c 7680 7681INTEL INTEGRATED SENSOR HUB DRIVER 7682M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7683M: Jiri Kosina <jikos@kernel.org> 7684L: linux-input@vger.kernel.org 7685S: Maintained 7686F: drivers/hid/intel-ish-hid/ 7687 7688INTEL IOMMU (VT-d) 7689M: David Woodhouse <dwmw2@infradead.org> 7690L: iommu@lists.linux-foundation.org 7691T: git git://git.infradead.org/iommu-2.6.git 7692S: Supported 7693F: drivers/iommu/intel-iommu.c 7694F: include/linux/intel-iommu.h 7695 7696INTEL IOP-ADMA DMA DRIVER 7697R: Dan Williams <dan.j.williams@intel.com> 7698S: Odd fixes 7699F: drivers/dma/iop-adma.c 7700 7701INTEL IPU3 CSI-2 CIO2 DRIVER 7702M: Yong Zhi <yong.zhi@intel.com> 7703M: Sakari Ailus <sakari.ailus@linux.intel.com> 7704M: Bingbu Cao <bingbu.cao@intel.com> 7705R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7706R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7707L: linux-media@vger.kernel.org 7708S: Maintained 7709F: drivers/media/pci/intel/ipu3/ 7710F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7711 7712INTEL IPU3 CSI-2 IMGU DRIVER 7713M: Sakari Ailus <sakari.ailus@linux.intel.com> 7714L: linux-media@vger.kernel.org 7715S: Maintained 7716F: drivers/staging/media/ipu3/ 7717F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7718F: Documentation/media/v4l-drivers/ipu3.rst 7719 7720INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7721M: Krzysztof Halasa <khalasa@piap.pl> 7722S: Maintained 7723F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7724F: arch/arm/mach-ixp4xx/include/mach/npe.h 7725F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7726F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7727F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7728F: drivers/net/wan/ixp4xx_hss.c 7729 7730INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7731M: Deepak Saxena <dsaxena@plexity.net> 7732S: Maintained 7733F: drivers/char/hw_random/ixp4xx-rng.c 7734 7735INTEL MANAGEMENT ENGINE (mei) 7736M: Tomas Winkler <tomas.winkler@intel.com> 7737L: linux-kernel@vger.kernel.org 7738S: Supported 7739F: include/uapi/linux/mei.h 7740F: include/linux/mei_cl_bus.h 7741F: drivers/misc/mei/* 7742F: drivers/watchdog/mei_wdt.c 7743F: Documentation/misc-devices/mei/* 7744F: samples/mei/* 7745 7746INTEL MENLOW THERMAL DRIVER 7747M: Sujith Thomas <sujith.thomas@intel.com> 7748L: platform-driver-x86@vger.kernel.org 7749W: https://01.org/linux-acpi 7750S: Supported 7751F: drivers/platform/x86/intel_menlow.c 7752 7753INTEL MIC DRIVERS (mic) 7754M: Sudeep Dutt <sudeep.dutt@intel.com> 7755M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7756S: Supported 7757W: https://github.com/sudeepdutt/mic 7758W: http://software.intel.com/en-us/mic-developer 7759F: include/linux/mic_bus.h 7760F: include/linux/scif.h 7761F: include/uapi/linux/mic_common.h 7762F: include/uapi/linux/mic_ioctl.h 7763F: include/uapi/linux/scif_ioctl.h 7764F: drivers/misc/mic/ 7765F: drivers/dma/mic_x100_dma.c 7766F: drivers/dma/mic_x100_dma.h 7767F: Documentation/mic/ 7768 7769INTEL PMC CORE DRIVER 7770M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7771M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7772L: platform-driver-x86@vger.kernel.org 7773S: Maintained 7774F: drivers/platform/x86/intel_pmc_core* 7775 7776INTEL PMC/P-Unit IPC DRIVER 7777M: Zha Qipeng<qipeng.zha@intel.com> 7778L: platform-driver-x86@vger.kernel.org 7779S: Maintained 7780F: drivers/platform/x86/intel_pmc_ipc.c 7781F: drivers/platform/x86/intel_punit_ipc.c 7782F: arch/x86/include/asm/intel_pmc_ipc.h 7783F: arch/x86/include/asm/intel_punit_ipc.h 7784 7785INTEL PMIC GPIO DRIVERS 7786M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7787S: Maintained 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7789F: drivers/gpio/gpio-*cove.c 7790F: drivers/gpio/gpio-msic.c 7791 7792INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7793R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7794S: Maintained 7795F: drivers/mfd/intel_msic.c 7796F: drivers/mfd/intel_soc_pmic* 7797F: include/linux/mfd/intel_msic.h 7798F: include/linux/mfd/intel_soc_pmic* 7799 7800INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7801M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7802L: linux-wireless@vger.kernel.org 7803S: Maintained 7804F: Documentation/networking/device_drivers/intel/ipw2100.txt 7805F: Documentation/networking/device_drivers/intel/ipw2200.txt 7806F: drivers/net/wireless/intel/ipw2x00/ 7807 7808INTEL PSTATE DRIVER 7809M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7810M: Len Brown <lenb@kernel.org> 7811L: linux-pm@vger.kernel.org 7812S: Supported 7813F: drivers/cpufreq/intel_pstate.c 7814 7815INTEL RDMA RNIC DRIVER 7816M: Faisal Latif <faisal.latif@intel.com> 7817M: Shiraz Saleem <shiraz.saleem@intel.com> 7818L: linux-rdma@vger.kernel.org 7819S: Supported 7820F: drivers/infiniband/hw/i40iw/ 7821F: include/uapi/rdma/i40iw-abi.h 7822 7823INTEL TELEMETRY DRIVER 7824M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7825M: "David E. Box" <david.e.box@linux.intel.com> 7826L: platform-driver-x86@vger.kernel.org 7827S: Maintained 7828F: arch/x86/include/asm/intel_telemetry.h 7829F: drivers/platform/x86/intel_telemetry* 7830 7831INTEL VIRTUAL BUTTON DRIVER 7832M: AceLan Kao <acelan.kao@canonical.com> 7833L: platform-driver-x86@vger.kernel.org 7834S: Maintained 7835F: drivers/platform/x86/intel-vbtn.c 7836 7837INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7838M: Stanislaw Gruszka <sgruszka@redhat.com> 7839L: linux-wireless@vger.kernel.org 7840S: Supported 7841F: drivers/net/wireless/intel/iwlegacy/ 7842 7843INTEL WIRELESS WIFI LINK (iwlwifi) 7844M: Johannes Berg <johannes.berg@intel.com> 7845M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7846M: Luca Coelho <luciano.coelho@intel.com> 7847M: Intel Linux Wireless <linuxwifi@intel.com> 7848L: linux-wireless@vger.kernel.org 7849W: http://intellinuxwireless.org 7850T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7851S: Supported 7852F: drivers/net/wireless/intel/iwlwifi/ 7853 7854INTEL WIRELESS WIMAX CONNECTION 2400 7855M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7856M: linux-wimax@intel.com 7857L: wimax@linuxwimax.org (subscribers-only) 7858S: Supported 7859W: http://linuxwimax.org 7860F: Documentation/wimax/README.i2400m 7861F: drivers/net/wimax/i2400m/ 7862F: include/uapi/linux/wimax/i2400m.h 7863 7864INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7865M: Mario Limonciello <mario.limonciello@dell.com> 7866S: Maintained 7867F: drivers/platform/x86/intel-wmi-thunderbolt.c 7868 7869INTEL(R) TRACE HUB 7870M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7871S: Supported 7872F: Documentation/trace/intel_th.rst 7873F: drivers/hwtracing/intel_th/ 7874 7875INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7876M: Ning Sun <ning.sun@intel.com> 7877L: tboot-devel@lists.sourceforge.net 7878W: http://tboot.sourceforge.net 7879T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7880S: Supported 7881F: Documentation/intel_txt.txt 7882F: include/linux/tboot.h 7883F: arch/x86/kernel/tboot.c 7884 7885INTEL-MID GPIO DRIVER 7886M: David Cohen <david.a.cohen@linux.intel.com> 7887L: linux-gpio@vger.kernel.org 7888S: Maintained 7889F: drivers/gpio/gpio-intel-mid.c 7890 7891INVENSENSE MPU-3050 GYROSCOPE DRIVER 7892M: Linus Walleij <linus.walleij@linaro.org> 7893L: linux-iio@vger.kernel.org 7894S: Maintained 7895F: drivers/iio/gyro/mpu3050* 7896F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7897 7898IOC3 ETHERNET DRIVER 7899M: Ralf Baechle <ralf@linux-mips.org> 7900L: linux-mips@vger.kernel.org 7901S: Maintained 7902F: drivers/net/ethernet/sgi/ioc3-eth.c 7903 7904IOC3 SERIAL DRIVER 7905M: Pat Gefre <pfg@sgi.com> 7906L: linux-serial@vger.kernel.org 7907S: Maintained 7908F: drivers/tty/serial/ioc3_serial.c 7909 7910IOMAP FILESYSTEM LIBRARY 7911M: Christoph Hellwig <hch@infradead.org> 7912M: Darrick J. Wong <darrick.wong@oracle.com> 7913M: linux-xfs@vger.kernel.org 7914M: linux-fsdevel@vger.kernel.org 7915L: linux-xfs@vger.kernel.org 7916L: linux-fsdevel@vger.kernel.org 7917T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7918S: Supported 7919F: fs/iomap.c 7920F: include/linux/iomap.h 7921 7922IOMMU DRIVERS 7923M: Joerg Roedel <joro@8bytes.org> 7924L: iommu@lists.linux-foundation.org 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7926S: Maintained 7927F: Documentation/devicetree/bindings/iommu/ 7928F: drivers/iommu/ 7929F: include/linux/iommu.h 7930F: include/linux/of_iommu.h 7931F: include/linux/iova.h 7932 7933IP MASQUERADING 7934M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7935S: Maintained 7936F: net/ipv4/netfilter/ipt_MASQUERADE.c 7937 7938IPMI SUBSYSTEM 7939M: Corey Minyard <minyard@acm.org> 7940L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7941W: http://openipmi.sourceforge.net/ 7942S: Supported 7943F: Documentation/devicetree/bindings/ipmi/ 7944F: Documentation/IPMI.txt 7945F: drivers/char/ipmi/ 7946F: include/linux/ipmi* 7947F: include/uapi/linux/ipmi* 7948 7949IPS SCSI RAID DRIVER 7950M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7951L: linux-scsi@vger.kernel.org 7952W: http://www.adaptec.com/ 7953S: Maintained 7954F: drivers/scsi/ips* 7955 7956IPVS 7957M: Wensong Zhang <wensong@linux-vs.org> 7958M: Simon Horman <horms@verge.net.au> 7959M: Julian Anastasov <ja@ssi.bg> 7960L: netdev@vger.kernel.org 7961L: lvs-devel@vger.kernel.org 7962S: Maintained 7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7965F: Documentation/networking/ipvs-sysctl.txt 7966F: include/net/ip_vs.h 7967F: include/uapi/linux/ip_vs.h 7968F: net/netfilter/ipvs/ 7969 7970IPWIRELESS DRIVER 7971M: Jiri Kosina <jikos@kernel.org> 7972M: David Sterba <dsterba@suse.com> 7973S: Odd Fixes 7974F: drivers/tty/ipwireless/ 7975 7976IPX NETWORK LAYER 7977L: netdev@vger.kernel.org 7978S: Obsolete 7979F: include/uapi/linux/ipx.h 7980 7981IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7982M: Marc Zyngier <marc.zyngier@arm.com> 7983S: Maintained 7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7985F: Documentation/IRQ-domain.txt 7986F: include/linux/irqdomain.h 7987F: kernel/irq/irqdomain.c 7988F: kernel/irq/msi.c 7989 7990IRQ SUBSYSTEM 7991M: Thomas Gleixner <tglx@linutronix.de> 7992L: linux-kernel@vger.kernel.org 7993S: Maintained 7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7995F: kernel/irq/ 7996 7997IRQCHIP DRIVERS 7998M: Thomas Gleixner <tglx@linutronix.de> 7999M: Jason Cooper <jason@lakedaemon.net> 8000M: Marc Zyngier <marc.zyngier@arm.com> 8001L: linux-kernel@vger.kernel.org 8002S: Maintained 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8004F: Documentation/devicetree/bindings/interrupt-controller/ 8005F: drivers/irqchip/ 8006 8007ISA 8008M: William Breathitt Gray <vilhelm.gray@gmail.com> 8009S: Maintained 8010F: Documentation/isa.txt 8011F: drivers/base/isa.c 8012F: include/linux/isa.h 8013 8014ISA RADIO MODULE 8015M: Hans Verkuil <hverkuil@xs4all.nl> 8016L: linux-media@vger.kernel.org 8017T: git git://linuxtv.org/media_tree.git 8018W: https://linuxtv.org 8019S: Maintained 8020F: drivers/media/radio/radio-isa* 8021 8022ISAPNP 8023M: Jaroslav Kysela <perex@perex.cz> 8024S: Maintained 8025F: Documentation/isapnp.txt 8026F: drivers/pnp/isapnp/ 8027F: include/linux/isapnp.h 8028 8029ISCSI 8030M: Lee Duncan <lduncan@suse.com> 8031M: Chris Leech <cleech@redhat.com> 8032L: open-iscsi@googlegroups.com 8033W: www.open-iscsi.com 8034S: Maintained 8035F: drivers/scsi/*iscsi* 8036F: include/scsi/*iscsi* 8037 8038iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8039M: Peter Jones <pjones@redhat.com> 8040M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8041S: Maintained 8042F: drivers/firmware/iscsi_ibft* 8043 8044ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8045M: Sagi Grimberg <sagi@grimberg.me> 8046M: Max Gurtovoy <maxg@mellanox.com> 8047L: linux-rdma@vger.kernel.org 8048S: Supported 8049W: http://www.openfabrics.org 8050W: www.open-iscsi.org 8051Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8052F: drivers/infiniband/ulp/iser/ 8053 8054ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8055M: Sagi Grimberg <sagi@grimberg.me> 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8057L: linux-rdma@vger.kernel.org 8058L: target-devel@vger.kernel.org 8059S: Supported 8060W: http://www.linux-iscsi.org 8061F: drivers/infiniband/ulp/isert 8062 8063ISDN SUBSYSTEM 8064M: Karsten Keil <isdn@linux-pingi.de> 8065L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8066L: netdev@vger.kernel.org 8067W: http://www.isdn4linux.de 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8069S: Maintained 8070F: Documentation/isdn/ 8071F: drivers/isdn/ 8072F: include/linux/isdn.h 8073F: include/linux/isdn/ 8074F: include/uapi/linux/isdn.h 8075F: include/uapi/linux/isdn/ 8076 8077IT87 HARDWARE MONITORING DRIVER 8078M: Jean Delvare <jdelvare@suse.com> 8079L: linux-hwmon@vger.kernel.org 8080S: Maintained 8081F: Documentation/hwmon/it87 8082F: drivers/hwmon/it87.c 8083 8084IT913X MEDIA DRIVER 8085M: Antti Palosaari <crope@iki.fi> 8086L: linux-media@vger.kernel.org 8087W: https://linuxtv.org 8088W: http://palosaari.fi/linux/ 8089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8090T: git git://linuxtv.org/anttip/media_tree.git 8091S: Maintained 8092F: drivers/media/tuners/it913x* 8093 8094IVTV VIDEO4LINUX DRIVER 8095M: Andy Walls <awalls@md.metrocast.net> 8096L: ivtv-devel@ivtvdriver.org (subscribers-only) 8097L: linux-media@vger.kernel.org 8098T: git git://linuxtv.org/media_tree.git 8099W: http://www.ivtvdriver.org 8100S: Maintained 8101F: Documentation/media/v4l-drivers/ivtv* 8102F: drivers/media/pci/ivtv/ 8103F: include/uapi/linux/ivtv* 8104 8105IX2505V MEDIA DRIVER 8106M: Malcolm Priestley <tvboxspy@gmail.com> 8107L: linux-media@vger.kernel.org 8108W: https://linuxtv.org 8109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8110S: Maintained 8111F: drivers/media/dvb-frontends/ix2505v* 8112 8113JAILHOUSE HYPERVISOR INTERFACE 8114M: Jan Kiszka <jan.kiszka@siemens.com> 8115L: jailhouse-dev@googlegroups.com 8116S: Maintained 8117F: arch/x86/kernel/jailhouse.c 8118F: arch/x86/include/asm/jailhouse_para.h 8119 8120JC42.4 TEMPERATURE SENSOR DRIVER 8121M: Guenter Roeck <linux@roeck-us.net> 8122L: linux-hwmon@vger.kernel.org 8123S: Maintained 8124F: drivers/hwmon/jc42.c 8125F: Documentation/hwmon/jc42 8126 8127JFS FILESYSTEM 8128M: Dave Kleikamp <shaggy@kernel.org> 8129L: jfs-discussion@lists.sourceforge.net 8130W: http://jfs.sourceforge.net/ 8131T: git git://github.com/kleikamp/linux-shaggy.git 8132S: Maintained 8133F: Documentation/filesystems/jfs.txt 8134F: fs/jfs/ 8135 8136JME NETWORK DRIVER 8137M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/ethernet/jme.* 8141 8142JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8143M: David Woodhouse <dwmw2@infradead.org> 8144L: linux-mtd@lists.infradead.org 8145W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8146S: Maintained 8147F: fs/jffs2/ 8148F: include/uapi/linux/jffs2.h 8149 8150JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8151M: "Theodore Ts'o" <tytso@mit.edu> 8152M: Jan Kara <jack@suse.com> 8153L: linux-ext4@vger.kernel.org 8154S: Maintained 8155F: fs/jbd2/ 8156F: include/linux/jbd2.h 8157 8158JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8159M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8160L: linux-media@vger.kernel.org 8161S: Maintained 8162F: drivers/media/platform/rcar_jpu.c 8163 8164JSM Neo PCI based serial card 8165L: linux-serial@vger.kernel.org 8166S: Orphan 8167F: drivers/tty/serial/jsm/ 8168 8169K10TEMP HARDWARE MONITORING DRIVER 8170M: Clemens Ladisch <clemens@ladisch.de> 8171L: linux-hwmon@vger.kernel.org 8172S: Maintained 8173F: Documentation/hwmon/k10temp 8174F: drivers/hwmon/k10temp.c 8175 8176K8TEMP HARDWARE MONITORING DRIVER 8177M: Rudolf Marek <r.marek@assembler.cz> 8178L: linux-hwmon@vger.kernel.org 8179S: Maintained 8180F: Documentation/hwmon/k8temp 8181F: drivers/hwmon/k8temp.c 8182 8183KASAN 8184M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8185R: Alexander Potapenko <glider@google.com> 8186R: Dmitry Vyukov <dvyukov@google.com> 8187L: kasan-dev@googlegroups.com 8188S: Maintained 8189F: arch/*/include/asm/kasan.h 8190F: arch/*/mm/kasan_init* 8191F: Documentation/dev-tools/kasan.rst 8192F: include/linux/kasan*.h 8193F: lib/test_kasan.c 8194F: mm/kasan/ 8195F: scripts/Makefile.kasan 8196 8197KCONFIG 8198M: Masahiro Yamada <yamada.masahiro@socionext.com> 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8200L: linux-kbuild@vger.kernel.org 8201S: Maintained 8202F: Documentation/kbuild/kconfig* 8203F: scripts/kconfig/ 8204F: scripts/Kconfig.include 8205 8206KDUMP 8207M: Dave Young <dyoung@redhat.com> 8208M: Baoquan He <bhe@redhat.com> 8209R: Vivek Goyal <vgoyal@redhat.com> 8210L: kexec@lists.infradead.org 8211W: http://lse.sourceforge.net/kdump/ 8212S: Maintained 8213F: Documentation/kdump/ 8214 8215KEENE FM RADIO TRANSMITTER DRIVER 8216M: Hans Verkuil <hverkuil@xs4all.nl> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219W: https://linuxtv.org 8220S: Maintained 8221F: drivers/media/radio/radio-keene* 8222 8223KERNEL AUTOMOUNTER 8224M: Ian Kent <raven@themaw.net> 8225L: autofs@vger.kernel.org 8226S: Maintained 8227F: fs/autofs/ 8228 8229KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8230M: Masahiro Yamada <yamada.masahiro@socionext.com> 8231M: Michal Marek <michal.lkml@markovi.net> 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8233L: linux-kbuild@vger.kernel.org 8234S: Maintained 8235F: Documentation/kbuild/ 8236F: Makefile 8237F: scripts/Kbuild* 8238F: scripts/Makefile* 8239F: scripts/basic/ 8240F: scripts/mk* 8241F: scripts/mod/ 8242F: scripts/package/ 8243 8244KERNEL JANITORS 8245L: kernel-janitors@vger.kernel.org 8246W: http://kernelnewbies.org/KernelJanitors 8247S: Odd Fixes 8248 8249KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8250M: "J. Bruce Fields" <bfields@fieldses.org> 8251M: Jeff Layton <jlayton@kernel.org> 8252L: linux-nfs@vger.kernel.org 8253W: http://nfs.sourceforge.net/ 8254T: git git://linux-nfs.org/~bfields/linux.git 8255S: Supported 8256F: fs/nfsd/ 8257F: include/uapi/linux/nfsd/ 8258F: fs/lockd/ 8259F: fs/nfs_common/ 8260F: net/sunrpc/ 8261F: include/linux/lockd/ 8262F: include/linux/sunrpc/ 8263F: include/uapi/linux/sunrpc/ 8264 8265KERNEL SELFTEST FRAMEWORK 8266M: Shuah Khan <shuah@kernel.org> 8267M: Shuah Khan <skhan@linuxfoundation.org> 8268L: linux-kselftest@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8270Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8271S: Maintained 8272F: tools/testing/selftests/ 8273F: Documentation/dev-tools/kselftest* 8274 8275KERNEL USERMODE HELPER 8276M: Luis Chamberlain <mcgrof@kernel.org> 8277L: linux-kernel@vger.kernel.org 8278S: Maintained 8279F: kernel/umh.c 8280F: include/linux/umh.h 8281 8282KERNEL VIRTUAL MACHINE (KVM) 8283M: Paolo Bonzini <pbonzini@redhat.com> 8284M: Radim Krčmář <rkrcmar@redhat.com> 8285L: kvm@vger.kernel.org 8286W: http://www.linux-kvm.org 8287T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8288S: Supported 8289F: Documentation/virtual/kvm/ 8290F: include/trace/events/kvm.h 8291F: include/uapi/asm-generic/kvm* 8292F: include/uapi/linux/kvm* 8293F: include/asm-generic/kvm* 8294F: include/linux/kvm* 8295F: include/kvm/iodev.h 8296F: virt/kvm/* 8297F: tools/kvm/ 8298 8299KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8300M: Joerg Roedel <joro@8bytes.org> 8301L: kvm@vger.kernel.org 8302W: http://www.linux-kvm.org/ 8303S: Maintained 8304F: arch/x86/include/asm/svm.h 8305F: arch/x86/kvm/svm.c 8306 8307KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8308M: Christoffer Dall <christoffer.dall@arm.com> 8309M: Marc Zyngier <marc.zyngier@arm.com> 8310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8311L: kvmarm@lists.cs.columbia.edu 8312W: http://systems.cs.columbia.edu/projects/kvm-arm 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8314S: Supported 8315F: arch/arm/include/uapi/asm/kvm* 8316F: arch/arm/include/asm/kvm* 8317F: arch/arm/kvm/ 8318F: virt/kvm/arm/ 8319F: include/kvm/arm_* 8320 8321KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8322M: Christoffer Dall <christoffer.dall@arm.com> 8323M: Marc Zyngier <marc.zyngier@arm.com> 8324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8325L: kvmarm@lists.cs.columbia.edu 8326S: Maintained 8327F: arch/arm64/include/uapi/asm/kvm* 8328F: arch/arm64/include/asm/kvm* 8329F: arch/arm64/kvm/ 8330 8331KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8332M: James Hogan <jhogan@kernel.org> 8333L: linux-mips@vger.kernel.org 8334S: Supported 8335F: arch/mips/include/uapi/asm/kvm* 8336F: arch/mips/include/asm/kvm* 8337F: arch/mips/kvm/ 8338 8339KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8340M: Paul Mackerras <paulus@ozlabs.org> 8341L: kvm-ppc@vger.kernel.org 8342W: http://www.linux-kvm.org/ 8343T: git git://github.com/agraf/linux-2.6.git 8344S: Supported 8345F: arch/powerpc/include/uapi/asm/kvm* 8346F: arch/powerpc/include/asm/kvm* 8347F: arch/powerpc/kvm/ 8348F: arch/powerpc/kernel/kvm* 8349 8350KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8351M: Christian Borntraeger <borntraeger@de.ibm.com> 8352M: Janosch Frank <frankja@linux.ibm.com> 8353R: David Hildenbrand <david@redhat.com> 8354R: Cornelia Huck <cohuck@redhat.com> 8355L: linux-s390@vger.kernel.org 8356W: http://www.ibm.com/developerworks/linux/linux390/ 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8358S: Supported 8359F: arch/s390/include/uapi/asm/kvm* 8360F: arch/s390/include/asm/gmap.h 8361F: arch/s390/include/asm/kvm* 8362F: arch/s390/kvm/ 8363F: arch/s390/mm/gmap.c 8364 8365KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8366M: Paolo Bonzini <pbonzini@redhat.com> 8367M: Radim Krčmář <rkrcmar@redhat.com> 8368L: kvm@vger.kernel.org 8369W: http://www.linux-kvm.org 8370T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8371S: Supported 8372F: arch/x86/kvm/ 8373F: arch/x86/kvm/*/ 8374F: arch/x86/include/uapi/asm/kvm* 8375F: arch/x86/include/asm/kvm* 8376F: arch/x86/include/asm/pvclock-abi.h 8377F: arch/x86/kernel/kvm.c 8378F: arch/x86/kernel/kvmclock.c 8379 8380KERNFS 8381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8382M: Tejun Heo <tj@kernel.org> 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8384S: Supported 8385F: include/linux/kernfs.h 8386F: fs/kernfs/ 8387 8388KEXEC 8389M: Eric Biederman <ebiederm@xmission.com> 8390W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8391L: kexec@lists.infradead.org 8392S: Maintained 8393F: include/linux/kexec.h 8394F: include/uapi/linux/kexec.h 8395F: kernel/kexec* 8396 8397KEYS-ENCRYPTED 8398M: Mimi Zohar <zohar@linux.ibm.com> 8399L: linux-integrity@vger.kernel.org 8400L: keyrings@vger.kernel.org 8401S: Supported 8402F: Documentation/security/keys/trusted-encrypted.rst 8403F: include/keys/encrypted-type.h 8404F: security/keys/encrypted-keys/ 8405 8406KEYS-TRUSTED 8407M: James Bottomley <jejb@linux.ibm.com> 8408M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8409M: Mimi Zohar <zohar@linuxibm.com> 8410L: linux-integrity@vger.kernel.org 8411L: keyrings@vger.kernel.org 8412S: Supported 8413F: Documentation/security/keys/trusted-encrypted.rst 8414F: include/keys/trusted-type.h 8415F: security/keys/trusted.c 8416F: security/keys/trusted.h 8417 8418KEYS/KEYRINGS: 8419M: David Howells <dhowells@redhat.com> 8420L: keyrings@vger.kernel.org 8421S: Maintained 8422F: Documentation/security/keys/core.rst 8423F: include/linux/key.h 8424F: include/linux/key-type.h 8425F: include/linux/keyctl.h 8426F: include/uapi/linux/keyctl.h 8427F: include/keys/ 8428F: security/keys/ 8429 8430KGDB / KDB /debug_core 8431M: Jason Wessel <jason.wessel@windriver.com> 8432M: Daniel Thompson <daniel.thompson@linaro.org> 8433W: http://kgdb.wiki.kernel.org/ 8434L: kgdb-bugreport@lists.sourceforge.net 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8436S: Maintained 8437F: Documentation/dev-tools/kgdb.rst 8438F: drivers/misc/kgdbts.c 8439F: drivers/tty/serial/kgdboc.c 8440F: include/linux/kdb.h 8441F: include/linux/kgdb.h 8442F: kernel/debug/ 8443 8444KMEMLEAK 8445M: Catalin Marinas <catalin.marinas@arm.com> 8446S: Maintained 8447F: Documentation/dev-tools/kmemleak.rst 8448F: include/linux/kmemleak.h 8449F: mm/kmemleak.c 8450F: mm/kmemleak-test.c 8451 8452KMOD KERNEL MODULE LOADER - USERMODE HELPER 8453M: Luis Chamberlain <mcgrof@kernel.org> 8454L: linux-kernel@vger.kernel.org 8455S: Maintained 8456F: kernel/kmod.c 8457F: include/linux/kmod.h 8458F: lib/test_kmod.c 8459F: tools/testing/selftests/kmod/ 8460 8461KPROBES 8462M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8463M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8464M: "David S. Miller" <davem@davemloft.net> 8465M: Masami Hiramatsu <mhiramat@kernel.org> 8466S: Maintained 8467F: Documentation/kprobes.txt 8468F: include/linux/kprobes.h 8469F: include/asm-generic/kprobes.h 8470F: kernel/kprobes.c 8471 8472KS0108 LCD CONTROLLER DRIVER 8473M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8474S: Maintained 8475F: Documentation/auxdisplay/ks0108 8476F: drivers/auxdisplay/ks0108.c 8477F: include/linux/ks0108.h 8478 8479L3MDEV 8480M: David Ahern <dsa@cumulusnetworks.com> 8481L: netdev@vger.kernel.org 8482S: Maintained 8483F: net/l3mdev 8484F: include/net/l3mdev.h 8485 8486L7 BPF FRAMEWORK 8487M: John Fastabend <john.fastabend@gmail.com> 8488M: Daniel Borkmann <daniel@iogearbox.net> 8489L: netdev@vger.kernel.org 8490S: Maintained 8491F: include/linux/skmsg.h 8492F: net/core/skmsg.c 8493F: net/core/sock_map.c 8494F: net/ipv4/tcp_bpf.c 8495 8496LANTIQ / INTEL Ethernet drivers 8497M: Hauke Mehrtens <hauke@hauke-m.de> 8498L: netdev@vger.kernel.org 8499S: Maintained 8500F: net/dsa/tag_gswip.c 8501F: drivers/net/ethernet/lantiq_xrx200.c 8502F: drivers/net/dsa/lantiq_pce.h 8503F: drivers/net/dsa/lantiq_gswip.c 8504 8505LANTIQ MIPS ARCHITECTURE 8506M: John Crispin <john@phrozen.org> 8507L: linux-mips@vger.kernel.org 8508S: Maintained 8509F: arch/mips/lantiq 8510F: drivers/soc/lantiq 8511 8512LAPB module 8513L: linux-x25@vger.kernel.org 8514S: Orphan 8515F: Documentation/networking/lapb-module.txt 8516F: include/*/lapb.h 8517F: net/lapb/ 8518 8519LASI 53c700 driver for PARISC 8520M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8521L: linux-scsi@vger.kernel.org 8522S: Maintained 8523F: Documentation/scsi/53c700.txt 8524F: drivers/scsi/53c700* 8525 8526LEAKING_ADDRESSES 8527M: Tobin C. Harding <me@tobin.cc> 8528M: Tycho Andersen <tycho@tycho.ws> 8529L: kernel-hardening@lists.openwall.com 8530S: Maintained 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8532F: scripts/leaking_addresses.pl 8533 8534LED SUBSYSTEM 8535M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8536M: Pavel Machek <pavel@ucw.cz> 8537L: linux-leds@vger.kernel.org 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8539S: Maintained 8540F: Documentation/devicetree/bindings/leds/ 8541F: drivers/leds/ 8542F: include/linux/leds.h 8543 8544LEGACY EEPROM DRIVER 8545M: Jean Delvare <jdelvare@suse.com> 8546S: Maintained 8547F: Documentation/misc-devices/eeprom 8548F: drivers/misc/eeprom/eeprom.c 8549 8550LEGO MINDSTORMS EV3 8551R: David Lechner <david@lechnology.com> 8552S: Maintained 8553F: arch/arm/boot/dts/da850-lego-ev3.dts 8554F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8555F: drivers/power/supply/lego_ev3_battery.c 8556 8557LEGO USB Tower driver 8558M: Juergen Stuber <starblue@users.sourceforge.net> 8559L: legousb-devel@lists.sourceforge.net 8560W: http://legousb.sourceforge.net/ 8561S: Maintained 8562F: drivers/usb/misc/legousbtower.c 8563 8564LG LAPTOP EXTRAS 8565M: Matan Ziv-Av <matan@svgalib.org> 8566L: platform-driver-x86@vger.kernel.org 8567S: Maintained 8568F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8569F: Documentation/laptops/lg-laptop.rst 8570F: drivers/platform/x86/lg-laptop.c 8571 8572LG2160 MEDIA DRIVER 8573M: Michael Krufky <mkrufky@linuxtv.org> 8574L: linux-media@vger.kernel.org 8575W: https://linuxtv.org 8576W: http://github.com/mkrufky 8577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8578T: git git://linuxtv.org/mkrufky/tuners.git 8579S: Maintained 8580F: drivers/media/dvb-frontends/lg2160.* 8581 8582LGDT3305 MEDIA DRIVER 8583M: Michael Krufky <mkrufky@linuxtv.org> 8584L: linux-media@vger.kernel.org 8585W: https://linuxtv.org 8586W: http://github.com/mkrufky 8587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8588T: git git://linuxtv.org/mkrufky/tuners.git 8589S: Maintained 8590F: drivers/media/dvb-frontends/lgdt3305.* 8591 8592LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8593M: Viresh Kumar <vireshk@kernel.org> 8594L: linux-ide@vger.kernel.org 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8596S: Maintained 8597F: include/linux/pata_arasan_cf_data.h 8598F: drivers/ata/pata_arasan_cf.c 8599 8600LIBATA PATA DRIVERS 8601M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8602M: Jens Axboe <axboe@kernel.dk> 8603L: linux-ide@vger.kernel.org 8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8605S: Maintained 8606F: drivers/ata/pata_*.c 8607F: drivers/ata/ata_generic.c 8608 8609LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8610M: Linus Walleij <linus.walleij@linaro.org> 8611L: linux-ide@vger.kernel.org 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8613S: Maintained 8614F: drivers/ata/pata_ftide010.c 8615F: drivers/ata/sata_gemini.c 8616F: drivers/ata/sata_gemini.h 8617 8618LIBATA SATA AHCI PLATFORM devices support 8619M: Hans de Goede <hdegoede@redhat.com> 8620M: Jens Axboe <axboe@kernel.dk> 8621L: linux-ide@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8623S: Maintained 8624F: drivers/ata/ahci_platform.c 8625F: drivers/ata/libahci_platform.c 8626F: include/linux/ahci_platform.h 8627 8628LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8629M: Mikael Pettersson <mikpelinux@gmail.com> 8630L: linux-ide@vger.kernel.org 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8632S: Maintained 8633F: drivers/ata/sata_promise.* 8634 8635LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8636M: Jens Axboe <axboe@kernel.dk> 8637L: linux-ide@vger.kernel.org 8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8639S: Maintained 8640F: drivers/ata/ 8641F: include/linux/ata.h 8642F: include/linux/libata.h 8643F: Documentation/devicetree/bindings/ata/ 8644 8645LIBLOCKDEP 8646M: Sasha Levin <alexander.levin@microsoft.com> 8647S: Maintained 8648F: tools/lib/lockdep/ 8649 8650LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8651M: Ross Zwisler <zwisler@kernel.org> 8652M: Dan Williams <dan.j.williams@intel.com> 8653M: Vishal Verma <vishal.l.verma@intel.com> 8654M: Dave Jiang <dave.jiang@intel.com> 8655L: linux-nvdimm@lists.01.org 8656Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8657S: Supported 8658F: drivers/nvdimm/blk.c 8659F: drivers/nvdimm/region_devs.c 8660 8661LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8662M: Vishal Verma <vishal.l.verma@intel.com> 8663M: Dan Williams <dan.j.williams@intel.com> 8664M: Ross Zwisler <zwisler@kernel.org> 8665M: Dave Jiang <dave.jiang@intel.com> 8666L: linux-nvdimm@lists.01.org 8667Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8668S: Supported 8669F: drivers/nvdimm/btt* 8670 8671LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8672M: Ross Zwisler <zwisler@kernel.org> 8673M: Dan Williams <dan.j.williams@intel.com> 8674M: Vishal Verma <vishal.l.verma@intel.com> 8675M: Dave Jiang <dave.jiang@intel.com> 8676L: linux-nvdimm@lists.01.org 8677Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8678S: Supported 8679F: drivers/nvdimm/pmem* 8680 8681LIBNVDIMM: DEVICETREE BINDINGS 8682M: Oliver O'Halloran <oohall@gmail.com> 8683L: linux-nvdimm@lists.01.org 8684Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8685S: Supported 8686F: drivers/nvdimm/of_pmem.c 8687F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8688 8689LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8690M: Dan Williams <dan.j.williams@intel.com> 8691M: Ross Zwisler <zwisler@kernel.org> 8692M: Vishal Verma <vishal.l.verma@intel.com> 8693M: Dave Jiang <dave.jiang@intel.com> 8694L: linux-nvdimm@lists.01.org 8695Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8697S: Supported 8698F: drivers/nvdimm/* 8699F: drivers/acpi/nfit/* 8700F: include/linux/nd.h 8701F: include/linux/libnvdimm.h 8702F: include/uapi/linux/ndctl.h 8703 8704LIGHTNVM PLATFORM SUPPORT 8705M: Matias Bjorling <mb@lightnvm.io> 8706W: http://github/OpenChannelSSD 8707L: linux-block@vger.kernel.org 8708S: Maintained 8709F: drivers/lightnvm/ 8710F: include/linux/lightnvm.h 8711F: include/uapi/linux/lightnvm.h 8712 8713LINUX FOR POWER MACINTOSH 8714M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8715W: http://www.penguinppc.org/ 8716L: linuxppc-dev@lists.ozlabs.org 8717S: Maintained 8718F: arch/powerpc/platforms/powermac/ 8719F: drivers/macintosh/ 8720 8721LINUX FOR POWERPC (32-BIT AND 64-BIT) 8722M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8723M: Paul Mackerras <paulus@samba.org> 8724M: Michael Ellerman <mpe@ellerman.id.au> 8725W: https://github.com/linuxppc/linux/wiki 8726L: linuxppc-dev@lists.ozlabs.org 8727Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8729S: Supported 8730F: Documentation/ABI/stable/sysfs-firmware-opal-* 8731F: Documentation/devicetree/bindings/powerpc/ 8732F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8733F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8734F: Documentation/powerpc/ 8735F: arch/powerpc/ 8736F: drivers/char/tpm/tpm_ibmvtpm* 8737F: drivers/crypto/nx/ 8738F: drivers/crypto/vmx/ 8739F: drivers/i2c/busses/i2c-opal.c 8740F: drivers/net/ethernet/ibm/ibmveth.* 8741F: drivers/net/ethernet/ibm/ibmvnic.* 8742F: drivers/pci/hotplug/pnv_php.c 8743F: drivers/pci/hotplug/rpa* 8744F: drivers/rtc/rtc-opal.c 8745F: drivers/scsi/ibmvscsi/ 8746F: drivers/tty/hvc/hvc_opal.c 8747F: drivers/watchdog/wdrtas.c 8748F: tools/testing/selftests/powerpc 8749N: /pmac 8750N: powermac 8751N: powernv 8752N: [^a-z0-9]ps3 8753N: pseries 8754 8755LINUX FOR POWERPC EMBEDDED MPC5XXX 8756M: Anatolij Gustschin <agust@denx.de> 8757L: linuxppc-dev@lists.ozlabs.org 8758T: git git://git.denx.de/linux-denx-agust.git 8759S: Maintained 8760F: arch/powerpc/platforms/512x/ 8761F: arch/powerpc/platforms/52xx/ 8762 8763LINUX FOR POWERPC EMBEDDED PPC4XX 8764M: Alistair Popple <alistair@popple.id.au> 8765M: Matt Porter <mporter@kernel.crashing.org> 8766W: http://www.penguinppc.org/ 8767L: linuxppc-dev@lists.ozlabs.org 8768S: Maintained 8769F: arch/powerpc/platforms/40x/ 8770F: arch/powerpc/platforms/44x/ 8771 8772LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8773M: Scott Wood <oss@buserror.net> 8774M: Kumar Gala <galak@kernel.crashing.org> 8775W: http://www.penguinppc.org/ 8776L: linuxppc-dev@lists.ozlabs.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8778S: Maintained 8779F: arch/powerpc/platforms/83xx/ 8780F: arch/powerpc/platforms/85xx/ 8781F: Documentation/devicetree/bindings/powerpc/fsl/ 8782 8783LINUX FOR POWERPC EMBEDDED PPC8XX 8784M: Vitaly Bordug <vitb@kernel.crashing.org> 8785W: http://www.penguinppc.org/ 8786L: linuxppc-dev@lists.ozlabs.org 8787S: Maintained 8788F: arch/powerpc/platforms/8xx/ 8789 8790LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8791L: linuxppc-dev@lists.ozlabs.org 8792S: Orphan 8793F: arch/powerpc/*/*virtex* 8794F: arch/powerpc/*/*/*virtex* 8795 8796LINUX FOR POWERPC PA SEMI PWRFICIENT 8797L: linuxppc-dev@lists.ozlabs.org 8798S: Orphan 8799F: arch/powerpc/platforms/pasemi/ 8800F: drivers/*/*pasemi* 8801F: drivers/*/*/*pasemi* 8802 8803LINUX KERNEL DUMP TEST MODULE (LKDTM) 8804M: Kees Cook <keescook@chromium.org> 8805S: Maintained 8806F: drivers/misc/lkdtm/* 8807 8808LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8809M: Alan Stern <stern@rowland.harvard.edu> 8810M: Andrea Parri <andrea.parri@amarulasolutions.com> 8811M: Will Deacon <will.deacon@arm.com> 8812M: Peter Zijlstra <peterz@infradead.org> 8813M: Boqun Feng <boqun.feng@gmail.com> 8814M: Nicholas Piggin <npiggin@gmail.com> 8815M: David Howells <dhowells@redhat.com> 8816M: Jade Alglave <j.alglave@ucl.ac.uk> 8817M: Luc Maranget <luc.maranget@inria.fr> 8818M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8819R: Akira Yokosawa <akiyks@gmail.com> 8820R: Daniel Lustig <dlustig@nvidia.com> 8821L: linux-kernel@vger.kernel.org 8822L: linux-arch@vger.kernel.org 8823S: Supported 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8825F: tools/memory-model/ 8826F: Documentation/atomic_bitops.txt 8827F: Documentation/atomic_t.txt 8828F: Documentation/core-api/atomic_ops.rst 8829F: Documentation/core-api/refcount-vs-atomic.rst 8830F: Documentation/memory-barriers.txt 8831 8832LIS3LV02D ACCELEROMETER DRIVER 8833M: Eric Piel <eric.piel@tremplin-utc.net> 8834S: Maintained 8835F: Documentation/misc-devices/lis3lv02d 8836F: drivers/misc/lis3lv02d/ 8837F: drivers/platform/x86/hp_accel.c 8838 8839LIVE PATCHING 8840M: Josh Poimboeuf <jpoimboe@redhat.com> 8841M: Jessica Yu <jeyu@kernel.org> 8842M: Jiri Kosina <jikos@kernel.org> 8843M: Miroslav Benes <mbenes@suse.cz> 8844R: Petr Mladek <pmladek@suse.com> 8845S: Maintained 8846F: kernel/livepatch/ 8847F: include/linux/livepatch.h 8848F: arch/x86/include/asm/livepatch.h 8849F: arch/x86/kernel/livepatch.c 8850F: Documentation/livepatch/ 8851F: Documentation/ABI/testing/sysfs-kernel-livepatch 8852F: samples/livepatch/ 8853L: live-patching@vger.kernel.org 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8855 8856LLC (802.2) 8857L: netdev@vger.kernel.org 8858S: Odd fixes 8859F: include/linux/llc.h 8860F: include/uapi/linux/llc.h 8861F: include/net/llc* 8862F: net/llc/ 8863 8864LM73 HARDWARE MONITOR DRIVER 8865M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8866L: linux-hwmon@vger.kernel.org 8867S: Maintained 8868F: drivers/hwmon/lm73.c 8869 8870LM78 HARDWARE MONITOR DRIVER 8871M: Jean Delvare <jdelvare@suse.com> 8872L: linux-hwmon@vger.kernel.org 8873S: Maintained 8874F: Documentation/hwmon/lm78 8875F: drivers/hwmon/lm78.c 8876 8877LM83 HARDWARE MONITOR DRIVER 8878M: Jean Delvare <jdelvare@suse.com> 8879L: linux-hwmon@vger.kernel.org 8880S: Maintained 8881F: Documentation/hwmon/lm83 8882F: drivers/hwmon/lm83.c 8883 8884LM90 HARDWARE MONITOR DRIVER 8885M: Jean Delvare <jdelvare@suse.com> 8886L: linux-hwmon@vger.kernel.org 8887S: Maintained 8888F: Documentation/hwmon/lm90 8889F: Documentation/devicetree/bindings/hwmon/lm90.txt 8890F: drivers/hwmon/lm90.c 8891F: include/dt-bindings/thermal/lm90.h 8892 8893LM95234 HARDWARE MONITOR DRIVER 8894M: Guenter Roeck <linux@roeck-us.net> 8895L: linux-hwmon@vger.kernel.org 8896S: Maintained 8897F: Documentation/hwmon/lm95234 8898F: drivers/hwmon/lm95234.c 8899 8900LME2510 MEDIA DRIVER 8901M: Malcolm Priestley <tvboxspy@gmail.com> 8902L: linux-media@vger.kernel.org 8903W: https://linuxtv.org 8904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8905S: Maintained 8906F: drivers/media/usb/dvb-usb-v2/lmedm04* 8907 8908LOADPIN SECURITY MODULE 8909M: Kees Cook <keescook@chromium.org> 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8911S: Supported 8912F: security/loadpin/ 8913F: Documentation/admin-guide/LSM/LoadPin.rst 8914 8915LOCKING PRIMITIVES 8916M: Peter Zijlstra <peterz@infradead.org> 8917M: Ingo Molnar <mingo@redhat.com> 8918M: Will Deacon <will.deacon@arm.com> 8919L: linux-kernel@vger.kernel.org 8920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8921S: Maintained 8922F: Documentation/locking/ 8923F: include/linux/lockdep.h 8924F: include/linux/spinlock*.h 8925F: arch/*/include/asm/spinlock*.h 8926F: include/linux/rwlock*.h 8927F: include/linux/mutex*.h 8928F: include/linux/rwsem*.h 8929F: arch/*/include/asm/rwsem.h 8930F: include/linux/seqlock.h 8931F: lib/locking*.[ch] 8932F: kernel/locking/ 8933X: kernel/locking/locktorture.c 8934 8935LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8936M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8937L: linux-ntfs-dev@lists.sourceforge.net 8938W: http://www.linux-ntfs.org/content/view/19/37/ 8939S: Maintained 8940F: Documentation/ldm.txt 8941F: block/partitions/ldm.* 8942 8943LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8944M: Sathya Prakash <sathya.prakash@broadcom.com> 8945M: Chaitra P B <chaitra.basappa@broadcom.com> 8946M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8947L: MPT-FusionLinux.pdl@broadcom.com 8948L: linux-scsi@vger.kernel.org 8949W: http://www.avagotech.com/support/ 8950S: Supported 8951F: drivers/message/fusion/ 8952F: drivers/scsi/mpt3sas/ 8953 8954LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8955M: Matthew Wilcox <willy@infradead.org> 8956L: linux-scsi@vger.kernel.org 8957S: Maintained 8958F: drivers/scsi/sym53c8xx_2/ 8959 8960LTC1660 DAC DRIVER 8961M: Marcus Folkesson <marcus.folkesson@gmail.com> 8962L: linux-iio@vger.kernel.org 8963S: Maintained 8964F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8965F: drivers/iio/dac/ltc1660.c 8966 8967LTC4261 HARDWARE MONITOR DRIVER 8968M: Guenter Roeck <linux@roeck-us.net> 8969L: linux-hwmon@vger.kernel.org 8970S: Maintained 8971F: Documentation/hwmon/ltc4261 8972F: drivers/hwmon/ltc4261.c 8973 8974LTC4306 I2C MULTIPLEXER DRIVER 8975M: Michael Hennerich <michael.hennerich@analog.com> 8976W: http://ez.analog.com/community/linux-device-drivers 8977L: linux-i2c@vger.kernel.org 8978S: Supported 8979F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8980F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8981 8982LTP (Linux Test Project) 8983M: Mike Frysinger <vapier@gentoo.org> 8984M: Cyril Hrubis <chrubis@suse.cz> 8985M: Wanlong Gao <wanlong.gao@gmail.com> 8986M: Jan Stancek <jstancek@redhat.com> 8987M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8988M: Alexey Kodanev <alexey.kodanev@oracle.com> 8989L: ltp@lists.linux.it (subscribers-only) 8990W: http://linux-test-project.github.io/ 8991T: git git://github.com/linux-test-project/ltp.git 8992S: Maintained 8993 8994M68K ARCHITECTURE 8995M: Geert Uytterhoeven <geert@linux-m68k.org> 8996L: linux-m68k@lists.linux-m68k.org 8997W: http://www.linux-m68k.org/ 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8999S: Maintained 9000F: arch/m68k/ 9001F: drivers/zorro/ 9002 9003M68K ON APPLE MACINTOSH 9004M: Joshua Thompson <funaho@jurai.org> 9005W: http://www.mac.linux-m68k.org/ 9006L: linux-m68k@lists.linux-m68k.org 9007S: Maintained 9008F: arch/m68k/mac/ 9009 9010M68K ON HP9000/300 9011M: Philip Blundell <philb@gnu.org> 9012W: http://www.tazenda.demon.co.uk/phil/linux-hp 9013S: Maintained 9014F: arch/m68k/hp300/ 9015 9016M88DS3103 MEDIA DRIVER 9017M: Antti Palosaari <crope@iki.fi> 9018L: linux-media@vger.kernel.org 9019W: https://linuxtv.org 9020W: http://palosaari.fi/linux/ 9021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9022T: git git://linuxtv.org/anttip/media_tree.git 9023S: Maintained 9024F: drivers/media/dvb-frontends/m88ds3103* 9025 9026M88RS2000 MEDIA DRIVER 9027M: Malcolm Priestley <tvboxspy@gmail.com> 9028L: linux-media@vger.kernel.org 9029W: https://linuxtv.org 9030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9031S: Maintained 9032F: drivers/media/dvb-frontends/m88rs2000* 9033 9034MA901 MASTERKIT USB FM RADIO DRIVER 9035M: Alexey Klimov <klimov.linux@gmail.com> 9036L: linux-media@vger.kernel.org 9037T: git git://linuxtv.org/media_tree.git 9038S: Maintained 9039F: drivers/media/radio/radio-ma901.c 9040 9041MAC80211 9042M: Johannes Berg <johannes@sipsolutions.net> 9043L: linux-wireless@vger.kernel.org 9044W: http://wireless.kernel.org/ 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9047S: Maintained 9048F: Documentation/networking/mac80211-injection.txt 9049F: include/net/mac80211.h 9050F: net/mac80211/ 9051F: drivers/net/wireless/mac80211_hwsim.[ch] 9052F: Documentation/networking/mac80211_hwsim/README 9053 9054MAILBOX API 9055M: Jassi Brar <jassisinghbrar@gmail.com> 9056L: linux-kernel@vger.kernel.org 9057S: Maintained 9058F: drivers/mailbox/ 9059F: include/linux/mailbox_client.h 9060F: include/linux/mailbox_controller.h 9061 9062MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9063M: Michael Kerrisk <mtk.manpages@gmail.com> 9064W: http://www.kernel.org/doc/man-pages 9065L: linux-man@vger.kernel.org 9066S: Maintained 9067 9068MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9069M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9070L: linux-mips@vger.kernel.org 9071S: Maintained 9072F: arch/mips/boot/dts/img/pistachio_marduk.dts 9073 9074MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9075M: Andrew Lunn <andrew@lunn.ch> 9076M: Vivien Didelot <vivien.didelot@gmail.com> 9077L: netdev@vger.kernel.org 9078S: Maintained 9079F: drivers/net/dsa/mv88e6xxx/ 9080F: include/linux/platform_data/mv88e6xxx.h 9081F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9082 9083MARVELL ARMADA DRM SUPPORT 9084M: Russell King <linux@armlinux.org.uk> 9085S: Maintained 9086T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9087T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9088F: drivers/gpu/drm/armada/ 9089F: include/uapi/drm/armada_drm.h 9090F: Documentation/devicetree/bindings/display/armada/ 9091 9092MARVELL CRYPTO DRIVER 9093M: Boris Brezillon <bbrezillon@kernel.org> 9094M: Arnaud Ebalard <arno@natisbad.org> 9095F: drivers/crypto/marvell/ 9096S: Maintained 9097L: linux-crypto@vger.kernel.org 9098 9099MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9100M: Mirko Lindner <mlindner@marvell.com> 9101M: Stephen Hemminger <stephen@networkplumber.org> 9102L: netdev@vger.kernel.org 9103S: Maintained 9104F: drivers/net/ethernet/marvell/sk* 9105 9106MARVELL LIBERTAS WIRELESS DRIVER 9107L: libertas-dev@lists.infradead.org 9108S: Orphan 9109F: drivers/net/wireless/marvell/libertas/ 9110 9111MARVELL MACCHIATOBIN SUPPORT 9112M: Russell King <linux@armlinux.org.uk> 9113L: linux-arm-kernel@lists.infradead.org 9114S: Maintained 9115F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9116 9117MARVELL MV643XX ETHERNET DRIVER 9118M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9119L: netdev@vger.kernel.org 9120S: Maintained 9121F: drivers/net/ethernet/marvell/mv643xx_eth.* 9122F: include/linux/mv643xx.h 9123 9124MARVELL MV88X3310 PHY DRIVER 9125M: Russell King <linux@armlinux.org.uk> 9126L: netdev@vger.kernel.org 9127S: Maintained 9128F: drivers/net/phy/marvell10g.c 9129 9130MARVELL MVEBU THERMAL DRIVER 9131M: Miquel Raynal <miquel.raynal@bootlin.com> 9132S: Maintained 9133F: drivers/thermal/armada_thermal.c 9134 9135MARVELL MVNETA ETHERNET DRIVER 9136M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9137L: netdev@vger.kernel.org 9138S: Maintained 9139F: drivers/net/ethernet/marvell/mvneta.* 9140 9141MARVELL MWIFIEX WIRELESS DRIVER 9142M: Amitkumar Karwar <amitkarwar@gmail.com> 9143M: Nishant Sarmukadam <nishants@marvell.com> 9144M: Ganapathi Bhat <gbhat@marvell.com> 9145M: Xinming Hu <huxinming820@gmail.com> 9146L: linux-wireless@vger.kernel.org 9147S: Maintained 9148F: drivers/net/wireless/marvell/mwifiex/ 9149 9150MARVELL MWL8K WIRELESS DRIVER 9151M: Lennert Buytenhek <buytenh@wantstofly.org> 9152L: linux-wireless@vger.kernel.org 9153S: Odd Fixes 9154F: drivers/net/wireless/marvell/mwl8k.c 9155 9156MARVELL NAND CONTROLLER DRIVER 9157M: Miquel Raynal <miquel.raynal@bootlin.com> 9158L: linux-mtd@lists.infradead.org 9159S: Maintained 9160F: drivers/mtd/nand/raw/marvell_nand.c 9161F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9162 9163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9164M: Nicolas Pitre <nico@fluxnic.net> 9165S: Odd Fixes 9166F: drivers/mmc/host/mvsdio.* 9167 9168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9169M: Hu Ziji <huziji@marvell.com> 9170L: linux-mmc@vger.kernel.org 9171S: Supported 9172F: drivers/mmc/host/sdhci-xenon* 9173F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9174 9175MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9176M: Sunil Goutham <sgoutham@marvell.com> 9177M: Linu Cherian <lcherian@marvell.com> 9178M: Geetha sowjanya <gakula@marvell.com> 9179M: Jerin Jacob <jerinj@marvell.com> 9180L: netdev@vger.kernel.org 9181S: Supported 9182F: drivers/net/ethernet/marvell/octeontx2/af/ 9183 9184MATROX FRAMEBUFFER DRIVER 9185L: linux-fbdev@vger.kernel.org 9186S: Orphan 9187F: drivers/video/fbdev/matrox/matroxfb_* 9188F: include/uapi/linux/matroxfb.h 9189 9190MAX16065 HARDWARE MONITOR DRIVER 9191M: Guenter Roeck <linux@roeck-us.net> 9192L: linux-hwmon@vger.kernel.org 9193S: Maintained 9194F: Documentation/hwmon/max16065 9195F: drivers/hwmon/max16065.c 9196 9197MAX2175 SDR TUNER DRIVER 9198M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9199L: linux-media@vger.kernel.org 9200T: git git://linuxtv.org/media_tree.git 9201S: Maintained 9202F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9203F: Documentation/media/v4l-drivers/max2175.rst 9204F: drivers/media/i2c/max2175* 9205F: include/uapi/linux/max2175.h 9206 9207MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9208L: linux-hwmon@vger.kernel.org 9209S: Orphan 9210F: Documentation/hwmon/max6650 9211F: drivers/hwmon/max6650.c 9212 9213MAX6697 HARDWARE MONITOR DRIVER 9214M: Guenter Roeck <linux@roeck-us.net> 9215L: linux-hwmon@vger.kernel.org 9216S: Maintained 9217F: Documentation/hwmon/max6697 9218F: Documentation/devicetree/bindings/hwmon/max6697.txt 9219F: drivers/hwmon/max6697.c 9220F: include/linux/platform_data/max6697.h 9221 9222MAX9860 MONO AUDIO VOICE CODEC DRIVER 9223M: Peter Rosin <peda@axentia.se> 9224L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9225S: Maintained 9226F: Documentation/devicetree/bindings/sound/max9860.txt 9227F: sound/soc/codecs/max9860.* 9228 9229MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9230M: Javier Martinez Canillas <javier@dowhile0.org> 9231L: linux-kernel@vger.kernel.org 9232S: Supported 9233F: drivers/regulator/max77802-regulator.c 9234F: Documentation/devicetree/bindings/*/*max77802.txt 9235F: include/dt-bindings/*/*max77802.h 9236 9237MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9238M: Krzysztof Kozlowski <krzk@kernel.org> 9239M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9240L: linux-pm@vger.kernel.org 9241S: Supported 9242F: drivers/power/supply/max14577_charger.c 9243F: drivers/power/supply/max77693_charger.c 9244 9245MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9246M: Chanwoo Choi <cw00.choi@samsung.com> 9247M: Krzysztof Kozlowski <krzk@kernel.org> 9248M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9249L: linux-kernel@vger.kernel.org 9250S: Supported 9251F: drivers/*/max14577*.c 9252F: drivers/*/max77686*.c 9253F: drivers/*/max77693*.c 9254F: drivers/extcon/extcon-max14577.c 9255F: drivers/extcon/extcon-max77693.c 9256F: drivers/rtc/rtc-max77686.c 9257F: drivers/clk/clk-max77686.c 9258F: Documentation/devicetree/bindings/mfd/max14577.txt 9259F: Documentation/devicetree/bindings/*/max77686.txt 9260F: Documentation/devicetree/bindings/mfd/max77693.txt 9261F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9262F: include/linux/mfd/max14577*.h 9263F: include/linux/mfd/max77686*.h 9264F: include/linux/mfd/max77693*.h 9265 9266MAXIRADIO FM RADIO RECEIVER DRIVER 9267M: Hans Verkuil <hverkuil@xs4all.nl> 9268L: linux-media@vger.kernel.org 9269T: git git://linuxtv.org/media_tree.git 9270W: https://linuxtv.org 9271S: Maintained 9272F: drivers/media/radio/radio-maxiradio* 9273 9274MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9275M: Peter Rosin <peda@axentia.se> 9276L: linux-iio@vger.kernel.org 9277S: Maintained 9278F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9279F: drivers/iio/potentiometer/mcp4018.c 9280F: drivers/iio/potentiometer/mcp4531.c 9281 9282MCR20A IEEE-802.15.4 RADIO DRIVER 9283M: Xue Liu <liuxuenetmail@gmail.com> 9284L: linux-wpan@vger.kernel.org 9285W: https://github.com/xueliu/mcr20a-linux 9286S: Maintained 9287F: drivers/net/ieee802154/mcr20a.c 9288F: drivers/net/ieee802154/mcr20a.h 9289F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9290 9291MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9292M: William Breathitt Gray <vilhelm.gray@gmail.com> 9293L: linux-iio@vger.kernel.org 9294S: Maintained 9295F: drivers/iio/dac/cio-dac.c 9296 9297MEDIA DRIVERS FOR ASCOT2E 9298M: Sergey Kozlov <serjk@netup.ru> 9299M: Abylay Ospan <aospan@netup.ru> 9300L: linux-media@vger.kernel.org 9301W: https://linuxtv.org 9302W: http://netup.tv/ 9303T: git git://linuxtv.org/media_tree.git 9304S: Supported 9305F: drivers/media/dvb-frontends/ascot2e* 9306 9307MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9308M: Jasmin Jessich <jasmin@anw.at> 9309L: linux-media@vger.kernel.org 9310W: https://linuxtv.org 9311T: git git://linuxtv.org/media_tree.git 9312S: Maintained 9313F: drivers/media/dvb-frontends/cxd2099* 9314 9315MEDIA DRIVERS FOR CXD2841ER 9316M: Sergey Kozlov <serjk@netup.ru> 9317M: Abylay Ospan <aospan@netup.ru> 9318L: linux-media@vger.kernel.org 9319W: https://linuxtv.org 9320W: http://netup.tv/ 9321T: git git://linuxtv.org/media_tree.git 9322S: Supported 9323F: drivers/media/dvb-frontends/cxd2841er* 9324 9325MEDIA DRIVERS FOR CXD2880 9326M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9327L: linux-media@vger.kernel.org 9328W: http://linuxtv.org/ 9329T: git git://linuxtv.org/media_tree.git 9330S: Supported 9331F: drivers/media/dvb-frontends/cxd2880/* 9332F: drivers/media/spi/cxd2880* 9333 9334MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9335L: linux-media@vger.kernel.org 9336W: https://linuxtv.org 9337T: git git://linuxtv.org/media_tree.git 9338S: Orphan 9339F: drivers/media/pci/ddbridge/* 9340 9341MEDIA DRIVERS FOR FREESCALE IMX 9342M: Steve Longerbeam <slongerbeam@gmail.com> 9343M: Philipp Zabel <p.zabel@pengutronix.de> 9344L: linux-media@vger.kernel.org 9345T: git git://linuxtv.org/media_tree.git 9346S: Maintained 9347F: Documentation/devicetree/bindings/media/imx.txt 9348F: Documentation/media/v4l-drivers/imx.rst 9349F: drivers/staging/media/imx/ 9350F: include/linux/imx-media.h 9351F: include/media/imx.h 9352 9353MEDIA DRIVER FOR FREESCALE IMX PXP 9354M: Philipp Zabel <p.zabel@pengutronix.de> 9355L: linux-media@vger.kernel.org 9356T: git git://linuxtv.org/media_tree.git 9357S: Maintained 9358F: drivers/media/platform/imx-pxp.[ch] 9359 9360MEDIA DRIVERS FOR HELENE 9361M: Abylay Ospan <aospan@netup.ru> 9362L: linux-media@vger.kernel.org 9363W: https://linuxtv.org 9364W: http://netup.tv/ 9365T: git git://linuxtv.org/media_tree.git 9366S: Supported 9367F: drivers/media/dvb-frontends/helene* 9368 9369MEDIA DRIVERS FOR HORUS3A 9370M: Sergey Kozlov <serjk@netup.ru> 9371M: Abylay Ospan <aospan@netup.ru> 9372L: linux-media@vger.kernel.org 9373W: https://linuxtv.org 9374W: http://netup.tv/ 9375T: git git://linuxtv.org/media_tree.git 9376S: Supported 9377F: drivers/media/dvb-frontends/horus3a* 9378 9379MEDIA DRIVERS FOR LNBH25 9380M: Sergey Kozlov <serjk@netup.ru> 9381M: Abylay Ospan <aospan@netup.ru> 9382L: linux-media@vger.kernel.org 9383W: https://linuxtv.org 9384W: http://netup.tv/ 9385T: git git://linuxtv.org/media_tree.git 9386S: Supported 9387F: drivers/media/dvb-frontends/lnbh25* 9388 9389MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9390L: linux-media@vger.kernel.org 9391W: https://linuxtv.org 9392T: git git://linuxtv.org/media_tree.git 9393S: Orphan 9394F: drivers/media/dvb-frontends/mxl5xx* 9395 9396MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9397M: Sergey Kozlov <serjk@netup.ru> 9398M: Abylay Ospan <aospan@netup.ru> 9399L: linux-media@vger.kernel.org 9400W: https://linuxtv.org 9401W: http://netup.tv/ 9402T: git git://linuxtv.org/media_tree.git 9403S: Supported 9404F: drivers/media/pci/netup_unidvb/* 9405 9406MEDIA DRIVERS FOR RENESAS - CEU 9407M: Jacopo Mondi <jacopo@jmondi.org> 9408L: linux-media@vger.kernel.org 9409L: linux-renesas-soc@vger.kernel.org 9410T: git git://linuxtv.org/media_tree.git 9411S: Supported 9412F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9413F: drivers/media/platform/renesas-ceu.c 9414F: include/media/drv-intf/renesas-ceu.h 9415 9416MEDIA DRIVERS FOR RENESAS - DRIF 9417M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9418L: linux-media@vger.kernel.org 9419L: linux-renesas-soc@vger.kernel.org 9420T: git git://linuxtv.org/media_tree.git 9421S: Supported 9422F: Documentation/devicetree/bindings/media/renesas,drif.txt 9423F: drivers/media/platform/rcar_drif.c 9424 9425MEDIA DRIVERS FOR RENESAS - FCP 9426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9427L: linux-media@vger.kernel.org 9428L: linux-renesas-soc@vger.kernel.org 9429T: git git://linuxtv.org/media_tree.git 9430S: Supported 9431F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9432F: drivers/media/platform/rcar-fcp.c 9433F: include/media/rcar-fcp.h 9434 9435MEDIA DRIVERS FOR RENESAS - FDP1 9436M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9437L: linux-media@vger.kernel.org 9438L: linux-renesas-soc@vger.kernel.org 9439T: git git://linuxtv.org/media_tree.git 9440S: Supported 9441F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9442F: drivers/media/platform/rcar_fdp1.c 9443 9444MEDIA DRIVERS FOR RENESAS - VIN 9445M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9446L: linux-media@vger.kernel.org 9447L: linux-renesas-soc@vger.kernel.org 9448T: git git://linuxtv.org/media_tree.git 9449S: Supported 9450F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9451F: Documentation/devicetree/bindings/media/rcar_vin.txt 9452F: drivers/media/platform/rcar-vin/ 9453 9454MEDIA DRIVERS FOR RENESAS - VSP1 9455M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9456M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9457L: linux-media@vger.kernel.org 9458L: linux-renesas-soc@vger.kernel.org 9459T: git git://linuxtv.org/media_tree.git 9460S: Supported 9461F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9462F: drivers/media/platform/vsp1/ 9463 9464MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9465L: linux-media@vger.kernel.org 9466W: https://linuxtv.org 9467T: git git://linuxtv.org/media_tree.git 9468S: Orphan 9469F: drivers/media/dvb-frontends/stv0910* 9470 9471MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9472L: linux-media@vger.kernel.org 9473W: https://linuxtv.org 9474T: git git://linuxtv.org/media_tree.git 9475S: Orphan 9476F: drivers/media/dvb-frontends/stv6111* 9477 9478MEDIA DRIVERS FOR STM32 - DCMI 9479M: Hugues Fruchet <hugues.fruchet@st.com> 9480L: linux-media@vger.kernel.org 9481T: git git://linuxtv.org/media_tree.git 9482S: Supported 9483F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9484F: drivers/media/platform/stm32/stm32-dcmi.c 9485 9486MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9487M: Dmitry Osipenko <digetx@gmail.com> 9488L: linux-media@vger.kernel.org 9489L: linux-tegra@vger.kernel.org 9490T: git git://linuxtv.org/media_tree.git 9491S: Maintained 9492F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9493F: drivers/staging/media/tegra-vde/ 9494 9495MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9496M: Mauro Carvalho Chehab <mchehab@kernel.org> 9497P: LinuxTV.org Project 9498L: linux-media@vger.kernel.org 9499W: https://linuxtv.org 9500Q: http://patchwork.kernel.org/project/linux-media/list/ 9501T: git git://linuxtv.org/media_tree.git 9502S: Maintained 9503F: Documentation/devicetree/bindings/media/ 9504F: Documentation/media/ 9505F: drivers/media/ 9506F: drivers/staging/media/ 9507F: include/linux/platform_data/media/ 9508F: include/media/ 9509F: include/uapi/linux/dvb/ 9510F: include/uapi/linux/videodev2.h 9511F: include/uapi/linux/media.h 9512F: include/uapi/linux/v4l2-* 9513F: include/uapi/linux/meye.h 9514F: include/uapi/linux/ivtv* 9515F: include/uapi/linux/uvcvideo.h 9516 9517MEDIATEK BLUETOOTH DRIVER 9518M: Sean Wang <sean.wang@mediatek.com> 9519L: linux-bluetooth@vger.kernel.org 9520L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9521S: Maintained 9522F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9523F: drivers/bluetooth/btmtkuart.c 9524 9525MEDIATEK CIR DRIVER 9526M: Sean Wang <sean.wang@mediatek.com> 9527S: Maintained 9528F: drivers/media/rc/mtk-cir.c 9529 9530MEDIATEK DMA DRIVER 9531M: Sean Wang <sean.wang@mediatek.com> 9532L: dmaengine@vger.kernel.org 9533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9535S: Maintained 9536F: Documentation/devicetree/bindings/dma/mtk-* 9537F: drivers/dma/mediatek/ 9538 9539MEDIATEK PMIC LED DRIVER 9540M: Sean Wang <sean.wang@mediatek.com> 9541S: Maintained 9542F: drivers/leds/leds-mt6323.c 9543F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9544 9545MEDIATEK ETHERNET DRIVER 9546M: Felix Fietkau <nbd@openwrt.org> 9547M: John Crispin <john@phrozen.org> 9548M: Sean Wang <sean.wang@mediatek.com> 9549M: Nelson Chang <nelson.chang@mediatek.com> 9550L: netdev@vger.kernel.org 9551S: Maintained 9552F: drivers/net/ethernet/mediatek/ 9553 9554MEDIATEK SWITCH DRIVER 9555M: Sean Wang <sean.wang@mediatek.com> 9556L: netdev@vger.kernel.org 9557S: Maintained 9558F: drivers/net/dsa/mt7530.* 9559F: net/dsa/tag_mtk.c 9560 9561MEDIATEK JPEG DRIVER 9562M: Rick Chang <rick.chang@mediatek.com> 9563M: Bin Liu <bin.liu@mediatek.com> 9564S: Supported 9565F: drivers/media/platform/mtk-jpeg/ 9566F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9567 9568MEDIATEK MDP DRIVER 9569M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9570M: Houlong Wei <houlong.wei@mediatek.com> 9571M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9572S: Supported 9573F: drivers/media/platform/mtk-mdp/ 9574F: drivers/media/platform/mtk-vpu/ 9575F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9576 9577MEDIATEK MEDIA DRIVER 9578M: Tiffany Lin <tiffany.lin@mediatek.com> 9579M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9580S: Supported 9581F: drivers/media/platform/mtk-vcodec/ 9582F: drivers/media/platform/mtk-vpu/ 9583F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9584F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9585 9586MEDIATEK MT76 WIRELESS LAN DRIVER 9587M: Felix Fietkau <nbd@nbd.name> 9588M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9589L: linux-wireless@vger.kernel.org 9590S: Maintained 9591F: drivers/net/wireless/mediatek/mt76/ 9592 9593MEDIATEK MT7601U WIRELESS LAN DRIVER 9594M: Jakub Kicinski <kubakici@wp.pl> 9595L: linux-wireless@vger.kernel.org 9596S: Maintained 9597F: drivers/net/wireless/mediatek/mt7601u/ 9598 9599MEDIATEK NAND CONTROLLER DRIVER 9600M: Xiaolei Li <xiaolei.li@mediatek.com> 9601L: linux-mtd@lists.infradead.org 9602S: Maintained 9603F: drivers/mtd/nand/raw/mtk_* 9604F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9605 9606MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9607M: Sean Wang <sean.wang@mediatek.com> 9608S: Maintained 9609F: drivers/char/hw_random/mtk-rng.c 9610 9611MEDIATEK USB3 DRD IP DRIVER 9612M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9613L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9616S: Maintained 9617F: drivers/usb/mtu3/ 9618 9619MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9620M: Peter Senna Tschudin <peter.senna@gmail.com> 9621M: Martin Donnelly <martin.donnelly@ge.com> 9622M: Martyn Welch <martyn.welch@collabora.co.uk> 9623S: Maintained 9624F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9625F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9626 9627MEGARAID SCSI/SAS DRIVERS 9628M: Kashyap Desai <kashyap.desai@broadcom.com> 9629M: Sumit Saxena <sumit.saxena@broadcom.com> 9630M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9631L: megaraidlinux.pdl@broadcom.com 9632L: linux-scsi@vger.kernel.org 9633W: http://www.avagotech.com/support/ 9634S: Maintained 9635F: Documentation/scsi/megaraid.txt 9636F: drivers/scsi/megaraid.* 9637F: drivers/scsi/megaraid/ 9638 9639MELEXIS MLX90614 DRIVER 9640M: Crt Mori <cmo@melexis.com> 9641L: linux-iio@vger.kernel.org 9642W: http://www.melexis.com 9643S: Supported 9644F: drivers/iio/temperature/mlx90614.c 9645 9646MELEXIS MLX90632 DRIVER 9647M: Crt Mori <cmo@melexis.com> 9648L: linux-iio@vger.kernel.org 9649W: http://www.melexis.com 9650S: Supported 9651F: drivers/iio/temperature/mlx90632.c 9652 9653MELFAS MIP4 TOUCHSCREEN DRIVER 9654M: Sangwon Jee <jeesw@melfas.com> 9655W: http://www.melfas.com 9656S: Supported 9657F: drivers/input/touchscreen/melfas_mip4.c 9658F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9659 9660MELLANOX ETHERNET DRIVER (mlx4_en) 9661M: Tariq Toukan <tariqt@mellanox.com> 9662L: netdev@vger.kernel.org 9663S: Supported 9664W: http://www.mellanox.com 9665Q: http://patchwork.ozlabs.org/project/netdev/list/ 9666F: drivers/net/ethernet/mellanox/mlx4/en_* 9667 9668MELLANOX ETHERNET DRIVER (mlx5e) 9669M: Saeed Mahameed <saeedm@mellanox.com> 9670L: netdev@vger.kernel.org 9671S: Supported 9672W: http://www.mellanox.com 9673Q: http://patchwork.ozlabs.org/project/netdev/list/ 9674F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9675 9676MELLANOX ETHERNET INNOVA DRIVERS 9677R: Boris Pismenny <borisp@mellanox.com> 9678L: netdev@vger.kernel.org 9679S: Supported 9680W: http://www.mellanox.com 9681Q: http://patchwork.ozlabs.org/project/netdev/list/ 9682F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9683F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9684F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9685F: include/linux/mlx5/mlx5_ifc_fpga.h 9686 9687MELLANOX ETHERNET INNOVA IPSEC DRIVER 9688R: Boris Pismenny <borisp@mellanox.com> 9689L: netdev@vger.kernel.org 9690S: Supported 9691W: http://www.mellanox.com 9692Q: http://patchwork.ozlabs.org/project/netdev/list/ 9693F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9694F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9695 9696MELLANOX ETHERNET SWITCH DRIVERS 9697M: Jiri Pirko <jiri@mellanox.com> 9698M: Ido Schimmel <idosch@mellanox.com> 9699L: netdev@vger.kernel.org 9700S: Supported 9701W: http://www.mellanox.com 9702Q: http://patchwork.ozlabs.org/project/netdev/list/ 9703F: drivers/net/ethernet/mellanox/mlxsw/ 9704F: tools/testing/selftests/drivers/net/mlxsw/ 9705 9706MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9707M: mlxsw@mellanox.com 9708L: netdev@vger.kernel.org 9709S: Supported 9710W: http://www.mellanox.com 9711Q: http://patchwork.ozlabs.org/project/netdev/list/ 9712F: drivers/net/ethernet/mellanox/mlxfw/ 9713 9714MELLANOX HARDWARE PLATFORM SUPPORT 9715M: Andy Shevchenko <andy@infradead.org> 9716M: Darren Hart <dvhart@infradead.org> 9717M: Vadim Pasternak <vadimp@mellanox.com> 9718L: platform-driver-x86@vger.kernel.org 9719S: Supported 9720F: drivers/platform/mellanox/ 9721 9722MELLANOX MLX4 core VPI driver 9723M: Tariq Toukan <tariqt@mellanox.com> 9724L: netdev@vger.kernel.org 9725L: linux-rdma@vger.kernel.org 9726W: http://www.mellanox.com 9727Q: http://patchwork.ozlabs.org/project/netdev/list/ 9728S: Supported 9729F: drivers/net/ethernet/mellanox/mlx4/ 9730F: include/linux/mlx4/ 9731 9732MELLANOX MLX4 IB driver 9733M: Yishai Hadas <yishaih@mellanox.com> 9734L: linux-rdma@vger.kernel.org 9735W: http://www.mellanox.com 9736Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9737S: Supported 9738F: drivers/infiniband/hw/mlx4/ 9739F: include/linux/mlx4/ 9740F: include/uapi/rdma/mlx4-abi.h 9741 9742MELLANOX MLX5 core VPI driver 9743M: Saeed Mahameed <saeedm@mellanox.com> 9744M: Leon Romanovsky <leonro@mellanox.com> 9745L: netdev@vger.kernel.org 9746L: linux-rdma@vger.kernel.org 9747W: http://www.mellanox.com 9748Q: http://patchwork.ozlabs.org/project/netdev/list/ 9749S: Supported 9750F: drivers/net/ethernet/mellanox/mlx5/core/ 9751F: include/linux/mlx5/ 9752 9753MELLANOX MLX5 IB driver 9754M: Leon Romanovsky <leonro@mellanox.com> 9755L: linux-rdma@vger.kernel.org 9756W: http://www.mellanox.com 9757Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9758S: Supported 9759F: drivers/infiniband/hw/mlx5/ 9760F: include/linux/mlx5/ 9761F: include/uapi/rdma/mlx5-abi.h 9762 9763MELLANOX MLXCPLD I2C AND MUX DRIVER 9764M: Vadim Pasternak <vadimp@mellanox.com> 9765M: Michael Shych <michaelsh@mellanox.com> 9766L: linux-i2c@vger.kernel.org 9767S: Supported 9768F: drivers/i2c/busses/i2c-mlxcpld.c 9769F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9770F: Documentation/i2c/busses/i2c-mlxcpld 9771 9772MELLANOX MLXCPLD LED DRIVER 9773M: Vadim Pasternak <vadimp@mellanox.com> 9774L: linux-leds@vger.kernel.org 9775S: Supported 9776F: drivers/leds/leds-mlxcpld.c 9777F: drivers/leds/leds-mlxreg.c 9778F: Documentation/leds/leds-mlxcpld.txt 9779 9780MELLANOX PLATFORM DRIVER 9781M: Vadim Pasternak <vadimp@mellanox.com> 9782L: platform-driver-x86@vger.kernel.org 9783S: Supported 9784F: drivers/platform/x86/mlx-platform.c 9785 9786MEMBARRIER SUPPORT 9787M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9788M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9789L: linux-kernel@vger.kernel.org 9790S: Supported 9791F: kernel/sched/membarrier.c 9792F: include/uapi/linux/membarrier.h 9793F: arch/powerpc/include/asm/membarrier.h 9794 9795MEMORY MANAGEMENT 9796L: linux-mm@kvack.org 9797W: http://www.linux-mm.org 9798S: Maintained 9799F: include/linux/mm.h 9800F: include/linux/gfp.h 9801F: include/linux/mmzone.h 9802F: include/linux/memory_hotplug.h 9803F: include/linux/vmalloc.h 9804F: mm/ 9805 9806MEMORY TECHNOLOGY DEVICES (MTD) 9807M: David Woodhouse <dwmw2@infradead.org> 9808M: Brian Norris <computersforpeace@gmail.com> 9809M: Boris Brezillon <bbrezillon@kernel.org> 9810M: Marek Vasut <marek.vasut@gmail.com> 9811M: Richard Weinberger <richard@nod.at> 9812L: linux-mtd@lists.infradead.org 9813W: http://www.linux-mtd.infradead.org/ 9814Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9815T: git git://git.infradead.org/linux-mtd.git master 9816T: git git://git.infradead.org/linux-mtd.git mtd/next 9817S: Maintained 9818F: Documentation/devicetree/bindings/mtd/ 9819F: drivers/mtd/ 9820F: include/linux/mtd/ 9821F: include/uapi/mtd/ 9822 9823MEN A21 WATCHDOG DRIVER 9824M: Johannes Thumshirn <morbidrsa@gmail.com> 9825L: linux-watchdog@vger.kernel.org 9826S: Maintained 9827F: drivers/watchdog/mena21_wdt.c 9828 9829MEN CHAMELEON BUS (mcb) 9830M: Johannes Thumshirn <morbidrsa@gmail.com> 9831S: Maintained 9832F: drivers/mcb/ 9833F: include/linux/mcb.h 9834F: Documentation/men-chameleon-bus.txt 9835 9836MEN F21BMC (Board Management Controller) 9837M: Andreas Werner <andreas.werner@men.de> 9838S: Supported 9839F: drivers/mfd/menf21bmc.c 9840F: drivers/watchdog/menf21bmc_wdt.c 9841F: drivers/leds/leds-menf21bmc.c 9842F: drivers/hwmon/menf21bmc_hwmon.c 9843F: Documentation/hwmon/menf21bmc 9844 9845MEN Z069 WATCHDOG DRIVER 9846M: Johannes Thumshirn <jth@kernel.org> 9847L: linux-watchdog@vger.kernel.org 9848S: Maintained 9849F: drivers/watchdog/menz69_wdt.c 9850 9851MESON AO CEC DRIVER FOR AMLOGIC SOCS 9852M: Neil Armstrong <narmstrong@baylibre.com> 9853L: linux-media@lists.freedesktop.org 9854L: linux-amlogic@lists.infradead.org 9855W: http://linux-meson.com/ 9856S: Supported 9857F: drivers/media/platform/meson/ao-cec.c 9858F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9859T: git git://linuxtv.org/media_tree.git 9860 9861MICROBLAZE ARCHITECTURE 9862M: Michal Simek <monstr@monstr.eu> 9863W: http://www.monstr.eu/fdt/ 9864T: git git://git.monstr.eu/linux-2.6-microblaze.git 9865S: Supported 9866F: arch/microblaze/ 9867 9868MICROCHIP AT91 SERIAL DRIVER 9869M: Richard Genoud <richard.genoud@gmail.com> 9870S: Maintained 9871F: drivers/tty/serial/atmel_serial.c 9872F: drivers/tty/serial/atmel_serial.h 9873F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9874 9875MICROCHIP AUDIO ASOC DRIVERS 9876M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9877L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9878S: Supported 9879F: sound/soc/atmel 9880 9881MICROCHIP DMA DRIVER 9882M: Ludovic Desroches <ludovic.desroches@microchip.com> 9883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9884L: dmaengine@vger.kernel.org 9885S: Supported 9886F: drivers/dma/at_hdmac.c 9887F: drivers/dma/at_hdmac_regs.h 9888F: include/linux/platform_data/dma-atmel.h 9889F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9890F: include/dt-bindings/dma/at91.h 9891 9892MICROCHIP ECC DRIVER 9893M: Tudor Ambarus <tudor.ambarus@microchip.com> 9894L: linux-crypto@vger.kernel.org 9895S: Maintained 9896F: drivers/crypto/atmel-ecc.* 9897 9898MICROCHIP I2C DRIVER 9899M: Ludovic Desroches <ludovic.desroches@microchip.com> 9900L: linux-i2c@vger.kernel.org 9901S: Supported 9902F: drivers/i2c/busses/i2c-at91.c 9903 9904MICROCHIP ISC DRIVER 9905M: Eugen Hristev <eugen.hristev@microchip.com> 9906L: linux-media@vger.kernel.org 9907S: Supported 9908F: drivers/media/platform/atmel/atmel-isc.c 9909F: drivers/media/platform/atmel/atmel-isc-regs.h 9910F: Documentation/devicetree/bindings/media/atmel-isc.txt 9911 9912MICROCHIP ISI DRIVER 9913M: Eugen Hristev <eugen.hristev@microchip.com> 9914L: linux-media@vger.kernel.org 9915S: Supported 9916F: drivers/media/platform/atmel/atmel-isi.c 9917F: drivers/media/platform/atmel/atmel-isi.h 9918 9919MICROCHIP AT91 USART MFD DRIVER 9920M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9921L: linux-kernel@vger.kernel.org 9922S: Supported 9923F: drivers/mfd/at91-usart.c 9924F: include/dt-bindings/mfd/at91-usart.h 9925F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9926 9927MICROCHIP AT91 USART SPI DRIVER 9928M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9929L: linux-spi@vger.kernel.org 9930S: Supported 9931F: drivers/spi/spi-at91-usart.c 9932F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9933 9934MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9935M: Woojung Huh <Woojung.Huh@microchip.com> 9936M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9937L: netdev@vger.kernel.org 9938S: Maintained 9939F: net/dsa/tag_ksz.c 9940F: drivers/net/dsa/microchip/* 9941F: include/linux/platform_data/microchip-ksz.h 9942F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9943 9944MICROCHIP LAN743X ETHERNET DRIVER 9945M: Bryan Whitehead <bryan.whitehead@microchip.com> 9946M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9947L: netdev@vger.kernel.org 9948S: Maintained 9949F: drivers/net/ethernet/microchip/lan743x_* 9950 9951MICROCHIP LCDFB DRIVER 9952M: Nicolas Ferre <nicolas.ferre@microchip.com> 9953L: linux-fbdev@vger.kernel.org 9954S: Maintained 9955F: drivers/video/fbdev/atmel_lcdfb.c 9956F: include/video/atmel_lcdc.h 9957 9958MICROCHIP MMC/SD/SDIO MCI DRIVER 9959M: Ludovic Desroches <ludovic.desroches@microchip.com> 9960S: Maintained 9961F: drivers/mmc/host/atmel-mci.c 9962 9963MICROCHIP MCP16502 PMIC DRIVER 9964M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9966S: Maintained 9967F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9968F: drivers/regulator/mcp16502.c 9969 9970MICROCHIP MCP3911 ADC DRIVER 9971M: Marcus Folkesson <marcus.folkesson@gmail.com> 9972M: Kent Gustavsson <kent@minoris.se> 9973L: linux-iio@vger.kernel.org 9974S: Supported 9975F: drivers/iio/adc/mcp3911.c 9976F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9977 9978MICROCHIP NAND DRIVER 9979M: Tudor Ambarus <tudor.ambarus@microchip.com> 9980L: linux-mtd@lists.infradead.org 9981S: Supported 9982F: drivers/mtd/nand/raw/atmel/* 9983F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9984 9985MICROCHIP PWM DRIVER 9986M: Claudiu Beznea <claudiu.beznea@microchip.com> 9987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9988L: linux-pwm@vger.kernel.org 9989S: Supported 9990F: drivers/pwm/pwm-atmel.c 9991F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9992 9993MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9994M: Ludovic Desroches <ludovic.desroches@microchip.com> 9995M: Eugen Hristev <eugen.hristev@microchip.com> 9996L: linux-iio@vger.kernel.org 9997S: Supported 9998F: drivers/iio/adc/at91-sama5d2_adc.c 9999F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10000F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10001 10002MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10003M: Nicolas Ferre <nicolas.ferre@microchip.com> 10004S: Supported 10005F: drivers/power/reset/at91-sama5d2_shdwc.c 10006 10007MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10008M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10010L: linux-gpio@vger.kernel.org 10011F: drivers/gpio/gpio-sama5d2-piobu.c 10012 10013MICROCHIP SPI DRIVER 10014M: Nicolas Ferre <nicolas.ferre@microchip.com> 10015S: Supported 10016F: drivers/spi/spi-atmel.* 10017 10018MICROCHIP SSC DRIVER 10019M: Nicolas Ferre <nicolas.ferre@microchip.com> 10020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10021S: Supported 10022F: drivers/misc/atmel-ssc.c 10023F: include/linux/atmel-ssc.h 10024 10025MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10026M: Nicolas Ferre <nicolas.ferre@microchip.com> 10027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10028S: Supported 10029F: drivers/misc/atmel_tclib.c 10030F: drivers/clocksource/tcb_clksrc.c 10031 10032MICROCHIP USBA UDC DRIVER 10033M: Cristian Birsan <cristian.birsan@microchip.com> 10034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10035S: Supported 10036F: drivers/usb/gadget/udc/atmel_usba_udc.* 10037 10038MICROCHIP USB251XB DRIVER 10039M: Richard Leitner <richard.leitner@skidata.com> 10040L: linux-usb@vger.kernel.org 10041S: Maintained 10042F: drivers/usb/misc/usb251xb.c 10043F: Documentation/devicetree/bindings/usb/usb251xb.txt 10044 10045MICROCHIP XDMA DRIVER 10046M: Ludovic Desroches <ludovic.desroches@microchip.com> 10047L: linux-arm-kernel@lists.infradead.org 10048L: dmaengine@vger.kernel.org 10049S: Supported 10050F: drivers/dma/at_xdmac.c 10051 10052MICROSEMI MIPS SOCS 10053M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10054M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10055L: linux-mips@vger.kernel.org 10056S: Supported 10057F: arch/mips/generic/board-ocelot.c 10058F: arch/mips/configs/generic/board-ocelot.config 10059F: arch/mips/boot/dts/mscc/ 10060F: Documentation/devicetree/bindings/mips/mscc.txt 10061 10062MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10063M: Don Brace <don.brace@microsemi.com> 10064L: esc.storagedev@microsemi.com 10065L: linux-scsi@vger.kernel.org 10066S: Supported 10067F: drivers/scsi/smartpqi/smartpqi*.[ch] 10068F: drivers/scsi/smartpqi/Kconfig 10069F: drivers/scsi/smartpqi/Makefile 10070F: include/linux/cciss*.h 10071F: include/uapi/linux/cciss*.h 10072F: Documentation/scsi/smartpqi.txt 10073 10074MICROSEMI ETHERNET SWITCH DRIVER 10075M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10076M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10077L: netdev@vger.kernel.org 10078S: Supported 10079F: drivers/net/ethernet/mscc/ 10080 10081MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10082M: Chen Yu <yu.c.chen@intel.com> 10083L: platform-driver-x86@vger.kernel.org 10084S: Supported 10085F: drivers/platform/x86/surfacepro3_button.c 10086 10087MICROTEK X6 SCANNER 10088M: Oliver Neukum <oliver@neukum.org> 10089S: Maintained 10090F: drivers/usb/image/microtek.* 10091 10092MIPS 10093M: Ralf Baechle <ralf@linux-mips.org> 10094M: Paul Burton <paul.burton@mips.com> 10095M: James Hogan <jhogan@kernel.org> 10096L: linux-mips@vger.kernel.org 10097W: http://www.linux-mips.org/ 10098T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10100Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10101S: Supported 10102F: Documentation/devicetree/bindings/mips/ 10103F: Documentation/mips/ 10104F: arch/mips/ 10105F: drivers/platform/mips/ 10106 10107MIPS BOSTON DEVELOPMENT BOARD 10108M: Paul Burton <paul.burton@mips.com> 10109L: linux-mips@vger.kernel.org 10110S: Maintained 10111F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10112F: arch/mips/boot/dts/img/boston.dts 10113F: arch/mips/configs/generic/board-boston.config 10114F: drivers/clk/imgtec/clk-boston.c 10115F: include/dt-bindings/clock/boston-clock.h 10116 10117MIPS GENERIC PLATFORM 10118M: Paul Burton <paul.burton@mips.com> 10119L: linux-mips@vger.kernel.org 10120S: Supported 10121F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10122F: arch/mips/generic/ 10123F: arch/mips/tools/generic-board-config.sh 10124 10125MIPS/LOONGSON1 ARCHITECTURE 10126M: Keguang Zhang <keguang.zhang@gmail.com> 10127L: linux-mips@vger.kernel.org 10128S: Maintained 10129F: arch/mips/loongson32/ 10130F: arch/mips/include/asm/mach-loongson32/ 10131F: drivers/*/*loongson1* 10132F: drivers/*/*/*loongson1* 10133 10134MIPS/LOONGSON2 ARCHITECTURE 10135M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10136L: linux-mips@vger.kernel.org 10137S: Maintained 10138F: arch/mips/loongson64/fuloong-2e/ 10139F: arch/mips/loongson64/lemote-2f/ 10140F: arch/mips/include/asm/mach-loongson64/ 10141F: drivers/*/*loongson2* 10142F: drivers/*/*/*loongson2* 10143 10144MIPS/LOONGSON3 ARCHITECTURE 10145M: Huacai Chen <chenhc@lemote.com> 10146L: linux-mips@vger.kernel.org 10147S: Maintained 10148F: arch/mips/loongson64/ 10149F: arch/mips/include/asm/mach-loongson64/ 10150F: drivers/platform/mips/cpu_hwmon.c 10151F: drivers/*/*loongson3* 10152F: drivers/*/*/*loongson3* 10153 10154MIPS RINT INSTRUCTION EMULATION 10155M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10156L: linux-mips@vger.kernel.org 10157S: Supported 10158F: arch/mips/math-emu/sp_rint.c 10159F: arch/mips/math-emu/dp_rint.c 10160 10161MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10162M: Hans Verkuil <hverkuil@xs4all.nl> 10163L: linux-media@vger.kernel.org 10164T: git git://linuxtv.org/media_tree.git 10165W: https://linuxtv.org 10166S: Odd Fixes 10167F: drivers/media/radio/radio-miropcm20* 10168 10169MMP SUPPORT 10170R: Lubomir Rintel <lkundrak@v3.sk> 10171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10172S: Odd Fixes 10173F: arch/arm/boot/dts/mmp* 10174F: arch/arm/mach-mmp/ 10175 10176MMU GATHER AND TLB INVALIDATION 10177M: Will Deacon <will.deacon@arm.com> 10178M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10179M: Andrew Morton <akpm@linux-foundation.org> 10180M: Nick Piggin <npiggin@gmail.com> 10181M: Peter Zijlstra <peterz@infradead.org> 10182L: linux-arch@vger.kernel.org 10183L: linux-mm@kvack.org 10184S: Maintained 10185F: arch/*/include/asm/tlb.h 10186F: include/asm-generic/tlb.h 10187F: mm/mmu_gather.c 10188 10189MN88472 MEDIA DRIVER 10190M: Antti Palosaari <crope@iki.fi> 10191L: linux-media@vger.kernel.org 10192W: https://linuxtv.org 10193W: http://palosaari.fi/linux/ 10194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10195S: Maintained 10196F: drivers/media/dvb-frontends/mn88472* 10197 10198MN88473 MEDIA DRIVER 10199M: Antti Palosaari <crope@iki.fi> 10200L: linux-media@vger.kernel.org 10201W: https://linuxtv.org 10202W: http://palosaari.fi/linux/ 10203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10204S: Maintained 10205F: drivers/media/dvb-frontends/mn88473* 10206 10207MODULE SUPPORT 10208M: Jessica Yu <jeyu@kernel.org> 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10210S: Maintained 10211F: include/linux/module.h 10212F: kernel/module.c 10213 10214MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10215W: http://popies.net/meye/ 10216S: Orphan 10217F: Documentation/media/v4l-drivers/meye* 10218F: drivers/media/pci/meye/ 10219F: include/uapi/linux/meye.h 10220 10221MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10222M: Jiri Slaby <jirislaby@gmail.com> 10223S: Maintained 10224F: Documentation/serial/moxa-smartio 10225F: drivers/tty/mxser.* 10226 10227MR800 AVERMEDIA USB FM RADIO DRIVER 10228M: Alexey Klimov <klimov.linux@gmail.com> 10229L: linux-media@vger.kernel.org 10230T: git git://linuxtv.org/media_tree.git 10231S: Maintained 10232F: drivers/media/radio/radio-mr800.c 10233 10234MRF24J40 IEEE 802.15.4 RADIO DRIVER 10235M: Alan Ott <alan@signal11.us> 10236L: linux-wpan@vger.kernel.org 10237S: Maintained 10238F: drivers/net/ieee802154/mrf24j40.c 10239F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10240 10241MSI LAPTOP SUPPORT 10242M: "Lee, Chun-Yi" <jlee@suse.com> 10243L: platform-driver-x86@vger.kernel.org 10244S: Maintained 10245F: drivers/platform/x86/msi-laptop.c 10246 10247MSI WMI SUPPORT 10248L: platform-driver-x86@vger.kernel.org 10249S: Orphan 10250F: drivers/platform/x86/msi-wmi.c 10251 10252MSI001 MEDIA DRIVER 10253M: Antti Palosaari <crope@iki.fi> 10254L: linux-media@vger.kernel.org 10255W: https://linuxtv.org 10256W: http://palosaari.fi/linux/ 10257Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10258T: git git://linuxtv.org/anttip/media_tree.git 10259S: Maintained 10260F: drivers/media/tuners/msi001* 10261 10262MSI2500 MEDIA DRIVER 10263M: Antti Palosaari <crope@iki.fi> 10264L: linux-media@vger.kernel.org 10265W: https://linuxtv.org 10266W: http://palosaari.fi/linux/ 10267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10268T: git git://linuxtv.org/anttip/media_tree.git 10269S: Maintained 10270F: drivers/media/usb/msi2500/ 10271 10272MSYSTEMS DISKONCHIP G3 MTD DRIVER 10273M: Robert Jarzmik <robert.jarzmik@free.fr> 10274L: linux-mtd@lists.infradead.org 10275S: Maintained 10276F: drivers/mtd/devices/docg3* 10277 10278MT9M032 APTINA SENSOR DRIVER 10279M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10280L: linux-media@vger.kernel.org 10281T: git git://linuxtv.org/media_tree.git 10282S: Maintained 10283F: drivers/media/i2c/mt9m032.c 10284F: include/media/i2c/mt9m032.h 10285 10286MT9P031 APTINA CAMERA SENSOR 10287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10288L: linux-media@vger.kernel.org 10289T: git git://linuxtv.org/media_tree.git 10290S: Maintained 10291F: drivers/media/i2c/mt9p031.c 10292F: include/media/i2c/mt9p031.h 10293 10294MT9T001 APTINA CAMERA SENSOR 10295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10296L: linux-media@vger.kernel.org 10297T: git git://linuxtv.org/media_tree.git 10298S: Maintained 10299F: drivers/media/i2c/mt9t001.c 10300F: include/media/i2c/mt9t001.h 10301 10302MT9T112 APTINA CAMERA SENSOR 10303M: Jacopo Mondi <jacopo@jmondi.org> 10304L: linux-media@vger.kernel.org 10305T: git git://linuxtv.org/media_tree.git 10306S: Odd Fixes 10307F: drivers/media/i2c/mt9t112.c 10308F: include/media/i2c/mt9t112.h 10309 10310MT9V032 APTINA CAMERA SENSOR 10311M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10312L: linux-media@vger.kernel.org 10313T: git git://linuxtv.org/media_tree.git 10314S: Maintained 10315F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10316F: drivers/media/i2c/mt9v032.c 10317F: include/media/i2c/mt9v032.h 10318 10319MT9V111 APTINA CAMERA SENSOR 10320M: Jacopo Mondi <jacopo@jmondi.org> 10321L: linux-media@vger.kernel.org 10322T: git git://linuxtv.org/media_tree.git 10323S: Maintained 10324F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10325F: drivers/media/i2c/mt9v111.c 10326 10327MULTIFUNCTION DEVICES (MFD) 10328M: Lee Jones <lee.jones@linaro.org> 10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10330S: Supported 10331F: Documentation/devicetree/bindings/mfd/ 10332F: drivers/mfd/ 10333F: include/linux/mfd/ 10334F: include/dt-bindings/mfd/ 10335 10336MULTIMEDIA CARD (MMC) ETC. OVER SPI 10337S: Orphan 10338F: drivers/mmc/host/mmc_spi.c 10339F: include/linux/spi/mmc_spi.h 10340 10341MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10342M: Ulf Hansson <ulf.hansson@linaro.org> 10343L: linux-mmc@vger.kernel.org 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10345S: Maintained 10346F: Documentation/devicetree/bindings/mmc/ 10347F: drivers/mmc/ 10348F: include/linux/mmc/ 10349F: include/uapi/linux/mmc/ 10350 10351MULTIPLEXER SUBSYSTEM 10352M: Peter Rosin <peda@axentia.se> 10353S: Maintained 10354F: Documentation/ABI/testing/sysfs-class-mux* 10355F: Documentation/devicetree/bindings/mux/ 10356F: include/dt-bindings/mux/ 10357F: include/linux/mux/ 10358F: drivers/mux/ 10359 10360MULTITECH MULTIPORT CARD (ISICOM) 10361S: Orphan 10362F: drivers/tty/isicom.c 10363F: include/linux/isicom.h 10364 10365MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10366M: Bin Liu <b-liu@ti.com> 10367L: linux-usb@vger.kernel.org 10368S: Maintained 10369F: drivers/usb/musb/ 10370 10371MXL301RF MEDIA DRIVER 10372M: Akihiro Tsukada <tskd08@gmail.com> 10373L: linux-media@vger.kernel.org 10374S: Odd Fixes 10375F: drivers/media/tuners/mxl301rf* 10376 10377MXL5007T MEDIA DRIVER 10378M: Michael Krufky <mkrufky@linuxtv.org> 10379L: linux-media@vger.kernel.org 10380W: https://linuxtv.org 10381W: http://github.com/mkrufky 10382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10383T: git git://linuxtv.org/mkrufky/tuners.git 10384S: Maintained 10385F: drivers/media/tuners/mxl5007t.* 10386 10387MXSFB DRM DRIVER 10388M: Marek Vasut <marex@denx.de> 10389M: Stefan Agner <stefan@agner.ch> 10390L: dri-devel@lists.freedesktop.org 10391S: Supported 10392F: drivers/gpu/drm/mxsfb/ 10393F: Documentation/devicetree/bindings/display/mxsfb.txt 10394T: git git://anongit.freedesktop.org/drm/drm-misc 10395 10396MYLEX DAC960 PCI RAID Controller 10397M: Hannes Reinecke <hare@kernel.org> 10398L: linux-scsi@vger.kernel.org 10399S: Supported 10400F: drivers/scsi/myrb.* 10401F: drivers/scsi/myrs.* 10402 10403MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10404M: Chris Lee <christopher.lee@cspi.com> 10405L: netdev@vger.kernel.org 10406W: https://www.cspi.com/ethernet-products/support/downloads/ 10407S: Supported 10408F: drivers/net/ethernet/myricom/myri10ge/ 10409 10410NAND FLASH SUBSYSTEM 10411M: Boris Brezillon <bbrezillon@kernel.org> 10412M: Miquel Raynal <miquel.raynal@bootlin.com> 10413R: Richard Weinberger <richard@nod.at> 10414L: linux-mtd@lists.infradead.org 10415W: http://www.linux-mtd.infradead.org/ 10416Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10417T: git git://git.infradead.org/linux-mtd.git nand/fixes 10418T: git git://git.infradead.org/linux-mtd.git nand/next 10419S: Maintained 10420F: drivers/mtd/nand/ 10421F: include/linux/mtd/*nand*.h 10422 10423NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10424M: Daniel Mack <zonque@gmail.com> 10425S: Maintained 10426L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10427W: http://www.native-instruments.com 10428F: sound/usb/caiaq/ 10429 10430NATSEMI ETHERNET DRIVER (DP8381x) 10431S: Orphan 10432F: drivers/net/ethernet/natsemi/natsemi.c 10433 10434NCR 5380 SCSI DRIVERS 10435M: Finn Thain <fthain@telegraphics.com.au> 10436M: Michael Schmitz <schmitzmic@gmail.com> 10437L: linux-scsi@vger.kernel.org 10438S: Maintained 10439F: Documentation/scsi/g_NCR5380.txt 10440F: drivers/scsi/NCR5380.* 10441F: drivers/scsi/arm/cumana_1.c 10442F: drivers/scsi/arm/oak.c 10443F: drivers/scsi/atari_scsi.* 10444F: drivers/scsi/dmx3191d.c 10445F: drivers/scsi/g_NCR5380.* 10446F: drivers/scsi/mac_scsi.* 10447F: drivers/scsi/sun3_scsi.* 10448F: drivers/scsi/sun3_scsi_vme.c 10449 10450NCSI LIBRARY: 10451M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10452S: Maintained 10453F: net/ncsi/ 10454 10455NCT6775 HARDWARE MONITOR DRIVER 10456M: Guenter Roeck <linux@roeck-us.net> 10457L: linux-hwmon@vger.kernel.org 10458S: Maintained 10459F: Documentation/hwmon/nct6775 10460F: drivers/hwmon/nct6775.c 10461 10462NET_FAILOVER MODULE 10463M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10464L: netdev@vger.kernel.org 10465S: Supported 10466F: driver/net/net_failover.c 10467F: include/net/net_failover.h 10468F: Documentation/networking/net_failover.rst 10469 10470NETEFFECT IWARP RNIC DRIVER (IW_NES) 10471M: Faisal Latif <faisal.latif@intel.com> 10472L: linux-rdma@vger.kernel.org 10473W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10474S: Supported 10475F: drivers/infiniband/hw/nes/ 10476F: include/uapi/rdma/nes-abi.h 10477 10478NETEM NETWORK EMULATOR 10479M: Stephen Hemminger <stephen@networkplumber.org> 10480L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10481S: Maintained 10482F: net/sched/sch_netem.c 10483 10484NETERION 10GbE DRIVERS (s2io/vxge) 10485M: Jon Mason <jdmason@kudzu.us> 10486L: netdev@vger.kernel.org 10487S: Supported 10488F: Documentation/networking/device_drivers/neterion/s2io.txt 10489F: Documentation/networking/device_drivers/neterion/vxge.txt 10490F: drivers/net/ethernet/neterion/ 10491 10492NETFILTER 10493M: Pablo Neira Ayuso <pablo@netfilter.org> 10494M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10495M: Florian Westphal <fw@strlen.de> 10496L: netfilter-devel@vger.kernel.org 10497L: coreteam@netfilter.org 10498W: http://www.netfilter.org/ 10499W: http://www.iptables.org/ 10500W: http://www.nftables.org/ 10501Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10504S: Maintained 10505F: include/linux/netfilter* 10506F: include/linux/netfilter/ 10507F: include/net/netfilter/ 10508F: include/uapi/linux/netfilter* 10509F: include/uapi/linux/netfilter/ 10510F: net/*/netfilter.c 10511F: net/*/netfilter/ 10512F: net/netfilter/ 10513F: net/bridge/br_netfilter*.c 10514 10515NETROM NETWORK LAYER 10516M: Ralf Baechle <ralf@linux-mips.org> 10517L: linux-hams@vger.kernel.org 10518W: http://www.linux-ax25.org/ 10519S: Maintained 10520F: include/net/netrom.h 10521F: include/uapi/linux/netrom.h 10522F: net/netrom/ 10523 10524NETRONOME ETHERNET DRIVERS 10525M: Jakub Kicinski <jakub.kicinski@netronome.com> 10526L: oss-drivers@netronome.com 10527S: Maintained 10528F: drivers/net/ethernet/netronome/ 10529 10530NETWORK BLOCK DEVICE (NBD) 10531M: Josef Bacik <josef@toxicpanda.com> 10532S: Maintained 10533L: linux-block@vger.kernel.org 10534L: nbd@other.debian.org 10535F: Documentation/blockdev/nbd.txt 10536F: drivers/block/nbd.c 10537F: include/uapi/linux/nbd.h 10538 10539NETWORK DROP MONITOR 10540M: Neil Horman <nhorman@tuxdriver.com> 10541L: netdev@vger.kernel.org 10542S: Maintained 10543W: https://fedorahosted.org/dropwatch/ 10544F: net/core/drop_monitor.c 10545 10546NETWORKING DRIVERS 10547M: "David S. Miller" <davem@davemloft.net> 10548L: netdev@vger.kernel.org 10549W: http://www.linuxfoundation.org/en/Net 10550Q: http://patchwork.ozlabs.org/project/netdev/list/ 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10553S: Odd Fixes 10554F: Documentation/devicetree/bindings/net/ 10555F: drivers/net/ 10556F: include/linux/if_* 10557F: include/linux/netdevice.h 10558F: include/linux/etherdevice.h 10559F: include/linux/fcdevice.h 10560F: include/linux/fddidevice.h 10561F: include/linux/hippidevice.h 10562F: include/linux/inetdevice.h 10563F: include/uapi/linux/if_* 10564F: include/uapi/linux/netdevice.h 10565 10566NETWORKING DRIVERS (WIRELESS) 10567M: Kalle Valo <kvalo@codeaurora.org> 10568L: linux-wireless@vger.kernel.org 10569Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10572S: Maintained 10573F: Documentation/devicetree/bindings/net/wireless/ 10574F: drivers/net/wireless/ 10575 10576NETWORKING [DSA] 10577M: Andrew Lunn <andrew@lunn.ch> 10578M: Vivien Didelot <vivien.didelot@gmail.com> 10579M: Florian Fainelli <f.fainelli@gmail.com> 10580S: Maintained 10581F: Documentation/devicetree/bindings/net/dsa/ 10582F: net/dsa/ 10583F: include/net/dsa.h 10584F: include/linux/dsa/ 10585F: drivers/net/dsa/ 10586 10587NETWORKING [GENERAL] 10588M: "David S. Miller" <davem@davemloft.net> 10589L: netdev@vger.kernel.org 10590W: http://www.linuxfoundation.org/en/Net 10591Q: http://patchwork.ozlabs.org/project/netdev/list/ 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10594B: mailto:netdev@vger.kernel.org 10595S: Maintained 10596F: net/ 10597F: include/net/ 10598F: include/linux/in.h 10599F: include/linux/net.h 10600F: include/linux/netdevice.h 10601F: include/uapi/linux/in.h 10602F: include/uapi/linux/net.h 10603F: include/uapi/linux/netdevice.h 10604F: include/uapi/linux/net_namespace.h 10605F: tools/testing/selftests/net/ 10606F: lib/net_utils.c 10607F: lib/random32.c 10608F: Documentation/networking/ 10609 10610NETWORKING [IPSEC] 10611M: Steffen Klassert <steffen.klassert@secunet.com> 10612M: Herbert Xu <herbert@gondor.apana.org.au> 10613M: "David S. Miller" <davem@davemloft.net> 10614L: netdev@vger.kernel.org 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10617S: Maintained 10618F: net/xfrm/ 10619F: net/key/ 10620F: net/ipv4/xfrm* 10621F: net/ipv4/esp4* 10622F: net/ipv4/ah4.c 10623F: net/ipv4/ipcomp.c 10624F: net/ipv4/ip_vti.c 10625F: net/ipv6/xfrm* 10626F: net/ipv6/esp6* 10627F: net/ipv6/ah6.c 10628F: net/ipv6/ipcomp6.c 10629F: net/ipv6/ip6_vti.c 10630F: include/uapi/linux/xfrm.h 10631F: include/net/xfrm.h 10632 10633NETWORKING [IPv4/IPv6] 10634M: "David S. Miller" <davem@davemloft.net> 10635M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10636M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10637L: netdev@vger.kernel.org 10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10639S: Maintained 10640F: net/ipv4/ 10641F: net/ipv6/ 10642F: include/net/ip* 10643F: arch/x86/net/* 10644 10645NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10646M: Paul Moore <paul@paul-moore.com> 10647W: https://github.com/netlabel 10648L: netdev@vger.kernel.org 10649L: linux-security-module@vger.kernel.org 10650S: Maintained 10651F: Documentation/netlabel/ 10652F: include/net/calipso.h 10653F: include/net/cipso_ipv4.h 10654F: include/net/netlabel.h 10655F: include/uapi/linux/netfilter/xt_SECMARK.h 10656F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10657F: net/netlabel/ 10658F: net/ipv4/cipso_ipv4.c 10659F: net/ipv6/calipso.c 10660F: net/netfilter/xt_CONNSECMARK.c 10661F: net/netfilter/xt_SECMARK.c 10662 10663NETWORKING [TCP] 10664M: Eric Dumazet <edumazet@google.com> 10665L: netdev@vger.kernel.org 10666S: Maintained 10667F: net/ipv4/tcp*.c 10668F: net/ipv4/syncookies.c 10669F: net/ipv6/tcp*.c 10670F: net/ipv6/syncookies.c 10671F: include/uapi/linux/tcp.h 10672F: include/net/tcp.h 10673F: include/linux/tcp.h 10674F: include/trace/events/tcp.h 10675 10676NETWORKING [TLS] 10677M: Boris Pismenny <borisp@mellanox.com> 10678M: Aviad Yehezkel <aviadye@mellanox.com> 10679M: Dave Watson <davejwatson@fb.com> 10680M: John Fastabend <john.fastabend@gmail.com> 10681M: Daniel Borkmann <daniel@iogearbox.net> 10682L: netdev@vger.kernel.org 10683S: Maintained 10684F: net/tls/* 10685F: include/uapi/linux/tls.h 10686F: include/net/tls.h 10687 10688NETWORKING [WIRELESS] 10689L: linux-wireless@vger.kernel.org 10690Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10691 10692NETDEVSIM 10693M: Jakub Kicinski <jakub.kicinski@netronome.com> 10694S: Maintained 10695F: drivers/net/netdevsim/* 10696 10697NETXEN (1/10) GbE SUPPORT 10698M: Manish Chopra <manishc@marvell.com> 10699M: Rahul Verma <rahulv@marvell.com> 10700M: GR-Linux-NIC-Dev@marvell.com 10701L: netdev@vger.kernel.org 10702S: Supported 10703F: drivers/net/ethernet/qlogic/netxen/ 10704 10705NFC SUBSYSTEM 10706M: Samuel Ortiz <sameo@linux.intel.com> 10707L: linux-wireless@vger.kernel.org 10708L: linux-nfc@lists.01.org (subscribers-only) 10709S: Supported 10710F: net/nfc/ 10711F: include/net/nfc/ 10712F: include/uapi/linux/nfc.h 10713F: drivers/nfc/ 10714F: include/linux/platform_data/nfcmrvl.h 10715F: include/linux/platform_data/nxp-nci.h 10716F: Documentation/devicetree/bindings/net/nfc/ 10717 10718NFS, SUNRPC, AND LOCKD CLIENTS 10719M: Trond Myklebust <trond.myklebust@hammerspace.com> 10720M: Anna Schumaker <anna.schumaker@netapp.com> 10721L: linux-nfs@vger.kernel.org 10722W: http://client.linux-nfs.org 10723T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10724S: Maintained 10725F: fs/lockd/ 10726F: fs/nfs/ 10727F: fs/nfs_common/ 10728F: net/sunrpc/ 10729F: include/linux/lockd/ 10730F: include/linux/nfs* 10731F: include/linux/sunrpc/ 10732F: include/uapi/linux/nfs* 10733F: include/uapi/linux/sunrpc/ 10734 10735NILFS2 FILESYSTEM 10736M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10737L: linux-nilfs@vger.kernel.org 10738W: https://nilfs.sourceforge.io/ 10739W: https://nilfs.osdn.jp/ 10740T: git git://github.com/konis/nilfs2.git 10741S: Supported 10742F: Documentation/filesystems/nilfs2.txt 10743F: fs/nilfs2/ 10744F: include/trace/events/nilfs2.h 10745F: include/uapi/linux/nilfs2_api.h 10746F: include/uapi/linux/nilfs2_ondisk.h 10747 10748NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10749M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10750W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10751S: Maintained 10752F: Documentation/scsi/NinjaSCSI.txt 10753F: drivers/scsi/pcmcia/nsp_* 10754 10755NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10756M: GOTO Masanori <gotom@debian.or.jp> 10757M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10758W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10759S: Maintained 10760F: Documentation/scsi/NinjaSCSI.txt 10761F: drivers/scsi/nsp32* 10762 10763NIOS2 ARCHITECTURE 10764M: Ley Foon Tan <lftan@altera.com> 10765L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10767S: Maintained 10768F: arch/nios2/ 10769 10770NOHZ, DYNTICKS SUPPORT 10771M: Frederic Weisbecker <fweisbec@gmail.com> 10772M: Thomas Gleixner <tglx@linutronix.de> 10773M: Ingo Molnar <mingo@kernel.org> 10774L: linux-kernel@vger.kernel.org 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10776S: Maintained 10777F: kernel/time/tick*.* 10778F: include/linux/tick.h 10779F: include/linux/sched/nohz.h 10780 10781NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10782M: Pavel Machek <pavel@ucw.cz> 10783M: Sakari Ailus <sakari.ailus@iki.fi> 10784L: linux-media@vger.kernel.org 10785S: Maintained 10786F: drivers/media/i2c/et8ek8 10787F: drivers/media/i2c/ad5820.c 10788 10789NOKIA N900 POWER SUPPLY DRIVERS 10790R: Pali Rohár <pali.rohar@gmail.com> 10791F: include/linux/power/bq2415x_charger.h 10792F: include/linux/power/bq27xxx_battery.h 10793F: include/linux/power/isp1704_charger.h 10794F: drivers/power/supply/bq2415x_charger.c 10795F: drivers/power/supply/bq27xxx_battery.c 10796F: drivers/power/supply/bq27xxx_battery_i2c.c 10797F: drivers/power/supply/isp1704_charger.c 10798F: drivers/power/supply/rx51_battery.c 10799 10800NTB AMD DRIVER 10801M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10802L: linux-ntb@googlegroups.com 10803S: Supported 10804F: drivers/ntb/hw/amd/ 10805 10806NTB DRIVER CORE 10807M: Jon Mason <jdmason@kudzu.us> 10808M: Dave Jiang <dave.jiang@intel.com> 10809M: Allen Hubbe <allenbh@gmail.com> 10810L: linux-ntb@googlegroups.com 10811S: Supported 10812W: https://github.com/jonmason/ntb/wiki 10813T: git git://github.com/jonmason/ntb.git 10814F: drivers/ntb/ 10815F: drivers/net/ntb_netdev.c 10816F: include/linux/ntb.h 10817F: include/linux/ntb_transport.h 10818F: tools/testing/selftests/ntb/ 10819 10820NTB IDT DRIVER 10821M: Serge Semin <fancer.lancer@gmail.com> 10822L: linux-ntb@googlegroups.com 10823S: Supported 10824F: drivers/ntb/hw/idt/ 10825 10826NTB INTEL DRIVER 10827M: Dave Jiang <dave.jiang@intel.com> 10828L: linux-ntb@googlegroups.com 10829S: Supported 10830W: https://github.com/davejiang/linux/wiki 10831T: git https://github.com/davejiang/linux.git 10832F: drivers/ntb/hw/intel/ 10833 10834NTFS FILESYSTEM 10835M: Anton Altaparmakov <anton@tuxera.com> 10836L: linux-ntfs-dev@lists.sourceforge.net 10837W: http://www.tuxera.com/ 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10839S: Supported 10840F: Documentation/filesystems/ntfs.txt 10841F: fs/ntfs/ 10842 10843NUBUS SUBSYSTEM 10844M: Finn Thain <fthain@telegraphics.com.au> 10845L: linux-m68k@lists.linux-m68k.org 10846S: Maintained 10847F: arch/*/include/asm/nubus.h 10848F: drivers/nubus/ 10849F: include/linux/nubus.h 10850F: include/uapi/linux/nubus.h 10851 10852NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10853M: Antonino Daplas <adaplas@gmail.com> 10854L: linux-fbdev@vger.kernel.org 10855S: Maintained 10856F: drivers/video/fbdev/riva/ 10857F: drivers/video/fbdev/nvidia/ 10858 10859NVM EXPRESS DRIVER 10860M: Keith Busch <keith.busch@intel.com> 10861M: Jens Axboe <axboe@fb.com> 10862M: Christoph Hellwig <hch@lst.de> 10863M: Sagi Grimberg <sagi@grimberg.me> 10864L: linux-nvme@lists.infradead.org 10865T: git://git.infradead.org/nvme.git 10866W: http://git.infradead.org/nvme.git 10867S: Supported 10868F: drivers/nvme/host/ 10869F: include/linux/nvme.h 10870F: include/uapi/linux/nvme_ioctl.h 10871 10872NVM EXPRESS FC TRANSPORT DRIVERS 10873M: James Smart <james.smart@broadcom.com> 10874L: linux-nvme@lists.infradead.org 10875S: Supported 10876F: include/linux/nvme-fc.h 10877F: include/linux/nvme-fc-driver.h 10878F: drivers/nvme/host/fc.c 10879F: drivers/nvme/target/fc.c 10880F: drivers/nvme/target/fcloop.c 10881 10882NVM EXPRESS TARGET DRIVER 10883M: Christoph Hellwig <hch@lst.de> 10884M: Sagi Grimberg <sagi@grimberg.me> 10885L: linux-nvme@lists.infradead.org 10886T: git://git.infradead.org/nvme.git 10887W: http://git.infradead.org/nvme.git 10888S: Supported 10889F: drivers/nvme/target/ 10890 10891NVMEM FRAMEWORK 10892M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10893S: Maintained 10894F: drivers/nvmem/ 10895F: Documentation/devicetree/bindings/nvmem/ 10896F: Documentation/ABI/stable/sysfs-bus-nvmem 10897F: include/linux/nvmem-consumer.h 10898F: include/linux/nvmem-provider.h 10899 10900NXP SGTL5000 DRIVER 10901M: Fabio Estevam <festevam@gmail.com> 10902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10903S: Maintained 10904F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10905F: sound/soc/codecs/sgtl5000* 10906 10907NXP TDA998X DRM DRIVER 10908M: Russell King <linux@armlinux.org.uk> 10909S: Maintained 10910T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10911T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10912F: drivers/gpu/drm/i2c/tda998x_drv.c 10913F: include/drm/i2c/tda998x.h 10914F: include/dt-bindings/display/tda998x.h 10915K: "nxp,tda998x" 10916 10917NXP TFA9879 DRIVER 10918M: Peter Rosin <peda@axentia.se> 10919L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10920S: Maintained 10921F: Documentation/devicetree/bindings/sound/tfa9879.txt 10922F: sound/soc/codecs/tfa9879* 10923 10924NXP-NCI NFC DRIVER 10925M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10926R: Charles Gorand <charles.gorand@effinnov.com> 10927L: linux-nfc@lists.01.org (moderated for non-subscribers) 10928S: Supported 10929F: drivers/nfc/nxp-nci 10930 10931OBJAGG 10932M: Jiri Pirko <jiri@mellanox.com> 10933L: netdev@vger.kernel.org 10934S: Supported 10935F: lib/objagg.c 10936F: lib/test_objagg.c 10937F: include/linux/objagg.h 10938 10939OBJTOOL 10940M: Josh Poimboeuf <jpoimboe@redhat.com> 10941M: Peter Zijlstra <peterz@infradead.org> 10942S: Supported 10943F: tools/objtool/ 10944 10945OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10946M: Frederic Barrat <fbarrat@linux.ibm.com> 10947M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10948L: linuxppc-dev@lists.ozlabs.org 10949S: Supported 10950F: arch/powerpc/platforms/powernv/ocxl.c 10951F: arch/powerpc/include/asm/pnv-ocxl.h 10952F: drivers/misc/ocxl/ 10953F: include/misc/ocxl* 10954F: include/uapi/misc/ocxl.h 10955F: Documentation/accelerators/ocxl.rst 10956 10957OMAP AUDIO SUPPORT 10958M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10959M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10960L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10961L: linux-omap@vger.kernel.org 10962S: Maintained 10963F: sound/soc/ti/omap* 10964F: sound/soc/ti/rx51.c 10965F: sound/soc/ti/n810.c 10966F: sound/soc/ti/sdma-pcm.* 10967 10968OMAP CLOCK FRAMEWORK SUPPORT 10969M: Paul Walmsley <paul@pwsan.com> 10970L: linux-omap@vger.kernel.org 10971S: Maintained 10972F: arch/arm/*omap*/*clock* 10973 10974OMAP DEVICE TREE SUPPORT 10975M: Benoît Cousson <bcousson@baylibre.com> 10976M: Tony Lindgren <tony@atomide.com> 10977L: linux-omap@vger.kernel.org 10978L: devicetree@vger.kernel.org 10979S: Maintained 10980F: arch/arm/boot/dts/*omap* 10981F: arch/arm/boot/dts/*am3* 10982F: arch/arm/boot/dts/*am4* 10983F: arch/arm/boot/dts/*am5* 10984F: arch/arm/boot/dts/*dra7* 10985 10986OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10987L: linux-omap@vger.kernel.org 10988L: linux-fbdev@vger.kernel.org 10989S: Orphan 10990F: drivers/video/fbdev/omap2/ 10991F: Documentation/arm/OMAP/DSS 10992 10993OMAP FRAMEBUFFER SUPPORT 10994L: linux-fbdev@vger.kernel.org 10995L: linux-omap@vger.kernel.org 10996S: Orphan 10997F: drivers/video/fbdev/omap/ 10998 10999OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11000M: Roger Quadros <rogerq@ti.com> 11001M: Tony Lindgren <tony@atomide.com> 11002L: linux-omap@vger.kernel.org 11003S: Maintained 11004F: drivers/memory/omap-gpmc.c 11005F: arch/arm/mach-omap2/*gpmc* 11006 11007OMAP GPIO DRIVER 11008M: Grygorii Strashko <grygorii.strashko@ti.com> 11009M: Santosh Shilimkar <ssantosh@kernel.org> 11010M: Kevin Hilman <khilman@kernel.org> 11011L: linux-omap@vger.kernel.org 11012S: Maintained 11013F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11014F: drivers/gpio/gpio-omap.c 11015 11016OMAP HARDWARE SPINLOCK SUPPORT 11017M: Ohad Ben-Cohen <ohad@wizery.com> 11018L: linux-omap@vger.kernel.org 11019S: Maintained 11020F: drivers/hwspinlock/omap_hwspinlock.c 11021 11022OMAP HS MMC SUPPORT 11023L: linux-mmc@vger.kernel.org 11024L: linux-omap@vger.kernel.org 11025S: Orphan 11026F: drivers/mmc/host/omap_hsmmc.c 11027 11028OMAP HWMOD DATA 11029M: Paul Walmsley <paul@pwsan.com> 11030L: linux-omap@vger.kernel.org 11031S: Maintained 11032F: arch/arm/mach-omap2/omap_hwmod*data* 11033 11034OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11035M: Benoît Cousson <bcousson@baylibre.com> 11036L: linux-omap@vger.kernel.org 11037S: Maintained 11038F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11039 11040OMAP HWMOD SUPPORT 11041M: Benoît Cousson <bcousson@baylibre.com> 11042M: Paul Walmsley <paul@pwsan.com> 11043L: linux-omap@vger.kernel.org 11044S: Maintained 11045F: arch/arm/mach-omap2/omap_hwmod.* 11046 11047OMAP I2C DRIVER 11048M: Vignesh R <vigneshr@ti.com> 11049L: linux-omap@vger.kernel.org 11050L: linux-i2c@vger.kernel.org 11051S: Maintained 11052F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11053F: drivers/i2c/busses/i2c-omap.c 11054 11055OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11056M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11057L: linux-media@vger.kernel.org 11058S: Maintained 11059F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11060F: drivers/media/platform/omap3isp/ 11061F: drivers/staging/media/omap4iss/ 11062 11063OMAP MMC SUPPORT 11064M: Aaro Koskinen <aaro.koskinen@iki.fi> 11065L: linux-omap@vger.kernel.org 11066S: Odd Fixes 11067F: drivers/mmc/host/omap.c 11068 11069OMAP POWER MANAGEMENT SUPPORT 11070M: Kevin Hilman <khilman@kernel.org> 11071L: linux-omap@vger.kernel.org 11072S: Maintained 11073F: arch/arm/*omap*/*pm* 11074F: drivers/cpufreq/omap-cpufreq.c 11075 11076OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11077M: Rajendra Nayak <rnayak@codeaurora.org> 11078M: Paul Walmsley <paul@pwsan.com> 11079L: linux-omap@vger.kernel.org 11080S: Maintained 11081F: arch/arm/mach-omap2/prm* 11082 11083OMAP RANDOM NUMBER GENERATOR SUPPORT 11084M: Deepak Saxena <dsaxena@plexity.net> 11085S: Maintained 11086F: drivers/char/hw_random/omap-rng.c 11087 11088OMAP USB SUPPORT 11089L: linux-usb@vger.kernel.org 11090L: linux-omap@vger.kernel.org 11091S: Orphan 11092F: drivers/usb/*/*omap* 11093F: arch/arm/*omap*/usb* 11094 11095OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11096M: Mark Jackson <mpfj@newflow.co.uk> 11097L: linux-omap@vger.kernel.org 11098S: Maintained 11099F: arch/arm/boot/dts/am335x-nano.dts 11100 11101OMAP1 SUPPORT 11102M: Aaro Koskinen <aaro.koskinen@iki.fi> 11103M: Tony Lindgren <tony@atomide.com> 11104L: linux-omap@vger.kernel.org 11105Q: http://patchwork.kernel.org/project/linux-omap/list/ 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11107S: Maintained 11108F: arch/arm/mach-omap1/ 11109F: arch/arm/plat-omap/ 11110F: arch/arm/configs/omap1_defconfig 11111F: drivers/i2c/busses/i2c-omap.c 11112F: include/linux/platform_data/i2c-omap.h 11113F: include/linux/platform_data/ams-delta-fiq.h 11114 11115OMAP2+ SUPPORT 11116M: Tony Lindgren <tony@atomide.com> 11117L: linux-omap@vger.kernel.org 11118W: http://www.muru.com/linux/omap/ 11119W: http://linux.omap.com/ 11120Q: http://patchwork.kernel.org/project/linux-omap/list/ 11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11122S: Maintained 11123F: arch/arm/mach-omap2/ 11124F: arch/arm/plat-omap/ 11125F: arch/arm/configs/omap2plus_defconfig 11126F: drivers/i2c/busses/i2c-omap.c 11127F: drivers/irqchip/irq-omap-intc.c 11128F: drivers/mfd/*omap*.c 11129F: drivers/mfd/menelaus.c 11130F: drivers/mfd/palmas.c 11131F: drivers/mfd/tps65217.c 11132F: drivers/mfd/tps65218.c 11133F: drivers/mfd/tps65910.c 11134F: drivers/mfd/twl-core.[ch] 11135F: drivers/mfd/twl4030*.c 11136F: drivers/mfd/twl6030*.c 11137F: drivers/mfd/twl6040*.c 11138F: drivers/regulator/palmas-regulator*.c 11139F: drivers/regulator/pbias-regulator.c 11140F: drivers/regulator/tps65217-regulator.c 11141F: drivers/regulator/tps65218-regulator.c 11142F: drivers/regulator/tps65910-regulator.c 11143F: drivers/regulator/twl-regulator.c 11144F: drivers/regulator/twl6030-regulator.c 11145F: include/linux/platform_data/i2c-omap.h 11146 11147ONION OMEGA2+ BOARD 11148M: Harvey Hunt <harveyhuntnexus@gmail.com> 11149L: linux-mips@vger.kernel.org 11150S: Maintained 11151F: arch/mips/boot/dts/ralink/omega2p.dts 11152 11153OMFS FILESYSTEM 11154M: Bob Copeland <me@bobcopeland.com> 11155L: linux-karma-devel@lists.sourceforge.net 11156S: Maintained 11157F: Documentation/filesystems/omfs.txt 11158F: fs/omfs/ 11159 11160OMNIKEY CARDMAN 4000 DRIVER 11161M: Harald Welte <laforge@gnumonks.org> 11162S: Maintained 11163F: drivers/char/pcmcia/cm4000_cs.c 11164F: include/linux/cm4000_cs.h 11165F: include/uapi/linux/cm4000_cs.h 11166 11167OMNIKEY CARDMAN 4040 DRIVER 11168M: Harald Welte <laforge@gnumonks.org> 11169S: Maintained 11170F: drivers/char/pcmcia/cm4040_cs.* 11171 11172OMNIVISION OV13858 SENSOR DRIVER 11173M: Sakari Ailus <sakari.ailus@linux.intel.com> 11174L: linux-media@vger.kernel.org 11175T: git git://linuxtv.org/media_tree.git 11176S: Maintained 11177F: drivers/media/i2c/ov13858.c 11178 11179OMNIVISION OV2680 SENSOR DRIVER 11180M: Rui Miguel Silva <rmfrfs@gmail.com> 11181L: linux-media@vger.kernel.org 11182T: git git://linuxtv.org/media_tree.git 11183S: Maintained 11184F: drivers/media/i2c/ov2680.c 11185F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11186 11187OMNIVISION OV2685 SENSOR DRIVER 11188M: Shunqian Zheng <zhengsq@rock-chips.com> 11189L: linux-media@vger.kernel.org 11190T: git git://linuxtv.org/media_tree.git 11191S: Maintained 11192F: drivers/media/i2c/ov2685.c 11193 11194OMNIVISION OV5640 SENSOR DRIVER 11195M: Steve Longerbeam <slongerbeam@gmail.com> 11196L: linux-media@vger.kernel.org 11197T: git git://linuxtv.org/media_tree.git 11198S: Maintained 11199F: drivers/media/i2c/ov5640.c 11200 11201OMNIVISION OV5647 SENSOR DRIVER 11202M: Luis Oliveira <lolivei@synopsys.com> 11203L: linux-media@vger.kernel.org 11204T: git git://linuxtv.org/media_tree.git 11205S: Maintained 11206F: drivers/media/i2c/ov5647.c 11207 11208OMNIVISION OV5695 SENSOR DRIVER 11209M: Shunqian Zheng <zhengsq@rock-chips.com> 11210L: linux-media@vger.kernel.org 11211T: git git://linuxtv.org/media_tree.git 11212S: Maintained 11213F: drivers/media/i2c/ov5695.c 11214 11215OMNIVISION OV7670 SENSOR DRIVER 11216M: Jonathan Corbet <corbet@lwn.net> 11217L: linux-media@vger.kernel.org 11218T: git git://linuxtv.org/media_tree.git 11219S: Maintained 11220F: drivers/media/i2c/ov7670.c 11221F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11222 11223OMNIVISION OV772x SENSOR DRIVER 11224M: Jacopo Mondi <jacopo@jmondi.org> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Odd fixes 11228F: drivers/media/i2c/ov772x.c 11229F: include/media/i2c/ov772x.h 11230F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11231 11232OMNIVISION OV7740 SENSOR DRIVER 11233M: Wenyou Yang <wenyou.yang@microchip.com> 11234L: linux-media@vger.kernel.org 11235T: git git://linuxtv.org/media_tree.git 11236S: Maintained 11237F: drivers/media/i2c/ov7740.c 11238F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11239 11240OMNIVISION OV9650 SENSOR DRIVER 11241M: Sakari Ailus <sakari.ailus@linux.intel.com> 11242R: Akinobu Mita <akinobu.mita@gmail.com> 11243R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11244L: linux-media@vger.kernel.org 11245T: git git://linuxtv.org/media_tree.git 11246S: Maintained 11247F: drivers/media/i2c/ov9650.c 11248F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11249 11250ONENAND FLASH DRIVER 11251M: Kyungmin Park <kyungmin.park@samsung.com> 11252L: linux-mtd@lists.infradead.org 11253S: Maintained 11254F: drivers/mtd/nand/onenand/ 11255F: include/linux/mtd/onenand*.h 11256 11257ONSTREAM SCSI TAPE DRIVER 11258M: Willem Riede <osst@riede.org> 11259L: osst-users@lists.sourceforge.net 11260L: linux-scsi@vger.kernel.org 11261S: Maintained 11262F: Documentation/scsi/osst.txt 11263F: drivers/scsi/osst.* 11264F: drivers/scsi/osst_*.h 11265F: drivers/scsi/st.h 11266 11267OP-TEE DRIVER 11268M: Jens Wiklander <jens.wiklander@linaro.org> 11269S: Maintained 11270F: drivers/tee/optee/ 11271 11272OPA-VNIC DRIVER 11273M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11274M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11275L: linux-rdma@vger.kernel.org 11276S: Supported 11277F: drivers/infiniband/ulp/opa_vnic 11278 11279OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11280M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11281M: Frank Rowand <frowand.list@gmail.com> 11282L: devicetree@vger.kernel.org 11283S: Maintained 11284F: Documentation/devicetree/dynamic-resolution-notes.txt 11285F: Documentation/devicetree/overlay-notes.txt 11286F: drivers/of/overlay.c 11287F: drivers/of/resolver.c 11288K: of_overlay_notifier_ 11289 11290OPEN FIRMWARE AND FLATTENED DEVICE TREE 11291M: Rob Herring <robh+dt@kernel.org> 11292M: Frank Rowand <frowand.list@gmail.com> 11293L: devicetree@vger.kernel.org 11294W: http://www.devicetree.org/ 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11296S: Maintained 11297F: drivers/of/ 11298F: include/linux/of*.h 11299F: scripts/dtc/ 11300F: Documentation/ABI/testing/sysfs-firmware-ofw 11301 11302OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11303M: Rob Herring <robh+dt@kernel.org> 11304M: Mark Rutland <mark.rutland@arm.com> 11305L: devicetree@vger.kernel.org 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11307Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11308S: Maintained 11309F: Documentation/devicetree/ 11310F: arch/*/boot/dts/ 11311F: include/dt-bindings/ 11312 11313OPENCORES I2C BUS DRIVER 11314M: Peter Korsgaard <peter@korsgaard.com> 11315M: Andrew Lunn <andrew@lunn.ch> 11316L: linux-i2c@vger.kernel.org 11317S: Maintained 11318F: Documentation/i2c/busses/i2c-ocores 11319F: drivers/i2c/busses/i2c-ocores.c 11320F: include/linux/platform_data/i2c-ocores.h 11321 11322OPENRISC ARCHITECTURE 11323M: Jonas Bonn <jonas@southpole.se> 11324M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11325M: Stafford Horne <shorne@gmail.com> 11326T: git git://github.com/openrisc/linux.git 11327L: openrisc@lists.librecores.org 11328W: http://openrisc.io 11329S: Maintained 11330F: Documentation/devicetree/bindings/openrisc/ 11331F: Documentation/openrisc/ 11332F: arch/openrisc/ 11333F: drivers/irqchip/irq-ompic.c 11334F: drivers/irqchip/irq-or1k-* 11335 11336OPENVSWITCH 11337M: Pravin B Shelar <pshelar@ovn.org> 11338L: netdev@vger.kernel.org 11339L: dev@openvswitch.org 11340W: http://openvswitch.org 11341S: Maintained 11342F: net/openvswitch/ 11343F: include/uapi/linux/openvswitch.h 11344 11345OPERATING PERFORMANCE POINTS (OPP) 11346M: Viresh Kumar <vireshk@kernel.org> 11347M: Nishanth Menon <nm@ti.com> 11348M: Stephen Boyd <sboyd@kernel.org> 11349L: linux-pm@vger.kernel.org 11350S: Maintained 11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11352F: drivers/opp/ 11353F: include/linux/pm_opp.h 11354F: Documentation/power/opp.txt 11355F: Documentation/devicetree/bindings/opp/ 11356 11357OPL4 DRIVER 11358M: Clemens Ladisch <clemens@ladisch.de> 11359L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11360T: git git://git.alsa-project.org/alsa-kernel.git 11361S: Maintained 11362F: sound/drivers/opl4/ 11363 11364OPROFILE 11365M: Robert Richter <rric@kernel.org> 11366L: oprofile-list@lists.sf.net 11367S: Maintained 11368F: arch/*/include/asm/oprofile*.h 11369F: arch/*/oprofile/ 11370F: drivers/oprofile/ 11371F: include/linux/oprofile.h 11372 11373ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11374M: Mark Fasheh <mark@fasheh.com> 11375M: Joel Becker <jlbec@evilplan.org> 11376L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11377W: http://ocfs2.wiki.kernel.org 11378S: Supported 11379F: Documentation/filesystems/ocfs2.txt 11380F: Documentation/filesystems/dlmfs.txt 11381F: fs/ocfs2/ 11382 11383ORANGEFS FILESYSTEM 11384M: Mike Marshall <hubcap@omnibond.com> 11385R: Martin Brandenburg <martin@omnibond.com> 11386L: devel@lists.orangefs.org 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11388S: Supported 11389F: fs/orangefs/ 11390F: Documentation/filesystems/orangefs.txt 11391 11392ORINOCO DRIVER 11393L: linux-wireless@vger.kernel.org 11394W: http://wireless.kernel.org/en/users/Drivers/orinoco 11395W: http://www.nongnu.org/orinoco/ 11396S: Orphan 11397F: drivers/net/wireless/intersil/orinoco/ 11398 11399OSD LIBRARY and FILESYSTEM 11400M: Boaz Harrosh <ooo@electrozaur.com> 11401S: Maintained 11402F: drivers/scsi/osd/ 11403F: include/scsi/osd_* 11404F: fs/exofs/ 11405 11406OV2659 OMNIVISION SENSOR DRIVER 11407M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11408L: linux-media@vger.kernel.org 11409W: https://linuxtv.org 11410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11411T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11412S: Maintained 11413F: drivers/media/i2c/ov2659.c 11414F: include/media/i2c/ov2659.h 11415 11416OVERLAY FILESYSTEM 11417M: Miklos Szeredi <miklos@szeredi.hu> 11418L: linux-unionfs@vger.kernel.org 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11420S: Supported 11421F: fs/overlayfs/ 11422F: Documentation/filesystems/overlayfs.txt 11423 11424P54 WIRELESS DRIVER 11425M: Christian Lamparter <chunkeey@googlemail.com> 11426L: linux-wireless@vger.kernel.org 11427W: http://wireless.kernel.org/en/users/Drivers/p54 11428S: Maintained 11429F: drivers/net/wireless/intersil/p54/ 11430 11431PA SEMI ETHERNET DRIVER 11432L: netdev@vger.kernel.org 11433S: Orphan 11434F: drivers/net/ethernet/pasemi/* 11435 11436PA SEMI SMBUS DRIVER 11437L: linux-i2c@vger.kernel.org 11438S: Orphan 11439F: drivers/i2c/busses/i2c-pasemi.c 11440 11441PADATA PARALLEL EXECUTION MECHANISM 11442M: Steffen Klassert <steffen.klassert@secunet.com> 11443L: linux-crypto@vger.kernel.org 11444S: Maintained 11445F: kernel/padata.c 11446F: include/linux/padata.h 11447F: Documentation/padata.txt 11448 11449PANASONIC LAPTOP ACPI EXTRAS DRIVER 11450M: Harald Welte <laforge@gnumonks.org> 11451L: platform-driver-x86@vger.kernel.org 11452S: Maintained 11453F: drivers/platform/x86/panasonic-laptop.c 11454 11455PARALLEL LCD/KEYPAD PANEL DRIVER 11456M: Willy Tarreau <willy@haproxy.com> 11457M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11458S: Odd Fixes 11459F: Documentation/auxdisplay/lcd-panel-cgram.txt 11460F: drivers/auxdisplay/panel.c 11461 11462PARALLEL PORT SUBSYSTEM 11463M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11464M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11465L: linux-parport@lists.infradead.org (subscribers-only) 11466S: Maintained 11467F: drivers/parport/ 11468F: include/linux/parport*.h 11469F: drivers/char/ppdev.c 11470F: include/uapi/linux/ppdev.h 11471F: Documentation/parport*.txt 11472 11473PARAVIRT_OPS INTERFACE 11474M: Juergen Gross <jgross@suse.com> 11475M: Alok Kataria <akataria@vmware.com> 11476L: virtualization@lists.linux-foundation.org 11477S: Supported 11478F: Documentation/virtual/paravirt_ops.txt 11479F: arch/*/kernel/paravirt* 11480F: arch/*/include/asm/paravirt*.h 11481F: include/linux/hypervisor.h 11482 11483PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11484M: Tim Waugh <tim@cyberelk.net> 11485L: linux-parport@lists.infradead.org (subscribers-only) 11486S: Maintained 11487F: Documentation/blockdev/paride.txt 11488F: drivers/block/paride/ 11489 11490PARISC ARCHITECTURE 11491M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11492M: Helge Deller <deller@gmx.de> 11493L: linux-parisc@vger.kernel.org 11494W: http://www.parisc-linux.org/ 11495Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11497T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11498S: Maintained 11499F: arch/parisc/ 11500F: Documentation/parisc/ 11501F: drivers/parisc/ 11502F: drivers/char/agp/parisc-agp.c 11503F: drivers/input/serio/gscps2.c 11504F: drivers/parport/parport_gsc.* 11505F: drivers/tty/serial/8250/8250_gsc.c 11506F: drivers/video/fbdev/sti* 11507F: drivers/video/console/sti* 11508F: drivers/video/logo/logo_parisc* 11509 11510PARMAN 11511M: Jiri Pirko <jiri@mellanox.com> 11512L: netdev@vger.kernel.org 11513S: Supported 11514F: lib/parman.c 11515F: lib/test_parman.c 11516F: include/linux/parman.h 11517 11518PC87360 HARDWARE MONITORING DRIVER 11519M: Jim Cromie <jim.cromie@gmail.com> 11520L: linux-hwmon@vger.kernel.org 11521S: Maintained 11522F: Documentation/hwmon/pc87360 11523F: drivers/hwmon/pc87360.c 11524 11525PC8736x GPIO DRIVER 11526M: Jim Cromie <jim.cromie@gmail.com> 11527S: Maintained 11528F: drivers/char/pc8736x_gpio.c 11529 11530PC87427 HARDWARE MONITORING DRIVER 11531M: Jean Delvare <jdelvare@suse.com> 11532L: linux-hwmon@vger.kernel.org 11533S: Maintained 11534F: Documentation/hwmon/pc87427 11535F: drivers/hwmon/pc87427.c 11536 11537PCA9532 LED DRIVER 11538M: Riku Voipio <riku.voipio@iki.fi> 11539S: Maintained 11540F: drivers/leds/leds-pca9532.c 11541F: include/linux/leds-pca9532.h 11542 11543PCA9541 I2C BUS MASTER SELECTOR DRIVER 11544M: Guenter Roeck <linux@roeck-us.net> 11545L: linux-i2c@vger.kernel.org 11546S: Maintained 11547F: drivers/i2c/muxes/i2c-mux-pca9541.c 11548 11549PCDP - PRIMARY CONSOLE AND DEBUG PORT 11550M: Khalid Aziz <khalid@gonehiking.org> 11551S: Maintained 11552F: drivers/firmware/pcdp.* 11553 11554PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11555M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11556L: linux-pci@vger.kernel.org 11557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11558S: Maintained 11559F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11560F: drivers/pci/controller/pci-aardvark.c 11561 11562PCI DRIVER FOR ALTERA PCIE IP 11563M: Ley Foon Tan <lftan@altera.com> 11564L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11565L: linux-pci@vger.kernel.org 11566S: Supported 11567F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11568F: drivers/pci/controller/pcie-altera.c 11569 11570PCI DRIVER FOR APPLIEDMICRO XGENE 11571M: Tanmay Inamdar <tinamdar@apm.com> 11572L: linux-pci@vger.kernel.org 11573L: linux-arm-kernel@lists.infradead.org 11574S: Maintained 11575F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11576F: drivers/pci/controller/pci-xgene.c 11577 11578PCI DRIVER FOR ARM VERSATILE PLATFORM 11579M: Rob Herring <robh@kernel.org> 11580L: linux-pci@vger.kernel.org 11581L: linux-arm-kernel@lists.infradead.org 11582S: Maintained 11583F: Documentation/devicetree/bindings/pci/versatile.txt 11584F: drivers/pci/controller/pci-versatile.c 11585 11586PCI DRIVER FOR ARMADA 8K 11587M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11588L: linux-pci@vger.kernel.org 11589L: linux-arm-kernel@lists.infradead.org 11590S: Maintained 11591F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11592F: drivers/pci/controller/dwc/pcie-armada8k.c 11593 11594PCI DRIVER FOR CADENCE PCIE IP 11595M: Alan Douglas <adouglas@cadence.com> 11596L: linux-pci@vger.kernel.org 11597S: Maintained 11598F: Documentation/devicetree/bindings/pci/cdns,*.txt 11599F: drivers/pci/controller/pcie-cadence* 11600 11601PCI DRIVER FOR FREESCALE LAYERSCAPE 11602M: Minghuan Lian <minghuan.Lian@nxp.com> 11603M: Mingkai Hu <mingkai.hu@nxp.com> 11604M: Roy Zang <roy.zang@nxp.com> 11605L: linuxppc-dev@lists.ozlabs.org 11606L: linux-pci@vger.kernel.org 11607L: linux-arm-kernel@lists.infradead.org 11608S: Maintained 11609F: drivers/pci/controller/dwc/*layerscape* 11610 11611PCI DRIVER FOR GENERIC OF HOSTS 11612M: Will Deacon <will.deacon@arm.com> 11613L: linux-pci@vger.kernel.org 11614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11615S: Maintained 11616F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11617F: drivers/pci/controller/pci-host-common.c 11618F: drivers/pci/controller/pci-host-generic.c 11619 11620PCI DRIVER FOR IMX6 11621M: Richard Zhu <hongxing.zhu@nxp.com> 11622M: Lucas Stach <l.stach@pengutronix.de> 11623L: linux-pci@vger.kernel.org 11624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11625S: Maintained 11626F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11627F: drivers/pci/controller/dwc/*imx6* 11628 11629PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11630M: Keith Busch <keith.busch@intel.com> 11631M: Jonathan Derrick <jonathan.derrick@intel.com> 11632L: linux-pci@vger.kernel.org 11633S: Supported 11634F: drivers/pci/controller/vmd.c 11635 11636PCI DRIVER FOR MICROSEMI SWITCHTEC 11637M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11638M: Logan Gunthorpe <logang@deltatee.com> 11639L: linux-pci@vger.kernel.org 11640S: Maintained 11641F: Documentation/switchtec.txt 11642F: Documentation/ABI/testing/sysfs-class-switchtec 11643F: drivers/pci/switch/switchtec* 11644F: include/uapi/linux/switchtec_ioctl.h 11645F: include/linux/switchtec.h 11646F: drivers/ntb/hw/mscc/ 11647 11648PCI DRIVER FOR MOBIVEIL PCIE IP 11649M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11650L: linux-pci@vger.kernel.org 11651S: Supported 11652F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11653F: drivers/pci/controller/pcie-mobiveil.c 11654 11655PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11656M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11657M: Jason Cooper <jason@lakedaemon.net> 11658L: linux-pci@vger.kernel.org 11659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11660S: Maintained 11661F: drivers/pci/controller/*mvebu* 11662 11663PCI DRIVER FOR NVIDIA TEGRA 11664M: Thierry Reding <thierry.reding@gmail.com> 11665L: linux-tegra@vger.kernel.org 11666L: linux-pci@vger.kernel.org 11667S: Supported 11668F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11669F: drivers/pci/controller/pci-tegra.c 11670 11671PCI DRIVER FOR RENESAS R-CAR 11672M: Simon Horman <horms@verge.net.au> 11673L: linux-pci@vger.kernel.org 11674L: linux-renesas-soc@vger.kernel.org 11675S: Maintained 11676F: drivers/pci/controller/*rcar* 11677 11678PCI DRIVER FOR SAMSUNG EXYNOS 11679M: Jingoo Han <jingoohan1@gmail.com> 11680L: linux-pci@vger.kernel.org 11681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11682L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11683S: Maintained 11684F: drivers/pci/controller/dwc/pci-exynos.c 11685 11686PCI DRIVER FOR SYNOPSYS DESIGNWARE 11687M: Jingoo Han <jingoohan1@gmail.com> 11688M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11689L: linux-pci@vger.kernel.org 11690S: Maintained 11691F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11692F: drivers/pci/controller/dwc/*designware* 11693 11694PCI DRIVER FOR TI DRA7XX 11695M: Kishon Vijay Abraham I <kishon@ti.com> 11696L: linux-omap@vger.kernel.org 11697L: linux-pci@vger.kernel.org 11698S: Supported 11699F: Documentation/devicetree/bindings/pci/ti-pci.txt 11700F: drivers/pci/controller/dwc/pci-dra7xx.c 11701 11702PCI DRIVER FOR TI KEYSTONE 11703M: Murali Karicheri <m-karicheri2@ti.com> 11704L: linux-pci@vger.kernel.org 11705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11706S: Maintained 11707F: drivers/pci/controller/dwc/pci-keystone.c 11708 11709PCI ENDPOINT SUBSYSTEM 11710M: Kishon Vijay Abraham I <kishon@ti.com> 11711M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11712L: linux-pci@vger.kernel.org 11713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11714S: Supported 11715F: drivers/pci/endpoint/ 11716F: drivers/misc/pci_endpoint_test.c 11717F: tools/pci/ 11718 11719PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11720M: Russell Currey <ruscur@russell.cc> 11721M: Sam Bobroff <sbobroff@linux.ibm.com> 11722M: Oliver O'Halloran <oohall@gmail.com> 11723L: linuxppc-dev@lists.ozlabs.org 11724S: Supported 11725F: Documentation/PCI/pci-error-recovery.txt 11726F: drivers/pci/pcie/aer.c 11727F: drivers/pci/pcie/dpc.c 11728F: drivers/pci/pcie/err.c 11729F: Documentation/powerpc/eeh-pci-error-recovery.txt 11730F: arch/powerpc/kernel/eeh*.c 11731F: arch/powerpc/platforms/*/eeh*.c 11732F: arch/powerpc/include/*/eeh*.h 11733 11734PCI ERROR RECOVERY 11735M: Linas Vepstas <linasvepstas@gmail.com> 11736L: linux-pci@vger.kernel.org 11737S: Supported 11738F: Documentation/PCI/pci-error-recovery.txt 11739 11740PCI MSI DRIVER FOR ALTERA MSI IP 11741M: Ley Foon Tan <lftan@altera.com> 11742L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11743L: linux-pci@vger.kernel.org 11744S: Supported 11745F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11746F: drivers/pci/controller/pcie-altera-msi.c 11747 11748PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11749M: Duc Dang <dhdang@apm.com> 11750L: linux-pci@vger.kernel.org 11751L: linux-arm-kernel@lists.infradead.org 11752S: Maintained 11753F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11754F: drivers/pci/controller/pci-xgene-msi.c 11755 11756PCI SUBSYSTEM 11757M: Bjorn Helgaas <bhelgaas@google.com> 11758L: linux-pci@vger.kernel.org 11759Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11761S: Supported 11762F: Documentation/devicetree/bindings/pci/ 11763F: Documentation/PCI/ 11764F: drivers/acpi/pci* 11765F: drivers/pci/ 11766F: include/asm-generic/pci* 11767F: include/linux/pci* 11768F: include/linux/of_pci.h 11769F: include/uapi/linux/pci* 11770F: lib/pci* 11771F: arch/x86/pci/ 11772F: arch/x86/kernel/quirks.c 11773F: arch/x86/kernel/early-quirks.c 11774 11775PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11776M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11777L: linux-pci@vger.kernel.org 11778Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11779T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11780S: Supported 11781F: drivers/pci/controller/ 11782 11783PCIE DRIVER FOR AMLOGIC MESON 11784M: Yue Wang <yue.wang@Amlogic.com> 11785L: linux-pci@vger.kernel.org 11786L: linux-amlogic@lists.infradead.org 11787S: Maintained 11788F: drivers/pci/controller/dwc/pci-meson.c 11789 11790PCIE DRIVER FOR AXIS ARTPEC 11791M: Jesper Nilsson <jesper.nilsson@axis.com> 11792L: linux-arm-kernel@axis.com 11793L: linux-pci@vger.kernel.org 11794S: Maintained 11795F: Documentation/devicetree/bindings/pci/axis,artpec* 11796F: drivers/pci/controller/dwc/*artpec* 11797 11798PCIE DRIVER FOR CAVIUM THUNDERX 11799M: David Daney <david.daney@cavium.com> 11800L: linux-pci@vger.kernel.org 11801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11802S: Supported 11803F: Documentation/devicetree/bindings/pci/pci-thunder-* 11804F: drivers/pci/controller/pci-thunder-* 11805 11806PCIE DRIVER FOR HISILICON 11807M: Zhou Wang <wangzhou1@hisilicon.com> 11808L: linux-pci@vger.kernel.org 11809S: Maintained 11810F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11811F: drivers/pci/controller/dwc/pcie-hisi.c 11812 11813PCIE DRIVER FOR HISILICON KIRIN 11814M: Xiaowei Song <songxiaowei@hisilicon.com> 11815M: Binghui Wang <wangbinghui@hisilicon.com> 11816L: linux-pci@vger.kernel.org 11817S: Maintained 11818F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11819F: drivers/pci/controller/dwc/pcie-kirin.c 11820 11821PCIE DRIVER FOR HISILICON STB 11822M: Shawn Guo <shawn.guo@linaro.org> 11823L: linux-pci@vger.kernel.org 11824S: Maintained 11825F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11826F: drivers/pci/controller/dwc/pcie-histb.c 11827 11828PCIE DRIVER FOR MEDIATEK 11829M: Ryder Lee <ryder.lee@mediatek.com> 11830L: linux-pci@vger.kernel.org 11831L: linux-mediatek@lists.infradead.org 11832S: Supported 11833F: Documentation/devicetree/bindings/pci/mediatek* 11834F: drivers/pci/controller/*mediatek* 11835 11836PCIE DRIVER FOR QUALCOMM MSM 11837M: Stanimir Varbanov <svarbanov@mm-sol.com> 11838L: linux-pci@vger.kernel.org 11839L: linux-arm-msm@vger.kernel.org 11840S: Maintained 11841F: drivers/pci/controller/dwc/*qcom* 11842 11843PCIE DRIVER FOR ROCKCHIP 11844M: Shawn Lin <shawn.lin@rock-chips.com> 11845L: linux-pci@vger.kernel.org 11846L: linux-rockchip@lists.infradead.org 11847S: Maintained 11848F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11849F: drivers/pci/controller/pcie-rockchip* 11850 11851PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11852M: Linus Walleij <linus.walleij@linaro.org> 11853L: linux-pci@vger.kernel.org 11854S: Maintained 11855F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11856F: drivers/pci/controller/pci-v3-semi.c 11857 11858PCIE DRIVER FOR SOCIONEXT UNIPHIER 11859M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11860L: linux-pci@vger.kernel.org 11861S: Maintained 11862F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11863F: drivers/pci/controller/dwc/pcie-uniphier.c 11864 11865PCIE DRIVER FOR ST SPEAR13XX 11866M: Pratyush Anand <pratyush.anand@gmail.com> 11867L: linux-pci@vger.kernel.org 11868S: Maintained 11869F: drivers/pci/controller/dwc/*spear* 11870 11871PCMCIA SUBSYSTEM 11872M: Dominik Brodowski <linux@dominikbrodowski.net> 11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11874S: Odd Fixes 11875F: Documentation/pcmcia/ 11876F: tools/pcmcia/ 11877F: drivers/pcmcia/ 11878F: include/pcmcia/ 11879 11880PCNET32 NETWORK DRIVER 11881M: Don Fry <pcnet32@frontier.com> 11882L: netdev@vger.kernel.org 11883S: Maintained 11884F: drivers/net/ethernet/amd/pcnet32.c 11885 11886PCRYPT PARALLEL CRYPTO ENGINE 11887M: Steffen Klassert <steffen.klassert@secunet.com> 11888L: linux-crypto@vger.kernel.org 11889S: Maintained 11890F: crypto/pcrypt.c 11891F: include/crypto/pcrypt.h 11892 11893PEAQ WMI HOTKEYS DRIVER 11894M: Hans de Goede <hdegoede@redhat.com> 11895L: platform-driver-x86@vger.kernel.org 11896S: Maintained 11897F: drivers/platform/x86/peaq-wmi.c 11898 11899PER-CPU MEMORY ALLOCATOR 11900M: Dennis Zhou <dennis@kernel.org> 11901M: Tejun Heo <tj@kernel.org> 11902M: Christoph Lameter <cl@linux.com> 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11904S: Maintained 11905F: include/linux/percpu*.h 11906F: mm/percpu*.c 11907F: arch/*/include/asm/percpu.h 11908 11909PER-TASK DELAY ACCOUNTING 11910M: Balbir Singh <bsingharora@gmail.com> 11911S: Maintained 11912F: include/linux/delayacct.h 11913F: kernel/delayacct.c 11914 11915PERFORMANCE EVENTS SUBSYSTEM 11916M: Peter Zijlstra <peterz@infradead.org> 11917M: Ingo Molnar <mingo@redhat.com> 11918M: Arnaldo Carvalho de Melo <acme@kernel.org> 11919R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11920R: Jiri Olsa <jolsa@redhat.com> 11921R: Namhyung Kim <namhyung@kernel.org> 11922L: linux-kernel@vger.kernel.org 11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11924S: Supported 11925F: kernel/events/* 11926F: include/linux/perf_event.h 11927F: include/uapi/linux/perf_event.h 11928F: arch/*/kernel/perf_event*.c 11929F: arch/*/kernel/*/perf_event*.c 11930F: arch/*/kernel/*/*/perf_event*.c 11931F: arch/*/include/asm/perf_event.h 11932F: arch/*/kernel/perf_callchain.c 11933F: arch/*/events/* 11934F: tools/perf/ 11935 11936PERSONALITY HANDLING 11937M: Christoph Hellwig <hch@infradead.org> 11938L: linux-abi-devel@lists.sourceforge.net 11939S: Maintained 11940F: include/linux/personality.h 11941F: include/uapi/linux/personality.h 11942 11943PHOENIX RC FLIGHT CONTROLLER ADAPTER 11944M: Marcus Folkesson <marcus.folkesson@gmail.com> 11945L: linux-input@vger.kernel.org 11946S: Maintained 11947F: Documentation/input/devices/pxrc.rst 11948F: drivers/input/joystick/pxrc.c 11949 11950PHONET PROTOCOL 11951M: Remi Denis-Courmont <courmisch@gmail.com> 11952S: Supported 11953F: Documentation/networking/phonet.txt 11954F: include/linux/phonet.h 11955F: include/net/phonet/ 11956F: include/uapi/linux/phonet.h 11957F: net/phonet/ 11958 11959PHRAM MTD DRIVER 11960M: Joern Engel <joern@lazybastard.org> 11961L: linux-mtd@lists.infradead.org 11962S: Maintained 11963F: drivers/mtd/devices/phram.c 11964 11965PICOLCD HID DRIVER 11966M: Bruno Prémont <bonbons@linux-vserver.org> 11967L: linux-input@vger.kernel.org 11968S: Maintained 11969F: drivers/hid/hid-picolcd* 11970 11971PICOXCELL SUPPORT 11972M: Jamie Iles <jamie@jamieiles.com> 11973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11974T: git git://github.com/jamieiles/linux-2.6-ji.git 11975S: Supported 11976F: arch/arm/boot/dts/picoxcell* 11977F: arch/arm/mach-picoxcell/ 11978F: drivers/crypto/picoxcell* 11979 11980PIN CONTROL SUBSYSTEM 11981M: Linus Walleij <linus.walleij@linaro.org> 11982L: linux-gpio@vger.kernel.org 11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11984S: Maintained 11985F: Documentation/devicetree/bindings/pinctrl/ 11986F: Documentation/driver-api/pinctl.rst 11987F: drivers/pinctrl/ 11988F: include/linux/pinctrl/ 11989 11990PIN CONTROLLER - MICROCHIP AT91 11991M: Ludovic Desroches <ludovic.desroches@microchip.com> 11992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11993L: linux-gpio@vger.kernel.org 11994S: Supported 11995F: drivers/pinctrl/pinctrl-at91* 11996 11997PIN CONTROLLER - FREESCALE 11998M: Dong Aisheng <aisheng.dong@nxp.com> 11999M: Fabio Estevam <festevam@gmail.com> 12000M: Shawn Guo <shawnguo@kernel.org> 12001M: Stefan Agner <stefan@agner.ch> 12002R: Pengutronix Kernel Team <kernel@pengutronix.de> 12003L: linux-gpio@vger.kernel.org 12004S: Maintained 12005F: drivers/pinctrl/freescale/ 12006F: Documentation/devicetree/bindings/pinctrl/fsl,* 12007 12008PIN CONTROLLER - INTEL 12009M: Mika Westerberg <mika.westerberg@linux.intel.com> 12010M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12012S: Maintained 12013F: drivers/pinctrl/intel/ 12014 12015PIN CONTROLLER - MEDIATEK 12016M: Sean Wang <sean.wang@kernel.org> 12017L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12018S: Maintained 12019F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12020F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12021F: drivers/pinctrl/mediatek/ 12022 12023PIN CONTROLLER - QUALCOMM 12024M: Bjorn Andersson <bjorn.andersson@linaro.org> 12025S: Maintained 12026L: linux-arm-msm@vger.kernel.org 12027F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12028F: drivers/pinctrl/qcom/ 12029 12030PIN CONTROLLER - RENESAS 12031M: Geert Uytterhoeven <geert+renesas@glider.be> 12032L: linux-renesas-soc@vger.kernel.org 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12034S: Maintained 12035F: drivers/pinctrl/pinctrl-rz* 12036F: drivers/pinctrl/sh-pfc/ 12037 12038PIN CONTROLLER - SAMSUNG 12039M: Tomasz Figa <tomasz.figa@gmail.com> 12040M: Krzysztof Kozlowski <krzk@kernel.org> 12041M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12043L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12044Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12046S: Maintained 12047F: drivers/pinctrl/samsung/ 12048F: include/dt-bindings/pinctrl/samsung.h 12049F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12050 12051PIN CONTROLLER - SINGLE 12052M: Tony Lindgren <tony@atomide.com> 12053M: Haojian Zhuang <haojian.zhuang@linaro.org> 12054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12055L: linux-omap@vger.kernel.org 12056S: Maintained 12057F: drivers/pinctrl/pinctrl-single.c 12058 12059PIN CONTROLLER - ST SPEAR 12060M: Viresh Kumar <vireshk@kernel.org> 12061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12062W: http://www.st.com/spear 12063S: Maintained 12064F: drivers/pinctrl/spear/ 12065 12066PISTACHIO SOC SUPPORT 12067M: James Hartley <james.hartley@sondrel.com> 12068L: linux-mips@vger.kernel.org 12069S: Odd Fixes 12070F: arch/mips/pistachio/ 12071F: arch/mips/include/asm/mach-pistachio/ 12072F: arch/mips/boot/dts/img/pistachio* 12073F: arch/mips/configs/pistachio*_defconfig 12074 12075PKTCDVD DRIVER 12076S: Orphan 12077M: linux-block@vger.kernel.org 12078F: drivers/block/pktcdvd.c 12079F: include/linux/pktcdvd.h 12080F: include/uapi/linux/pktcdvd.h 12081 12082PKUNITY SOC DRIVERS 12083M: Guan Xuetao <gxt@pku.edu.cn> 12084W: http://mprc.pku.edu.cn/~guanxuetao/linux 12085S: Maintained 12086T: git git://github.com/gxt/linux.git 12087F: drivers/input/serio/i8042-unicore32io.h 12088F: drivers/i2c/busses/i2c-puv3.c 12089F: drivers/video/fbdev/fb-puv3.c 12090F: drivers/rtc/rtc-puv3.c 12091 12092PMBUS HARDWARE MONITORING DRIVERS 12093M: Guenter Roeck <linux@roeck-us.net> 12094L: linux-hwmon@vger.kernel.org 12095W: http://hwmon.wiki.kernel.org/ 12096W: http://www.roeck-us.net/linux/drivers/ 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12098S: Maintained 12099F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12100F: Documentation/devicetree/bindings/hwmon/max31785.txt 12101F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12102F: Documentation/hwmon/adm1275 12103F: Documentation/hwmon/ibm-cffps 12104F: Documentation/hwmon/ir35221 12105F: Documentation/hwmon/lm25066 12106F: Documentation/hwmon/ltc2978 12107F: Documentation/hwmon/ltc3815 12108F: Documentation/hwmon/max16064 12109F: Documentation/hwmon/max20751 12110F: Documentation/hwmon/max31785 12111F: Documentation/hwmon/max34440 12112F: Documentation/hwmon/max8688 12113F: Documentation/hwmon/pmbus 12114F: Documentation/hwmon/pmbus-core 12115F: Documentation/hwmon/tps40422 12116F: Documentation/hwmon/ucd9000 12117F: Documentation/hwmon/ucd9200 12118F: Documentation/hwmon/zl6100 12119F: drivers/hwmon/pmbus/ 12120F: include/linux/pmbus.h 12121 12122PMC SIERRA MaxRAID DRIVER 12123L: linux-scsi@vger.kernel.org 12124W: http://www.pmc-sierra.com/ 12125S: Orphan 12126F: drivers/scsi/pmcraid.* 12127 12128PMC SIERRA PM8001 DRIVER 12129M: Jack Wang <jinpu.wang@profitbricks.com> 12130M: lindar_liu@usish.com 12131L: linux-scsi@vger.kernel.org 12132S: Supported 12133F: drivers/scsi/pm8001/ 12134 12135PNP SUPPORT 12136M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12137S: Maintained 12138F: drivers/pnp/ 12139 12140PNI RM3100 IIO DRIVER 12141M: Song Qiang <songqiang1304521@gmail.com> 12142L: linux-iio@vger.kernel.org 12143S: Maintained 12144F: drivers/iio/magnetometer/rm3100* 12145F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12146 12147POSIX CLOCKS and TIMERS 12148M: Thomas Gleixner <tglx@linutronix.de> 12149L: linux-kernel@vger.kernel.org 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12151S: Maintained 12152F: fs/timerfd.c 12153F: include/linux/timer* 12154F: kernel/time/*timer* 12155 12156POWER MANAGEMENT CORE 12157M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12158L: linux-pm@vger.kernel.org 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12160B: https://bugzilla.kernel.org 12161S: Supported 12162F: drivers/base/power/ 12163F: include/linux/pm.h 12164F: include/linux/pm_* 12165F: include/linux/powercap.h 12166F: drivers/powercap/ 12167F: kernel/configs/nopm.config 12168 12169POWER STATE COORDINATION INTERFACE (PSCI) 12170M: Mark Rutland <mark.rutland@arm.com> 12171M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12172L: linux-arm-kernel@lists.infradead.org 12173S: Maintained 12174F: drivers/firmware/psci*.c 12175F: include/linux/psci.h 12176F: include/uapi/linux/psci.h 12177 12178POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12179M: Sebastian Reichel <sre@kernel.org> 12180L: linux-pm@vger.kernel.org 12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12182S: Maintained 12183F: Documentation/ABI/testing/sysfs-class-power 12184F: Documentation/devicetree/bindings/power/supply/ 12185F: include/linux/power_supply.h 12186F: drivers/power/supply/ 12187 12188POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12189M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12190L: linuxppc-dev@lists.ozlabs.org 12191S: Maintained 12192F: drivers/char/powernv-op-panel.c 12193 12194PPP OVER ATM (RFC 2364) 12195M: Mitchell Blank Jr <mitch@sfgoth.com> 12196S: Maintained 12197F: net/atm/pppoatm.c 12198F: include/uapi/linux/atmppp.h 12199 12200PPP OVER ETHERNET 12201M: Michal Ostrowski <mostrows@earthlink.net> 12202S: Maintained 12203F: drivers/net/ppp/pppoe.c 12204F: drivers/net/ppp/pppox.c 12205 12206PPP OVER L2TP 12207M: James Chapman <jchapman@katalix.com> 12208S: Maintained 12209F: net/l2tp/l2tp_ppp.c 12210F: include/linux/if_pppol2tp.h 12211F: include/uapi/linux/if_pppol2tp.h 12212 12213PPP PROTOCOL DRIVERS AND COMPRESSORS 12214M: Paul Mackerras <paulus@samba.org> 12215L: linux-ppp@vger.kernel.org 12216S: Maintained 12217F: drivers/net/ppp/ppp_* 12218 12219PPS SUPPORT 12220M: Rodolfo Giometti <giometti@enneenne.com> 12221W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12222L: linuxpps@ml.enneenne.com (subscribers-only) 12223S: Maintained 12224F: Documentation/pps/ 12225F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12226F: Documentation/ABI/testing/sysfs-pps 12227F: drivers/pps/ 12228F: include/linux/pps*.h 12229F: include/uapi/linux/pps.h 12230 12231PPTP DRIVER 12232M: Dmitry Kozlov <xeb@mail.ru> 12233L: netdev@vger.kernel.org 12234S: Maintained 12235F: drivers/net/ppp/pptp.c 12236W: http://sourceforge.net/projects/accel-pptp 12237 12238PREEMPTIBLE KERNEL 12239M: Robert Love <rml@tech9.net> 12240L: kpreempt-tech@lists.sourceforge.net 12241W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12242S: Supported 12243F: Documentation/preempt-locking.txt 12244F: include/linux/preempt.h 12245 12246PRINTK 12247M: Petr Mladek <pmladek@suse.com> 12248M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12249R: Steven Rostedt <rostedt@goodmis.org> 12250S: Maintained 12251F: kernel/printk/ 12252F: include/linux/printk.h 12253 12254PRISM54 WIRELESS DRIVER 12255M: Luis Chamberlain <mcgrof@kernel.org> 12256L: linux-wireless@vger.kernel.org 12257W: http://wireless.kernel.org/en/users/Drivers/p54 12258S: Obsolete 12259F: drivers/net/wireless/intersil/prism54/ 12260 12261PROC FILESYSTEM 12262R: Alexey Dobriyan <adobriyan@gmail.com> 12263L: linux-kernel@vger.kernel.org 12264L: linux-fsdevel@vger.kernel.org 12265S: Maintained 12266F: fs/proc/ 12267F: include/linux/proc_fs.h 12268F: tools/testing/selftests/proc/ 12269F: Documentation/filesystems/proc.txt 12270 12271PROC SYSCTL 12272M: Luis Chamberlain <mcgrof@kernel.org> 12273M: Kees Cook <keescook@chromium.org> 12274L: linux-kernel@vger.kernel.org 12275L: linux-fsdevel@vger.kernel.org 12276S: Maintained 12277F: fs/proc/proc_sysctl.c 12278F: include/linux/sysctl.h 12279F: kernel/sysctl.c 12280F: tools/testing/selftests/sysctl/ 12281 12282PS3 NETWORK SUPPORT 12283M: Geoff Levand <geoff@infradead.org> 12284L: netdev@vger.kernel.org 12285L: linuxppc-dev@lists.ozlabs.org 12286S: Maintained 12287F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12288 12289PS3 PLATFORM SUPPORT 12290M: Geoff Levand <geoff@infradead.org> 12291L: linuxppc-dev@lists.ozlabs.org 12292S: Maintained 12293F: arch/powerpc/boot/ps3* 12294F: arch/powerpc/include/asm/lv1call.h 12295F: arch/powerpc/include/asm/ps3*.h 12296F: arch/powerpc/platforms/ps3/ 12297F: drivers/*/ps3* 12298F: drivers/ps3/ 12299F: drivers/rtc/rtc-ps3.c 12300F: drivers/usb/host/*ps3.c 12301F: sound/ppc/snd_ps3* 12302 12303PS3VRAM DRIVER 12304M: Jim Paris <jim@jtan.com> 12305M: Geoff Levand <geoff@infradead.org> 12306L: linuxppc-dev@lists.ozlabs.org 12307S: Maintained 12308F: drivers/block/ps3vram.c 12309 12310PSAMPLE PACKET SAMPLING SUPPORT: 12311M: Yotam Gigi <yotam.gi@gmail.com> 12312S: Maintained 12313F: net/psample 12314F: include/net/psample.h 12315F: include/uapi/linux/psample.h 12316 12317PSTORE FILESYSTEM 12318M: Kees Cook <keescook@chromium.org> 12319M: Anton Vorontsov <anton@enomsg.org> 12320M: Colin Cross <ccross@android.com> 12321M: Tony Luck <tony.luck@intel.com> 12322S: Maintained 12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12324F: fs/pstore/ 12325F: include/linux/pstore* 12326F: drivers/firmware/efi/efi-pstore.c 12327F: drivers/acpi/apei/erst.c 12328F: Documentation/admin-guide/ramoops.rst 12329F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12330K: \b(pstore|ramoops) 12331 12332PTP HARDWARE CLOCK SUPPORT 12333M: Richard Cochran <richardcochran@gmail.com> 12334L: netdev@vger.kernel.org 12335S: Maintained 12336W: http://linuxptp.sourceforge.net/ 12337F: Documentation/ABI/testing/sysfs-ptp 12338F: Documentation/ptp/* 12339F: drivers/net/phy/dp83640* 12340F: drivers/ptp/* 12341F: include/linux/ptp_cl* 12342 12343PTRACE SUPPORT 12344M: Oleg Nesterov <oleg@redhat.com> 12345S: Maintained 12346F: include/asm-generic/syscall.h 12347F: include/linux/ptrace.h 12348F: include/linux/regset.h 12349F: include/linux/tracehook.h 12350F: include/uapi/linux/ptrace.h 12351F: include/uapi/linux/ptrace.h 12352F: include/asm-generic/ptrace.h 12353F: kernel/ptrace.c 12354F: arch/*/ptrace*.c 12355F: arch/*/*/ptrace*.c 12356F: arch/*/include/asm/ptrace*.h 12357 12358PULSE8-CEC DRIVER 12359M: Hans Verkuil <hverkuil@xs4all.nl> 12360L: linux-media@vger.kernel.org 12361T: git git://linuxtv.org/media_tree.git 12362S: Maintained 12363F: drivers/media/usb/pulse8-cec/* 12364F: Documentation/media/cec-drivers/pulse8-cec.rst 12365 12366PVRUSB2 VIDEO4LINUX DRIVER 12367M: Mike Isely <isely@pobox.com> 12368L: pvrusb2@isely.net (subscribers-only) 12369L: linux-media@vger.kernel.org 12370W: http://www.isely.net/pvrusb2/ 12371T: git git://linuxtv.org/media_tree.git 12372S: Maintained 12373F: Documentation/media/v4l-drivers/pvrusb2* 12374F: drivers/media/usb/pvrusb2/ 12375 12376PWC WEBCAM DRIVER 12377M: Hans Verkuil <hverkuil@xs4all.nl> 12378L: linux-media@vger.kernel.org 12379T: git git://linuxtv.org/media_tree.git 12380S: Odd Fixes 12381F: drivers/media/usb/pwc/* 12382 12383PWM FAN DRIVER 12384M: Kamil Debski <kamil@wypas.org> 12385M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12386L: linux-hwmon@vger.kernel.org 12387S: Supported 12388F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12389F: Documentation/hwmon/pwm-fan 12390F: drivers/hwmon/pwm-fan.c 12391 12392PWM IR Transmitter 12393M: Sean Young <sean@mess.org> 12394L: linux-media@vger.kernel.org 12395S: Maintained 12396F: drivers/media/rc/pwm-ir-tx.c 12397 12398PWM SUBSYSTEM 12399M: Thierry Reding <thierry.reding@gmail.com> 12400L: linux-pwm@vger.kernel.org 12401S: Maintained 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12403F: Documentation/pwm.txt 12404F: Documentation/devicetree/bindings/pwm/ 12405F: include/linux/pwm.h 12406F: drivers/pwm/ 12407F: drivers/video/backlight/pwm_bl.c 12408F: include/linux/pwm_backlight.h 12409F: drivers/gpio/gpio-mvebu.c 12410F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12411 12412PXA GPIO DRIVER 12413M: Robert Jarzmik <robert.jarzmik@free.fr> 12414L: linux-gpio@vger.kernel.org 12415S: Maintained 12416F: drivers/gpio/gpio-pxa.c 12417 12418PXA MMCI DRIVER 12419S: Orphan 12420 12421PXA RTC DRIVER 12422M: Robert Jarzmik <robert.jarzmik@free.fr> 12423L: linux-rtc@vger.kernel.org 12424S: Maintained 12425 12426PXA2xx/PXA3xx SUPPORT 12427M: Daniel Mack <daniel@zonque.org> 12428M: Haojian Zhuang <haojian.zhuang@gmail.com> 12429M: Robert Jarzmik <robert.jarzmik@free.fr> 12430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12431T: git git://github.com/hzhuang1/linux.git 12432T: git git://github.com/rjarzmik/linux.git 12433S: Maintained 12434F: arch/arm/boot/dts/pxa* 12435F: arch/arm/mach-pxa/ 12436F: drivers/dma/pxa* 12437F: drivers/pcmcia/pxa2xx* 12438F: drivers/pinctrl/pxa/ 12439F: drivers/spi/spi-pxa2xx* 12440F: drivers/usb/gadget/udc/pxa2* 12441F: include/sound/pxa2xx-lib.h 12442F: sound/arm/pxa* 12443F: sound/soc/pxa/ 12444 12445QAT DRIVER 12446M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12447L: qat-linux@intel.com 12448S: Supported 12449F: drivers/crypto/qat/ 12450 12451QCOM AUDIO (ASoC) DRIVERS 12452M: Patrick Lai <plai@codeaurora.org> 12453M: Banajit Goswami <bgoswami@codeaurora.org> 12454L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12455S: Supported 12456F: sound/soc/qcom/ 12457 12458QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12459M: Gabriel Somlo <somlo@cmu.edu> 12460M: "Michael S. Tsirkin" <mst@redhat.com> 12461L: qemu-devel@nongnu.org 12462S: Maintained 12463F: drivers/firmware/qemu_fw_cfg.c 12464F: include/uapi/linux/qemu_fw_cfg.h 12465 12466QIB DRIVER 12467M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12468M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12469L: linux-rdma@vger.kernel.org 12470S: Supported 12471F: drivers/infiniband/hw/qib/ 12472 12473QLOGIC QL41xxx FCOE DRIVER 12474M: QLogic-Storage-Upstream@cavium.com 12475L: linux-scsi@vger.kernel.org 12476S: Supported 12477F: drivers/scsi/qedf/ 12478 12479QLOGIC QL41xxx ISCSI DRIVER 12480M: QLogic-Storage-Upstream@cavium.com 12481L: linux-scsi@vger.kernel.org 12482S: Supported 12483F: drivers/scsi/qedi/ 12484 12485QLOGIC QL4xxx ETHERNET DRIVER 12486M: Ariel Elior <aelior@marvell.com> 12487M: GR-everest-linux-l2@marvell.com 12488L: netdev@vger.kernel.org 12489S: Supported 12490F: drivers/net/ethernet/qlogic/qed/ 12491F: include/linux/qed/ 12492F: drivers/net/ethernet/qlogic/qede/ 12493 12494QLOGIC QL4xxx RDMA DRIVER 12495M: Michal Kalderon <mkalderon@marvell.com> 12496M: Ariel Elior <aelior@marvell.com> 12497L: linux-rdma@vger.kernel.org 12498S: Supported 12499F: drivers/infiniband/hw/qedr/ 12500F: include/uapi/rdma/qedr-abi.h 12501 12502QLOGIC QLA1280 SCSI DRIVER 12503M: Michael Reed <mdr@sgi.com> 12504L: linux-scsi@vger.kernel.org 12505S: Maintained 12506F: drivers/scsi/qla1280.[ch] 12507 12508QLOGIC QLA2XXX FC-SCSI DRIVER 12509M: qla2xxx-upstream@qlogic.com 12510L: linux-scsi@vger.kernel.org 12511S: Supported 12512F: Documentation/scsi/LICENSE.qla2xxx 12513F: drivers/scsi/qla2xxx/ 12514 12515QLOGIC QLA3XXX NETWORK DRIVER 12516M: GR-Linux-NIC-Dev@marvell.com 12517L: netdev@vger.kernel.org 12518S: Supported 12519F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12520F: drivers/net/ethernet/qlogic/qla3xxx.* 12521 12522QLOGIC QLA4XXX iSCSI DRIVER 12523M: QLogic-Storage-Upstream@qlogic.com 12524L: linux-scsi@vger.kernel.org 12525S: Supported 12526F: Documentation/scsi/LICENSE.qla4xxx 12527F: drivers/scsi/qla4xxx/ 12528 12529QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12530M: Shahed Shaikh <shshaikh@marvell.com> 12531M: Manish Chopra <manishc@marvell.com> 12532M: GR-Linux-NIC-Dev@marvell.com 12533L: netdev@vger.kernel.org 12534S: Supported 12535F: drivers/net/ethernet/qlogic/qlcnic/ 12536 12537QLOGIC QLGE 10Gb ETHERNET DRIVER 12538M: Manish Chopra <manishc@marvell.com> 12539M: GR-Linux-NIC-Dev@marvell.com 12540L: netdev@vger.kernel.org 12541S: Supported 12542F: drivers/net/ethernet/qlogic/qlge/ 12543 12544QM1D1B0004 MEDIA DRIVER 12545M: Akihiro Tsukada <tskd08@gmail.com> 12546L: linux-media@vger.kernel.org 12547S: Odd Fixes 12548F: drivers/media/tuners/qm1d1b0004* 12549 12550QM1D1C0042 MEDIA DRIVER 12551M: Akihiro Tsukada <tskd08@gmail.com> 12552L: linux-media@vger.kernel.org 12553S: Odd Fixes 12554F: drivers/media/tuners/qm1d1c0042* 12555 12556QNX4 FILESYSTEM 12557M: Anders Larsen <al@alarsen.net> 12558W: http://www.alarsen.net/linux/qnx4fs/ 12559S: Maintained 12560F: fs/qnx4/ 12561F: include/uapi/linux/qnx4_fs.h 12562F: include/uapi/linux/qnxtypes.h 12563 12564QORIQ DPAA2 FSL-MC BUS DRIVER 12565M: Stuart Yoder <stuyoder@gmail.com> 12566M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12567L: linux-kernel@vger.kernel.org 12568S: Maintained 12569F: drivers/bus/fsl-mc/ 12570F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12571F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12572 12573QT1010 MEDIA DRIVER 12574M: Antti Palosaari <crope@iki.fi> 12575L: linux-media@vger.kernel.org 12576W: https://linuxtv.org 12577W: http://palosaari.fi/linux/ 12578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12579T: git git://linuxtv.org/anttip/media_tree.git 12580S: Maintained 12581F: drivers/media/tuners/qt1010* 12582 12583QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12584M: Kalle Valo <kvalo@codeaurora.org> 12585L: ath10k@lists.infradead.org 12586W: http://wireless.kernel.org/en/users/Drivers/ath10k 12587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12588S: Supported 12589F: drivers/net/wireless/ath/ath10k/ 12590 12591QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12592M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12593L: linux-wireless@vger.kernel.org 12594W: http://wireless.kernel.org/en/users/Drivers/ath9k 12595S: Supported 12596F: drivers/net/wireless/ath/ath9k/ 12597 12598QUALCOMM CAMERA SUBSYSTEM DRIVER 12599M: Todor Tomov <todor.too@gmail.com> 12600L: linux-media@vger.kernel.org 12601S: Maintained 12602F: Documentation/devicetree/bindings/media/qcom,camss.txt 12603F: Documentation/media/v4l-drivers/qcom_camss.rst 12604F: drivers/media/platform/qcom/camss/ 12605 12606QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12607M: Ilia Lin <ilia.lin@gmail.com> 12608L: linux-pm@vger.kernel.org 12609S: Maintained 12610F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12611F: drivers/cpufreq/qcom-cpufreq-kryo.c 12612 12613QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12614M: Timur Tabi <timur@kernel.org> 12615L: netdev@vger.kernel.org 12616S: Maintained 12617F: drivers/net/ethernet/qualcomm/emac/ 12618 12619QUALCOMM GENERIC INTERFACE I2C DRIVER 12620M: Alok Chauhan <alokc@codeaurora.org> 12621M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12622L: linux-i2c@vger.kernel.org 12623L: linux-arm-msm@vger.kernel.org 12624S: Supported 12625F: drivers/i2c/busses/i2c-qcom-geni.c 12626 12627QUALCOMM HEXAGON ARCHITECTURE 12628M: Richard Kuo <rkuo@codeaurora.org> 12629L: linux-hexagon@vger.kernel.org 12630T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12631S: Supported 12632F: arch/hexagon/ 12633 12634QUALCOMM HIDMA DRIVER 12635M: Sinan Kaya <okaya@kernel.org> 12636L: linux-arm-kernel@lists.infradead.org 12637L: linux-arm-msm@vger.kernel.org 12638L: dmaengine@vger.kernel.org 12639S: Supported 12640F: drivers/dma/qcom/hidma* 12641 12642QUALCOMM IOMMU 12643M: Rob Clark <robdclark@gmail.com> 12644L: iommu@lists.linux-foundation.org 12645L: linux-arm-msm@vger.kernel.org 12646S: Maintained 12647F: drivers/iommu/qcom_iommu.c 12648 12649QUALCOMM TSENS THERMAL DRIVER 12650M: Amit Kucheria <amit.kucheria@linaro.org> 12651L: linux-pm@vger.kernel.org 12652L: linux-arm-msm@vger.kernel.org 12653S: Maintained 12654F: drivers/thermal/qcom/ 12655 12656QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12657M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12658L: linux-media@vger.kernel.org 12659L: linux-arm-msm@vger.kernel.org 12660T: git git://linuxtv.org/media_tree.git 12661S: Maintained 12662F: drivers/media/platform/qcom/venus/ 12663 12664QUALCOMM WCN36XX WIRELESS DRIVER 12665M: Kalle Valo <kvalo@codeaurora.org> 12666L: wcn36xx@lists.infradead.org 12667W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12668T: git git://github.com/KrasnikovEugene/wcn36xx.git 12669S: Supported 12670F: drivers/net/wireless/ath/wcn36xx/ 12671 12672QUANTENNA QTNFMAC WIRELESS DRIVER 12673M: Igor Mitsyanko <imitsyanko@quantenna.com> 12674M: Avinash Patil <avinashp@quantenna.com> 12675M: Sergey Matyukevich <smatyukevich@quantenna.com> 12676L: linux-wireless@vger.kernel.org 12677S: Maintained 12678F: drivers/net/wireless/quantenna 12679 12680RADEON and AMDGPU DRM DRIVERS 12681M: Alex Deucher <alexander.deucher@amd.com> 12682M: Christian König <christian.koenig@amd.com> 12683M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12684L: amd-gfx@lists.freedesktop.org 12685T: git git://people.freedesktop.org/~agd5f/linux 12686S: Supported 12687F: drivers/gpu/drm/radeon/ 12688F: include/uapi/drm/radeon_drm.h 12689F: drivers/gpu/drm/amd/ 12690F: include/uapi/drm/amdgpu_drm.h 12691 12692RADEON FRAMEBUFFER DISPLAY DRIVER 12693M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12694L: linux-fbdev@vger.kernel.org 12695S: Maintained 12696F: drivers/video/fbdev/aty/radeon* 12697F: include/uapi/linux/radeonfb.h 12698 12699RADIOSHARK RADIO DRIVER 12700M: Hans Verkuil <hverkuil@xs4all.nl> 12701L: linux-media@vger.kernel.org 12702T: git git://linuxtv.org/media_tree.git 12703S: Maintained 12704F: drivers/media/radio/radio-shark.c 12705 12706RADIOSHARK2 RADIO DRIVER 12707M: Hans Verkuil <hverkuil@xs4all.nl> 12708L: linux-media@vger.kernel.org 12709T: git git://linuxtv.org/media_tree.git 12710S: Maintained 12711F: drivers/media/radio/radio-shark2.c 12712F: drivers/media/radio/radio-tea5777.c 12713 12714RADOS BLOCK DEVICE (RBD) 12715M: Ilya Dryomov <idryomov@gmail.com> 12716M: Sage Weil <sage@redhat.com> 12717M: Alex Elder <elder@kernel.org> 12718L: ceph-devel@vger.kernel.org 12719W: http://ceph.com/ 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12721T: git git://github.com/ceph/ceph-client.git 12722S: Supported 12723F: Documentation/ABI/testing/sysfs-bus-rbd 12724F: drivers/block/rbd.c 12725F: drivers/block/rbd_types.h 12726 12727RAGE128 FRAMEBUFFER DISPLAY DRIVER 12728M: Paul Mackerras <paulus@samba.org> 12729L: linux-fbdev@vger.kernel.org 12730S: Maintained 12731F: drivers/video/fbdev/aty/aty128fb.c 12732 12733RAINSHADOW-CEC DRIVER 12734M: Hans Verkuil <hverkuil@xs4all.nl> 12735L: linux-media@vger.kernel.org 12736T: git git://linuxtv.org/media_tree.git 12737S: Maintained 12738F: drivers/media/usb/rainshadow-cec/* 12739 12740RALINK MIPS ARCHITECTURE 12741M: John Crispin <john@phrozen.org> 12742L: linux-mips@vger.kernel.org 12743S: Maintained 12744F: arch/mips/ralink 12745 12746RALINK RT2X00 WIRELESS LAN DRIVER 12747P: rt2x00 project 12748M: Stanislaw Gruszka <sgruszka@redhat.com> 12749M: Helmut Schaa <helmut.schaa@googlemail.com> 12750L: linux-wireless@vger.kernel.org 12751S: Maintained 12752F: drivers/net/wireless/ralink/rt2x00/ 12753 12754RAMDISK RAM BLOCK DEVICE DRIVER 12755M: Jens Axboe <axboe@kernel.dk> 12756S: Maintained 12757F: Documentation/blockdev/ramdisk.txt 12758F: drivers/block/brd.c 12759 12760RANCHU VIRTUAL BOARD FOR MIPS 12761M: Miodrag Dinic <miodrag.dinic@mips.com> 12762L: linux-mips@vger.kernel.org 12763S: Supported 12764F: arch/mips/generic/board-ranchu.c 12765F: arch/mips/configs/generic/board-ranchu.config 12766 12767RANDOM NUMBER DRIVER 12768M: "Theodore Ts'o" <tytso@mit.edu> 12769S: Maintained 12770F: drivers/char/random.c 12771 12772RAPIDIO SUBSYSTEM 12773M: Matt Porter <mporter@kernel.crashing.org> 12774M: Alexandre Bounine <alex.bou9@gmail.com> 12775S: Maintained 12776F: drivers/rapidio/ 12777 12778RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12779L: linux-wireless@vger.kernel.org 12780S: Orphan 12781F: drivers/net/wireless/ray* 12782 12783RCUTORTURE TEST FRAMEWORK 12784M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12785M: Josh Triplett <josh@joshtriplett.org> 12786R: Steven Rostedt <rostedt@goodmis.org> 12787R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12788R: Lai Jiangshan <jiangshanlai@gmail.com> 12789L: linux-kernel@vger.kernel.org 12790S: Supported 12791T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12792F: tools/testing/selftests/rcutorture 12793 12794RDC R-321X SoC 12795M: Florian Fainelli <florian@openwrt.org> 12796S: Maintained 12797 12798RDC R6040 FAST ETHERNET DRIVER 12799M: Florian Fainelli <f.fainelli@gmail.com> 12800L: netdev@vger.kernel.org 12801S: Maintained 12802F: drivers/net/ethernet/rdc/r6040.c 12803 12804RDMAVT - RDMA verbs software 12805M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12806M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12807L: linux-rdma@vger.kernel.org 12808S: Supported 12809F: drivers/infiniband/sw/rdmavt 12810 12811RDS - RELIABLE DATAGRAM SOCKETS 12812M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12813L: netdev@vger.kernel.org 12814L: linux-rdma@vger.kernel.org 12815L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12816W: https://oss.oracle.com/projects/rds/ 12817S: Supported 12818F: net/rds/ 12819F: Documentation/networking/rds.txt 12820 12821RDT - RESOURCE ALLOCATION 12822M: Fenghua Yu <fenghua.yu@intel.com> 12823M: Reinette Chatre <reinette.chatre@intel.com> 12824L: linux-kernel@vger.kernel.org 12825S: Supported 12826F: arch/x86/kernel/cpu/resctrl/ 12827F: arch/x86/include/asm/resctrl_sched.h 12828F: Documentation/x86/resctrl* 12829 12830READ-COPY UPDATE (RCU) 12831M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12832M: Josh Triplett <josh@joshtriplett.org> 12833R: Steven Rostedt <rostedt@goodmis.org> 12834R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12835R: Lai Jiangshan <jiangshanlai@gmail.com> 12836R: Joel Fernandes <joel@joelfernandes.org> 12837L: linux-kernel@vger.kernel.org 12838W: http://www.rdrop.com/users/paulmck/RCU/ 12839S: Supported 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12841F: Documentation/RCU/ 12842X: Documentation/RCU/torture.txt 12843F: include/linux/rcu* 12844X: include/linux/srcu*.h 12845F: kernel/rcu/ 12846X: kernel/rcu/srcu*.c 12847 12848REAL TIME CLOCK (RTC) SUBSYSTEM 12849M: Alessandro Zummo <a.zummo@towertech.it> 12850M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12851L: linux-rtc@vger.kernel.org 12852Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12854S: Maintained 12855F: Documentation/devicetree/bindings/rtc/ 12856F: Documentation/rtc.txt 12857F: drivers/rtc/ 12858F: include/linux/rtc.h 12859F: include/uapi/linux/rtc.h 12860F: include/linux/rtc/ 12861F: include/linux/platform_data/rtc-* 12862F: tools/testing/selftests/rtc/ 12863 12864REALTEK AUDIO CODECS 12865M: Bard Liao <bardliao@realtek.com> 12866M: Oder Chiou <oder_chiou@realtek.com> 12867S: Maintained 12868F: sound/soc/codecs/rt* 12869F: include/sound/rt*.h 12870 12871REALTEK RTL83xx SMI DSA ROUTER CHIPS 12872M: Linus Walleij <linus.walleij@linaro.org> 12873S: Maintained 12874F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12875F: drivers/net/dsa/realtek-smi* 12876F: drivers/net/dsa/rtl83* 12877 12878REDPINE WIRELESS DRIVER 12879M: Amitkumar Karwar <amitkarwar@gmail.com> 12880M: Siva Rebbagondla <siva8118@gmail.com> 12881L: linux-wireless@vger.kernel.org 12882S: Maintained 12883F: drivers/net/wireless/rsi/ 12884 12885REGISTER MAP ABSTRACTION 12886M: Mark Brown <broonie@kernel.org> 12887L: linux-kernel@vger.kernel.org 12888T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12889S: Supported 12890F: Documentation/devicetree/bindings/regmap/ 12891F: drivers/base/regmap/ 12892F: include/linux/regmap.h 12893 12894REISERFS FILE SYSTEM 12895L: reiserfs-devel@vger.kernel.org 12896S: Supported 12897F: fs/reiserfs/ 12898 12899REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12900M: Ohad Ben-Cohen <ohad@wizery.com> 12901M: Bjorn Andersson <bjorn.andersson@linaro.org> 12902L: linux-remoteproc@vger.kernel.org 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12904S: Maintained 12905F: Documentation/devicetree/bindings/remoteproc/ 12906F: Documentation/remoteproc.txt 12907F: drivers/remoteproc/ 12908F: include/linux/remoteproc.h 12909 12910REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12911M: Ohad Ben-Cohen <ohad@wizery.com> 12912M: Bjorn Andersson <bjorn.andersson@linaro.org> 12913L: linux-remoteproc@vger.kernel.org 12914T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12915S: Maintained 12916F: drivers/rpmsg/ 12917F: Documentation/rpmsg.txt 12918F: include/linux/rpmsg.h 12919F: include/linux/rpmsg/ 12920 12921RENESAS CLOCK DRIVERS 12922M: Geert Uytterhoeven <geert+renesas@glider.be> 12923L: linux-renesas-soc@vger.kernel.org 12924T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12925S: Supported 12926F: drivers/clk/renesas/ 12927 12928RENESAS EMEV2 I2C DRIVER 12929M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12930S: Supported 12931F: drivers/i2c/busses/i2c-emev2.c 12932 12933RENESAS ETHERNET DRIVERS 12934R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12935L: netdev@vger.kernel.org 12936L: linux-renesas-soc@vger.kernel.org 12937F: Documentation/devicetree/bindings/net/renesas,*.txt 12938F: Documentation/devicetree/bindings/net/sh_eth.txt 12939F: drivers/net/ethernet/renesas/ 12940F: include/linux/sh_eth.h 12941 12942RENESAS R-CAR GYROADC DRIVER 12943M: Marek Vasut <marek.vasut@gmail.com> 12944L: linux-iio@vger.kernel.org 12945S: Supported 12946F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12947F: drivers/iio/adc/rcar-gyroadc.c 12948 12949RENESAS R-CAR I2C DRIVERS 12950M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12951S: Supported 12952F: drivers/i2c/busses/i2c-rcar.c 12953F: drivers/i2c/busses/i2c-sh_mobile.c 12954 12955RENESAS RIIC DRIVER 12956M: Chris Brandt <chris.brandt@renesas.com> 12957S: Supported 12958F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12959F: drivers/i2c/busses/i2c-riic.c 12960 12961RENESAS USB PHY DRIVER 12962M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12963L: linux-renesas-soc@vger.kernel.org 12964S: Maintained 12965F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12966 12967RESET CONTROLLER FRAMEWORK 12968M: Philipp Zabel <p.zabel@pengutronix.de> 12969T: git git://git.pengutronix.de/git/pza/linux 12970S: Maintained 12971F: drivers/reset/ 12972F: Documentation/devicetree/bindings/reset/ 12973F: include/dt-bindings/reset/ 12974F: include/linux/reset.h 12975F: include/linux/reset-controller.h 12976 12977RESTARTABLE SEQUENCES SUPPORT 12978M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12979M: Peter Zijlstra <peterz@infradead.org> 12980M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12981M: Boqun Feng <boqun.feng@gmail.com> 12982L: linux-kernel@vger.kernel.org 12983S: Supported 12984F: kernel/rseq.c 12985F: include/uapi/linux/rseq.h 12986F: include/trace/events/rseq.h 12987F: tools/testing/selftests/rseq/ 12988 12989RFKILL 12990M: Johannes Berg <johannes@sipsolutions.net> 12991L: linux-wireless@vger.kernel.org 12992W: http://wireless.kernel.org/ 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12995S: Maintained 12996F: Documentation/rfkill.txt 12997F: Documentation/ABI/stable/sysfs-class-rfkill 12998F: net/rfkill/ 12999F: include/linux/rfkill.h 13000F: include/uapi/linux/rfkill.h 13001 13002RHASHTABLE 13003M: Thomas Graf <tgraf@suug.ch> 13004M: Herbert Xu <herbert@gondor.apana.org.au> 13005L: netdev@vger.kernel.org 13006S: Maintained 13007F: lib/rhashtable.c 13008F: lib/test_rhashtable.c 13009F: include/linux/rhashtable.h 13010F: include/linux/rhashtable-types.h 13011 13012RICOH R5C592 MEMORYSTICK DRIVER 13013M: Maxim Levitsky <maximlevitsky@gmail.com> 13014S: Maintained 13015F: drivers/memstick/host/r592.* 13016 13017RICOH SMARTMEDIA/XD DRIVER 13018M: Maxim Levitsky <maximlevitsky@gmail.com> 13019S: Maintained 13020F: drivers/mtd/nand/raw/r852.c 13021F: drivers/mtd/nand/raw/r852.h 13022 13023RISC-V ARCHITECTURE 13024M: Palmer Dabbelt <palmer@sifive.com> 13025M: Albert Ou <aou@eecs.berkeley.edu> 13026L: linux-riscv@lists.infradead.org 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13028S: Supported 13029F: arch/riscv/ 13030K: riscv 13031N: riscv 13032 13033ROCCAT DRIVERS 13034M: Stefan Achatz <erazor_de@users.sourceforge.net> 13035W: http://sourceforge.net/projects/roccat/ 13036S: Maintained 13037F: drivers/hid/hid-roccat* 13038F: include/linux/hid-roccat* 13039F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13040 13041ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13042M: Jacob chen <jacob2.chen@rock-chips.com> 13043L: linux-media@vger.kernel.org 13044S: Maintained 13045F: drivers/media/platform/rockchip/rga/ 13046F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13047 13048ROCKCHIP VPU CODEC DRIVER 13049M: Ezequiel Garcia <ezequiel@collabora.com> 13050L: linux-media@vger.kernel.org 13051S: Maintained 13052F: drivers/staging/media/platform/rockchip/vpu/ 13053F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13054 13055ROCKER DRIVER 13056M: Jiri Pirko <jiri@resnulli.us> 13057L: netdev@vger.kernel.org 13058S: Supported 13059F: drivers/net/ethernet/rocker/ 13060 13061ROCKETPORT DRIVER 13062P: Comtrol Corp. 13063W: http://www.comtrol.com 13064S: Maintained 13065F: Documentation/serial/rocket.txt 13066F: drivers/tty/rocket* 13067 13068ROCKETPORT EXPRESS/INFINITY DRIVER 13069M: Kevin Cernekee <cernekee@gmail.com> 13070L: linux-serial@vger.kernel.org 13071S: Odd Fixes 13072F: drivers/tty/serial/rp2.* 13073 13074ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13075M: Marek Vasut <marek.vasut+renesas@gmail.com> 13076L: linux-kernel@vger.kernel.org 13077L: linux-renesas-soc@vger.kernel.org 13078S: Supported 13079F: drivers/mfd/bd9571mwv.c 13080F: drivers/regulator/bd9571mwv-regulator.c 13081F: drivers/gpio/gpio-bd9571mwv.c 13082F: include/linux/mfd/bd9571mwv.h 13083F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13084 13085ROSE NETWORK LAYER 13086M: Ralf Baechle <ralf@linux-mips.org> 13087L: linux-hams@vger.kernel.org 13088W: http://www.linux-ax25.org/ 13089S: Maintained 13090F: include/net/rose.h 13091F: include/uapi/linux/rose.h 13092F: net/rose/ 13093 13094RTL2830 MEDIA DRIVER 13095M: Antti Palosaari <crope@iki.fi> 13096L: linux-media@vger.kernel.org 13097W: https://linuxtv.org 13098W: http://palosaari.fi/linux/ 13099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13100T: git git://linuxtv.org/anttip/media_tree.git 13101S: Maintained 13102F: drivers/media/dvb-frontends/rtl2830* 13103 13104RTL2832 MEDIA DRIVER 13105M: Antti Palosaari <crope@iki.fi> 13106L: linux-media@vger.kernel.org 13107W: https://linuxtv.org 13108W: http://palosaari.fi/linux/ 13109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13110T: git git://linuxtv.org/anttip/media_tree.git 13111S: Maintained 13112F: drivers/media/dvb-frontends/rtl2832* 13113 13114RTL2832_SDR MEDIA DRIVER 13115M: Antti Palosaari <crope@iki.fi> 13116L: linux-media@vger.kernel.org 13117W: https://linuxtv.org 13118W: http://palosaari.fi/linux/ 13119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13120T: git git://linuxtv.org/anttip/media_tree.git 13121S: Maintained 13122F: drivers/media/dvb-frontends/rtl2832_sdr* 13123 13124RTL8180 WIRELESS DRIVER 13125L: linux-wireless@vger.kernel.org 13126W: http://wireless.kernel.org/ 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13128S: Orphan 13129F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13130 13131RTL8187 WIRELESS DRIVER 13132M: Herton Ronaldo Krzesinski <herton@canonical.com> 13133M: Hin-Tak Leung <htl10@users.sourceforge.net> 13134M: Larry Finger <Larry.Finger@lwfinger.net> 13135L: linux-wireless@vger.kernel.org 13136W: http://wireless.kernel.org/ 13137T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13138S: Maintained 13139F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13140 13141REALTEK WIRELESS DRIVER (rtlwifi family) 13142M: Ping-Ke Shih <pkshih@realtek.com> 13143L: linux-wireless@vger.kernel.org 13144W: http://wireless.kernel.org/ 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13146S: Maintained 13147F: drivers/net/wireless/realtek/rtlwifi/ 13148 13149RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13150M: Jes Sorensen <Jes.Sorensen@gmail.com> 13151L: linux-wireless@vger.kernel.org 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13153S: Maintained 13154F: drivers/net/wireless/realtek/rtl8xxxu/ 13155 13156RXRPC SOCKETS (AF_RXRPC) 13157M: David Howells <dhowells@redhat.com> 13158L: linux-afs@lists.infradead.org 13159S: Supported 13160F: net/rxrpc/ 13161F: include/keys/rxrpc-type.h 13162F: include/net/af_rxrpc.h 13163F: include/trace/events/rxrpc.h 13164F: include/uapi/linux/rxrpc.h 13165F: Documentation/networking/rxrpc.txt 13166W: https://www.infradead.org/~dhowells/kafs/ 13167 13168S3 SAVAGE FRAMEBUFFER DRIVER 13169M: Antonino Daplas <adaplas@gmail.com> 13170L: linux-fbdev@vger.kernel.org 13171S: Maintained 13172F: drivers/video/fbdev/savage/ 13173 13174S390 13175M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13176M: Heiko Carstens <heiko.carstens@de.ibm.com> 13177L: linux-s390@vger.kernel.org 13178W: http://www.ibm.com/developerworks/linux/linux390/ 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13180S: Supported 13181F: arch/s390/ 13182F: drivers/s390/ 13183F: Documentation/s390/ 13184F: Documentation/driver-api/s390-drivers.rst 13185 13186S390 COMMON I/O LAYER 13187M: Sebastian Ott <sebott@linux.ibm.com> 13188M: Peter Oberparleiter <oberpar@linux.ibm.com> 13189L: linux-s390@vger.kernel.org 13190W: http://www.ibm.com/developerworks/linux/linux390/ 13191S: Supported 13192F: drivers/s390/cio/ 13193 13194S390 DASD DRIVER 13195M: Stefan Haberland <sth@linux.ibm.com> 13196M: Jan Hoeppner <hoeppner@linux.ibm.com> 13197L: linux-s390@vger.kernel.org 13198W: http://www.ibm.com/developerworks/linux/linux390/ 13199S: Supported 13200F: drivers/s390/block/dasd* 13201F: block/partitions/ibm.c 13202 13203S390 IOMMU (PCI) 13204M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13205L: linux-s390@vger.kernel.org 13206W: http://www.ibm.com/developerworks/linux/linux390/ 13207S: Supported 13208F: drivers/iommu/s390-iommu.c 13209 13210S390 IUCV NETWORK LAYER 13211M: Julian Wiedmann <jwi@linux.ibm.com> 13212M: Ursula Braun <ubraun@linux.ibm.com> 13213L: linux-s390@vger.kernel.org 13214W: http://www.ibm.com/developerworks/linux/linux390/ 13215S: Supported 13216F: drivers/s390/net/*iucv* 13217F: include/net/iucv/ 13218F: net/iucv/ 13219 13220S390 NETWORK DRIVERS 13221M: Julian Wiedmann <jwi@linux.ibm.com> 13222M: Ursula Braun <ubraun@linux.ibm.com> 13223L: linux-s390@vger.kernel.org 13224W: http://www.ibm.com/developerworks/linux/linux390/ 13225S: Supported 13226F: drivers/s390/net/ 13227 13228S390 PCI SUBSYSTEM 13229M: Sebastian Ott <sebott@linux.ibm.com> 13230M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13231L: linux-s390@vger.kernel.org 13232W: http://www.ibm.com/developerworks/linux/linux390/ 13233S: Supported 13234F: arch/s390/pci/ 13235F: drivers/pci/hotplug/s390_pci_hpc.c 13236 13237S390 VFIO-CCW DRIVER 13238M: Cornelia Huck <cohuck@redhat.com> 13239M: Farhan Ali <alifm@linux.ibm.com> 13240M: Eric Farman <farman@linux.ibm.com> 13241R: Halil Pasic <pasic@linux.ibm.com> 13242L: linux-s390@vger.kernel.org 13243L: kvm@vger.kernel.org 13244S: Supported 13245F: drivers/s390/cio/vfio_ccw* 13246F: Documentation/s390/vfio-ccw.txt 13247F: include/uapi/linux/vfio_ccw.h 13248 13249S390 ZCRYPT DRIVER 13250M: Harald Freudenberger <freude@linux.ibm.com> 13251L: linux-s390@vger.kernel.org 13252W: http://www.ibm.com/developerworks/linux/linux390/ 13253S: Supported 13254F: drivers/s390/crypto/ 13255 13256S390 VFIO AP DRIVER 13257M: Tony Krowiak <akrowiak@linux.ibm.com> 13258M: Pierre Morel <pmorel@linux.ibm.com> 13259M: Halil Pasic <pasic@linux.ibm.com> 13260L: linux-s390@vger.kernel.org 13261W: http://www.ibm.com/developerworks/linux/linux390/ 13262S: Supported 13263F: drivers/s390/crypto/vfio_ap_drv.c 13264F: drivers/s390/crypto/vfio_ap_private.h 13265F: drivers/s390/crypto/vfio_ap_ops.c 13266F: Documentation/s390/vfio-ap.txt 13267 13268S390 ZFCP DRIVER 13269M: Steffen Maier <maier@linux.ibm.com> 13270M: Benjamin Block <bblock@linux.ibm.com> 13271L: linux-s390@vger.kernel.org 13272W: http://www.ibm.com/developerworks/linux/linux390/ 13273S: Supported 13274F: drivers/s390/scsi/zfcp_* 13275 13276S3C24XX SD/MMC Driver 13277M: Ben Dooks <ben-linux@fluff.org> 13278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13279S: Supported 13280F: drivers/mmc/host/s3cmci.* 13281 13282SAA6588 RDS RECEIVER DRIVER 13283M: Hans Verkuil <hverkuil@xs4all.nl> 13284L: linux-media@vger.kernel.org 13285T: git git://linuxtv.org/media_tree.git 13286W: https://linuxtv.org 13287S: Odd Fixes 13288F: drivers/media/i2c/saa6588* 13289 13290SAA7134 VIDEO4LINUX DRIVER 13291M: Mauro Carvalho Chehab <mchehab@kernel.org> 13292L: linux-media@vger.kernel.org 13293W: https://linuxtv.org 13294T: git git://linuxtv.org/media_tree.git 13295S: Odd fixes 13296F: Documentation/media/v4l-drivers/saa7134* 13297F: drivers/media/pci/saa7134/ 13298 13299SAA7146 VIDEO4LINUX-2 DRIVER 13300M: Hans Verkuil <hverkuil@xs4all.nl> 13301L: linux-media@vger.kernel.org 13302T: git git://linuxtv.org/media_tree.git 13303S: Maintained 13304F: drivers/media/common/saa7146/ 13305F: drivers/media/pci/saa7146/ 13306F: include/media/drv-intf/saa7146* 13307 13308SAMSUNG AUDIO (ASoC) DRIVERS 13309M: Krzysztof Kozlowski <krzk@kernel.org> 13310M: Sangbeom Kim <sbkim73@samsung.com> 13311M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13312L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13313S: Supported 13314F: sound/soc/samsung/ 13315F: Documentation/devicetree/bindings/sound/samsung* 13316 13317SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13318M: Krzysztof Kozlowski <krzk@kernel.org> 13319L: linux-crypto@vger.kernel.org 13320L: linux-samsung-soc@vger.kernel.org 13321S: Maintained 13322F: drivers/crypto/exynos-rng.c 13323F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13324 13325SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13326M: Łukasz Stelmach <l.stelmach@samsung.com> 13327L: linux-samsung-soc@vger.kernel.org 13328S: Maintained 13329F: drivers/char/hw_random/exynos-trng.c 13330F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13331 13332SAMSUNG FRAMEBUFFER DRIVER 13333M: Jingoo Han <jingoohan1@gmail.com> 13334L: linux-fbdev@vger.kernel.org 13335S: Maintained 13336F: drivers/video/fbdev/s3c-fb.c 13337 13338SAMSUNG LAPTOP DRIVER 13339M: Corentin Chary <corentin.chary@gmail.com> 13340L: platform-driver-x86@vger.kernel.org 13341S: Maintained 13342F: drivers/platform/x86/samsung-laptop.c 13343 13344SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13345M: Sangbeom Kim <sbkim73@samsung.com> 13346M: Krzysztof Kozlowski <krzk@kernel.org> 13347M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13348L: linux-kernel@vger.kernel.org 13349L: linux-samsung-soc@vger.kernel.org 13350S: Supported 13351F: drivers/mfd/sec*.c 13352F: drivers/regulator/s2m*.c 13353F: drivers/regulator/s5m*.c 13354F: drivers/clk/clk-s2mps11.c 13355F: drivers/rtc/rtc-s5m.c 13356F: include/linux/mfd/samsung/ 13357F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13358F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13359F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13360F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13361 13362SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13363M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13364L: linux-media@vger.kernel.org 13365L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13366S: Maintained 13367F: drivers/media/platform/s3c-camif/ 13368F: include/media/drv-intf/s3c_camif.h 13369 13370SAMSUNG S3FWRN5 NFC DRIVER 13371M: Robert Baldyga <r.baldyga@samsung.com> 13372M: Krzysztof Opasiak <k.opasiak@samsung.com> 13373L: linux-nfc@lists.01.org (moderated for non-subscribers) 13374S: Supported 13375F: drivers/nfc/s3fwrn5 13376 13377SAMSUNG S5C73M3 CAMERA DRIVER 13378M: Kyungmin Park <kyungmin.park@samsung.com> 13379M: Andrzej Hajda <a.hajda@samsung.com> 13380L: linux-media@vger.kernel.org 13381S: Supported 13382F: drivers/media/i2c/s5c73m3/* 13383 13384SAMSUNG S5K5BAF CAMERA DRIVER 13385M: Kyungmin Park <kyungmin.park@samsung.com> 13386M: Andrzej Hajda <a.hajda@samsung.com> 13387L: linux-media@vger.kernel.org 13388S: Supported 13389F: drivers/media/i2c/s5k5baf.c 13390 13391SAMSUNG S5P Security SubSystem (SSS) DRIVER 13392M: Krzysztof Kozlowski <krzk@kernel.org> 13393M: Vladimir Zapolskiy <vz@mleia.com> 13394M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13395L: linux-crypto@vger.kernel.org 13396L: linux-samsung-soc@vger.kernel.org 13397S: Maintained 13398F: drivers/crypto/s5p-sss.c 13399 13400SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13401M: Kyungmin Park <kyungmin.park@samsung.com> 13402M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13403L: linux-media@vger.kernel.org 13404Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13405S: Supported 13406F: drivers/media/platform/exynos4-is/ 13407 13408SAMSUNG SOC CLOCK DRIVERS 13409M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13410M: Tomasz Figa <tomasz.figa@gmail.com> 13411M: Chanwoo Choi <cw00.choi@samsung.com> 13412S: Supported 13413L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13415F: drivers/clk/samsung/ 13416F: include/dt-bindings/clock/exynos*.h 13417F: Documentation/devicetree/bindings/clock/exynos*.txt 13418 13419SAMSUNG SPI DRIVERS 13420M: Kukjin Kim <kgene@kernel.org> 13421M: Krzysztof Kozlowski <krzk@kernel.org> 13422M: Andi Shyti <andi@etezian.org> 13423L: linux-spi@vger.kernel.org 13424L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13425S: Maintained 13426F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13427F: drivers/spi/spi-s3c* 13428F: include/linux/platform_data/spi-s3c64xx.h 13429 13430SAMSUNG SXGBE DRIVERS 13431M: Byungho An <bh74.an@samsung.com> 13432M: Girish K S <ks.giri@samsung.com> 13433M: Vipul Pandya <vipul.pandya@samsung.com> 13434S: Supported 13435L: netdev@vger.kernel.org 13436F: drivers/net/ethernet/samsung/sxgbe/ 13437 13438SAMSUNG THERMAL DRIVER 13439M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13440L: linux-pm@vger.kernel.org 13441L: linux-samsung-soc@vger.kernel.org 13442S: Supported 13443T: git https://github.com/lmajewski/linux-samsung-thermal.git 13444F: drivers/thermal/samsung/ 13445 13446SAMSUNG USB2 PHY DRIVER 13447M: Kamil Debski <kamil@wypas.org> 13448M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13449L: linux-kernel@vger.kernel.org 13450S: Supported 13451F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13452F: Documentation/phy/samsung-usb2.txt 13453F: drivers/phy/samsung/phy-exynos4210-usb2.c 13454F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13455F: drivers/phy/samsung/phy-exynos5250-usb2.c 13456F: drivers/phy/samsung/phy-s5pv210-usb2.c 13457F: drivers/phy/samsung/phy-samsung-usb2.c 13458F: drivers/phy/samsung/phy-samsung-usb2.h 13459 13460SC1200 WDT DRIVER 13461M: Zwane Mwaikambo <zwanem@gmail.com> 13462S: Maintained 13463F: drivers/watchdog/sc1200wdt.c 13464 13465SCHEDULER 13466M: Ingo Molnar <mingo@redhat.com> 13467M: Peter Zijlstra <peterz@infradead.org> 13468L: linux-kernel@vger.kernel.org 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13470S: Maintained 13471F: kernel/sched/ 13472F: include/linux/sched.h 13473F: include/uapi/linux/sched.h 13474F: include/linux/wait.h 13475 13476SCR24X CHIP CARD INTERFACE DRIVER 13477M: Lubomir Rintel <lkundrak@v3.sk> 13478S: Supported 13479F: drivers/char/pcmcia/scr24x_cs.c 13480 13481SCSI CDROM DRIVER 13482M: Jens Axboe <axboe@kernel.dk> 13483L: linux-scsi@vger.kernel.org 13484W: http://www.kernel.dk 13485S: Maintained 13486F: drivers/scsi/sr* 13487 13488SCSI RDMA PROTOCOL (SRP) INITIATOR 13489M: Bart Van Assche <bvanassche@acm.org> 13490L: linux-rdma@vger.kernel.org 13491S: Supported 13492Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13493F: drivers/infiniband/ulp/srp/ 13494F: include/scsi/srp.h 13495 13496SCSI RDMA PROTOCOL (SRP) TARGET 13497M: Bart Van Assche <bvanassche@acm.org> 13498L: linux-rdma@vger.kernel.org 13499L: target-devel@vger.kernel.org 13500S: Supported 13501Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13502F: drivers/infiniband/ulp/srpt/ 13503 13504SCSI SG DRIVER 13505M: Doug Gilbert <dgilbert@interlog.com> 13506L: linux-scsi@vger.kernel.org 13507W: http://sg.danny.cz/sg 13508S: Maintained 13509F: Documentation/scsi/scsi-generic.txt 13510F: drivers/scsi/sg.c 13511F: include/scsi/sg.h 13512 13513SCSI SUBSYSTEM 13514M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13516M: "Martin K. Petersen" <martin.petersen@oracle.com> 13517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13518L: linux-scsi@vger.kernel.org 13519S: Maintained 13520F: Documentation/devicetree/bindings/scsi/ 13521F: drivers/scsi/ 13522F: include/scsi/ 13523 13524SCSI TAPE DRIVER 13525M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13526L: linux-scsi@vger.kernel.org 13527S: Maintained 13528F: Documentation/scsi/st.txt 13529F: drivers/scsi/st.* 13530F: drivers/scsi/st_*.h 13531 13532SCTP PROTOCOL 13533M: Vlad Yasevich <vyasevich@gmail.com> 13534M: Neil Horman <nhorman@tuxdriver.com> 13535M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13536L: linux-sctp@vger.kernel.org 13537W: http://lksctp.sourceforge.net 13538S: Maintained 13539F: Documentation/networking/sctp.txt 13540F: include/linux/sctp.h 13541F: include/uapi/linux/sctp.h 13542F: include/net/sctp/ 13543F: net/sctp/ 13544 13545SCx200 CPU SUPPORT 13546M: Jim Cromie <jim.cromie@gmail.com> 13547S: Odd Fixes 13548F: Documentation/i2c/busses/scx200_acb 13549F: arch/x86/platform/scx200/ 13550F: drivers/watchdog/scx200_wdt.c 13551F: drivers/i2c/busses/scx200* 13552F: drivers/mtd/maps/scx200_docflash.c 13553F: include/linux/scx200.h 13554 13555SCx200 GPIO DRIVER 13556M: Jim Cromie <jim.cromie@gmail.com> 13557S: Maintained 13558F: drivers/char/scx200_gpio.c 13559F: include/linux/scx200_gpio.h 13560 13561SCx200 HRT CLOCKSOURCE DRIVER 13562M: Jim Cromie <jim.cromie@gmail.com> 13563S: Maintained 13564F: drivers/clocksource/scx200_hrt.c 13565 13566SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13567M: Sascha Sommer <saschasommer@freenet.de> 13568L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13569S: Maintained 13570F: drivers/mmc/host/sdricoh_cs.c 13571 13572SECO BOARDS CEC DRIVER 13573M: Ettore Chimenti <ek5.chimenti@gmail.com> 13574S: Maintained 13575F: drivers/media/platform/seco-cec/seco-cec.c 13576F: drivers/media/platform/seco-cec/seco-cec.h 13577 13578SECURE COMPUTING 13579M: Kees Cook <keescook@chromium.org> 13580R: Andy Lutomirski <luto@amacapital.net> 13581R: Will Drewry <wad@chromium.org> 13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13583S: Supported 13584F: kernel/seccomp.c 13585F: include/uapi/linux/seccomp.h 13586F: include/linux/seccomp.h 13587F: tools/testing/selftests/seccomp/* 13588F: tools/testing/selftests/kselftest_harness.h 13589F: Documentation/userspace-api/seccomp_filter.rst 13590K: \bsecure_computing 13591K: \bTIF_SECCOMP\b 13592 13593SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13594M: Al Cooper <alcooperx@gmail.com> 13595L: linux-mmc@vger.kernel.org 13596L: bcm-kernel-feedback-list@broadcom.com 13597S: Maintained 13598F: drivers/mmc/host/sdhci-brcmstb* 13599 13600SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13601M: Adrian Hunter <adrian.hunter@intel.com> 13602L: linux-mmc@vger.kernel.org 13603T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13604S: Maintained 13605F: drivers/mmc/host/sdhci* 13606F: include/linux/mmc/sdhci* 13607 13608SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13609M: Prabu Thangamuthu <prabu.t@synopsys.com> 13610M: Manjunath M B <manjumb@synopsys.com> 13611L: linux-mmc@vger.kernel.org 13612S: Maintained 13613F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13614 13615SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13616M: Ludovic Desroches <ludovic.desroches@microchip.com> 13617L: linux-mmc@vger.kernel.org 13618S: Supported 13619F: drivers/mmc/host/sdhci-of-at91.c 13620 13621SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13622M: Ben Dooks <ben-linux@fluff.org> 13623M: Jaehoon Chung <jh80.chung@samsung.com> 13624L: linux-mmc@vger.kernel.org 13625S: Maintained 13626F: drivers/mmc/host/sdhci-s3c* 13627 13628SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13629M: Viresh Kumar <vireshk@kernel.org> 13630L: linux-mmc@vger.kernel.org 13631S: Maintained 13632F: drivers/mmc/host/sdhci-spear.c 13633 13634SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13635M: Kishon Vijay Abraham I <kishon@ti.com> 13636L: linux-mmc@vger.kernel.org 13637S: Maintained 13638F: drivers/mmc/host/sdhci-omap.c 13639 13640SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13641M: Scott Bauer <scott.bauer@intel.com> 13642M: Jonathan Derrick <jonathan.derrick@intel.com> 13643L: linux-block@vger.kernel.org 13644S: Supported 13645F: block/sed* 13646F: block/opal_proto.h 13647F: include/linux/sed* 13648F: include/uapi/linux/sed* 13649 13650SECURITY CONTACT 13651M: Security Officers <security@kernel.org> 13652S: Supported 13653 13654SECURITY SUBSYSTEM 13655M: James Morris <jmorris@namei.org> 13656M: "Serge E. Hallyn" <serge@hallyn.com> 13657L: linux-security-module@vger.kernel.org (suggested Cc:) 13658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13659W: http://kernsec.org/ 13660S: Supported 13661F: security/ 13662X: security/selinux/ 13663 13664SELINUX SECURITY MODULE 13665M: Paul Moore <paul@paul-moore.com> 13666M: Stephen Smalley <sds@tycho.nsa.gov> 13667M: Eric Paris <eparis@parisplace.org> 13668L: selinux@vger.kernel.org 13669W: https://selinuxproject.org 13670W: https://github.com/SELinuxProject 13671T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13672S: Supported 13673F: include/linux/selinux* 13674F: security/selinux/ 13675F: scripts/selinux/ 13676F: Documentation/admin-guide/LSM/SELinux.rst 13677 13678SENSABLE PHANTOM 13679M: Jiri Slaby <jirislaby@gmail.com> 13680S: Maintained 13681F: drivers/misc/phantom.c 13682F: include/uapi/linux/phantom.h 13683 13684SERIAL DEVICE BUS 13685M: Rob Herring <robh@kernel.org> 13686L: linux-serial@vger.kernel.org 13687S: Maintained 13688F: Documentation/devicetree/bindings/serial/slave-device.txt 13689F: drivers/tty/serdev/ 13690F: include/linux/serdev.h 13691 13692SERIAL DRIVERS 13693M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13694L: linux-serial@vger.kernel.org 13695S: Maintained 13696F: Documentation/devicetree/bindings/serial/ 13697F: drivers/tty/serial/ 13698 13699SERIAL IR RECEIVER 13700M: Sean Young <sean@mess.org> 13701L: linux-media@vger.kernel.org 13702S: Maintained 13703F: drivers/media/rc/serial_ir.c 13704 13705SFC NETWORK DRIVER 13706M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13707M: Edward Cree <ecree@solarflare.com> 13708M: Bert Kenward <bkenward@solarflare.com> 13709L: netdev@vger.kernel.org 13710S: Supported 13711F: drivers/net/ethernet/sfc/ 13712 13713SFF/SFP/SFP+ MODULE SUPPORT 13714M: Russell King <linux@armlinux.org.uk> 13715L: netdev@vger.kernel.org 13716S: Maintained 13717F: drivers/net/phy/phylink.c 13718F: drivers/net/phy/sfp* 13719F: include/linux/phylink.h 13720F: include/linux/sfp.h 13721 13722SGI GRU DRIVER 13723M: Dimitri Sivanich <sivanich@sgi.com> 13724S: Maintained 13725F: drivers/misc/sgi-gru/ 13726 13727SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13728M: Pat Gefre <pfg@sgi.com> 13729L: linux-ia64@vger.kernel.org 13730S: Supported 13731F: Documentation/ia64/serial.txt 13732F: drivers/tty/serial/ioc?_serial.c 13733F: include/linux/ioc?.h 13734 13735SGI XP/XPC/XPNET DRIVER 13736M: Cliff Whickman <cpw@sgi.com> 13737M: Robin Holt <robinmholt@gmail.com> 13738S: Maintained 13739F: drivers/misc/sgi-xp/ 13740 13741SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13742M: Ursula Braun <ubraun@linux.ibm.com> 13743L: linux-s390@vger.kernel.org 13744W: http://www.ibm.com/developerworks/linux/linux390/ 13745S: Supported 13746F: net/smc/ 13747 13748SHARP RJ54N1CB0C SENSOR DRIVER 13749M: Jacopo Mondi <jacopo@jmondi.org> 13750L: linux-media@vger.kernel.org 13751T: git git://linuxtv.org/media_tree.git 13752S: Odd fixes 13753F: drivers/media/i2c/rj54n1cb0c.c 13754F: include/media/i2c/rj54n1cb0c.h 13755 13756SH_VEU V4L2 MEM2MEM DRIVER 13757L: linux-media@vger.kernel.org 13758S: Orphan 13759F: drivers/media/platform/sh_veu.c 13760 13761SH_VOU V4L2 OUTPUT DRIVER 13762L: linux-media@vger.kernel.org 13763S: Orphan 13764F: drivers/media/platform/sh_vou.c 13765F: include/media/drv-intf/sh_vou.h 13766 13767SI2157 MEDIA DRIVER 13768M: Antti Palosaari <crope@iki.fi> 13769L: linux-media@vger.kernel.org 13770W: https://linuxtv.org 13771W: http://palosaari.fi/linux/ 13772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13773T: git git://linuxtv.org/anttip/media_tree.git 13774S: Maintained 13775F: drivers/media/tuners/si2157* 13776 13777SI2165 MEDIA DRIVER 13778M: Matthias Schwarzott <zzam@gentoo.org> 13779L: linux-media@vger.kernel.org 13780W: https://linuxtv.org 13781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13782S: Maintained 13783F: drivers/media/dvb-frontends/si2165* 13784 13785SI2168 MEDIA DRIVER 13786M: Antti Palosaari <crope@iki.fi> 13787L: linux-media@vger.kernel.org 13788W: https://linuxtv.org 13789W: http://palosaari.fi/linux/ 13790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13791T: git git://linuxtv.org/anttip/media_tree.git 13792S: Maintained 13793F: drivers/media/dvb-frontends/si2168* 13794 13795SI470X FM RADIO RECEIVER I2C DRIVER 13796M: Hans Verkuil <hverkuil@xs4all.nl> 13797L: linux-media@vger.kernel.org 13798T: git git://linuxtv.org/media_tree.git 13799W: https://linuxtv.org 13800S: Odd Fixes 13801F: drivers/media/radio/si470x/radio-si470x-i2c.c 13802 13803SI470X FM RADIO RECEIVER USB DRIVER 13804M: Hans Verkuil <hverkuil@xs4all.nl> 13805L: linux-media@vger.kernel.org 13806T: git git://linuxtv.org/media_tree.git 13807W: https://linuxtv.org 13808S: Maintained 13809F: drivers/media/radio/si470x/radio-si470x-common.c 13810F: drivers/media/radio/si470x/radio-si470x.h 13811F: drivers/media/radio/si470x/radio-si470x-usb.c 13812 13813SI4713 FM RADIO TRANSMITTER I2C DRIVER 13814M: Eduardo Valentin <edubezval@gmail.com> 13815L: linux-media@vger.kernel.org 13816T: git git://linuxtv.org/media_tree.git 13817W: https://linuxtv.org 13818S: Odd Fixes 13819F: drivers/media/radio/si4713/si4713.? 13820 13821SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13822M: Eduardo Valentin <edubezval@gmail.com> 13823L: linux-media@vger.kernel.org 13824T: git git://linuxtv.org/media_tree.git 13825W: https://linuxtv.org 13826S: Odd Fixes 13827F: drivers/media/radio/si4713/radio-platform-si4713.c 13828 13829SI4713 FM RADIO TRANSMITTER USB DRIVER 13830M: Hans Verkuil <hverkuil@xs4all.nl> 13831L: linux-media@vger.kernel.org 13832T: git git://linuxtv.org/media_tree.git 13833W: https://linuxtv.org 13834S: Maintained 13835F: drivers/media/radio/si4713/radio-usb-si4713.c 13836 13837SIANO DVB DRIVER 13838M: Mauro Carvalho Chehab <mchehab@kernel.org> 13839L: linux-media@vger.kernel.org 13840W: https://linuxtv.org 13841T: git git://linuxtv.org/media_tree.git 13842S: Odd fixes 13843F: drivers/media/common/siano/ 13844F: drivers/media/usb/siano/ 13845F: drivers/media/usb/siano/ 13846F: drivers/media/mmc/siano/ 13847 13848SIFIVE DRIVERS 13849M: Palmer Dabbelt <palmer@sifive.com> 13850M: Paul Walmsley <paul.walmsley@sifive.com> 13851L: linux-riscv@lists.infradead.org 13852T: git git://github.com/sifive/riscv-linux.git 13853S: Supported 13854K: sifive 13855N: sifive 13856 13857SILEAD TOUCHSCREEN DRIVER 13858M: Hans de Goede <hdegoede@redhat.com> 13859L: linux-input@vger.kernel.org 13860L: platform-driver-x86@vger.kernel.org 13861S: Maintained 13862F: drivers/input/touchscreen/silead.c 13863F: drivers/platform/x86/touchscreen_dmi.c 13864 13865SILICON MOTION SM712 FRAME BUFFER DRIVER 13866M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13867M: Teddy Wang <teddy.wang@siliconmotion.com> 13868M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13869L: linux-fbdev@vger.kernel.org 13870S: Maintained 13871F: drivers/video/fbdev/sm712* 13872F: Documentation/fb/sm712fb.txt 13873 13874SIMPLE FIRMWARE INTERFACE (SFI) 13875M: Len Brown <lenb@kernel.org> 13876L: sfi-devel@simplefirmware.org 13877W: http://simplefirmware.org/ 13878T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13879S: Supported 13880F: arch/x86/platform/sfi/ 13881F: drivers/sfi/ 13882F: include/linux/sfi*.h 13883 13884SIMPLEFB FB DRIVER 13885M: Hans de Goede <hdegoede@redhat.com> 13886L: linux-fbdev@vger.kernel.org 13887S: Maintained 13888F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13889F: drivers/video/fbdev/simplefb.c 13890F: include/linux/platform_data/simplefb.h 13891 13892SIMTEC EB110ATX (Chalice CATS) 13893P: Ben Dooks 13894P: Vincent Sanders <vince@simtec.co.uk> 13895M: Simtec Linux Team <linux@simtec.co.uk> 13896W: http://www.simtec.co.uk/products/EB110ATX/ 13897S: Supported 13898 13899SIMTEC EB2410ITX (BAST) 13900P: Ben Dooks 13901P: Vincent Sanders <vince@simtec.co.uk> 13902M: Simtec Linux Team <linux@simtec.co.uk> 13903W: http://www.simtec.co.uk/products/EB2410ITX/ 13904S: Supported 13905F: arch/arm/mach-s3c24xx/mach-bast.c 13906F: arch/arm/mach-s3c24xx/bast-ide.c 13907F: arch/arm/mach-s3c24xx/bast-irq.c 13908 13909SIPHASH PRF ROUTINES 13910M: Jason A. Donenfeld <Jason@zx2c4.com> 13911S: Maintained 13912F: lib/siphash.c 13913F: lib/test_siphash.c 13914F: include/linux/siphash.h 13915 13916SIOX 13917M: Gavin Schenk <g.schenk@eckelmann.de> 13918M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13919R: Pengutronix Kernel Team <kernel@pengutronix.de> 13920S: Supported 13921F: drivers/siox/* 13922F: drivers/gpio/gpio-siox.c 13923F: include/trace/events/siox.h 13924 13925SIS 190 ETHERNET DRIVER 13926M: Francois Romieu <romieu@fr.zoreil.com> 13927L: netdev@vger.kernel.org 13928S: Maintained 13929F: drivers/net/ethernet/sis/sis190.c 13930 13931SIS 900/7016 FAST ETHERNET DRIVER 13932M: Daniele Venzano <venza@brownhat.org> 13933W: http://www.brownhat.org/sis900.html 13934L: netdev@vger.kernel.org 13935S: Maintained 13936F: drivers/net/ethernet/sis/sis900.* 13937 13938SIS FRAMEBUFFER DRIVER 13939M: Thomas Winischhofer <thomas@winischhofer.net> 13940W: http://www.winischhofer.net/linuxsisvga.shtml 13941S: Maintained 13942F: Documentation/fb/sisfb.txt 13943F: drivers/video/fbdev/sis/ 13944F: include/video/sisfb.h 13945 13946SIS USB2VGA DRIVER 13947M: Thomas Winischhofer <thomas@winischhofer.net> 13948W: http://www.winischhofer.at/linuxsisusbvga.shtml 13949S: Maintained 13950F: drivers/usb/misc/sisusbvga/ 13951 13952SLAB ALLOCATOR 13953M: Christoph Lameter <cl@linux.com> 13954M: Pekka Enberg <penberg@kernel.org> 13955M: David Rientjes <rientjes@google.com> 13956M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13957M: Andrew Morton <akpm@linux-foundation.org> 13958L: linux-mm@kvack.org 13959S: Maintained 13960F: include/linux/sl?b*.h 13961F: mm/sl?b* 13962 13963SLEEPABLE READ-COPY UPDATE (SRCU) 13964M: Lai Jiangshan <jiangshanlai@gmail.com> 13965M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13966M: Josh Triplett <josh@joshtriplett.org> 13967R: Steven Rostedt <rostedt@goodmis.org> 13968R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13969L: linux-kernel@vger.kernel.org 13970W: http://www.rdrop.com/users/paulmck/RCU/ 13971S: Supported 13972T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13973F: include/linux/srcu*.h 13974F: kernel/rcu/srcu*.c 13975 13976SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13977M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13979S: Maintained 13980F: drivers/slimbus/ 13981F: Documentation/devicetree/bindings/slimbus/ 13982F: include/linux/slimbus.h 13983 13984SMACK SECURITY MODULE 13985M: Casey Schaufler <casey@schaufler-ca.com> 13986L: linux-security-module@vger.kernel.org 13987W: http://schaufler-ca.com 13988T: git git://github.com/cschaufler/smack-next 13989S: Maintained 13990F: Documentation/admin-guide/LSM/Smack.rst 13991F: security/smack/ 13992 13993SMC91x ETHERNET DRIVER 13994M: Nicolas Pitre <nico@fluxnic.net> 13995S: Odd Fixes 13996F: drivers/net/ethernet/smsc/smc91x.* 13997 13998SMIA AND SMIA++ IMAGE SENSOR DRIVER 13999M: Sakari Ailus <sakari.ailus@iki.fi> 14000L: linux-media@vger.kernel.org 14001S: Maintained 14002F: drivers/media/i2c/smiapp/ 14003F: include/media/i2c/smiapp.h 14004F: drivers/media/i2c/smiapp-pll.c 14005F: drivers/media/i2c/smiapp-pll.h 14006F: include/uapi/linux/smiapp.h 14007F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14008 14009SMM665 HARDWARE MONITOR DRIVER 14010M: Guenter Roeck <linux@roeck-us.net> 14011L: linux-hwmon@vger.kernel.org 14012S: Maintained 14013F: Documentation/hwmon/smm665 14014F: drivers/hwmon/smm665.c 14015 14016SMSC EMC2103 HARDWARE MONITOR DRIVER 14017M: Steve Glendinning <steve.glendinning@shawell.net> 14018L: linux-hwmon@vger.kernel.org 14019S: Maintained 14020F: Documentation/hwmon/emc2103 14021F: drivers/hwmon/emc2103.c 14022 14023SMSC SCH5627 HARDWARE MONITOR DRIVER 14024M: Hans de Goede <hdegoede@redhat.com> 14025L: linux-hwmon@vger.kernel.org 14026S: Supported 14027F: Documentation/hwmon/sch5627 14028F: drivers/hwmon/sch5627.c 14029 14030SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14031M: Steve Glendinning <steve.glendinning@shawell.net> 14032L: linux-fbdev@vger.kernel.org 14033S: Maintained 14034F: drivers/video/fbdev/smscufx.c 14035 14036SMSC47B397 HARDWARE MONITOR DRIVER 14037M: Jean Delvare <jdelvare@suse.com> 14038L: linux-hwmon@vger.kernel.org 14039S: Maintained 14040F: Documentation/hwmon/smsc47b397 14041F: drivers/hwmon/smsc47b397.c 14042 14043SMSC911x ETHERNET DRIVER 14044M: Steve Glendinning <steve.glendinning@shawell.net> 14045L: netdev@vger.kernel.org 14046S: Maintained 14047F: include/linux/smsc911x.h 14048F: drivers/net/ethernet/smsc/smsc911x.* 14049 14050SMSC9420 PCI ETHERNET DRIVER 14051M: Steve Glendinning <steve.glendinning@shawell.net> 14052L: netdev@vger.kernel.org 14053S: Maintained 14054F: drivers/net/ethernet/smsc/smsc9420.* 14055 14056SOC-CAMERA V4L2 SUBSYSTEM 14057L: linux-media@vger.kernel.org 14058T: git git://linuxtv.org/media_tree.git 14059S: Orphan 14060F: include/media/soc* 14061F: drivers/media/i2c/soc_camera/ 14062F: drivers/media/platform/soc_camera/ 14063 14064SOCIONEXT SYNQUACER I2C DRIVER 14065M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14066L: linux-i2c@vger.kernel.org 14067S: Maintained 14068F: drivers/i2c/busses/i2c-synquacer.c 14069F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14070 14071SOCIONEXT UNIPHIER SOUND DRIVER 14072L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14073S: Orphan 14074F: sound/soc/uniphier/ 14075 14076SOEKRIS NET48XX LED SUPPORT 14077M: Chris Boot <bootc@bootc.net> 14078S: Maintained 14079F: drivers/leds/leds-net48xx.c 14080 14081SOFT-ROCE DRIVER (rxe) 14082M: Moni Shoua <monis@mellanox.com> 14083L: linux-rdma@vger.kernel.org 14084S: Supported 14085W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14087F: drivers/infiniband/sw/rxe/ 14088F: include/uapi/rdma/rdma_user_rxe.h 14089 14090SOFTLOGIC 6x10 MPEG CODEC 14091M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14092M: Anton Sviridenko <anton@corp.bluecherry.net> 14093M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14094M: Andrey Utkin <andrey_utkin@fastmail.com> 14095M: Ismael Luceno <ismael@iodev.co.uk> 14096L: linux-media@vger.kernel.org 14097S: Supported 14098F: drivers/media/pci/solo6x10/ 14099 14100SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14101M: James Morse <james.morse@arm.com> 14102L: linux-arm-kernel@lists.infradead.org 14103S: Maintained 14104F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14105F: drivers/firmware/arm_sdei.c 14106F: include/linux/arm_sdei.h 14107F: include/uapi/linux/arm_sdei.h 14108 14109SOFTWARE RAID (Multiple Disks) SUPPORT 14110M: Shaohua Li <shli@kernel.org> 14111L: linux-raid@vger.kernel.org 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14113S: Supported 14114F: drivers/md/Makefile 14115F: drivers/md/Kconfig 14116F: drivers/md/md* 14117F: drivers/md/raid* 14118F: include/linux/raid/ 14119F: include/uapi/linux/raid/ 14120 14121SOCIONEXT (SNI) AVE NETWORK DRIVER 14122M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14123L: netdev@vger.kernel.org 14124S: Maintained 14125F: drivers/net/ethernet/socionext/sni_ave.c 14126F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14127 14128SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14129M: Jassi Brar <jaswinder.singh@linaro.org> 14130L: netdev@vger.kernel.org 14131S: Maintained 14132F: drivers/net/ethernet/socionext/netsec.c 14133F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14134 14135SOLIDRUN CLEARFOG SUPPORT 14136M: Russell King <linux@armlinux.org.uk> 14137S: Maintained 14138F: arch/arm/boot/dts/armada-388-clearfog* 14139F: arch/arm/boot/dts/armada-38x-solidrun-* 14140 14141SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14142M: Russell King <linux@armlinux.org.uk> 14143S: Maintained 14144F: arch/arm/boot/dts/imx6*-cubox-i* 14145F: arch/arm/boot/dts/imx6*-hummingboard* 14146F: arch/arm/boot/dts/imx6*-sr-* 14147 14148SONIC NETWORK DRIVER 14149M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14150L: netdev@vger.kernel.org 14151S: Maintained 14152F: drivers/net/ethernet/natsemi/sonic.* 14153 14154SONICS SILICON BACKPLANE DRIVER (SSB) 14155M: Michael Buesch <m@bues.ch> 14156L: linux-wireless@vger.kernel.org 14157S: Maintained 14158F: drivers/ssb/ 14159F: include/linux/ssb/ 14160 14161SONY IMX214 SENSOR DRIVER 14162M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14163L: linux-media@vger.kernel.org 14164T: git git://linuxtv.org/media_tree.git 14165S: Maintained 14166F: drivers/media/i2c/imx214.c 14167F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14168 14169SONY IMX258 SENSOR DRIVER 14170M: Sakari Ailus <sakari.ailus@linux.intel.com> 14171L: linux-media@vger.kernel.org 14172T: git git://linuxtv.org/media_tree.git 14173S: Maintained 14174F: drivers/media/i2c/imx258.c 14175 14176SONY IMX274 SENSOR DRIVER 14177M: Leon Luo <leonl@leopardimaging.com> 14178L: linux-media@vger.kernel.org 14179T: git git://linuxtv.org/media_tree.git 14180S: Maintained 14181F: drivers/media/i2c/imx274.c 14182F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14183 14184SONY IMX319 SENSOR DRIVER 14185M: Bingbu Cao <bingbu.cao@intel.com> 14186L: linux-media@vger.kernel.org 14187T: git git://linuxtv.org/media_tree.git 14188S: Maintained 14189F: drivers/media/i2c/imx319.c 14190 14191SONY IMX355 SENSOR DRIVER 14192M: Tianshu Qiu <tian.shu.qiu@intel.com> 14193L: linux-media@vger.kernel.org 14194T: git git://linuxtv.org/media_tree.git 14195S: Maintained 14196F: drivers/media/i2c/imx355.c 14197 14198SONY MEMORYSTICK CARD SUPPORT 14199M: Alex Dubov <oakad@yahoo.com> 14200W: http://tifmxx.berlios.de/ 14201S: Maintained 14202F: drivers/memstick/host/tifm_ms.c 14203 14204SONY MEMORYSTICK STANDARD SUPPORT 14205M: Maxim Levitsky <maximlevitsky@gmail.com> 14206S: Maintained 14207F: drivers/memstick/core/ms_block.* 14208 14209SONY VAIO CONTROL DEVICE DRIVER 14210M: Mattia Dongili <malattia@linux.it> 14211L: platform-driver-x86@vger.kernel.org 14212W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14213S: Maintained 14214F: Documentation/laptops/sony-laptop.txt 14215F: drivers/char/sonypi.c 14216F: drivers/platform/x86/sony-laptop.c 14217F: include/linux/sony-laptop.h 14218 14219SOUND 14220M: Jaroslav Kysela <perex@perex.cz> 14221M: Takashi Iwai <tiwai@suse.com> 14222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14223W: http://www.alsa-project.org/ 14224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14225T: git git://git.alsa-project.org/alsa-kernel.git 14226Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14227S: Maintained 14228F: Documentation/sound/ 14229F: include/sound/ 14230F: include/uapi/sound/ 14231F: sound/ 14232 14233SOUND - COMPRESSED AUDIO 14234M: Vinod Koul <vkoul@kernel.org> 14235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14237S: Supported 14238F: Documentation/sound/designs/compress-offload.rst 14239F: include/sound/compress_driver.h 14240F: include/uapi/sound/compress_* 14241F: sound/core/compress_offload.c 14242F: sound/soc/soc-compress.c 14243 14244SOUND - DMAENGINE HELPERS 14245M: Lars-Peter Clausen <lars@metafoo.de> 14246S: Supported 14247F: include/sound/dmaengine_pcm.h 14248F: sound/core/pcm_dmaengine.c 14249F: sound/soc/soc-generic-dmaengine-pcm.c 14250 14251SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14252M: Liam Girdwood <lgirdwood@gmail.com> 14253M: Mark Brown <broonie@kernel.org> 14254T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14255L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14256W: http://alsa-project.org/main/index.php/ASoC 14257S: Supported 14258F: Documentation/devicetree/bindings/sound/ 14259F: Documentation/sound/soc/ 14260F: sound/soc/ 14261F: include/dt-bindings/sound/ 14262F: include/sound/soc* 14263 14264SOUNDWIRE SUBSYSTEM 14265M: Vinod Koul <vkoul@kernel.org> 14266M: Sanyog Kale <sanyog.r.kale@intel.com> 14267R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14268L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14269S: Supported 14270F: Documentation/driver-api/soundwire/ 14271F: drivers/soundwire/ 14272F: include/linux/soundwire/ 14273 14274SP2 MEDIA DRIVER 14275M: Olli Salonen <olli.salonen@iki.fi> 14276L: linux-media@vger.kernel.org 14277W: https://linuxtv.org 14278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14279S: Maintained 14280F: drivers/media/dvb-frontends/sp2* 14281 14282SPARC + UltraSPARC (sparc/sparc64) 14283M: "David S. Miller" <davem@davemloft.net> 14284L: sparclinux@vger.kernel.org 14285Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14286T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14287T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14288S: Maintained 14289F: arch/sparc/ 14290F: drivers/sbus/ 14291 14292SPARC SERIAL DRIVERS 14293M: "David S. Miller" <davem@davemloft.net> 14294L: sparclinux@vger.kernel.org 14295T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14296T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14297S: Maintained 14298F: include/linux/sunserialcore.h 14299F: drivers/tty/serial/suncore.c 14300F: drivers/tty/serial/sunhv.c 14301F: drivers/tty/serial/sunsab.c 14302F: drivers/tty/serial/sunsab.h 14303F: drivers/tty/serial/sunsu.c 14304F: drivers/tty/serial/sunzilog.c 14305F: drivers/tty/serial/sunzilog.h 14306F: drivers/tty/vcc.c 14307 14308SPARSE CHECKER 14309M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14310L: linux-sparse@vger.kernel.org 14311W: https://sparse.wiki.kernel.org/ 14312T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14313S: Maintained 14314F: include/linux/compiler.h 14315 14316SPEAR CLOCK FRAMEWORK SUPPORT 14317M: Viresh Kumar <vireshk@kernel.org> 14318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14319W: http://www.st.com/spear 14320S: Maintained 14321F: drivers/clk/spear/ 14322 14323SPEAR PLATFORM SUPPORT 14324M: Viresh Kumar <vireshk@kernel.org> 14325M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14327W: http://www.st.com/spear 14328S: Maintained 14329F: arch/arm/boot/dts/spear* 14330F: arch/arm/mach-spear/ 14331 14332SPI NOR SUBSYSTEM 14333M: Marek Vasut <marek.vasut@gmail.com> 14334L: linux-mtd@lists.infradead.org 14335W: http://www.linux-mtd.infradead.org/ 14336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14337T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14338T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14339S: Maintained 14340F: drivers/mtd/spi-nor/ 14341F: include/linux/mtd/spi-nor.h 14342 14343SPI SUBSYSTEM 14344M: Mark Brown <broonie@kernel.org> 14345L: linux-spi@vger.kernel.org 14346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14347Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14348S: Maintained 14349F: Documentation/devicetree/bindings/spi/ 14350F: Documentation/spi/ 14351F: drivers/spi/ 14352F: include/linux/spi/ 14353F: include/uapi/linux/spi/ 14354F: tools/spi/ 14355 14356SPIDERNET NETWORK DRIVER for CELL 14357M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14358L: netdev@vger.kernel.org 14359S: Supported 14360F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14361F: drivers/net/ethernet/toshiba/spider_net* 14362 14363SPMI SUBSYSTEM 14364R: Stephen Boyd <sboyd@kernel.org> 14365L: linux-arm-msm@vger.kernel.org 14366F: Documentation/devicetree/bindings/spmi/ 14367F: drivers/spmi/ 14368F: include/dt-bindings/spmi/spmi.h 14369F: include/linux/spmi.h 14370F: include/trace/events/spmi.h 14371 14372SPU FILE SYSTEM 14373M: Jeremy Kerr <jk@ozlabs.org> 14374L: linuxppc-dev@lists.ozlabs.org 14375W: http://www.ibm.com/developerworks/power/cell/ 14376S: Supported 14377F: Documentation/filesystems/spufs.txt 14378F: arch/powerpc/platforms/cell/spufs/ 14379 14380SQUASHFS FILE SYSTEM 14381M: Phillip Lougher <phillip@squashfs.org.uk> 14382L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14383W: http://squashfs.org.uk 14384T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14385S: Maintained 14386F: Documentation/filesystems/squashfs.txt 14387F: fs/squashfs/ 14388 14389SRM (Alpha) environment access 14390M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14391S: Maintained 14392F: arch/alpha/kernel/srm_env.c 14393 14394ST LSM6DSx IMU IIO DRIVER 14395M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14396L: linux-iio@vger.kernel.org 14397W: http://www.st.com/ 14398S: Maintained 14399F: drivers/iio/imu/st_lsm6dsx/ 14400F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14401 14402ST STM32 I2C/SMBUS DRIVER 14403M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14404L: linux-i2c@vger.kernel.org 14405S: Maintained 14406F: drivers/i2c/busses/i2c-stm32* 14407 14408ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14409M: Song Qiang <songqiang1304521@gmail.com> 14410L: linux-iio@vger.kernel.org 14411S: Maintained 14412F: drivers/iio/proximity/vl53l0x-i2c.c 14413F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14414 14415STABLE BRANCH 14416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14417M: Sasha Levin <sashal@kernel.org> 14418L: stable@vger.kernel.org 14419S: Supported 14420F: Documentation/process/stable-kernel-rules.rst 14421 14422STAGING - COMEDI 14423M: Ian Abbott <abbotti@mev.co.uk> 14424M: H Hartley Sweeten <hsweeten@visionengravers.com> 14425S: Odd Fixes 14426F: drivers/staging/comedi/ 14427 14428STAGING - EROFS FILE SYSTEM 14429M: Gao Xiang <gaoxiang25@huawei.com> 14430M: Chao Yu <yuchao0@huawei.com> 14431L: linux-erofs@lists.ozlabs.org 14432S: Maintained 14433F: drivers/staging/erofs/ 14434 14435STAGING - INDUSTRIAL IO 14436M: Jonathan Cameron <jic23@kernel.org> 14437L: linux-iio@vger.kernel.org 14438S: Odd Fixes 14439F: Documentation/devicetree/bindings/staging/iio/ 14440F: drivers/staging/iio/ 14441 14442STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14443M: Marc Dietrich <marvin24@gmx.de> 14444L: ac100@lists.launchpad.net (moderated for non-subscribers) 14445L: linux-tegra@vger.kernel.org 14446S: Maintained 14447F: drivers/staging/nvec/ 14448 14449STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14450M: Jens Frederich <jfrederich@gmail.com> 14451M: Daniel Drake <dsd@laptop.org> 14452M: Jon Nettleton <jon.nettleton@gmail.com> 14453W: http://wiki.laptop.org/go/DCON 14454S: Maintained 14455F: drivers/staging/olpc_dcon/ 14456 14457STAGING - REALTEK RTL8712U DRIVERS 14458M: Larry Finger <Larry.Finger@lwfinger.net> 14459M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14460S: Odd Fixes 14461F: drivers/staging/rtl8712/ 14462 14463STAGING - REALTEK RTL8188EU DRIVERS 14464M: Larry Finger <Larry.Finger@lwfinger.net> 14465S: Odd Fixes 14466F: drivers/staging/rtl8188eu/ 14467 14468STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14469M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14470M: Teddy Wang <teddy.wang@siliconmotion.com> 14471M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14472L: linux-fbdev@vger.kernel.org 14473S: Maintained 14474F: drivers/staging/sm750fb/ 14475 14476STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14477M: William Hubbs <w.d.hubbs@gmail.com> 14478M: Chris Brannon <chris@the-brannons.com> 14479M: Kirk Reiser <kirk@reisers.ca> 14480M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14481L: speakup@linux-speakup.org 14482W: http://www.linux-speakup.org/ 14483S: Odd Fixes 14484F: drivers/staging/speakup/ 14485 14486STAGING - VIA VT665X DRIVERS 14487M: Forest Bond <forest@alittletooquiet.net> 14488S: Odd Fixes 14489F: drivers/staging/vt665?/ 14490 14491STAGING - WILC1000 WIFI DRIVER 14492M: Adham Abozaeid <adham.abozaeid@microchip.com> 14493M: Ajay Singh <ajay.kathat@microchip.com> 14494L: linux-wireless@vger.kernel.org 14495S: Supported 14496F: drivers/staging/wilc1000/ 14497 14498STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14499M: Arnaud Patard <arnaud.patard@rtp-net.org> 14500S: Odd Fixes 14501F: drivers/staging/xgifb/ 14502 14503STAGING SUBSYSTEM 14504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14506L: devel@driverdev.osuosl.org 14507S: Supported 14508F: drivers/staging/ 14509 14510STARFIRE/DURALAN NETWORK DRIVER 14511M: Ion Badulescu <ionut@badula.org> 14512S: Odd Fixes 14513F: drivers/net/ethernet/adaptec/starfire* 14514 14515STEC S1220 SKD DRIVER 14516M: Bart Van Assche <bart.vanassche@wdc.com> 14517L: linux-block@vger.kernel.org 14518S: Maintained 14519F: drivers/block/skd*[ch] 14520 14521STI AUDIO (ASoC) DRIVERS 14522M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14524S: Maintained 14525F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14526F: sound/soc/sti/ 14527 14528STI CEC DRIVER 14529M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14530S: Maintained 14531F: drivers/media/platform/sti/cec/ 14532F: Documentation/devicetree/bindings/media/stih-cec.txt 14533 14534STK1160 USB VIDEO CAPTURE DRIVER 14535M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14536L: linux-media@vger.kernel.org 14537T: git git://linuxtv.org/media_tree.git 14538S: Maintained 14539F: drivers/media/usb/stk1160/ 14540 14541STM32 AUDIO (ASoC) DRIVERS 14542M: Olivier Moysan <olivier.moysan@st.com> 14543M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14544L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14545S: Maintained 14546F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14547F: sound/soc/stm/ 14548 14549STM32 TIMER/LPTIMER DRIVERS 14550M: Fabrice Gasnier <fabrice.gasnier@st.com> 14551S: Maintained 14552F: drivers/*/stm32-*timer* 14553F: drivers/pwm/pwm-stm32* 14554F: include/linux/*/stm32-*tim* 14555F: Documentation/ABI/testing/*timer-stm32 14556F: Documentation/devicetree/bindings/*/stm32-*timer* 14557F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14558 14559STMMAC ETHERNET DRIVER 14560M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14561M: Alexandre Torgue <alexandre.torgue@st.com> 14562M: Jose Abreu <joabreu@synopsys.com> 14563L: netdev@vger.kernel.org 14564W: http://www.stlinux.com 14565S: Supported 14566F: drivers/net/ethernet/stmicro/stmmac/ 14567 14568SUN3/3X 14569M: Sam Creasey <sammy@sammy.net> 14570W: http://sammy.net/sun3/ 14571S: Maintained 14572F: arch/m68k/kernel/*sun3* 14573F: arch/m68k/sun3*/ 14574F: arch/m68k/include/asm/sun3* 14575F: drivers/net/ethernet/i825xx/sun3* 14576 14577SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14578M: Hans de Goede <hdegoede@redhat.com> 14579L: linux-input@vger.kernel.org 14580S: Maintained 14581F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14582F: drivers/input/keyboard/sun4i-lradc-keys.c 14583 14584SUNDANCE NETWORK DRIVER 14585M: Denis Kirjanov <kda@linux-powerpc.org> 14586L: netdev@vger.kernel.org 14587S: Maintained 14588F: drivers/net/ethernet/dlink/sundance.c 14589 14590SUPERH 14591M: Yoshinori Sato <ysato@users.sourceforge.jp> 14592M: Rich Felker <dalias@libc.org> 14593L: linux-sh@vger.kernel.org 14594Q: http://patchwork.kernel.org/project/linux-sh/list/ 14595S: Maintained 14596F: Documentation/sh/ 14597F: arch/sh/ 14598F: drivers/sh/ 14599 14600SUSPEND TO RAM 14601M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14602M: Len Brown <len.brown@intel.com> 14603M: Pavel Machek <pavel@ucw.cz> 14604L: linux-pm@vger.kernel.org 14605B: https://bugzilla.kernel.org 14606S: Supported 14607F: Documentation/power/ 14608F: arch/x86/kernel/acpi/ 14609F: drivers/base/power/ 14610F: kernel/power/ 14611F: include/linux/suspend.h 14612F: include/linux/freezer.h 14613F: include/linux/pm.h 14614 14615SVGA HANDLING 14616M: Martin Mares <mj@ucw.cz> 14617L: linux-video@atrey.karlin.mff.cuni.cz 14618S: Maintained 14619F: Documentation/svga.txt 14620F: arch/x86/boot/video* 14621 14622SWIOTLB SUBSYSTEM 14623M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14624L: iommu@lists.linux-foundation.org 14625T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14626S: Supported 14627F: kernel/dma/swiotlb.c 14628F: arch/*/kernel/pci-swiotlb.c 14629F: include/linux/swiotlb.h 14630 14631SWITCHDEV 14632M: Jiri Pirko <jiri@resnulli.us> 14633M: Ivan Vecera <ivecera@redhat.com> 14634L: netdev@vger.kernel.org 14635S: Supported 14636F: net/switchdev/ 14637F: include/net/switchdev.h 14638 14639SY8106A REGULATOR DRIVER 14640M: Icenowy Zheng <icenowy@aosc.io> 14641S: Maintained 14642F: drivers/regulator/sy8106a-regulator.c 14643F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14644 14645SYNC FILE FRAMEWORK 14646M: Sumit Semwal <sumit.semwal@linaro.org> 14647R: Gustavo Padovan <gustavo@padovan.org> 14648S: Maintained 14649L: linux-media@vger.kernel.org 14650L: dri-devel@lists.freedesktop.org 14651F: drivers/dma-buf/sync_* 14652F: drivers/dma-buf/dma-fence* 14653F: drivers/dma-buf/sw_sync.c 14654F: include/linux/sync_file.h 14655F: include/uapi/linux/sync_file.h 14656F: Documentation/sync_file.txt 14657T: git git://anongit.freedesktop.org/drm/drm-misc 14658 14659SYNOPSYS ARC ARCHITECTURE 14660M: Vineet Gupta <vgupta@synopsys.com> 14661L: linux-snps-arc@lists.infradead.org 14662S: Supported 14663F: arch/arc/ 14664F: Documentation/devicetree/bindings/arc/* 14665F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14666F: drivers/clocksource/arc_timer.c 14667F: drivers/tty/serial/arc_uart.c 14668T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14669 14670SYNOPSYS ARC HSDK SDP pll clock driver 14671M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14672S: Supported 14673F: drivers/clk/clk-hsdk-pll.c 14674F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14675 14676SYNOPSYS ARC SDP clock driver 14677M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14678S: Supported 14679F: drivers/clk/axs10x/* 14680F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14681 14682SYNOPSYS ARC SDP platform support 14683M: Alexey Brodkin <abrodkin@synopsys.com> 14684S: Supported 14685F: arch/arc/plat-axs10x 14686F: arch/arc/boot/dts/ax* 14687F: Documentation/devicetree/bindings/arc/axs10* 14688 14689SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14690M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14691S: Supported 14692F: drivers/reset/reset-axs10x.c 14693F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14694 14695SYNOPSYS CREG GPIO DRIVER 14696M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14697S: Maintained 14698F: drivers/gpio/gpio-creg-snps.c 14699F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14700 14701SYNOPSYS DESIGNWARE 8250 UART DRIVER 14702R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14703S: Maintained 14704F: drivers/tty/serial/8250/8250_dw.c 14705 14706SYNOPSYS DESIGNWARE APB GPIO DRIVER 14707M: Hoan Tran <hotran@apm.com> 14708L: linux-gpio@vger.kernel.org 14709S: Maintained 14710F: drivers/gpio/gpio-dwapb.c 14711F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14712 14713SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14714M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14715S: Maintained 14716F: drivers/dma/dwi-axi-dmac/ 14717F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14718 14719SYNOPSYS DESIGNWARE DMAC DRIVER 14720M: Viresh Kumar <vireshk@kernel.org> 14721R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14722S: Maintained 14723F: Documentation/devicetree/bindings/dma/snps-dma.txt 14724F: drivers/dma/dw/ 14725F: include/dt-bindings/dma/dw-dmac.h 14726F: include/linux/dma/dw.h 14727F: include/linux/platform_data/dma-dw.h 14728 14729SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14730M: Jose Abreu <Jose.Abreu@synopsys.com> 14731L: netdev@vger.kernel.org 14732S: Supported 14733F: drivers/net/ethernet/synopsys/ 14734 14735SYNOPSYS DESIGNWARE I2C DRIVER 14736M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14737R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14738R: Mika Westerberg <mika.westerberg@linux.intel.com> 14739L: linux-i2c@vger.kernel.org 14740S: Maintained 14741F: drivers/i2c/busses/i2c-designware-* 14742F: include/linux/platform_data/i2c-designware.h 14743 14744SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14745M: Jaehoon Chung <jh80.chung@samsung.com> 14746L: linux-mmc@vger.kernel.org 14747S: Maintained 14748F: drivers/mmc/host/dw_mmc* 14749 14750SYNOPSYS HSDK RESET CONTROLLER DRIVER 14751M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14752S: Supported 14753F: drivers/reset/reset-hsdk.c 14754F: include/dt-bindings/reset/snps,hsdk-reset.h 14755F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14756 14757SYSTEM CONFIGURATION (SYSCON) 14758M: Lee Jones <lee.jones@linaro.org> 14759M: Arnd Bergmann <arnd@arndb.de> 14760T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14761S: Supported 14762F: drivers/mfd/syscon.c 14763 14764SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14765M: Sudeep Holla <sudeep.holla@arm.com> 14766L: linux-arm-kernel@lists.infradead.org 14767S: Maintained 14768F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14769F: drivers/clk/clk-sc[mp]i.c 14770F: drivers/cpufreq/sc[mp]i-cpufreq.c 14771F: drivers/firmware/arm_scpi.c 14772F: drivers/firmware/arm_scmi/ 14773F: include/linux/sc[mp]i_protocol.h 14774 14775SYSTEM RESET/SHUTDOWN DRIVERS 14776M: Sebastian Reichel <sre@kernel.org> 14777L: linux-pm@vger.kernel.org 14778T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14779S: Maintained 14780F: Documentation/devicetree/bindings/power/reset/ 14781F: drivers/power/reset/ 14782 14783SYSTEM TRACE MODULE CLASS 14784M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14785S: Maintained 14786T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14787F: Documentation/trace/stm.rst 14788F: drivers/hwtracing/stm/ 14789F: include/linux/stm.h 14790F: include/uapi/linux/stm.h 14791 14792SYSV FILESYSTEM 14793M: Christoph Hellwig <hch@infradead.org> 14794S: Maintained 14795F: Documentation/filesystems/sysv-fs.txt 14796F: fs/sysv/ 14797F: include/linux/sysv_fs.h 14798 14799TARGET SUBSYSTEM 14800M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14801L: linux-scsi@vger.kernel.org 14802L: target-devel@vger.kernel.org 14803W: http://www.linux-iscsi.org 14804W: http://groups.google.com/group/linux-iscsi-target-dev 14805T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14806S: Supported 14807F: drivers/target/ 14808F: include/target/ 14809F: Documentation/target/ 14810 14811TASKSTATS STATISTICS INTERFACE 14812M: Balbir Singh <bsingharora@gmail.com> 14813S: Maintained 14814F: Documentation/accounting/taskstats* 14815F: include/linux/taskstats* 14816F: kernel/taskstats.c 14817 14818TC subsystem 14819M: Jamal Hadi Salim <jhs@mojatatu.com> 14820M: Cong Wang <xiyou.wangcong@gmail.com> 14821M: Jiri Pirko <jiri@resnulli.us> 14822L: netdev@vger.kernel.org 14823S: Maintained 14824F: include/net/pkt_cls.h 14825F: include/net/pkt_sched.h 14826F: include/net/tc_act/ 14827F: include/uapi/linux/pkt_cls.h 14828F: include/uapi/linux/pkt_sched.h 14829F: include/uapi/linux/tc_act/ 14830F: include/uapi/linux/tc_ematch/ 14831F: net/sched/ 14832 14833TC90522 MEDIA DRIVER 14834M: Akihiro Tsukada <tskd08@gmail.com> 14835L: linux-media@vger.kernel.org 14836S: Odd Fixes 14837F: drivers/media/dvb-frontends/tc90522* 14838 14839TCP LOW PRIORITY MODULE 14840M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14841M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14842W: http://tcp-lp-mod.sourceforge.net/ 14843S: Maintained 14844F: net/ipv4/tcp_lp.c 14845 14846TDA10071 MEDIA DRIVER 14847M: Antti Palosaari <crope@iki.fi> 14848L: linux-media@vger.kernel.org 14849W: https://linuxtv.org 14850W: http://palosaari.fi/linux/ 14851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14852T: git git://linuxtv.org/anttip/media_tree.git 14853S: Maintained 14854F: drivers/media/dvb-frontends/tda10071* 14855 14856TDA18212 MEDIA DRIVER 14857M: Antti Palosaari <crope@iki.fi> 14858L: linux-media@vger.kernel.org 14859W: https://linuxtv.org 14860W: http://palosaari.fi/linux/ 14861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14862T: git git://linuxtv.org/anttip/media_tree.git 14863S: Maintained 14864F: drivers/media/tuners/tda18212* 14865 14866TDA18218 MEDIA DRIVER 14867M: Antti Palosaari <crope@iki.fi> 14868L: linux-media@vger.kernel.org 14869W: https://linuxtv.org 14870W: http://palosaari.fi/linux/ 14871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14872T: git git://linuxtv.org/anttip/media_tree.git 14873S: Maintained 14874F: drivers/media/tuners/tda18218* 14875 14876TDA18250 MEDIA DRIVER 14877M: Olli Salonen <olli.salonen@iki.fi> 14878L: linux-media@vger.kernel.org 14879W: https://linuxtv.org 14880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14881T: git git://linuxtv.org/media_tree.git 14882S: Maintained 14883F: drivers/media/tuners/tda18250* 14884 14885TDA18271 MEDIA DRIVER 14886M: Michael Krufky <mkrufky@linuxtv.org> 14887L: linux-media@vger.kernel.org 14888W: https://linuxtv.org 14889W: http://github.com/mkrufky 14890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14891T: git git://linuxtv.org/mkrufky/tuners.git 14892S: Maintained 14893F: drivers/media/tuners/tda18271* 14894 14895TDA1997x MEDIA DRIVER 14896M: Tim Harvey <tharvey@gateworks.com> 14897L: linux-media@vger.kernel.org 14898W: https://linuxtv.org 14899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14900S: Maintained 14901F: drivers/media/i2c/tda1997x.* 14902 14903TDA827x MEDIA DRIVER 14904M: Michael Krufky <mkrufky@linuxtv.org> 14905L: linux-media@vger.kernel.org 14906W: https://linuxtv.org 14907W: http://github.com/mkrufky 14908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14909T: git git://linuxtv.org/mkrufky/tuners.git 14910S: Maintained 14911F: drivers/media/tuners/tda8290.* 14912 14913TDA8290 MEDIA DRIVER 14914M: Michael Krufky <mkrufky@linuxtv.org> 14915L: linux-media@vger.kernel.org 14916W: https://linuxtv.org 14917W: http://github.com/mkrufky 14918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14919T: git git://linuxtv.org/mkrufky/tuners.git 14920S: Maintained 14921F: drivers/media/tuners/tda8290.* 14922 14923TDA9840 MEDIA DRIVER 14924M: Hans Verkuil <hverkuil@xs4all.nl> 14925L: linux-media@vger.kernel.org 14926T: git git://linuxtv.org/media_tree.git 14927W: https://linuxtv.org 14928S: Maintained 14929F: drivers/media/i2c/tda9840* 14930 14931TEA5761 TUNER DRIVER 14932M: Mauro Carvalho Chehab <mchehab@kernel.org> 14933L: linux-media@vger.kernel.org 14934W: https://linuxtv.org 14935T: git git://linuxtv.org/media_tree.git 14936S: Odd fixes 14937F: drivers/media/tuners/tea5761.* 14938 14939TEA5767 TUNER DRIVER 14940M: Mauro Carvalho Chehab <mchehab@kernel.org> 14941L: linux-media@vger.kernel.org 14942W: https://linuxtv.org 14943T: git git://linuxtv.org/media_tree.git 14944S: Maintained 14945F: drivers/media/tuners/tea5767.* 14946 14947TEA6415C MEDIA DRIVER 14948M: Hans Verkuil <hverkuil@xs4all.nl> 14949L: linux-media@vger.kernel.org 14950T: git git://linuxtv.org/media_tree.git 14951W: https://linuxtv.org 14952S: Maintained 14953F: drivers/media/i2c/tea6415c* 14954 14955TEA6420 MEDIA DRIVER 14956M: Hans Verkuil <hverkuil@xs4all.nl> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959W: https://linuxtv.org 14960S: Maintained 14961F: drivers/media/i2c/tea6420* 14962 14963TEAM DRIVER 14964M: Jiri Pirko <jiri@resnulli.us> 14965L: netdev@vger.kernel.org 14966S: Supported 14967F: drivers/net/team/ 14968F: include/linux/if_team.h 14969F: include/uapi/linux/if_team.h 14970 14971TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14972M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14973S: Maintained 14974F: arch/x86/platform/ts5500/ 14975 14976TECHNOTREND USB IR RECEIVER 14977M: Sean Young <sean@mess.org> 14978L: linux-media@vger.kernel.org 14979S: Maintained 14980F: drivers/media/rc/ttusbir.c 14981 14982TECHWELL TW9910 VIDEO DECODER 14983L: linux-media@vger.kernel.org 14984S: Orphan 14985F: drivers/media/i2c/tw9910.c 14986F: include/media/i2c/tw9910.h 14987 14988TEE SUBSYSTEM 14989M: Jens Wiklander <jens.wiklander@linaro.org> 14990S: Maintained 14991F: include/linux/tee_drv.h 14992F: include/uapi/linux/tee.h 14993F: drivers/tee/ 14994F: Documentation/tee.txt 14995 14996TEGRA ARCHITECTURE SUPPORT 14997M: Thierry Reding <thierry.reding@gmail.com> 14998M: Jonathan Hunter <jonathanh@nvidia.com> 14999L: linux-tegra@vger.kernel.org 15000Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15002S: Supported 15003N: [^a-z]tegra 15004 15005TEGRA CLOCK DRIVER 15006M: Peter De Schrijver <pdeschrijver@nvidia.com> 15007M: Prashant Gaikwad <pgaikwad@nvidia.com> 15008S: Supported 15009F: drivers/clk/tegra/ 15010 15011TEGRA DMA DRIVERS 15012M: Laxman Dewangan <ldewangan@nvidia.com> 15013M: Jon Hunter <jonathanh@nvidia.com> 15014S: Supported 15015F: drivers/dma/tegra* 15016 15017TEGRA I2C DRIVER 15018M: Laxman Dewangan <ldewangan@nvidia.com> 15019S: Supported 15020F: drivers/i2c/busses/i2c-tegra.c 15021 15022TEGRA IOMMU DRIVERS 15023M: Thierry Reding <thierry.reding@gmail.com> 15024L: linux-tegra@vger.kernel.org 15025S: Supported 15026F: drivers/iommu/tegra* 15027 15028TEGRA KBC DRIVER 15029M: Laxman Dewangan <ldewangan@nvidia.com> 15030S: Supported 15031F: drivers/input/keyboard/tegra-kbc.c 15032 15033TEGRA NAND DRIVER 15034M: Stefan Agner <stefan@agner.ch> 15035M: Lucas Stach <dev@lynxeye.de> 15036S: Maintained 15037F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15038F: drivers/mtd/nand/raw/tegra_nand.c 15039 15040TEGRA PWM DRIVER 15041M: Thierry Reding <thierry.reding@gmail.com> 15042S: Supported 15043F: drivers/pwm/pwm-tegra.c 15044 15045TEGRA SERIAL DRIVER 15046M: Laxman Dewangan <ldewangan@nvidia.com> 15047S: Supported 15048F: drivers/tty/serial/serial-tegra.c 15049 15050TEGRA SPI DRIVER 15051M: Laxman Dewangan <ldewangan@nvidia.com> 15052S: Supported 15053F: drivers/spi/spi-tegra* 15054 15055TEHUTI ETHERNET DRIVER 15056M: Andy Gospodarek <andy@greyhouse.net> 15057L: netdev@vger.kernel.org 15058S: Supported 15059F: drivers/net/ethernet/tehuti/* 15060 15061Telecom Clock Driver for MCPL0010 15062M: Mark Gross <mark.gross@intel.com> 15063S: Supported 15064F: drivers/char/tlclk.c 15065 15066TENSILICA XTENSA PORT (xtensa) 15067M: Chris Zankel <chris@zankel.net> 15068M: Max Filippov <jcmvbkbc@gmail.com> 15069L: linux-xtensa@linux-xtensa.org 15070T: git git://github.com/czankel/xtensa-linux.git 15071S: Maintained 15072F: arch/xtensa/ 15073F: drivers/irqchip/irq-xtensa-* 15074 15075Texas Instruments' System Control Interface (TISCI) Protocol Driver 15076M: Nishanth Menon <nm@ti.com> 15077M: Tero Kristo <t-kristo@ti.com> 15078M: Santosh Shilimkar <ssantosh@kernel.org> 15079L: linux-arm-kernel@lists.infradead.org 15080S: Maintained 15081F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15082F: drivers/firmware/ti_sci* 15083F: include/linux/soc/ti/ti_sci_protocol.h 15084F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15085F: drivers/soc/ti/ti_sci_pm_domains.c 15086F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15087F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15088F: drivers/clk/keystone/sci-clk.c 15089F: drivers/reset/reset-ti-sci.c 15090 15091Texas Instruments ASoC drivers 15092M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15093L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15094S: Maintained 15095F: sound/soc/ti/ 15096 15097THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15098M: Hans Verkuil <hverkuil@xs4all.nl> 15099L: linux-media@vger.kernel.org 15100T: git git://linuxtv.org/media_tree.git 15101W: https://linuxtv.org 15102S: Maintained 15103F: drivers/media/radio/radio-raremono.c 15104 15105THERMAL 15106M: Zhang Rui <rui.zhang@intel.com> 15107M: Eduardo Valentin <edubezval@gmail.com> 15108R: Daniel Lezcano <daniel.lezcano@linaro.org> 15109L: linux-pm@vger.kernel.org 15110T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15111T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15112Q: https://patchwork.kernel.org/project/linux-pm/list/ 15113S: Supported 15114F: drivers/thermal/ 15115F: include/linux/thermal.h 15116F: include/uapi/linux/thermal.h 15117F: include/linux/cpu_cooling.h 15118F: Documentation/devicetree/bindings/thermal/ 15119 15120THERMAL/CPU_COOLING 15121M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15122M: Viresh Kumar <viresh.kumar@linaro.org> 15123M: Javi Merino <javi.merino@kernel.org> 15124L: linux-pm@vger.kernel.org 15125S: Supported 15126F: Documentation/thermal/cpu-cooling-api.txt 15127F: drivers/thermal/cpu_cooling.c 15128F: include/linux/cpu_cooling.h 15129 15130THINKPAD ACPI EXTRAS DRIVER 15131M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15132L: ibm-acpi-devel@lists.sourceforge.net 15133L: platform-driver-x86@vger.kernel.org 15134W: http://ibm-acpi.sourceforge.net 15135W: http://thinkwiki.org/wiki/Ibm-acpi 15136T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15137S: Maintained 15138F: drivers/platform/x86/thinkpad_acpi.c 15139 15140THUNDERBOLT DRIVER 15141M: Andreas Noever <andreas.noever@gmail.com> 15142M: Michael Jamet <michael.jamet@intel.com> 15143M: Mika Westerberg <mika.westerberg@linux.intel.com> 15144M: Yehezkel Bernat <YehezkelShB@gmail.com> 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15146S: Maintained 15147F: Documentation/admin-guide/thunderbolt.rst 15148F: drivers/thunderbolt/ 15149F: include/linux/thunderbolt.h 15150 15151THUNDERBOLT NETWORK DRIVER 15152M: Michael Jamet <michael.jamet@intel.com> 15153M: Mika Westerberg <mika.westerberg@linux.intel.com> 15154M: Yehezkel Bernat <YehezkelShB@gmail.com> 15155L: netdev@vger.kernel.org 15156S: Maintained 15157F: drivers/net/thunderbolt.c 15158 15159THUNDERX GPIO DRIVER 15160M: David Daney <david.daney@cavium.com> 15161S: Maintained 15162F: drivers/gpio/gpio-thunderx.c 15163 15164TI AM437X VPFE DRIVER 15165M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15166L: linux-media@vger.kernel.org 15167W: https://linuxtv.org 15168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15169T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15170S: Maintained 15171F: drivers/media/platform/am437x/ 15172 15173TI BANDGAP AND THERMAL DRIVER 15174M: Eduardo Valentin <edubezval@gmail.com> 15175M: Keerthy <j-keerthy@ti.com> 15176L: linux-pm@vger.kernel.org 15177L: linux-omap@vger.kernel.org 15178S: Maintained 15179F: drivers/thermal/ti-soc-thermal/ 15180 15181TI BQ27XXX POWER SUPPLY DRIVER 15182R: Andrew F. Davis <afd@ti.com> 15183F: include/linux/power/bq27xxx_battery.h 15184F: drivers/power/supply/bq27xxx_battery.c 15185F: drivers/power/supply/bq27xxx_battery_i2c.c 15186 15187TI CDCE706 CLOCK DRIVER 15188M: Max Filippov <jcmvbkbc@gmail.com> 15189S: Maintained 15190F: drivers/clk/clk-cdce706.c 15191 15192TI CLOCK DRIVER 15193M: Tero Kristo <t-kristo@ti.com> 15194L: linux-omap@vger.kernel.org 15195S: Maintained 15196F: drivers/clk/ti/ 15197F: include/linux/clk/ti.h 15198 15199TI DAVINCI MACHINE SUPPORT 15200M: Sekhar Nori <nsekhar@ti.com> 15201M: Kevin Hilman <khilman@kernel.org> 15202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15203T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15204S: Supported 15205F: arch/arm/mach-davinci/ 15206F: drivers/i2c/busses/i2c-davinci.c 15207F: arch/arm/boot/dts/da850* 15208 15209TI DAVINCI SERIES CLOCK DRIVER 15210M: David Lechner <david@lechnology.com> 15211R: Sekhar Nori <nsekhar@ti.com> 15212S: Maintained 15213F: Documentation/devicetree/bindings/clock/ti/davinci/ 15214F: drivers/clk/davinci/ 15215 15216TI DAVINCI SERIES GPIO DRIVER 15217M: Keerthy <j-keerthy@ti.com> 15218L: linux-gpio@vger.kernel.org 15219S: Maintained 15220F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15221F: drivers/gpio/gpio-davinci.c 15222 15223TI DAVINCI SERIES MEDIA DRIVER 15224M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15225L: linux-media@vger.kernel.org 15226W: https://linuxtv.org 15227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15228T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15229S: Maintained 15230F: drivers/media/platform/davinci/ 15231F: include/media/davinci/ 15232 15233TI ETHERNET SWITCH DRIVER (CPSW) 15234R: Grygorii Strashko <grygorii.strashko@ti.com> 15235L: linux-omap@vger.kernel.org 15236L: netdev@vger.kernel.org 15237S: Maintained 15238F: drivers/net/ethernet/ti/cpsw* 15239F: drivers/net/ethernet/ti/davinci* 15240 15241TI FLASH MEDIA INTERFACE DRIVER 15242M: Alex Dubov <oakad@yahoo.com> 15243S: Maintained 15244F: drivers/misc/tifm* 15245F: drivers/mmc/host/tifm_sd.c 15246F: include/linux/tifm.h 15247 15248TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15249M: Santosh Shilimkar <ssantosh@kernel.org> 15250L: linux-kernel@vger.kernel.org 15251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15252S: Maintained 15253F: drivers/soc/ti/* 15254T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15255 15256TI LM49xxx FAMILY ASoC CODEC DRIVERS 15257M: M R Swami Reddy <mr.swami.reddy@ti.com> 15258M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15259L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15260S: Maintained 15261F: sound/soc/codecs/lm49453* 15262F: sound/soc/codecs/isabelle* 15263 15264TI LP855x BACKLIGHT DRIVER 15265M: Milo Kim <milo.kim@ti.com> 15266S: Maintained 15267F: Documentation/backlight/lp855x-driver.txt 15268F: drivers/video/backlight/lp855x_bl.c 15269F: include/linux/platform_data/lp855x.h 15270 15271TI LP8727 CHARGER DRIVER 15272M: Milo Kim <milo.kim@ti.com> 15273S: Maintained 15274F: drivers/power/supply/lp8727_charger.c 15275F: include/linux/platform_data/lp8727.h 15276 15277TI LP8788 MFD DRIVER 15278M: Milo Kim <milo.kim@ti.com> 15279S: Maintained 15280F: drivers/iio/adc/lp8788_adc.c 15281F: drivers/leds/leds-lp8788.c 15282F: drivers/mfd/lp8788*.c 15283F: drivers/power/supply/lp8788-charger.c 15284F: drivers/regulator/lp8788-*.c 15285F: include/linux/mfd/lp8788*.h 15286 15287TI NETCP ETHERNET DRIVER 15288M: Wingman Kwok <w-kwok2@ti.com> 15289M: Murali Karicheri <m-karicheri2@ti.com> 15290L: netdev@vger.kernel.org 15291S: Maintained 15292F: drivers/net/ethernet/ti/netcp* 15293 15294TI PCM3060 ASoC CODEC DRIVER 15295M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15297S: Maintained 15298F: Documentation/devicetree/bindings/sound/pcm3060.txt 15299F: sound/soc/codecs/pcm3060* 15300 15301TI TAS571X FAMILY ASoC CODEC DRIVER 15302M: Kevin Cernekee <cernekee@chromium.org> 15303L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15304S: Odd Fixes 15305F: sound/soc/codecs/tas571x* 15306 15307TI TRF7970A NFC DRIVER 15308M: Mark Greer <mgreer@animalcreek.com> 15309L: linux-wireless@vger.kernel.org 15310L: linux-nfc@lists.01.org (moderated for non-subscribers) 15311S: Supported 15312F: drivers/nfc/trf7970a.c 15313F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15314 15315TI TWL4030 SERIES SOC CODEC DRIVER 15316M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15318S: Maintained 15319F: sound/soc/codecs/twl4030* 15320 15321TI VPE/CAL DRIVERS 15322M: Benoit Parrot <bparrot@ti.com> 15323L: linux-media@vger.kernel.org 15324W: http://linuxtv.org/ 15325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15326S: Maintained 15327F: drivers/media/platform/ti-vpe/ 15328 15329TI WILINK WIRELESS DRIVERS 15330L: linux-wireless@vger.kernel.org 15331W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15332W: http://wireless.kernel.org/en/users/Drivers/wl1251 15333T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15334S: Orphan 15335F: drivers/net/wireless/ti/ 15336F: include/linux/wl12xx.h 15337 15338TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15339M: John Stultz <john.stultz@linaro.org> 15340M: Thomas Gleixner <tglx@linutronix.de> 15341R: Stephen Boyd <sboyd@kernel.org> 15342L: linux-kernel@vger.kernel.org 15343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15344S: Supported 15345F: include/linux/clocksource.h 15346F: include/linux/time.h 15347F: include/linux/timex.h 15348F: include/uapi/linux/time.h 15349F: include/uapi/linux/timex.h 15350F: kernel/time/clocksource.c 15351F: kernel/time/time*.c 15352F: kernel/time/alarmtimer.c 15353F: kernel/time/ntp.c 15354F: tools/testing/selftests/timers/ 15355 15356TIPC NETWORK LAYER 15357M: Jon Maloy <jon.maloy@ericsson.com> 15358M: Ying Xue <ying.xue@windriver.com> 15359L: netdev@vger.kernel.org (core kernel code) 15360L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15361W: http://tipc.sourceforge.net/ 15362S: Maintained 15363F: include/uapi/linux/tipc*.h 15364F: net/tipc/ 15365 15366TLAN NETWORK DRIVER 15367M: Samuel Chessman <chessman@tux.org> 15368L: tlan-devel@lists.sourceforge.net (subscribers-only) 15369W: http://sourceforge.net/projects/tlan/ 15370S: Maintained 15371F: Documentation/networking/device_drivers/ti/tlan.txt 15372F: drivers/net/ethernet/ti/tlan.* 15373 15374TM6000 VIDEO4LINUX DRIVER 15375M: Mauro Carvalho Chehab <mchehab@kernel.org> 15376L: linux-media@vger.kernel.org 15377W: https://linuxtv.org 15378T: git git://linuxtv.org/media_tree.git 15379S: Odd fixes 15380F: drivers/media/usb/tm6000/ 15381F: Documentation/media/v4l-drivers/tm6000* 15382 15383TMIO/SDHI MMC DRIVER 15384M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15385L: linux-mmc@vger.kernel.org 15386S: Supported 15387F: drivers/mmc/host/tmio_mmc* 15388F: drivers/mmc/host/renesas_sdhi* 15389F: include/linux/mfd/tmio.h 15390 15391TMP401 HARDWARE MONITOR DRIVER 15392M: Guenter Roeck <linux@roeck-us.net> 15393L: linux-hwmon@vger.kernel.org 15394S: Maintained 15395F: Documentation/hwmon/tmp401 15396F: drivers/hwmon/tmp401.c 15397 15398TMPFS (SHMEM FILESYSTEM) 15399M: Hugh Dickins <hughd@google.com> 15400L: linux-mm@kvack.org 15401S: Maintained 15402F: include/linux/shmem_fs.h 15403F: mm/shmem.c 15404 15405TOMOYO SECURITY MODULE 15406M: Kentaro Takeda <takedakn@nttdata.co.jp> 15407M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15408L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15409L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15410L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15411L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15412W: http://tomoyo.sourceforge.jp/ 15413T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15414S: Maintained 15415F: security/tomoyo/ 15416 15417TOPSTAR LAPTOP EXTRAS DRIVER 15418M: Herton Ronaldo Krzesinski <herton@canonical.com> 15419L: platform-driver-x86@vger.kernel.org 15420S: Maintained 15421F: drivers/platform/x86/topstar-laptop.c 15422 15423TORTURE-TEST MODULES 15424M: Davidlohr Bueso <dave@stgolabs.net> 15425M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15426M: Josh Triplett <josh@joshtriplett.org> 15427L: linux-kernel@vger.kernel.org 15428S: Supported 15429T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15430F: Documentation/RCU/torture.txt 15431F: kernel/torture.c 15432F: kernel/rcu/rcutorture.c 15433F: kernel/rcu/rcuperf.c 15434F: kernel/locking/locktorture.c 15435 15436TOSHIBA ACPI EXTRAS DRIVER 15437M: Azael Avalos <coproscefalo@gmail.com> 15438L: platform-driver-x86@vger.kernel.org 15439S: Maintained 15440F: drivers/platform/x86/toshiba_acpi.c 15441 15442TOSHIBA BLUETOOTH DRIVER 15443M: Azael Avalos <coproscefalo@gmail.com> 15444L: platform-driver-x86@vger.kernel.org 15445S: Maintained 15446F: drivers/platform/x86/toshiba_bluetooth.c 15447 15448TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15449M: Azael Avalos <coproscefalo@gmail.com> 15450L: platform-driver-x86@vger.kernel.org 15451S: Maintained 15452F: drivers/platform/x86/toshiba_haps.c 15453 15454TOSHIBA SMM DRIVER 15455M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15456W: http://www.buzzard.org.uk/toshiba/ 15457S: Maintained 15458F: drivers/char/toshiba.c 15459F: include/linux/toshiba.h 15460F: include/uapi/linux/toshiba.h 15461 15462TOSHIBA TC358743 DRIVER 15463M: Mats Randgaard <matrandg@cisco.com> 15464L: linux-media@vger.kernel.org 15465S: Maintained 15466F: drivers/media/i2c/tc358743* 15467F: include/media/i2c/tc358743.h 15468 15469TOSHIBA WMI HOTKEYS DRIVER 15470M: Azael Avalos <coproscefalo@gmail.com> 15471L: platform-driver-x86@vger.kernel.org 15472S: Maintained 15473F: drivers/platform/x86/toshiba-wmi.c 15474 15475TPM DEVICE DRIVER 15476M: Peter Huewe <peterhuewe@gmx.de> 15477M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15478R: Jason Gunthorpe <jgg@ziepe.ca> 15479L: linux-integrity@vger.kernel.org 15480Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15481W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15482T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15483S: Maintained 15484F: drivers/char/tpm/ 15485 15486TRACING 15487M: Steven Rostedt <rostedt@goodmis.org> 15488M: Ingo Molnar <mingo@redhat.com> 15489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15490S: Maintained 15491F: Documentation/trace/ftrace.rst 15492F: arch/*/*/*/ftrace.h 15493F: arch/*/kernel/ftrace.c 15494F: include/*/ftrace.h 15495F: include/linux/trace*.h 15496F: include/trace/ 15497F: kernel/trace/ 15498F: tools/testing/selftests/ftrace/ 15499 15500TRACING MMIO ACCESSES (MMIOTRACE) 15501M: Steven Rostedt <rostedt@goodmis.org> 15502M: Ingo Molnar <mingo@kernel.org> 15503R: Karol Herbst <karolherbst@gmail.com> 15504R: Pekka Paalanen <ppaalanen@gmail.com> 15505S: Maintained 15506L: linux-kernel@vger.kernel.org 15507L: nouveau@lists.freedesktop.org 15508F: kernel/trace/trace_mmiotrace.c 15509F: include/linux/mmiotrace.h 15510F: arch/x86/mm/kmmio.c 15511F: arch/x86/mm/mmio-mod.c 15512F: arch/x86/mm/testmmiotrace.c 15513 15514TRIVIAL PATCHES 15515M: Jiri Kosina <trivial@kernel.org> 15516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15517S: Maintained 15518K: ^Subject:.*(?i)trivial 15519 15520TEMPO SEMICONDUCTOR DRIVERS 15521M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15522S: Maintained 15523F: sound/soc/codecs/tscs*.c 15524F: sound/soc/codecs/tscs*.h 15525F: Documentation/devicetree/bindings/sound/tscs*.txt 15526 15527TTY LAYER 15528M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15529M: Jiri Slaby <jslaby@suse.com> 15530S: Supported 15531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15532F: Documentation/serial/ 15533F: drivers/tty/ 15534F: drivers/tty/serial/serial_core.c 15535F: include/linux/serial_core.h 15536F: include/linux/serial.h 15537F: include/linux/tty.h 15538F: include/uapi/linux/serial_core.h 15539F: include/uapi/linux/serial.h 15540F: include/uapi/linux/tty.h 15541 15542TUA9001 MEDIA DRIVER 15543M: Antti Palosaari <crope@iki.fi> 15544L: linux-media@vger.kernel.org 15545W: https://linuxtv.org 15546W: http://palosaari.fi/linux/ 15547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15548T: git git://linuxtv.org/anttip/media_tree.git 15549S: Maintained 15550F: drivers/media/tuners/tua9001* 15551 15552TULIP NETWORK DRIVERS 15553L: netdev@vger.kernel.org 15554L: linux-parisc@vger.kernel.org 15555S: Orphan 15556F: drivers/net/ethernet/dec/tulip/ 15557 15558TUN/TAP driver 15559M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15560W: http://vtun.sourceforge.net/tun 15561S: Maintained 15562F: Documentation/networking/tuntap.txt 15563F: arch/um/os-Linux/drivers/ 15564 15565TURBOCHANNEL SUBSYSTEM 15566M: "Maciej W. Rozycki" <macro@linux-mips.org> 15567M: Ralf Baechle <ralf@linux-mips.org> 15568L: linux-mips@vger.kernel.org 15569Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15570S: Maintained 15571F: drivers/tc/ 15572F: include/linux/tc.h 15573 15574TURBOSTAT UTILITY 15575M: "Len Brown" <lenb@kernel.org> 15576L: linux-pm@vger.kernel.org 15577B: https://bugzilla.kernel.org 15578Q: https://patchwork.kernel.org/project/linux-pm/list/ 15579T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15580S: Supported 15581F: tools/power/x86/turbostat/ 15582 15583TW5864 VIDEO4LINUX DRIVER 15584M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15585M: Anton Sviridenko <anton@corp.bluecherry.net> 15586M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15587M: Andrey Utkin <andrey_utkin@fastmail.com> 15588L: linux-media@vger.kernel.org 15589S: Supported 15590F: drivers/media/pci/tw5864/ 15591 15592TW68 VIDEO4LINUX DRIVER 15593M: Hans Verkuil <hverkuil@xs4all.nl> 15594L: linux-media@vger.kernel.org 15595T: git git://linuxtv.org/media_tree.git 15596W: https://linuxtv.org 15597S: Odd Fixes 15598F: drivers/media/pci/tw68/ 15599 15600TW686X VIDEO4LINUX DRIVER 15601M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15602L: linux-media@vger.kernel.org 15603T: git git://linuxtv.org/media_tree.git 15604W: http://linuxtv.org 15605S: Maintained 15606F: drivers/media/pci/tw686x/ 15607 15608UBI FILE SYSTEM (UBIFS) 15609M: Richard Weinberger <richard@nod.at> 15610M: Artem Bityutskiy <dedekind1@gmail.com> 15611M: Adrian Hunter <adrian.hunter@intel.com> 15612L: linux-mtd@lists.infradead.org 15613T: git git://git.infradead.org/ubifs-2.6.git 15614W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15615S: Supported 15616F: Documentation/filesystems/ubifs.txt 15617F: fs/ubifs/ 15618 15619UCLINUX (M68KNOMMU AND COLDFIRE) 15620M: Greg Ungerer <gerg@linux-m68k.org> 15621W: http://www.linux-m68k.org/ 15622W: http://www.uclinux.org/ 15623L: linux-m68k@lists.linux-m68k.org 15624L: uclinux-dev@uclinux.org (subscribers-only) 15625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15626S: Maintained 15627F: arch/m68k/coldfire/ 15628F: arch/m68k/68*/ 15629F: arch/m68k/*/*_no.* 15630F: arch/m68k/include/asm/*_no.* 15631 15632UDF FILESYSTEM 15633M: Jan Kara <jack@suse.com> 15634S: Maintained 15635F: Documentation/filesystems/udf.txt 15636F: fs/udf/ 15637 15638UDRAW TABLET 15639M: Bastien Nocera <hadess@hadess.net> 15640L: linux-input@vger.kernel.org 15641S: Maintained 15642F: drivers/hid/hid-udraw-ps3.c 15643 15644UFS FILESYSTEM 15645M: Evgeniy Dushistov <dushistov@mail.ru> 15646S: Maintained 15647F: Documentation/filesystems/ufs.txt 15648F: fs/ufs/ 15649 15650UHID USERSPACE HID IO DRIVER: 15651M: David Herrmann <dh.herrmann@googlemail.com> 15652L: linux-input@vger.kernel.org 15653S: Maintained 15654F: drivers/hid/uhid.c 15655F: include/uapi/linux/uhid.h 15656 15657ULPI BUS 15658M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15659L: linux-usb@vger.kernel.org 15660S: Maintained 15661F: drivers/usb/common/ulpi.c 15662F: include/linux/ulpi/ 15663 15664ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15665L: linux-usb@vger.kernel.org 15666S: Orphan 15667F: drivers/uwb/ 15668F: include/linux/uwb.h 15669F: include/linux/uwb/ 15670 15671UNICORE32 ARCHITECTURE: 15672M: Guan Xuetao <gxt@pku.edu.cn> 15673W: http://mprc.pku.edu.cn/~guanxuetao/linux 15674S: Maintained 15675T: git git://github.com/gxt/linux.git 15676F: arch/unicore32/ 15677 15678UNIFDEF 15679M: Tony Finch <dot@dotat.at> 15680W: http://dotat.at/prog/unifdef 15681S: Maintained 15682F: scripts/unifdef.c 15683 15684UNIFORM CDROM DRIVER 15685M: Jens Axboe <axboe@kernel.dk> 15686W: http://www.kernel.dk 15687S: Maintained 15688F: Documentation/cdrom/ 15689F: drivers/cdrom/cdrom.c 15690F: include/linux/cdrom.h 15691F: include/uapi/linux/cdrom.h 15692 15693UNISYS S-PAR DRIVERS 15694M: David Kershner <david.kershner@unisys.com> 15695L: sparmaintainer@unisys.com (Unisys internal) 15696S: Supported 15697F: include/linux/visorbus.h 15698F: drivers/visorbus/ 15699F: drivers/staging/unisys/ 15700 15701UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15702M: Vinayak Holikatti <vinholikatti@gmail.com> 15703L: linux-scsi@vger.kernel.org 15704S: Supported 15705F: Documentation/scsi/ufs.txt 15706F: drivers/scsi/ufs/ 15707 15708UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15709M: Joao Pinto <jpinto@synopsys.com> 15710L: linux-scsi@vger.kernel.org 15711S: Supported 15712F: drivers/scsi/ufs/*dwc* 15713 15714UNSORTED BLOCK IMAGES (UBI) 15715M: Artem Bityutskiy <dedekind1@gmail.com> 15716M: Richard Weinberger <richard@nod.at> 15717W: http://www.linux-mtd.infradead.org/ 15718L: linux-mtd@lists.infradead.org 15719T: git git://git.infradead.org/ubifs-2.6.git 15720S: Supported 15721F: drivers/mtd/ubi/ 15722F: include/linux/mtd/ubi.h 15723F: include/uapi/mtd/ubi-user.h 15724 15725USB "USBNET" DRIVER FRAMEWORK 15726M: Oliver Neukum <oneukum@suse.com> 15727L: netdev@vger.kernel.org 15728W: http://www.linux-usb.org/usbnet 15729S: Maintained 15730F: drivers/net/usb/usbnet.c 15731F: include/linux/usb/usbnet.h 15732 15733USB ACM DRIVER 15734M: Oliver Neukum <oneukum@suse.com> 15735L: linux-usb@vger.kernel.org 15736S: Maintained 15737F: Documentation/usb/acm.txt 15738F: drivers/usb/class/cdc-acm.* 15739 15740USB AR5523 WIRELESS DRIVER 15741M: Pontus Fuchs <pontus.fuchs@gmail.com> 15742L: linux-wireless@vger.kernel.org 15743S: Maintained 15744F: drivers/net/wireless/ath/ar5523/ 15745 15746USB ATTACHED SCSI 15747M: Oliver Neukum <oneukum@suse.com> 15748L: linux-usb@vger.kernel.org 15749L: linux-scsi@vger.kernel.org 15750S: Maintained 15751F: drivers/usb/storage/uas.c 15752 15753USB CDC ETHERNET DRIVER 15754M: Oliver Neukum <oliver@neukum.org> 15755L: linux-usb@vger.kernel.org 15756S: Maintained 15757F: drivers/net/usb/cdc_*.c 15758F: include/uapi/linux/usb/cdc.h 15759 15760USB CHAOSKEY DRIVER 15761M: Keith Packard <keithp@keithp.com> 15762L: linux-usb@vger.kernel.org 15763S: Maintained 15764F: drivers/usb/misc/chaoskey.c 15765 15766USB CYPRESS C67X00 DRIVER 15767M: Peter Korsgaard <jacmet@sunsite.dk> 15768L: linux-usb@vger.kernel.org 15769S: Maintained 15770F: drivers/usb/c67x00/ 15771 15772USB DAVICOM DM9601 DRIVER 15773M: Peter Korsgaard <jacmet@sunsite.dk> 15774L: netdev@vger.kernel.org 15775W: http://www.linux-usb.org/usbnet 15776S: Maintained 15777F: drivers/net/usb/dm9601.c 15778 15779USB DIAMOND RIO500 DRIVER 15780M: Cesar Miquel <miquel@df.uba.ar> 15781L: rio500-users@lists.sourceforge.net 15782W: http://rio500.sourceforge.net 15783S: Maintained 15784F: drivers/usb/misc/rio500* 15785 15786USB EHCI DRIVER 15787M: Alan Stern <stern@rowland.harvard.edu> 15788L: linux-usb@vger.kernel.org 15789S: Maintained 15790F: Documentation/usb/ehci.txt 15791F: drivers/usb/host/ehci* 15792 15793USB GADGET/PERIPHERAL SUBSYSTEM 15794M: Felipe Balbi <balbi@kernel.org> 15795L: linux-usb@vger.kernel.org 15796W: http://www.linux-usb.org/gadget 15797T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15798S: Maintained 15799F: drivers/usb/gadget/ 15800F: include/linux/usb/gadget* 15801 15802USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15803M: Jiri Kosina <jikos@kernel.org> 15804M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15805L: linux-usb@vger.kernel.org 15806T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15807S: Maintained 15808F: Documentation/hid/hiddev.txt 15809F: drivers/hid/usbhid/ 15810 15811USB INTEL XHCI ROLE MUX DRIVER 15812M: Hans de Goede <hdegoede@redhat.com> 15813L: linux-usb@vger.kernel.org 15814S: Maintained 15815F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15816 15817USB ISP116X DRIVER 15818M: Olav Kongas <ok@artecdesign.ee> 15819L: linux-usb@vger.kernel.org 15820S: Maintained 15821F: drivers/usb/host/isp116x* 15822F: include/linux/usb/isp116x.h 15823 15824USB LAN78XX ETHERNET DRIVER 15825M: Woojung Huh <woojung.huh@microchip.com> 15826M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15827L: netdev@vger.kernel.org 15828S: Maintained 15829F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15830F: drivers/net/usb/lan78xx.* 15831F: include/dt-bindings/net/microchip-lan78xx.h 15832 15833USB MASS STORAGE DRIVER 15834M: Alan Stern <stern@rowland.harvard.edu> 15835L: linux-usb@vger.kernel.org 15836L: usb-storage@lists.one-eyed-alien.net 15837S: Maintained 15838F: drivers/usb/storage/ 15839 15840USB MIDI DRIVER 15841M: Clemens Ladisch <clemens@ladisch.de> 15842L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15843T: git git://git.alsa-project.org/alsa-kernel.git 15844S: Maintained 15845F: sound/usb/midi.* 15846 15847USB NETWORKING DRIVERS 15848L: linux-usb@vger.kernel.org 15849S: Odd Fixes 15850F: drivers/net/usb/ 15851 15852USB OHCI DRIVER 15853M: Alan Stern <stern@rowland.harvard.edu> 15854L: linux-usb@vger.kernel.org 15855S: Maintained 15856F: Documentation/usb/ohci.txt 15857F: drivers/usb/host/ohci* 15858 15859USB OTG FSM (Finite State Machine) 15860M: Peter Chen <Peter.Chen@nxp.com> 15861T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15862L: linux-usb@vger.kernel.org 15863S: Maintained 15864F: drivers/usb/common/usb-otg-fsm.c 15865 15866USB OVER IP DRIVER 15867M: Valentina Manea <valentina.manea.m@gmail.com> 15868M: Shuah Khan <shuah@kernel.org> 15869M: Shuah Khan <skhan@linuxfoundation.org> 15870L: linux-usb@vger.kernel.org 15871S: Maintained 15872F: Documentation/usb/usbip_protocol.txt 15873F: drivers/usb/usbip/ 15874F: tools/usb/usbip/ 15875F: tools/testing/selftests/drivers/usb/usbip/ 15876 15877USB PEGASUS DRIVER 15878M: Petko Manolov <petkan@nucleusys.com> 15879L: linux-usb@vger.kernel.org 15880L: netdev@vger.kernel.org 15881T: git git://github.com/petkan/pegasus.git 15882W: https://github.com/petkan/pegasus 15883S: Maintained 15884F: drivers/net/usb/pegasus.* 15885 15886USB PHY LAYER 15887M: Felipe Balbi <balbi@kernel.org> 15888L: linux-usb@vger.kernel.org 15889T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15890S: Maintained 15891F: drivers/usb/phy/ 15892 15893USB PRINTER DRIVER (usblp) 15894M: Pete Zaitcev <zaitcev@redhat.com> 15895L: linux-usb@vger.kernel.org 15896S: Supported 15897F: drivers/usb/class/usblp.c 15898 15899USB QMI WWAN NETWORK DRIVER 15900M: Bjørn Mork <bjorn@mork.no> 15901L: netdev@vger.kernel.org 15902S: Maintained 15903F: Documentation/ABI/testing/sysfs-class-net-qmi 15904F: drivers/net/usb/qmi_wwan.c 15905 15906USB RTL8150 DRIVER 15907M: Petko Manolov <petkan@nucleusys.com> 15908L: linux-usb@vger.kernel.org 15909L: netdev@vger.kernel.org 15910T: git git://github.com/petkan/rtl8150.git 15911W: https://github.com/petkan/rtl8150 15912S: Maintained 15913F: drivers/net/usb/rtl8150.c 15914 15915USB SERIAL SUBSYSTEM 15916M: Johan Hovold <johan@kernel.org> 15917L: linux-usb@vger.kernel.org 15918T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15919S: Maintained 15920F: Documentation/usb/usb-serial.txt 15921F: drivers/usb/serial/ 15922F: include/linux/usb/serial.h 15923 15924USB SMSC75XX ETHERNET DRIVER 15925M: Steve Glendinning <steve.glendinning@shawell.net> 15926L: netdev@vger.kernel.org 15927S: Maintained 15928F: drivers/net/usb/smsc75xx.* 15929 15930USB SMSC95XX ETHERNET DRIVER 15931M: Steve Glendinning <steve.glendinning@shawell.net> 15932M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15933L: netdev@vger.kernel.org 15934S: Maintained 15935F: drivers/net/usb/smsc95xx.* 15936 15937USB SUBSYSTEM 15938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15939L: linux-usb@vger.kernel.org 15940W: http://www.linux-usb.org 15941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15942S: Supported 15943F: Documentation/devicetree/bindings/usb/ 15944F: Documentation/usb/ 15945F: drivers/usb/ 15946F: include/linux/usb.h 15947F: include/linux/usb/ 15948 15949USB TYPEC PI3USB30532 MUX DRIVER 15950M: Hans de Goede <hdegoede@redhat.com> 15951L: linux-usb@vger.kernel.org 15952S: Maintained 15953F: drivers/usb/typec/mux/pi3usb30532.c 15954 15955USB TYPEC CLASS 15956M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15957L: linux-usb@vger.kernel.org 15958S: Maintained 15959F: Documentation/ABI/testing/sysfs-class-typec 15960F: Documentation/driver-api/usb/typec.rst 15961F: drivers/usb/typec/ 15962F: include/linux/usb/typec.h 15963 15964USB TYPEC BUS FOR ALTERNATE MODES 15965M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15966L: linux-usb@vger.kernel.org 15967S: Maintained 15968F: Documentation/ABI/testing/sysfs-bus-typec 15969F: Documentation/driver-api/usb/typec_bus.rst 15970F: drivers/usb/typec/altmodes/ 15971F: include/linux/usb/typec_altmode.h 15972 15973USB TYPEC PORT CONTROLLER DRIVERS 15974M: Guenter Roeck <linux@roeck-us.net> 15975L: linux-usb@vger.kernel.org 15976S: Maintained 15977F: drivers/usb/typec/tcpm/ 15978 15979USB UHCI DRIVER 15980M: Alan Stern <stern@rowland.harvard.edu> 15981L: linux-usb@vger.kernel.org 15982S: Maintained 15983F: drivers/usb/host/uhci* 15984 15985USB VIDEO CLASS 15986M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15987L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15988L: linux-media@vger.kernel.org 15989T: git git://linuxtv.org/media_tree.git 15990W: http://www.ideasonboard.org/uvc/ 15991S: Maintained 15992F: drivers/media/usb/uvc/ 15993F: include/uapi/linux/uvcvideo.h 15994 15995USB VISION DRIVER 15996M: Hans Verkuil <hverkuil@xs4all.nl> 15997L: linux-media@vger.kernel.org 15998T: git git://linuxtv.org/media_tree.git 15999W: https://linuxtv.org 16000S: Odd Fixes 16001F: drivers/media/usb/usbvision/ 16002 16003USB WEBCAM GADGET 16004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16005L: linux-usb@vger.kernel.org 16006S: Maintained 16007F: drivers/usb/gadget/function/*uvc* 16008F: drivers/usb/gadget/legacy/webcam.c 16009F: include/uapi/linux/usb/g_uvc.h 16010 16011USB WIRELESS RNDIS DRIVER (rndis_wlan) 16012M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16013L: linux-wireless@vger.kernel.org 16014S: Maintained 16015F: drivers/net/wireless/rndis_wlan.c 16016 16017USB XHCI DRIVER 16018M: Mathias Nyman <mathias.nyman@intel.com> 16019L: linux-usb@vger.kernel.org 16020S: Supported 16021F: drivers/usb/host/xhci* 16022F: drivers/usb/host/pci-quirks* 16023 16024USB ZD1201 DRIVER 16025L: linux-wireless@vger.kernel.org 16026W: http://linux-lc100020.sourceforge.net 16027S: Orphan 16028F: drivers/net/wireless/zydas/zd1201.* 16029 16030USB ZR364XX DRIVER 16031M: Antoine Jacquet <royale@zerezo.com> 16032L: linux-usb@vger.kernel.org 16033L: linux-media@vger.kernel.org 16034T: git git://linuxtv.org/media_tree.git 16035W: http://royale.zerezo.com/zr364xx/ 16036S: Maintained 16037F: Documentation/media/v4l-drivers/zr364xx* 16038F: drivers/media/usb/zr364xx/ 16039 16040USER-MODE LINUX (UML) 16041M: Jeff Dike <jdike@addtoit.com> 16042M: Richard Weinberger <richard@nod.at> 16043M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16044L: linux-um@lists.infradead.org 16045W: http://user-mode-linux.sourceforge.net 16046Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16048S: Maintained 16049F: Documentation/virtual/uml/ 16050F: arch/um/ 16051F: arch/x86/um/ 16052F: fs/hostfs/ 16053 16054USERSPACE COPYIN/COPYOUT (UIOVEC) 16055M: Alexander Viro <viro@zeniv.linux.org.uk> 16056S: Maintained 16057F: lib/iov_iter.c 16058F: include/linux/uio.h 16059 16060USERSPACE DMA BUFFER DRIVER 16061M: Gerd Hoffmann <kraxel@redhat.com> 16062S: Maintained 16063L: dri-devel@lists.freedesktop.org 16064F: drivers/dma-buf/udmabuf.c 16065F: include/uapi/linux/udmabuf.h 16066T: git git://anongit.freedesktop.org/drm/drm-misc 16067 16068USERSPACE I/O (UIO) 16069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16070S: Maintained 16071T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16072F: Documentation/driver-api/uio-howto.rst 16073F: drivers/uio/ 16074F: include/linux/uio_driver.h 16075 16076UTIL-LINUX PACKAGE 16077M: Karel Zak <kzak@redhat.com> 16078L: util-linux@vger.kernel.org 16079W: http://en.wikipedia.org/wiki/Util-linux 16080T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16081S: Maintained 16082 16083UUID HELPERS 16084M: Christoph Hellwig <hch@lst.de> 16085R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16086L: linux-kernel@vger.kernel.org 16087T: git git://git.infradead.org/users/hch/uuid.git 16088F: lib/uuid.c 16089F: lib/test_uuid.c 16090F: include/linux/uuid.h 16091F: include/uapi/linux/uuid.h 16092S: Maintained 16093 16094UVESAFB DRIVER 16095M: Michal Januszewski <spock@gentoo.org> 16096L: linux-fbdev@vger.kernel.org 16097W: https://github.com/mjanusz/v86d 16098S: Maintained 16099F: Documentation/fb/uvesafb.txt 16100F: drivers/video/fbdev/uvesafb.* 16101 16102VF610 NAND DRIVER 16103M: Stefan Agner <stefan@agner.ch> 16104L: linux-mtd@lists.infradead.org 16105S: Supported 16106F: drivers/mtd/nand/raw/vf610_nfc.c 16107 16108VFAT/FAT/MSDOS FILESYSTEM 16109M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16110S: Maintained 16111F: Documentation/filesystems/vfat.txt 16112F: fs/fat/ 16113 16114VFIO DRIVER 16115M: Alex Williamson <alex.williamson@redhat.com> 16116L: kvm@vger.kernel.org 16117T: git git://github.com/awilliam/linux-vfio.git 16118S: Maintained 16119F: Documentation/vfio.txt 16120F: drivers/vfio/ 16121F: include/linux/vfio.h 16122F: include/uapi/linux/vfio.h 16123 16124VFIO MEDIATED DEVICE DRIVERS 16125M: Kirti Wankhede <kwankhede@nvidia.com> 16126L: kvm@vger.kernel.org 16127S: Maintained 16128F: Documentation/vfio-mediated-device.txt 16129F: drivers/vfio/mdev/ 16130F: include/linux/mdev.h 16131F: samples/vfio-mdev/ 16132 16133VFIO PLATFORM DRIVER 16134M: Eric Auger <eric.auger@redhat.com> 16135L: kvm@vger.kernel.org 16136S: Maintained 16137F: drivers/vfio/platform/ 16138 16139VGA_SWITCHEROO 16140R: Lukas Wunner <lukas@wunner.de> 16141S: Maintained 16142F: Documentation/gpu/vga-switcheroo.rst 16143F: drivers/gpu/vga/vga_switcheroo.c 16144F: include/linux/vga_switcheroo.h 16145T: git git://anongit.freedesktop.org/drm/drm-misc 16146 16147VIA RHINE NETWORK DRIVER 16148S: Orphan 16149F: drivers/net/ethernet/via/via-rhine.c 16150 16151VIA SD/MMC CARD CONTROLLER DRIVER 16152M: Bruce Chang <brucechang@via.com.tw> 16153M: Harald Welte <HaraldWelte@viatech.com> 16154S: Maintained 16155F: drivers/mmc/host/via-sdmmc.c 16156 16157VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16158M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16159L: linux-fbdev@vger.kernel.org 16160S: Maintained 16161F: include/linux/via-core.h 16162F: include/linux/via-gpio.h 16163F: include/linux/via_i2c.h 16164F: drivers/video/fbdev/via/ 16165 16166VIA VELOCITY NETWORK DRIVER 16167M: Francois Romieu <romieu@fr.zoreil.com> 16168L: netdev@vger.kernel.org 16169S: Maintained 16170F: drivers/net/ethernet/via/via-velocity.* 16171 16172VICODEC VIRTUAL CODEC DRIVER 16173M: Hans Verkuil <hans.verkuil@cisco.com> 16174L: linux-media@vger.kernel.org 16175T: git git://linuxtv.org/media_tree.git 16176W: https://linuxtv.org 16177S: Maintained 16178F: drivers/media/platform/vicodec/* 16179 16180VIDEO MULTIPLEXER DRIVER 16181M: Philipp Zabel <p.zabel@pengutronix.de> 16182L: linux-media@vger.kernel.org 16183S: Maintained 16184F: drivers/media/platform/video-mux.c 16185 16186VIDEO I2C POLLING DRIVER 16187M: Matt Ranostay <matt.ranostay@konsulko.com> 16188L: linux-media@vger.kernel.org 16189S: Maintained 16190F: drivers/media/i2c/video-i2c.c 16191 16192VIDEOBUF2 FRAMEWORK 16193M: Pawel Osciak <pawel@osciak.com> 16194M: Marek Szyprowski <m.szyprowski@samsung.com> 16195M: Kyungmin Park <kyungmin.park@samsung.com> 16196L: linux-media@vger.kernel.org 16197S: Maintained 16198F: drivers/media/common/videobuf2/* 16199F: include/media/videobuf2-* 16200 16201VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16202M: Helen Koike <helen.koike@collabora.com> 16203L: linux-media@vger.kernel.org 16204T: git git://linuxtv.org/media_tree.git 16205W: https://linuxtv.org 16206S: Maintained 16207F: drivers/media/platform/vimc/* 16208 16209VIRT LIB 16210M: Alex Williamson <alex.williamson@redhat.com> 16211M: Paolo Bonzini <pbonzini@redhat.com> 16212L: kvm@vger.kernel.org 16213S: Supported 16214F: virt/lib/ 16215 16216VIRTIO AND VHOST VSOCK DRIVER 16217M: Stefan Hajnoczi <stefanha@redhat.com> 16218L: kvm@vger.kernel.org 16219L: virtualization@lists.linux-foundation.org 16220L: netdev@vger.kernel.org 16221S: Maintained 16222F: include/linux/virtio_vsock.h 16223F: include/uapi/linux/virtio_vsock.h 16224F: include/uapi/linux/vsockmon.h 16225F: include/uapi/linux/vm_sockets_diag.h 16226F: net/vmw_vsock/diag.c 16227F: net/vmw_vsock/af_vsock_tap.c 16228F: net/vmw_vsock/virtio_transport_common.c 16229F: net/vmw_vsock/virtio_transport.c 16230F: drivers/net/vsockmon.c 16231F: drivers/vhost/vsock.c 16232F: tools/testing/vsock/ 16233 16234VIRTIO CONSOLE DRIVER 16235M: Amit Shah <amit@kernel.org> 16236L: virtualization@lists.linux-foundation.org 16237S: Maintained 16238F: drivers/char/virtio_console.c 16239F: include/linux/virtio_console.h 16240F: include/uapi/linux/virtio_console.h 16241 16242VIRTIO CORE, NET AND BLOCK DRIVERS 16243M: "Michael S. Tsirkin" <mst@redhat.com> 16244M: Jason Wang <jasowang@redhat.com> 16245L: virtualization@lists.linux-foundation.org 16246S: Maintained 16247F: Documentation/devicetree/bindings/virtio/ 16248F: drivers/virtio/ 16249F: tools/virtio/ 16250F: drivers/net/virtio_net.c 16251F: drivers/block/virtio_blk.c 16252F: include/linux/virtio*.h 16253F: include/uapi/linux/virtio_*.h 16254F: drivers/crypto/virtio/ 16255F: mm/balloon_compaction.c 16256 16257VIRTIO CRYPTO DRIVER 16258M: Gonglei <arei.gonglei@huawei.com> 16259L: virtualization@lists.linux-foundation.org 16260L: linux-crypto@vger.kernel.org 16261S: Maintained 16262F: drivers/crypto/virtio/ 16263F: include/uapi/linux/virtio_crypto.h 16264 16265VIRTIO DRIVERS FOR S390 16266M: Cornelia Huck <cohuck@redhat.com> 16267M: Halil Pasic <pasic@linux.ibm.com> 16268L: linux-s390@vger.kernel.org 16269L: virtualization@lists.linux-foundation.org 16270L: kvm@vger.kernel.org 16271S: Supported 16272F: drivers/s390/virtio/ 16273F: arch/s390/include/uapi/asm/virtio-ccw.h 16274 16275VIRTIO GPU DRIVER 16276M: David Airlie <airlied@linux.ie> 16277M: Gerd Hoffmann <kraxel@redhat.com> 16278L: dri-devel@lists.freedesktop.org 16279L: virtualization@lists.linux-foundation.org 16280T: git git://anongit.freedesktop.org/drm/drm-misc 16281S: Maintained 16282F: drivers/gpu/drm/virtio/ 16283F: include/uapi/linux/virtio_gpu.h 16284 16285VIRTIO HOST (VHOST) 16286M: "Michael S. Tsirkin" <mst@redhat.com> 16287M: Jason Wang <jasowang@redhat.com> 16288L: kvm@vger.kernel.org 16289L: virtualization@lists.linux-foundation.org 16290L: netdev@vger.kernel.org 16291T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16292S: Maintained 16293F: drivers/vhost/ 16294F: include/uapi/linux/vhost.h 16295 16296VIRTIO INPUT DRIVER 16297M: Gerd Hoffmann <kraxel@redhat.com> 16298S: Maintained 16299F: drivers/virtio/virtio_input.c 16300F: include/uapi/linux/virtio_input.h 16301 16302VIRTUAL BOX GUEST DEVICE DRIVER 16303M: Hans de Goede <hdegoede@redhat.com> 16304M: Arnd Bergmann <arnd@arndb.de> 16305M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16306S: Maintained 16307F: include/linux/vbox_utils.h 16308F: include/uapi/linux/vbox*.h 16309F: drivers/virt/vboxguest/ 16310 16311VIRTUAL SERIO DEVICE DRIVER 16312M: Stephen Chandler Paul <thatslyude@gmail.com> 16313S: Maintained 16314F: drivers/input/serio/userio.c 16315F: include/uapi/linux/userio.h 16316 16317VIVID VIRTUAL VIDEO DRIVER 16318M: Hans Verkuil <hverkuil@xs4all.nl> 16319L: linux-media@vger.kernel.org 16320T: git git://linuxtv.org/media_tree.git 16321W: https://linuxtv.org 16322S: Maintained 16323F: drivers/media/platform/vivid/* 16324 16325VLYNQ BUS 16326M: Florian Fainelli <f.fainelli@gmail.com> 16327L: openwrt-devel@lists.openwrt.org (subscribers-only) 16328S: Maintained 16329F: drivers/vlynq/vlynq.c 16330F: include/linux/vlynq.h 16331 16332VME SUBSYSTEM 16333M: Martyn Welch <martyn@welchs.me.uk> 16334M: Manohar Vanga <manohar.vanga@gmail.com> 16335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16336L: devel@driverdev.osuosl.org 16337S: Maintained 16338T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16339F: Documentation/driver-api/vme.rst 16340F: drivers/staging/vme/ 16341F: drivers/vme/ 16342F: include/linux/vme* 16343 16344VMWARE BALLOON DRIVER 16345M: Julien Freche <jfreche@vmware.com> 16346M: Nadav Amit <namit@vmware.com> 16347M: "VMware, Inc." <pv-drivers@vmware.com> 16348L: linux-kernel@vger.kernel.org 16349S: Maintained 16350F: drivers/misc/vmw_balloon.c 16351 16352VMWARE HYPERVISOR INTERFACE 16353M: Alok Kataria <akataria@vmware.com> 16354L: virtualization@lists.linux-foundation.org 16355S: Supported 16356F: arch/x86/kernel/cpu/vmware.c 16357 16358VMWARE PVRDMA DRIVER 16359M: Adit Ranadive <aditr@vmware.com> 16360M: VMware PV-Drivers <pv-drivers@vmware.com> 16361L: linux-rdma@vger.kernel.org 16362S: Maintained 16363F: drivers/infiniband/hw/vmw_pvrdma/ 16364 16365VMware PVSCSI driver 16366M: Jim Gill <jgill@vmware.com> 16367M: VMware PV-Drivers <pv-drivers@vmware.com> 16368L: linux-scsi@vger.kernel.org 16369S: Maintained 16370F: drivers/scsi/vmw_pvscsi.c 16371F: drivers/scsi/vmw_pvscsi.h 16372 16373VMWARE VMMOUSE SUBDRIVER 16374M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16375M: "VMware, Inc." <pv-drivers@vmware.com> 16376L: linux-input@vger.kernel.org 16377S: Maintained 16378F: drivers/input/mouse/vmmouse.c 16379F: drivers/input/mouse/vmmouse.h 16380 16381VMWARE VMXNET3 ETHERNET DRIVER 16382M: Ronak Doshi <doshir@vmware.com> 16383M: "VMware, Inc." <pv-drivers@vmware.com> 16384L: netdev@vger.kernel.org 16385S: Maintained 16386F: drivers/net/vmxnet3/ 16387 16388VOCORE VOCORE2 BOARD 16389M: Harvey Hunt <harveyhuntnexus@gmail.com> 16390L: linux-mips@vger.kernel.org 16391S: Maintained 16392F: arch/mips/boot/dts/ralink/vocore2.dts 16393 16394VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16395M: Liam Girdwood <lgirdwood@gmail.com> 16396M: Mark Brown <broonie@kernel.org> 16397L: linux-kernel@vger.kernel.org 16398W: http://www.slimlogic.co.uk/?p=48 16399T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16400S: Supported 16401F: Documentation/devicetree/bindings/regulator/ 16402F: Documentation/power/regulator/ 16403F: drivers/regulator/ 16404F: include/dt-bindings/regulator/ 16405F: include/linux/regulator/ 16406 16407VRF 16408M: David Ahern <dsa@cumulusnetworks.com> 16409M: Shrijeet Mukherjee <shrijeet@gmail.com> 16410L: netdev@vger.kernel.org 16411S: Maintained 16412F: drivers/net/vrf.c 16413F: Documentation/networking/vrf.txt 16414 16415VT1211 HARDWARE MONITOR DRIVER 16416M: Juerg Haefliger <juergh@gmail.com> 16417L: linux-hwmon@vger.kernel.org 16418S: Maintained 16419F: Documentation/hwmon/vt1211 16420F: drivers/hwmon/vt1211.c 16421 16422VT8231 HARDWARE MONITOR DRIVER 16423M: Roger Lucas <vt8231@hiddenengine.co.uk> 16424L: linux-hwmon@vger.kernel.org 16425S: Maintained 16426F: drivers/hwmon/vt8231.c 16427 16428VUB300 USB to SDIO/SD/MMC bridge chip 16429M: Tony Olech <tony.olech@elandigitalsystems.com> 16430L: linux-mmc@vger.kernel.org 16431L: linux-usb@vger.kernel.org 16432S: Supported 16433F: drivers/mmc/host/vub300.c 16434 16435W1 DALLAS'S 1-WIRE BUS 16436M: Evgeniy Polyakov <zbr@ioremap.net> 16437S: Maintained 16438F: Documentation/devicetree/bindings/w1/ 16439F: Documentation/w1/ 16440F: drivers/w1/ 16441F: include/linux/w1.h 16442 16443W83791D HARDWARE MONITORING DRIVER 16444M: Marc Hulsman <m.hulsman@tudelft.nl> 16445L: linux-hwmon@vger.kernel.org 16446S: Maintained 16447F: Documentation/hwmon/w83791d 16448F: drivers/hwmon/w83791d.c 16449 16450W83793 HARDWARE MONITORING DRIVER 16451M: Rudolf Marek <r.marek@assembler.cz> 16452L: linux-hwmon@vger.kernel.org 16453S: Maintained 16454F: Documentation/hwmon/w83793 16455F: drivers/hwmon/w83793.c 16456 16457W83795 HARDWARE MONITORING DRIVER 16458M: Jean Delvare <jdelvare@suse.com> 16459L: linux-hwmon@vger.kernel.org 16460S: Maintained 16461F: drivers/hwmon/w83795.c 16462 16463W83L51xD SD/MMC CARD INTERFACE DRIVER 16464M: Pierre Ossman <pierre@ossman.eu> 16465S: Maintained 16466F: drivers/mmc/host/wbsd.* 16467 16468WACOM PROTOCOL 4 SERIAL TABLETS 16469M: Julian Squires <julian@cipht.net> 16470M: Hans de Goede <hdegoede@redhat.com> 16471L: linux-input@vger.kernel.org 16472S: Maintained 16473F: drivers/input/tablet/wacom_serial4.c 16474 16475WATCHDOG DEVICE DRIVERS 16476M: Wim Van Sebroeck <wim@linux-watchdog.org> 16477M: Guenter Roeck <linux@roeck-us.net> 16478L: linux-watchdog@vger.kernel.org 16479W: http://www.linux-watchdog.org/ 16480T: git git://www.linux-watchdog.org/linux-watchdog.git 16481S: Maintained 16482F: Documentation/devicetree/bindings/watchdog/ 16483F: Documentation/watchdog/ 16484F: drivers/watchdog/ 16485F: include/linux/watchdog.h 16486F: include/uapi/linux/watchdog.h 16487 16488WHISKEYCOVE PMIC GPIO DRIVER 16489M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16490L: linux-gpio@vger.kernel.org 16491S: Maintained 16492F: drivers/gpio/gpio-wcove.c 16493 16494WIIMOTE HID DRIVER 16495M: David Herrmann <dh.herrmann@googlemail.com> 16496L: linux-input@vger.kernel.org 16497S: Maintained 16498F: drivers/hid/hid-wiimote* 16499 16500WILOCITY WIL6210 WIRELESS DRIVER 16501M: Maya Erez <merez@codeaurora.org> 16502L: linux-wireless@vger.kernel.org 16503L: wil6210@qti.qualcomm.com 16504S: Supported 16505W: http://wireless.kernel.org/en/users/Drivers/wil6210 16506F: drivers/net/wireless/ath/wil6210/ 16507 16508WIMAX STACK 16509M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16510M: linux-wimax@intel.com 16511L: wimax@linuxwimax.org (subscribers-only) 16512S: Supported 16513W: http://linuxwimax.org 16514F: Documentation/wimax/README.wimax 16515F: include/linux/wimax/debug.h 16516F: include/net/wimax.h 16517F: include/uapi/linux/wimax.h 16518F: net/wimax/ 16519 16520WINBOND CIR DRIVER 16521M: David Härdeman <david@hardeman.nu> 16522S: Maintained 16523F: drivers/media/rc/winbond-cir.c 16524 16525WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16526M: William Breathitt Gray <vilhelm.gray@gmail.com> 16527L: linux-watchdog@vger.kernel.org 16528S: Maintained 16529F: drivers/watchdog/ebc-c384_wdt.c 16530 16531WINSYSTEMS WS16C48 GPIO DRIVER 16532M: William Breathitt Gray <vilhelm.gray@gmail.com> 16533L: linux-gpio@vger.kernel.org 16534S: Maintained 16535F: drivers/gpio/gpio-ws16c48.c 16536 16537WISTRON LAPTOP BUTTON DRIVER 16538M: Miloslav Trmac <mitr@volny.cz> 16539S: Maintained 16540F: drivers/input/misc/wistron_btns.c 16541 16542WL3501 WIRELESS PCMCIA CARD DRIVER 16543L: linux-wireless@vger.kernel.org 16544S: Odd fixes 16545F: drivers/net/wireless/wl3501* 16546 16547WOLFSON MICROELECTRONICS DRIVERS 16548L: patches@opensource.cirrus.com 16549T: git https://github.com/CirrusLogic/linux-drivers.git 16550W: https://github.com/CirrusLogic/linux-drivers/wiki 16551S: Supported 16552F: Documentation/hwmon/wm83?? 16553F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16554F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16555F: Documentation/devicetree/bindings/mfd/arizona.txt 16556F: Documentation/devicetree/bindings/mfd/wm831x.txt 16557F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16558F: arch/arm/mach-s3c64xx/mach-crag6410* 16559F: drivers/clk/clk-wm83*.c 16560F: drivers/extcon/extcon-arizona.c 16561F: drivers/leds/leds-wm83*.c 16562F: drivers/gpio/gpio-*wm*.c 16563F: drivers/gpio/gpio-arizona.c 16564F: drivers/hwmon/wm83??-hwmon.c 16565F: drivers/input/misc/wm831x-on.c 16566F: drivers/input/touchscreen/wm831x-ts.c 16567F: drivers/input/touchscreen/wm97*.c 16568F: drivers/mfd/arizona* 16569F: drivers/mfd/wm*.c 16570F: drivers/mfd/cs47l24* 16571F: drivers/power/supply/wm83*.c 16572F: drivers/rtc/rtc-wm83*.c 16573F: drivers/regulator/wm8*.c 16574F: drivers/regulator/arizona* 16575F: drivers/video/backlight/wm83*_bl.c 16576F: drivers/watchdog/wm83*_wdt.c 16577F: include/linux/mfd/arizona/ 16578F: include/linux/mfd/wm831x/ 16579F: include/linux/mfd/wm8350/ 16580F: include/linux/mfd/wm8400* 16581F: include/linux/regulator/arizona* 16582F: include/linux/wm97xx.h 16583F: include/sound/wm????.h 16584F: sound/soc/codecs/arizona.? 16585F: sound/soc/codecs/wm* 16586F: sound/soc/codecs/cs47l24* 16587 16588WORKQUEUE 16589M: Tejun Heo <tj@kernel.org> 16590R: Lai Jiangshan <jiangshanlai@gmail.com> 16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16592S: Maintained 16593F: include/linux/workqueue.h 16594F: kernel/workqueue.c 16595F: Documentation/core-api/workqueue.rst 16596 16597X-POWERS AXP288 PMIC DRIVERS 16598M: Hans de Goede <hdegoede@redhat.com> 16599S: Maintained 16600N: axp288 16601F: drivers/acpi/pmic/intel_pmic_xpower.c 16602 16603X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16604M: Chen-Yu Tsai <wens@csie.org> 16605L: linux-kernel@vger.kernel.org 16606S: Maintained 16607N: axp[128] 16608 16609X.25 NETWORK LAYER 16610M: Andrew Hendry <andrew.hendry@gmail.com> 16611L: linux-x25@vger.kernel.org 16612S: Odd Fixes 16613F: Documentation/networking/x25* 16614F: include/net/x25* 16615F: net/x25/ 16616 16617X86 ARCHITECTURE (32-BIT AND 64-BIT) 16618M: Thomas Gleixner <tglx@linutronix.de> 16619M: Ingo Molnar <mingo@redhat.com> 16620M: Borislav Petkov <bp@alien8.de> 16621R: "H. Peter Anvin" <hpa@zytor.com> 16622M: x86@kernel.org 16623L: linux-kernel@vger.kernel.org 16624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16625S: Maintained 16626F: Documentation/devicetree/bindings/x86/ 16627F: Documentation/x86/ 16628F: arch/x86/ 16629 16630X86 ENTRY CODE 16631M: Andy Lutomirski <luto@kernel.org> 16632L: linux-kernel@vger.kernel.org 16633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16634S: Maintained 16635F: arch/x86/entry/ 16636 16637X86 MCE INFRASTRUCTURE 16638M: Tony Luck <tony.luck@intel.com> 16639M: Borislav Petkov <bp@alien8.de> 16640L: linux-edac@vger.kernel.org 16641S: Maintained 16642F: arch/x86/kernel/cpu/mcheck/* 16643 16644X86 MICROCODE UPDATE SUPPORT 16645M: Borislav Petkov <bp@alien8.de> 16646S: Maintained 16647F: arch/x86/kernel/cpu/microcode/* 16648 16649X86 MM 16650M: Dave Hansen <dave.hansen@linux.intel.com> 16651M: Andy Lutomirski <luto@kernel.org> 16652M: Peter Zijlstra <peterz@infradead.org> 16653L: linux-kernel@vger.kernel.org 16654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16655S: Maintained 16656F: arch/x86/mm/ 16657 16658X86 PLATFORM DRIVERS 16659M: Darren Hart <dvhart@infradead.org> 16660M: Andy Shevchenko <andy@infradead.org> 16661L: platform-driver-x86@vger.kernel.org 16662T: git git://git.infradead.org/linux-platform-drivers-x86.git 16663S: Maintained 16664F: drivers/platform/x86/ 16665F: drivers/platform/olpc/ 16666 16667X86 PLATFORM DRIVERS - ARCH 16668R: Darren Hart <dvhart@infradead.org> 16669R: Andy Shevchenko <andy@infradead.org> 16670L: platform-driver-x86@vger.kernel.org 16671L: x86@kernel.org 16672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16673S: Maintained 16674F: arch/x86/platform 16675 16676X86 VDSO 16677M: Andy Lutomirski <luto@kernel.org> 16678L: linux-kernel@vger.kernel.org 16679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16680S: Maintained 16681F: arch/x86/entry/vdso/ 16682 16683XARRAY 16684M: Matthew Wilcox <willy@infradead.org> 16685L: linux-fsdevel@vger.kernel.org 16686S: Supported 16687F: Documentation/core-api/xarray.rst 16688F: lib/idr.c 16689F: lib/xarray.c 16690F: include/linux/idr.h 16691F: include/linux/xarray.h 16692F: tools/testing/radix-tree 16693 16694XBOX DVD IR REMOTE 16695M: Benjamin Valentin <benpicco@googlemail.com> 16696S: Maintained 16697F: drivers/media/rc/xbox_remote.c 16698F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16699 16700XC2028/3028 TUNER DRIVER 16701M: Mauro Carvalho Chehab <mchehab@kernel.org> 16702L: linux-media@vger.kernel.org 16703W: https://linuxtv.org 16704T: git git://linuxtv.org/media_tree.git 16705S: Maintained 16706F: drivers/media/tuners/tuner-xc2028.* 16707 16708XDP (eXpress Data Path) 16709M: Alexei Starovoitov <ast@kernel.org> 16710M: Daniel Borkmann <daniel@iogearbox.net> 16711M: David S. Miller <davem@davemloft.net> 16712M: Jakub Kicinski <jakub.kicinski@netronome.com> 16713M: Jesper Dangaard Brouer <hawk@kernel.org> 16714M: John Fastabend <john.fastabend@gmail.com> 16715L: netdev@vger.kernel.org 16716L: xdp-newbies@vger.kernel.org 16717S: Supported 16718F: net/core/xdp.c 16719F: include/net/xdp.h 16720F: kernel/bpf/devmap.c 16721F: kernel/bpf/cpumap.c 16722F: include/trace/events/xdp.h 16723K: xdp 16724N: xdp 16725 16726XDP SOCKETS (AF_XDP) 16727M: Björn Töpel <bjorn.topel@intel.com> 16728M: Magnus Karlsson <magnus.karlsson@intel.com> 16729L: netdev@vger.kernel.org 16730S: Maintained 16731F: kernel/bpf/xskmap.c 16732F: net/xdp/ 16733 16734XEN BLOCK SUBSYSTEM 16735M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16736M: Roger Pau Monné <roger.pau@citrix.com> 16737L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16738S: Supported 16739F: drivers/block/xen-blkback/* 16740F: drivers/block/xen* 16741 16742XEN HYPERVISOR ARM 16743M: Stefano Stabellini <sstabellini@kernel.org> 16744L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16745S: Maintained 16746F: arch/arm/xen/ 16747F: arch/arm/include/asm/xen/ 16748 16749XEN HYPERVISOR ARM64 16750M: Stefano Stabellini <sstabellini@kernel.org> 16751L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16752S: Maintained 16753F: arch/arm64/xen/ 16754F: arch/arm64/include/asm/xen/ 16755 16756XEN HYPERVISOR INTERFACE 16757M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16758M: Juergen Gross <jgross@suse.com> 16759R: Stefano Stabellini <sstabellini@kernel.org> 16760L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16761T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16762S: Supported 16763F: arch/x86/xen/ 16764F: arch/x86/platform/pvh/ 16765F: drivers/*/xen-*front.c 16766F: drivers/xen/ 16767F: arch/x86/include/asm/xen/ 16768F: arch/x86/include/asm/pvclock-abi.h 16769F: include/xen/ 16770F: include/uapi/xen/ 16771F: Documentation/ABI/stable/sysfs-hypervisor-xen 16772F: Documentation/ABI/testing/sysfs-hypervisor-xen 16773 16774XEN NETWORK BACKEND DRIVER 16775M: Wei Liu <wei.liu2@citrix.com> 16776M: Paul Durrant <paul.durrant@citrix.com> 16777L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16778L: netdev@vger.kernel.org 16779S: Supported 16780F: drivers/net/xen-netback/* 16781 16782XEN PCI SUBSYSTEM 16783M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16784L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16785S: Supported 16786F: arch/x86/pci/*xen* 16787F: drivers/pci/*xen* 16788 16789XEN PVSCSI DRIVERS 16790M: Juergen Gross <jgross@suse.com> 16791L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16792L: linux-scsi@vger.kernel.org 16793S: Supported 16794F: drivers/scsi/xen-scsifront.c 16795F: drivers/xen/xen-scsiback.c 16796F: include/xen/interface/io/vscsiif.h 16797 16798XEN SWIOTLB SUBSYSTEM 16799M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16800L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16801L: iommu@lists.linux-foundation.org 16802S: Supported 16803F: arch/x86/xen/*swiotlb* 16804F: drivers/xen/*swiotlb* 16805 16806XEN SOUND FRONTEND DRIVER 16807M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16808L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16809L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16810S: Supported 16811F: sound/xen/* 16812 16813XFS FILESYSTEM 16814M: Darrick J. Wong <darrick.wong@oracle.com> 16815M: linux-xfs@vger.kernel.org 16816L: linux-xfs@vger.kernel.org 16817W: http://xfs.org/ 16818T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16819S: Supported 16820F: Documentation/filesystems/xfs.txt 16821F: fs/xfs/ 16822 16823XILINX AXI ETHERNET DRIVER 16824M: Anirudha Sarangi <anirudh@xilinx.com> 16825M: John Linn <John.Linn@xilinx.com> 16826S: Maintained 16827F: drivers/net/ethernet/xilinx/xilinx_axienet* 16828 16829XILINX UARTLITE SERIAL DRIVER 16830M: Peter Korsgaard <jacmet@sunsite.dk> 16831L: linux-serial@vger.kernel.org 16832S: Maintained 16833F: drivers/tty/serial/uartlite.c 16834 16835XILINX VIDEO IP CORES 16836M: Hyun Kwon <hyun.kwon@xilinx.com> 16837M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16838L: linux-media@vger.kernel.org 16839T: git git://linuxtv.org/media_tree.git 16840S: Supported 16841F: Documentation/devicetree/bindings/media/xilinx/ 16842F: drivers/media/platform/xilinx/ 16843F: include/uapi/linux/xilinx-v4l2-controls.h 16844 16845XILLYBUS DRIVER 16846M: Eli Billauer <eli.billauer@gmail.com> 16847L: linux-kernel@vger.kernel.org 16848S: Supported 16849F: drivers/char/xillybus/ 16850 16851XLP9XX I2C DRIVER 16852M: George Cherian <george.cherian@cavium.com> 16853M: Jan Glauber <jglauber@cavium.com> 16854L: linux-i2c@vger.kernel.org 16855W: http://www.cavium.com 16856S: Supported 16857F: drivers/i2c/busses/i2c-xlp9xx.c 16858 16859XRA1403 GPIO EXPANDER 16860M: Nandor Han <nandor.han@ge.com> 16861M: Semi Malinen <semi.malinen@ge.com> 16862L: linux-gpio@vger.kernel.org 16863S: Maintained 16864F: drivers/gpio/gpio-xra1403.c 16865F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16866 16867XTENSA XTFPGA PLATFORM SUPPORT 16868M: Max Filippov <jcmvbkbc@gmail.com> 16869L: linux-xtensa@linux-xtensa.org 16870S: Maintained 16871F: drivers/spi/spi-xtensa-xtfpga.c 16872F: sound/soc/xtensa/xtfpga-i2s.c 16873 16874YAM DRIVER FOR AX.25 16875M: Jean-Paul Roubelat <jpr@f6fbb.org> 16876L: linux-hams@vger.kernel.org 16877S: Maintained 16878F: drivers/net/hamradio/yam* 16879F: include/linux/yam.h 16880 16881YAMA SECURITY MODULE 16882M: Kees Cook <keescook@chromium.org> 16883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16884S: Supported 16885F: security/yama/ 16886F: Documentation/admin-guide/LSM/Yama.rst 16887 16888YEALINK PHONE DRIVER 16889M: Henk Vergonet <Henk.Vergonet@gmail.com> 16890L: usbb2k-api-dev@nongnu.org 16891S: Maintained 16892F: Documentation/input/devices/yealink.rst 16893F: drivers/input/misc/yealink.* 16894 16895Z8530 DRIVER FOR AX.25 16896M: Joerg Reuter <jreuter@yaina.de> 16897W: http://yaina.de/jreuter/ 16898W: http://www.qsl.net/dl1bke/ 16899L: linux-hams@vger.kernel.org 16900S: Maintained 16901F: Documentation/networking/z8530drv.txt 16902F: drivers/net/hamradio/*scc.c 16903F: drivers/net/hamradio/z8530.h 16904 16905ZBUD COMPRESSED PAGE ALLOCATOR 16906M: Seth Jennings <sjenning@redhat.com> 16907M: Dan Streetman <ddstreet@ieee.org> 16908L: linux-mm@kvack.org 16909S: Maintained 16910F: mm/zbud.c 16911F: include/linux/zbud.h 16912 16913ZD1211RW WIRELESS DRIVER 16914M: Daniel Drake <dsd@gentoo.org> 16915M: Ulrich Kunitz <kune@deine-taler.de> 16916W: http://zd1211.ath.cx/wiki/DriverRewrite 16917L: linux-wireless@vger.kernel.org 16918L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16919S: Maintained 16920F: drivers/net/wireless/zydas/zd1211rw/ 16921 16922ZD1301 MEDIA DRIVER 16923M: Antti Palosaari <crope@iki.fi> 16924L: linux-media@vger.kernel.org 16925W: https://linuxtv.org/ 16926W: http://palosaari.fi/linux/ 16927Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16928S: Maintained 16929F: drivers/media/usb/dvb-usb-v2/zd1301* 16930 16931ZD1301_DEMOD MEDIA DRIVER 16932M: Antti Palosaari <crope@iki.fi> 16933L: linux-media@vger.kernel.org 16934W: https://linuxtv.org/ 16935W: http://palosaari.fi/linux/ 16936Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16937S: Maintained 16938F: drivers/media/dvb-frontends/zd1301_demod* 16939 16940ZPOOL COMPRESSED PAGE STORAGE API 16941M: Dan Streetman <ddstreet@ieee.org> 16942L: linux-mm@kvack.org 16943S: Maintained 16944F: mm/zpool.c 16945F: include/linux/zpool.h 16946 16947ZR36067 VIDEO FOR LINUX DRIVER 16948L: mjpeg-users@lists.sourceforge.net 16949L: linux-media@vger.kernel.org 16950W: http://mjpeg.sourceforge.net/driver-zoran/ 16951T: hg https://linuxtv.org/hg/v4l-dvb 16952S: Odd Fixes 16953F: drivers/staging/media/zoran/ 16954 16955ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16956M: Minchan Kim <minchan@kernel.org> 16957M: Nitin Gupta <ngupta@vflare.org> 16958R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16959L: linux-kernel@vger.kernel.org 16960S: Maintained 16961F: drivers/block/zram/ 16962F: Documentation/blockdev/zram.txt 16963 16964ZS DECSTATION Z85C30 SERIAL DRIVER 16965M: "Maciej W. Rozycki" <macro@linux-mips.org> 16966S: Maintained 16967F: drivers/tty/serial/zs.* 16968 16969ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16970M: Minchan Kim <minchan@kernel.org> 16971M: Nitin Gupta <ngupta@vflare.org> 16972R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16973L: linux-mm@kvack.org 16974S: Maintained 16975F: mm/zsmalloc.c 16976F: include/linux/zsmalloc.h 16977F: Documentation/vm/zsmalloc.rst 16978 16979ZSWAP COMPRESSED SWAP CACHING 16980M: Seth Jennings <sjenning@redhat.com> 16981M: Dan Streetman <ddstreet@ieee.org> 16982L: linux-mm@kvack.org 16983S: Maintained 16984F: mm/zswap.c 16985 16986THE REST 16987M: Linus Torvalds <torvalds@linux-foundation.org> 16988L: linux-kernel@vger.kernel.org 16989Q: http://patchwork.kernel.org/project/LKML/list/ 16990T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16991S: Buried alive in reporters 16992F: * 16993F: */