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.

MAINTAINERS: sort field names for all entries

This sorts the actual field names too, potentially causing even more
chaos and confusion at merge time if you have edited the MAINTAINERS
file. But the end result is a more consistent layout, and hopefully
it's a one-time pain minimized by doing this just before the -rc1
release.

This was entirely scripted:

./scripts/parse-maintainers.pl --input=MAINTAINERS --output=MAINTAINERS --order

Requested-by: Joe Perches <joe@perches.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

+2019 -2019
+2019 -2019
MAINTAINERS
··· 159 159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 160 160 M: Adam Radford <aradford@gmail.com> 161 161 L: linux-scsi@vger.kernel.org 162 - W: http://www.lsi.com 163 162 S: Supported 163 + W: http://www.lsi.com 164 164 F: drivers/scsi/3w-* 165 165 166 166 53C700 AND 53C700-66 SCSI DRIVER ··· 175 175 L: linux-bluetooth@vger.kernel.org 176 176 L: linux-wpan@vger.kernel.org 177 177 S: Maintained 178 - F: net/6lowpan/ 179 - F: include/net/6lowpan.h 180 178 F: Documentation/networking/6lowpan.rst 179 + F: include/net/6lowpan.h 180 + F: net/6lowpan/ 181 181 182 182 6PACK NETWORK DRIVER FOR AX.25 183 183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de> ··· 188 188 802.11 (including CFG80211/NL80211) 189 189 M: Johannes Berg <johannes@sipsolutions.net> 190 190 L: linux-wireless@vger.kernel.org 191 + S: Maintained 191 192 W: http://wireless.kernel.org/ 192 193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 193 194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 194 - S: Maintained 195 - F: net/wireless/ 196 - F: include/uapi/linux/nl80211.h 197 - F: include/linux/ieee80211.h 198 - F: include/net/wext.h 199 - F: include/net/cfg80211.h 200 - F: include/net/iw_handler.h 201 - F: include/net/ieee80211_radiotap.h 202 195 F: Documentation/driver-api/80211/cfg80211.rst 203 196 F: Documentation/networking/regulatory.txt 197 + F: include/linux/ieee80211.h 198 + F: include/net/cfg80211.h 199 + F: include/net/ieee80211_radiotap.h 200 + F: include/net/iw_handler.h 201 + F: include/net/wext.h 202 + F: include/uapi/linux/nl80211.h 203 + F: net/wireless/ 204 204 205 205 8169 10/100/1000 GIGABIT ETHERNET DRIVER 206 206 M: Realtek linux nic maintainers <nic_swsd@realtek.com> ··· 227 227 M: Latchesar Ionkov <lucho@ionkov.net> 228 228 M: Dominique Martinet <asmadeus@codewreck.org> 229 229 L: v9fs-developer@lists.sourceforge.net 230 + S: Maintained 230 231 W: http://swik.net/v9fs 231 232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 232 233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 233 234 T: git git://github.com/martinetd/linux.git 234 - S: Maintained 235 235 F: Documentation/filesystems/9p.rst 236 236 F: fs/9p/ 237 - F: net/9p/ 238 237 F: include/net/9p/ 239 - F: include/uapi/linux/virtio_9p.h 240 238 F: include/trace/events/9p.h 239 + F: include/uapi/linux/virtio_9p.h 240 + F: net/9p/ 241 241 242 242 A8293 MEDIA DRIVER 243 243 M: Antti Palosaari <crope@iki.fi> 244 244 L: linux-media@vger.kernel.org 245 + S: Maintained 245 246 W: https://linuxtv.org 246 247 W: http://palosaari.fi/linux/ 247 248 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 248 249 T: git git://linuxtv.org/anttip/media_tree.git 249 - S: Maintained 250 250 F: drivers/media/dvb-frontends/a8293* 251 251 252 252 AACRAID SCSI RAID DRIVER 253 253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 254 254 L: linux-scsi@vger.kernel.org 255 - W: http://www.adaptec.com/ 256 255 S: Supported 256 + W: http://www.adaptec.com/ 257 257 F: Documentation/scsi/aacraid.rst 258 258 F: drivers/scsi/aacraid/ 259 259 ··· 337 337 L: linux-acpi@vger.kernel.org 338 338 S: Supported 339 339 W: https://01.org/linux-acpi 340 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 341 340 Q: https://patchwork.kernel.org/project/linux-acpi/list/ 342 341 B: https://bugzilla.kernel.org 342 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 343 343 F: Documentation/ABI/testing/configfs-acpi 344 344 F: Documentation/ABI/testing/sysfs-bus-acpi 345 345 F: Documentation/firmware-guide/acpi/ ··· 370 370 S: Supported 371 371 W: https://acpica.org/ 372 372 W: https://github.com/acpica/acpica/ 373 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 374 373 Q: https://patchwork.kernel.org/project/linux-acpi/list/ 375 374 B: https://bugzilla.kernel.org 376 375 B: https://bugs.acpica.org 376 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 377 377 F: drivers/acpi/acpica/ 378 378 F: include/acpi/ 379 379 F: tools/power/acpi/ ··· 408 408 R: Mika Westerberg <mika.westerberg@linux.intel.com> 409 409 L: linux-acpi@vger.kernel.org 410 410 S: Supported 411 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 412 411 Q: https://patchwork.kernel.org/project/linux-acpi/list/ 413 412 B: https://bugzilla.kernel.org 413 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 414 414 F: drivers/acpi/pmic/ 415 415 416 416 ACPI THERMAL DRIVER ··· 436 436 F: include/uapi/linux/wmi.h 437 437 438 438 AD1889 ALSA SOUND DRIVER 439 - W: https://parisc.wiki.kernel.org/index.php/AD1889 440 439 L: linux-parisc@vger.kernel.org 441 440 S: Maintained 441 + W: https://parisc.wiki.kernel.org/index.php/AD1889 442 442 F: sound/pci/ad1889.* 443 443 444 444 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 445 445 M: Michael Hennerich <michael.hennerich@analog.com> 446 + S: Supported 446 447 W: http://wiki.analog.com/AD5254 447 448 W: http://ez.analog.com/community/linux-device-drivers 448 - S: Supported 449 449 F: drivers/misc/ad525x_dpot.c 450 450 451 451 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 452 452 M: Michael Hennerich <michael.hennerich@analog.com> 453 + S: Supported 453 454 W: http://wiki.analog.com/AD5398 454 455 W: http://ez.analog.com/community/linux-device-drivers 455 - S: Supported 456 456 F: drivers/regulator/ad5398.c 457 457 458 458 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 459 459 M: Michael Hennerich <michael.hennerich@analog.com> 460 + S: Supported 460 461 W: http://wiki.analog.com/AD7142 461 462 W: http://ez.analog.com/community/linux-device-drivers 462 - S: Supported 463 463 F: drivers/input/misc/ad714x.c 464 464 465 465 AD7877 TOUCHSCREEN DRIVER 466 466 M: Michael Hennerich <michael.hennerich@analog.com> 467 + S: Supported 467 468 W: http://wiki.analog.com/AD7877 468 469 W: http://ez.analog.com/community/linux-device-drivers 469 - S: Supported 470 470 F: drivers/input/touchscreen/ad7877.c 471 471 472 472 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 473 473 M: Michael Hennerich <michael.hennerich@analog.com> 474 + S: Supported 474 475 W: http://wiki.analog.com/AD7879 475 476 W: http://ez.analog.com/community/linux-device-drivers 476 - S: Supported 477 477 F: drivers/input/touchscreen/ad7879.c 478 478 479 479 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) ··· 482 482 483 483 ADF7242 IEEE 802.15.4 RADIO DRIVER 484 484 M: Michael Hennerich <michael.hennerich@analog.com> 485 - W: https://wiki.analog.com/ADF7242 486 - W: http://ez.analog.com/community/linux-device-drivers 487 485 L: linux-wpan@vger.kernel.org 488 486 S: Supported 489 - F: drivers/net/ieee802154/adf7242.c 487 + W: https://wiki.analog.com/ADF7242 488 + W: http://ez.analog.com/community/linux-device-drivers 490 489 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 490 + F: drivers/net/ieee802154/adf7242.c 491 491 492 492 ADM1025 HARDWARE MONITOR DRIVER 493 493 M: Jean Delvare <jdelvare@suse.com> ··· 504 504 505 505 ADM8211 WIRELESS DRIVER 506 506 L: linux-wireless@vger.kernel.org 507 - W: http://wireless.kernel.org/ 508 507 S: Orphan 508 + W: http://wireless.kernel.org/ 509 509 F: drivers/net/wireless/admtek/adm8211.* 510 510 511 511 ADP1653 FLASH CONTROLLER DRIVER ··· 517 517 518 518 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 519 519 M: Michael Hennerich <michael.hennerich@analog.com> 520 + S: Supported 520 521 W: http://wiki.analog.com/ADP5520 521 522 W: http://ez.analog.com/community/linux-device-drivers 522 - S: Supported 523 - F: drivers/mfd/adp5520.c 524 - F: drivers/video/backlight/adp5520_bl.c 525 - F: drivers/leds/leds-adp5520.c 526 523 F: drivers/gpio/gpio-adp5520.c 527 524 F: drivers/input/keyboard/adp5520-keys.c 525 + F: drivers/leds/leds-adp5520.c 526 + F: drivers/mfd/adp5520.c 527 + F: drivers/video/backlight/adp5520_bl.c 528 528 529 529 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 530 530 M: Michael Hennerich <michael.hennerich@analog.com> 531 + S: Supported 531 532 W: http://wiki.analog.com/ADP5588 532 533 W: http://ez.analog.com/community/linux-device-drivers 533 - S: Supported 534 - F: drivers/input/keyboard/adp5588-keys.c 535 534 F: drivers/gpio/gpio-adp5588.c 535 + F: drivers/input/keyboard/adp5588-keys.c 536 536 537 537 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 538 538 M: Michael Hennerich <michael.hennerich@analog.com> 539 + S: Supported 539 540 W: http://wiki.analog.com/ADP8860 540 541 W: http://ez.analog.com/community/linux-device-drivers 541 - S: Supported 542 542 F: drivers/video/backlight/adp8860_bl.c 543 543 544 544 ADT746X FAN DRIVER ··· 563 563 564 564 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 565 565 M: Michael Hennerich <michael.hennerich@analog.com> 566 + S: Supported 566 567 W: http://wiki.analog.com/ADXL345 567 568 W: http://ez.analog.com/community/linux-device-drivers 568 - S: Supported 569 - F: drivers/input/misc/adxl34x.c 570 569 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 570 + F: drivers/input/misc/adxl34x.c 571 571 572 572 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 573 573 M: Stefan Popa <stefan.popa@analog.com> 574 - W: http://ez.analog.com/community/linux-device-drivers 575 574 S: Supported 576 - F: drivers/iio/accel/adxl372.c 577 - F: drivers/iio/accel/adxl372_spi.c 578 - F: drivers/iio/accel/adxl372_i2c.c 575 + W: http://ez.analog.com/community/linux-device-drivers 579 576 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 577 + F: drivers/iio/accel/adxl372.c 578 + F: drivers/iio/accel/adxl372_i2c.c 579 + F: drivers/iio/accel/adxl372_spi.c 580 580 581 581 AF9013 MEDIA DRIVER 582 582 M: Antti Palosaari <crope@iki.fi> 583 583 L: linux-media@vger.kernel.org 584 + S: Maintained 584 585 W: https://linuxtv.org 585 586 W: http://palosaari.fi/linux/ 586 587 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 587 588 T: git git://linuxtv.org/anttip/media_tree.git 588 - S: Maintained 589 589 F: drivers/media/dvb-frontends/af9013* 590 590 591 591 AF9033 MEDIA DRIVER 592 592 M: Antti Palosaari <crope@iki.fi> 593 593 L: linux-media@vger.kernel.org 594 + S: Maintained 594 595 W: https://linuxtv.org 595 596 W: http://palosaari.fi/linux/ 596 597 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 597 598 T: git git://linuxtv.org/anttip/media_tree.git 598 - S: Maintained 599 599 F: drivers/media/dvb-frontends/af9033* 600 600 601 601 AFFS FILE SYSTEM ··· 609 609 M: David Howells <dhowells@redhat.com> 610 610 L: linux-afs@lists.infradead.org 611 611 S: Supported 612 + W: https://www.infradead.org/~dhowells/kafs/ 613 + F: Documentation/filesystems/afs.rst 612 614 F: fs/afs/ 613 615 F: include/trace/events/afs.h 614 - F: Documentation/filesystems/afs.rst 615 - W: https://www.infradead.org/~dhowells/kafs/ 616 616 617 617 AGPGART DRIVER 618 618 M: David Airlie <airlied@linux.ie> 619 - T: git git://anongit.freedesktop.org/drm/drm 620 619 S: Maintained 620 + T: git git://anongit.freedesktop.org/drm/drm 621 621 F: drivers/char/agp/ 622 622 F: include/linux/agp* 623 623 F: include/uapi/linux/agp* ··· 638 638 AIMSLAB FM RADIO RECEIVER DRIVER 639 639 M: Hans Verkuil <hverkuil@xs4all.nl> 640 640 L: linux-media@vger.kernel.org 641 - T: git git://linuxtv.org/media_tree.git 642 - W: https://linuxtv.org 643 641 S: Maintained 642 + W: https://linuxtv.org 643 + T: git git://linuxtv.org/media_tree.git 644 644 F: drivers/media/radio/radio-aimslab* 645 645 646 646 AIO ··· 653 653 AIRSPY MEDIA DRIVER 654 654 M: Antti Palosaari <crope@iki.fi> 655 655 L: linux-media@vger.kernel.org 656 + S: Maintained 656 657 W: https://linuxtv.org 657 658 W: http://palosaari.fi/linux/ 658 659 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 659 660 T: git git://linuxtv.org/anttip/media_tree.git 660 - S: Maintained 661 661 F: drivers/media/usb/airspy/ 662 662 663 663 ALACRITECH GIGABIT ETHERNET DRIVER ··· 668 668 ALCATEL SPEEDTOUCH USB DRIVER 669 669 M: Duncan Sands <duncan.sands@free.fr> 670 670 L: linux-usb@vger.kernel.org 671 - W: http://www.linux-usb.org/SpeedTouch/ 672 671 S: Maintained 672 + W: http://www.linux-usb.org/SpeedTouch/ 673 673 F: drivers/usb/atm/speedtch.c 674 674 F: drivers/usb/atm/usbatm.c 675 675 ··· 687 687 688 688 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER 689 689 M: Tomislav Denis <tomislav.denis@avl.com> 690 - W: http://www.allsensors.com/ 691 - S: Maintained 692 690 L: linux-iio@vger.kernel.org 693 - F: drivers/iio/pressure/dlhl60d.c 691 + S: Maintained 692 + W: http://www.allsensors.com/ 694 693 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml 694 + F: drivers/iio/pressure/dlhl60d.c 695 695 696 696 ALLEGRO DVT VIDEO IP CORE DRIVER 697 697 M: Michael Tretter <m.tretter@pengutronix.de> ··· 703 703 ALLWINNER A10 CSI DRIVER 704 704 M: Maxime Ripard <mripard@kernel.org> 705 705 L: linux-media@vger.kernel.org 706 - T: git git://linuxtv.org/media_tree.git 707 - F: drivers/media/platform/sunxi/sun4i-csi/ 708 - F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 709 706 S: Maintained 707 + T: git git://linuxtv.org/media_tree.git 708 + F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 709 + F: drivers/media/platform/sunxi/sun4i-csi/ 710 710 711 711 ALLWINNER CPUFREQ DRIVER 712 712 M: Yangtao Li <tiny.windzz@gmail.com> ··· 740 740 M: Richard Henderson <rth@twiddle.net> 741 741 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 742 742 M: Matt Turner <mattst88@gmail.com> 743 - S: Odd Fixes 744 743 L: linux-alpha@vger.kernel.org 744 + S: Odd Fixes 745 745 F: arch/alpha/ 746 746 747 747 ALPS PS/2 TOUCHPAD DRIVER ··· 777 777 F: drivers/gpio/gpio-altera-a10sr.c 778 778 F: drivers/mfd/altera-a10sr.c 779 779 F: drivers/reset/reset-a10sr.c 780 - F: include/linux/mfd/altera-a10sr.h 781 780 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 781 + F: include/linux/mfd/altera-a10sr.h 782 782 783 783 ALTERA TRIPLE SPEED ETHERNET DRIVER 784 784 M: Thor Thayer <thor.thayer@linux.intel.com> ··· 790 790 M: Tobias Klauser <tklauser@distanz.ch> 791 791 L: linux-serial@vger.kernel.org 792 792 S: Maintained 793 - F: drivers/tty/serial/altera_uart.c 794 793 F: drivers/tty/serial/altera_jtaguart.c 795 - F: include/linux/altera_uart.h 794 + F: drivers/tty/serial/altera_uart.c 796 795 F: include/linux/altera_jtaguart.h 796 + F: include/linux/altera_uart.h 797 797 798 798 AMAZON ANNAPURNA LABS FIC DRIVER 799 799 M: Talel Shenhar <talel@amazon.com> ··· 822 822 M: Gal Pressman <galpress@amazon.com> 823 823 R: Yossi Leybovich <sleybo@amazon.com> 824 824 L: linux-rdma@vger.kernel.org 825 - Q: https://patchwork.kernel.org/project/linux-rdma/list/ 826 825 S: Supported 826 + Q: https://patchwork.kernel.org/project/linux-rdma/list/ 827 827 F: drivers/infiniband/hw/efa/ 828 828 F: include/uapi/rdma/efa-abi.h 829 829 ··· 838 838 M: Harry Wentland <harry.wentland@amd.com> 839 839 M: Leo Li <sunpeng.li@amd.com> 840 840 L: amd-gfx@lists.freedesktop.org 841 - T: git git://people.freedesktop.org/~agd5f/linux 842 841 S: Supported 842 + T: git git://people.freedesktop.org/~agd5f/linux 843 843 F: drivers/gpu/drm/amd/display/ 844 844 845 845 AMD FAM15H PROCESSOR POWER MONITORING DRIVER ··· 864 864 AMD GEODE PROCESSOR/CHIPSET SUPPORT 865 865 M: Andres Salomon <dilinger@queued.net> 866 866 L: linux-geode@lists.infradead.org (moderated for non-subscribers) 867 - W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 868 867 S: Supported 868 + W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 869 + F: arch/x86/include/asm/geode.h 869 870 F: drivers/char/hw_random/geode-rng.c 870 871 F: drivers/crypto/geode* 871 872 F: drivers/video/fbdev/geode/ 872 - F: arch/x86/include/asm/geode.h 873 873 874 874 AMD IOMMU (AMD-VI) 875 875 M: Joerg Roedel <joro@8bytes.org> 876 876 L: iommu@lists.linux-foundation.org 877 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 878 877 S: Maintained 878 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 879 879 F: drivers/iommu/amd_iommu*.[ch] 880 880 F: include/linux/amd-iommu.h 881 881 882 882 AMD KFD 883 883 M: Felix Kuehling <Felix.Kuehling@amd.com> 884 884 L: amd-gfx@lists.freedesktop.org 885 - T: git git://people.freedesktop.org/~agd5f/linux 886 885 S: Supported 886 + T: git git://people.freedesktop.org/~agd5f/linux 887 887 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 888 888 F: drivers/gpu/drm/amd/amdkfd/ 889 889 F: drivers/gpu/drm/amd/include/cik_structs.h 890 890 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 891 - F: drivers/gpu/drm/amd/include/vi_structs.h 892 891 F: drivers/gpu/drm/amd/include/v9_structs.h 892 + F: drivers/gpu/drm/amd/include/vi_structs.h 893 893 F: include/uapi/linux/kfd_ioctl.h 894 894 895 895 AMD MP2 I2C DRIVER ··· 904 904 M: Evan Quan <evan.quan@amd.com> 905 905 L: amd-gfx@lists.freedesktop.org 906 906 S: Supported 907 - F: drivers/gpu/drm/amd/powerplay/ 908 907 T: git git://people.freedesktop.org/~agd5f/linux 908 + F: drivers/gpu/drm/amd/powerplay/ 909 909 910 910 AMD SEATTLE DEVICE TREE SUPPORT 911 911 M: Brijesh Singh <brijeshkumar.singh@amd.com> ··· 918 918 M: Tom Lendacky <thomas.lendacky@amd.com> 919 919 L: netdev@vger.kernel.org 920 920 S: Supported 921 - F: drivers/net/ethernet/amd/xgbe/ 922 921 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 922 + F: drivers/net/ethernet/amd/xgbe/ 923 923 924 924 ANALOG DEVICES INC AD5686 DRIVER 925 925 M: Stefan Popa <stefan.popa@analog.com> 926 926 L: linux-pm@vger.kernel.org 927 - W: http://ez.analog.com/community/linux-device-drivers 928 927 S: Supported 928 + W: http://ez.analog.com/community/linux-device-drivers 929 929 F: drivers/iio/dac/ad5686* 930 930 F: drivers/iio/dac/ad5696* 931 931 932 932 ANALOG DEVICES INC AD5758 DRIVER 933 933 M: Stefan Popa <stefan.popa@analog.com> 934 934 L: linux-iio@vger.kernel.org 935 - W: http://ez.analog.com/community/linux-device-drivers 936 935 S: Supported 937 - F: drivers/iio/dac/ad5758.c 936 + W: http://ez.analog.com/community/linux-device-drivers 938 937 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 938 + F: drivers/iio/dac/ad5758.c 939 939 940 940 ANALOG DEVICES INC AD7091R5 DRIVER 941 941 M: Beniamin Bia <beniamin.bia@analog.com> 942 942 L: linux-iio@vger.kernel.org 943 - W: http://ez.analog.com/community/linux-device-drivers 944 943 S: Supported 945 - F: drivers/iio/adc/ad7091r5.c 944 + W: http://ez.analog.com/community/linux-device-drivers 946 945 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml 946 + F: drivers/iio/adc/ad7091r5.c 947 947 948 948 ANALOG DEVICES INC AD7124 DRIVER 949 949 M: Stefan Popa <stefan.popa@analog.com> 950 950 L: linux-iio@vger.kernel.org 951 - W: http://ez.analog.com/community/linux-device-drivers 952 951 S: Supported 953 - F: drivers/iio/adc/ad7124.c 952 + W: http://ez.analog.com/community/linux-device-drivers 954 953 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml 954 + F: drivers/iio/adc/ad7124.c 955 955 956 956 ANALOG DEVICES INC AD7192 DRIVER 957 957 M: Alexandru Tachici <alexandru.tachici@analog.com> 958 958 L: linux-iio@vger.kernel.org 959 - W: http://ez.analog.com/community/linux-device-drivers 960 959 S: Supported 961 - F: drivers/iio/adc/ad7192.c 960 + W: http://ez.analog.com/community/linux-device-drivers 962 961 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 962 + F: drivers/iio/adc/ad7192.c 963 963 964 964 ANALOG DEVICES INC AD7292 DRIVER 965 965 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com> 966 966 L: linux-iio@vger.kernel.org 967 - W: http://ez.analog.com/community/linux-device-drivers 968 967 S: Supported 969 - F: drivers/iio/adc/ad7292.c 968 + W: http://ez.analog.com/community/linux-device-drivers 970 969 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 970 + F: drivers/iio/adc/ad7292.c 971 971 972 972 ANALOG DEVICES INC AD7606 DRIVER 973 973 M: Stefan Popa <stefan.popa@analog.com> 974 974 M: Beniamin Bia <beniamin.bia@analog.com> 975 975 L: linux-iio@vger.kernel.org 976 - W: http://ez.analog.com/community/linux-device-drivers 977 976 S: Supported 978 - F: drivers/iio/adc/ad7606.c 977 + W: http://ez.analog.com/community/linux-device-drivers 979 978 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 979 + F: drivers/iio/adc/ad7606.c 980 980 981 981 ANALOG DEVICES INC AD7768-1 DRIVER 982 982 M: Stefan Popa <stefan.popa@analog.com> 983 983 L: linux-iio@vger.kernel.org 984 - W: http://ez.analog.com/community/linux-device-drivers 985 984 S: Supported 986 - F: drivers/iio/adc/ad7768-1.c 985 + W: http://ez.analog.com/community/linux-device-drivers 987 986 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt 987 + F: drivers/iio/adc/ad7768-1.c 988 988 989 989 ANALOG DEVICES INC AD7780 DRIVER 990 990 M: Michael Hennerich <Michael.Hennerich@analog.com> 991 991 M: Renato Lui Geh <renatogeh@gmail.com> 992 992 L: linux-iio@vger.kernel.org 993 - W: http://ez.analog.com/community/linux-device-drivers 994 993 S: Supported 995 - F: drivers/iio/adc/ad7780.c 994 + W: http://ez.analog.com/community/linux-device-drivers 996 995 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 996 + F: drivers/iio/adc/ad7780.c 997 997 998 998 ANALOG DEVICES INC AD9389B DRIVER 999 999 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> ··· 1004 1004 ANALOG DEVICES INC ADGS1408 DRIVER 1005 1005 M: Mircea Caprioru <mircea.caprioru@analog.com> 1006 1006 S: Supported 1007 - F: drivers/mux/adgs1408.c 1008 1007 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1008 + F: drivers/mux/adgs1408.c 1009 1009 1010 1010 ANALOG DEVICES INC ADIN DRIVER 1011 1011 M: Alexandru Ardelean <alexaundru.ardelean@analog.com> 1012 1012 L: netdev@vger.kernel.org 1013 - W: http://ez.analog.com/community/linux-device-drivers 1014 1013 S: Supported 1015 - F: drivers/net/phy/adin.c 1014 + W: http://ez.analog.com/community/linux-device-drivers 1016 1015 F: Documentation/devicetree/bindings/net/adi,adin.yaml 1016 + F: drivers/net/phy/adin.c 1017 1017 1018 1018 ANALOG DEVICES INC ADIS DRIVER LIBRARY 1019 1019 M: Alexandru Ardelean <alexandru.ardelean@analog.com> 1020 - S: Supported 1021 1020 L: linux-iio@vger.kernel.org 1022 - F: include/linux/iio/imu/adis.h 1021 + S: Supported 1023 1022 F: drivers/iio/imu/adis.c 1023 + F: include/linux/iio/imu/adis.h 1024 1024 1025 1025 ANALOG DEVICES INC ADIS16460 DRIVER 1026 1026 M: Dragos Bogdan <dragos.bogdan@analog.com> 1027 - S: Supported 1028 1027 L: linux-iio@vger.kernel.org 1028 + S: Supported 1029 1029 W: http://ez.analog.com/community/linux-device-drivers 1030 - F: drivers/iio/imu/adis16460.c 1031 1030 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1031 + F: drivers/iio/imu/adis16460.c 1032 1032 1033 1033 ANALOG DEVICES INC ADM1177 DRIVER 1034 1034 M: Beniamin Bia <beniamin.bia@analog.com> 1035 1035 M: Michael Hennerich <Michael.Hennerich@analog.com> 1036 1036 L: linux-hwmon@vger.kernel.org 1037 - W: http://ez.analog.com/community/linux-device-drivers 1038 1037 S: Supported 1039 - F: drivers/hwmon/adm1177.c 1038 + W: http://ez.analog.com/community/linux-device-drivers 1040 1039 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1040 + F: drivers/hwmon/adm1177.c 1041 1041 1042 1042 ANALOG DEVICES INC ADP5061 DRIVER 1043 1043 M: Stefan Popa <stefan.popa@analog.com> 1044 1044 L: linux-pm@vger.kernel.org 1045 - W: http://ez.analog.com/community/linux-device-drivers 1046 1045 S: Supported 1046 + W: http://ez.analog.com/community/linux-device-drivers 1047 1047 F: drivers/power/supply/adp5061.c 1048 1048 1049 1049 ANALOG DEVICES INC ADV7180 DRIVER 1050 1050 M: Lars-Peter Clausen <lars@metafoo.de> 1051 1051 L: linux-media@vger.kernel.org 1052 - W: http://ez.analog.com/community/linux-device-drivers 1053 1052 S: Supported 1053 + W: http://ez.analog.com/community/linux-device-drivers 1054 1054 F: drivers/media/i2c/adv7180.c 1055 1055 1056 1056 ANALOG DEVICES INC ADV748X DRIVER ··· 1081 1081 M: Lars-Peter Clausen <lars@metafoo.de> 1082 1082 M: Nuno Sá <nuno.sa@analog.com> 1083 1083 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1084 + S: Supported 1084 1085 W: http://wiki.analog.com/ 1085 1086 W: http://ez.analog.com/community/linux-device-drivers 1086 - S: Supported 1087 - F: sound/soc/codecs/adau* 1088 - F: sound/soc/codecs/adav* 1089 1087 F: sound/soc/codecs/ad1* 1090 1088 F: sound/soc/codecs/ad7* 1091 - F: sound/soc/codecs/ssm* 1089 + F: sound/soc/codecs/adau* 1090 + F: sound/soc/codecs/adav* 1092 1091 F: sound/soc/codecs/sigmadsp.* 1092 + F: sound/soc/codecs/ssm* 1093 1093 1094 1094 ANALOG DEVICES INC DMA DRIVERS 1095 1095 M: Lars-Peter Clausen <lars@metafoo.de> 1096 - W: http://ez.analog.com/community/linux-device-drivers 1097 1096 S: Supported 1097 + W: http://ez.analog.com/community/linux-device-drivers 1098 1098 F: drivers/dma/dma-axi-dmac.c 1099 1099 1100 1100 ANALOG DEVICES INC HMC425A DRIVER ··· 1110 1110 M: Lars-Peter Clausen <lars@metafoo.de> 1111 1111 M: Michael Hennerich <Michael.Hennerich@analog.com> 1112 1112 M: Stefan Popa <stefan.popa@analog.com> 1113 + S: Supported 1113 1114 W: http://wiki.analog.com/ 1114 1115 W: http://ez.analog.com/community/linux-device-drivers 1115 - S: Supported 1116 1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1117 1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1118 1118 F: drivers/iio/*/ad* 1119 1119 F: drivers/iio/adc/ltc249* 1120 - X: drivers/iio/*/adjd* 1121 1120 F: drivers/staging/iio/*/ad* 1121 + X: drivers/iio/*/adjd* 1122 1122 1123 1123 ANALOGBITS PLL LIBRARIES 1124 1124 M: Paul Walmsley <paul.walmsley@sifive.com> ··· 1130 1130 M: Nick Hu <nickhu@andestech.com> 1131 1131 M: Greentime Hu <green.hu@gmail.com> 1132 1132 M: Vincent Chen <deanbo422@gmail.com> 1133 - T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1134 1133 S: Supported 1135 - F: arch/nds32/ 1134 + T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git 1136 1135 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 1137 1136 F: Documentation/devicetree/bindings/nds32/ 1138 - K: nds32 1137 + F: arch/nds32/ 1139 1138 N: nds32 1139 + K: nds32 1140 1140 1141 1141 ANDROID CONFIG FRAGMENTS 1142 1142 M: Rob Herring <robh@kernel.org> ··· 1150 1150 M: Martijn Coenen <maco@android.com> 1151 1151 M: Joel Fernandes <joel@joelfernandes.org> 1152 1152 M: Christian Brauner <christian@brauner.io> 1153 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1154 1153 L: devel@driverdev.osuosl.org 1155 1154 S: Supported 1155 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1156 1156 F: drivers/android/ 1157 1157 F: drivers/staging/android/ 1158 1158 ··· 1196 1196 S: Odd fixes 1197 1197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1198 1198 F: arch/x86/kernel/apm_32.c 1199 + F: drivers/char/apm-emulation.c 1199 1200 F: include/linux/apm_bios.h 1200 1201 F: include/uapi/linux/apm_bios.h 1201 - F: drivers/char/apm-emulation.c 1202 1202 1203 1203 APPARMOR SECURITY MODULE 1204 1204 M: John Johansen <john.johansen@canonical.com> 1205 1205 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1206 + S: Supported 1206 1207 W: wiki.apparmor.net 1207 1208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1208 - S: Supported 1209 - F: security/apparmor/ 1210 1209 F: Documentation/admin-guide/LSM/apparmor.rst 1210 + F: security/apparmor/ 1211 1211 1212 1212 APPLE BCM5974 MULTITOUCH DRIVER 1213 1213 M: Henrik Rydberg <rydberg@bitmath.org> ··· 1225 1225 L: netdev@vger.kernel.org 1226 1226 S: Odd fixes 1227 1227 F: drivers/net/appletalk/ 1228 - F: net/appletalk/ 1229 1228 F: include/linux/atalk.h 1230 1229 F: include/uapi/linux/atalk.h 1230 + F: net/appletalk/ 1231 1231 1232 1232 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1233 1233 M: Khuong Dinh <khuong@os.amperecomputing.com> ··· 1237 1237 APPLIED MICRO (APM) X-GENE SOC EDAC 1238 1238 M: Khuong Dinh <khuong@os.amperecomputing.com> 1239 1239 S: Supported 1240 - F: drivers/edac/xgene_edac.c 1241 1240 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1241 + F: drivers/edac/xgene_edac.c 1242 1242 1243 1243 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1244 1244 M: Iyappan Subramanian <iyappan@os.amperecomputing.com> ··· 1251 1251 M: Keyur Chudgar <keyur@os.amperecomputing.com> 1252 1252 M: Quan Nguyen <quan@os.amperecomputing.com> 1253 1253 S: Supported 1254 - F: drivers/net/ethernet/apm/xgene/ 1255 - F: drivers/net/phy/mdio-xgene.c 1256 1254 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1257 1255 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1256 + F: drivers/net/ethernet/apm/xgene/ 1257 + F: drivers/net/phy/mdio-xgene.c 1258 1258 1259 1259 APPLIED MICRO (APM) X-GENE SOC PMU 1260 1260 M: Khuong Dinh <khuong@os.amperecomputing.com> 1261 1261 S: Supported 1262 - F: drivers/perf/xgene_pmu.c 1263 1262 F: Documentation/admin-guide/perf/xgene-pmu.rst 1264 1263 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1264 + F: drivers/perf/xgene_pmu.c 1265 1265 1266 1266 APTINA CAMERA SENSOR PLL 1267 1267 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> ··· 1275 1275 S: Supported 1276 1276 W: https://www.marvell.com/ 1277 1277 Q: http://patchwork.ozlabs.org/project/netdev/list/ 1278 - F: drivers/net/ethernet/aquantia/atlantic/ 1279 1278 F: Documentation/networking/device_drivers/aquantia/atlantic.txt 1279 + F: drivers/net/ethernet/aquantia/atlantic/ 1280 1280 1281 1281 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1282 1282 M: Egor Pomozov <epomozov@marvell.com> ··· 1294 1294 ARC PGU DRM DRIVER 1295 1295 M: Alexey Brodkin <abrodkin@synopsys.com> 1296 1296 S: Supported 1297 - F: drivers/gpu/drm/arc/ 1298 1297 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1298 + F: drivers/gpu/drm/arc/ 1299 1299 1300 1300 ARCNET NETWORK LAYER 1301 1301 M: Michael Grzeschik <m.grzeschik@pengutronix.de> ··· 1316 1316 ARM HDLCD DRM DRIVER 1317 1317 M: Liviu Dudau <liviu.dudau@arm.com> 1318 1318 S: Supported 1319 - F: drivers/gpu/drm/arm/hdlcd_* 1320 1319 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1320 + F: drivers/gpu/drm/arm/hdlcd_* 1321 1321 1322 1322 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1323 1323 M: Linus Walleij <linus.walleij@linaro.org> ··· 1329 1329 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt 1330 1330 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1331 1331 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1332 + F: arch/arm/boot/dts/arm-realview-* 1333 + F: arch/arm/boot/dts/integrator* 1334 + F: arch/arm/boot/dts/versatile* 1332 1335 F: arch/arm/mach-integrator/ 1333 1336 F: arch/arm/mach-realview/ 1334 1337 F: arch/arm/mach-versatile/ 1335 1338 F: arch/arm/plat-versatile/ 1336 - F: arch/arm/boot/dts/arm-realview-* 1337 - F: arch/arm/boot/dts/integrator* 1338 - F: arch/arm/boot/dts/versatile* 1339 1339 F: drivers/clk/versatile/ 1340 1340 F: drivers/i2c/busses/i2c-versatile.c 1341 1341 F: drivers/irqchip/irq-versatile-fpga.c ··· 1350 1350 L: Mali DP Maintainers <malidp@foss.arm.com> 1351 1351 S: Supported 1352 1352 T: git git://anongit.freedesktop.org/drm/drm-misc 1353 - F: drivers/gpu/drm/arm/display/include/ 1354 - F: drivers/gpu/drm/arm/display/komeda/ 1355 1353 F: Documentation/devicetree/bindings/display/arm,komeda.txt 1356 1354 F: Documentation/gpu/komeda-kms.rst 1355 + F: drivers/gpu/drm/arm/display/include/ 1356 + F: drivers/gpu/drm/arm/display/komeda/ 1357 1357 1358 1358 ARM MALI PANFROST DRM DRIVER 1359 1359 M: Rob Herring <robh@kernel.org> ··· 1372 1372 L: Mali DP Maintainers <malidp@foss.arm.com> 1373 1373 S: Supported 1374 1374 T: git git://anongit.freedesktop.org/drm/drm-misc 1375 - F: drivers/gpu/drm/arm/ 1376 1375 F: Documentation/devicetree/bindings/display/arm,malidp.txt 1377 1376 F: Documentation/gpu/afbc.rst 1377 + F: drivers/gpu/drm/arm/ 1378 1378 1379 1379 ARM MFM AND FLOPPY DRIVERS 1380 1380 M: Ian Molton <spyro@f2s.com> 1381 1381 S: Maintained 1382 - F: arch/arm/mach-rpc/floppydma.S 1383 1382 F: arch/arm/include/asm/floppy.h 1383 + F: arch/arm/mach-rpc/floppydma.S 1384 1384 1385 1385 ARM PMU PROFILING AND DEBUGGING 1386 1386 M: Will Deacon <will@kernel.org> 1387 1387 M: Mark Rutland <mark.rutland@arm.com> 1388 - S: Maintained 1389 1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390 - F: arch/arm*/kernel/perf_* 1391 - F: arch/arm/oprofile/common.c 1392 - F: arch/arm*/kernel/hw_breakpoint.c 1393 - F: arch/arm*/include/asm/hw_breakpoint.h 1394 - F: arch/arm*/include/asm/perf_event.h 1395 - F: drivers/perf/* 1396 - F: include/linux/perf/arm_pmu.h 1389 + S: Maintained 1397 1390 F: Documentation/devicetree/bindings/arm/pmu.yaml 1398 1391 F: Documentation/devicetree/bindings/perf/ 1392 + F: arch/arm*/include/asm/hw_breakpoint.h 1393 + F: arch/arm*/include/asm/perf_event.h 1394 + F: arch/arm*/kernel/hw_breakpoint.c 1395 + F: arch/arm*/kernel/perf_* 1396 + F: arch/arm/oprofile/common.c 1397 + F: drivers/perf/* 1398 + F: include/linux/perf/arm_pmu.h 1399 1399 1400 1400 ARM PORT 1401 1401 M: Russell King <linux@armlinux.org.uk> 1402 1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403 - W: http://www.armlinux.org.uk/ 1404 1403 S: Odd Fixes 1404 + W: http://www.armlinux.org.uk/ 1405 1405 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1406 1406 F: arch/arm/ 1407 1407 X: arch/arm/boot/dts/ ··· 1461 1461 S: Maintained 1462 1462 F: Documentation/devicetree/bindings/iommu/arm,smmu* 1463 1463 F: drivers/iommu/arm-smmu* 1464 - F: drivers/iommu/io-pgtable-arm.c 1465 1464 F: drivers/iommu/io-pgtable-arm-v7s.c 1465 + F: drivers/iommu/io-pgtable-arm.c 1466 1466 1467 1467 ARM SUB-ARCHITECTURES 1468 1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469 1469 S: Maintained 1470 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1470 1471 F: arch/arm/mach-*/ 1471 1472 F: arch/arm/plat-*/ 1472 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1473 1473 1474 1474 ARM/ACTIONS SEMI ARCHITECTURE 1475 1475 M: Andreas Färber <afaerber@suse.de> 1476 1476 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1477 1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478 1478 S: Maintained 1479 - N: owl 1480 - F: arch/arm/mach-actions/ 1479 + F: Documentation/devicetree/bindings/arm/actions.yaml 1480 + F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1481 + F: Documentation/devicetree/bindings/dma/owl-dma.txt 1482 + F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1483 + F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1484 + F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1485 + F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1486 + F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1481 1487 F: arch/arm/boot/dts/owl-* 1488 + F: arch/arm/mach-actions/ 1482 1489 F: arch/arm64/boot/dts/actions/ 1483 1490 F: drivers/clk/actions/ 1484 1491 F: drivers/clocksource/timer-owl* ··· 1496 1489 F: drivers/soc/actions/ 1497 1490 F: include/dt-bindings/power/owl-* 1498 1491 F: include/linux/soc/actions/ 1499 - F: Documentation/devicetree/bindings/arm/actions.yaml 1500 - F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1501 - F: Documentation/devicetree/bindings/dma/owl-dma.txt 1502 - F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1503 - F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 1504 - F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1505 - F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1506 - F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1492 + N: owl 1507 1493 1508 1494 ARM/ADS SPHERE MACHINE SUPPORT 1509 1495 M: Lennert Buytenhek <kernel@wantstofly.org> ··· 1523 1523 M: Chen-Yu Tsai <wens@csie.org> 1524 1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525 1525 S: Maintained 1526 - N: sun[x456789]i 1527 - N: sun50i 1526 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1528 1527 F: arch/arm/mach-sunxi/ 1529 1528 F: arch/arm64/boot/dts/allwinner/ 1530 1529 F: drivers/clk/sunxi-ng/ 1531 1530 F: drivers/pinctrl/sunxi/ 1532 1531 F: drivers/soc/sunxi/ 1533 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1532 + N: sun[x456789]i 1533 + N: sun50i 1534 1534 1535 1535 ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1536 1536 M: Neil Armstrong <narmstrong@baylibre.com> 1537 1537 M: Jerome Brunet <jbrunet@baylibre.com> 1538 1538 L: linux-amlogic@lists.infradead.org 1539 1539 S: Maintained 1540 - F: drivers/clk/meson/ 1541 - F: include/dt-bindings/clock/meson* 1542 - F: include/dt-bindings/clock/gxbb* 1543 1540 F: Documentation/devicetree/bindings/clock/amlogic* 1541 + F: drivers/clk/meson/ 1542 + F: include/dt-bindings/clock/gxbb* 1543 + F: include/dt-bindings/clock/meson* 1544 1544 1545 1545 ARM/Amlogic Meson SoC Crypto Drivers 1546 1546 M: Corentin Labbe <clabbe@baylibre.com> 1547 1547 L: linux-crypto@vger.kernel.org 1548 1548 L: linux-amlogic@lists.infradead.org 1549 1549 S: Maintained 1550 - F: drivers/crypto/amlogic/ 1551 1550 F: Documentation/devicetree/bindings/crypto/amlogic* 1551 + F: drivers/crypto/amlogic/ 1552 1552 1553 1553 ARM/Amlogic Meson SoC Sound Drivers 1554 1554 M: Jerome Brunet <jbrunet@baylibre.com> 1555 1555 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1556 1556 S: Maintained 1557 - F: sound/soc/meson/ 1558 1557 F: Documentation/devicetree/bindings/sound/amlogic* 1558 + F: sound/soc/meson/ 1559 1559 1560 1560 ARM/Amlogic Meson SoC support 1561 1561 M: Kevin Hilman <khilman@baylibre.com> 1562 1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563 1563 L: linux-amlogic@lists.infradead.org 1564 - W: http://linux-meson.com/ 1565 1564 S: Maintained 1566 - F: arch/arm/mach-meson/ 1565 + W: http://linux-meson.com/ 1567 1566 F: arch/arm/boot/dts/meson* 1567 + F: arch/arm/mach-meson/ 1568 1568 F: arch/arm64/boot/dts/amlogic/ 1569 - F: drivers/pinctrl/meson/ 1570 1569 F: drivers/mmc/host/meson* 1571 - F: drivers/soc/amlogic/ 1570 + F: drivers/pinctrl/meson/ 1572 1571 F: drivers/rtc/rtc-meson* 1572 + F: drivers/soc/amlogic/ 1573 1573 N: meson 1574 1574 1575 1575 ARM/Annapurna Labs ALPINE ARCHITECTURE ··· 1577 1577 M: Antoine Tenart <antoine.tenart@bootlin.com> 1578 1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579 1579 S: Maintained 1580 - F: arch/arm/mach-alpine/ 1581 1580 F: arch/arm/boot/dts/alpine* 1581 + F: arch/arm/mach-alpine/ 1582 1582 F: arch/arm64/boot/dts/al/ 1583 1583 F: drivers/*/*alpine* 1584 1584 1585 1585 ARM/ARTPEC MACHINE SUPPORT 1586 1586 M: Jesper Nilsson <jesper.nilsson@axis.com> 1587 1587 M: Lars Persson <lars.persson@axis.com> 1588 - S: Maintained 1589 1588 L: linux-arm-kernel@axis.com 1590 - F: arch/arm/mach-artpec 1589 + S: Maintained 1590 + F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1591 1591 F: arch/arm/boot/dts/artpec6* 1592 + F: arch/arm/mach-artpec 1592 1593 F: drivers/clk/axis 1593 1594 F: drivers/crypto/axis 1594 1595 F: drivers/mmc/host/usdhi6rol0.c 1595 1596 F: drivers/pinctrl/pinctrl-artpec* 1596 - F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1597 1597 1598 1598 ARM/ASPEED I2C DRIVER 1599 1599 M: Brendan Higgins <brendanhiggins@google.com> ··· 1602 1602 L: linux-i2c@vger.kernel.org 1603 1603 L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1604 1604 S: Maintained 1605 - F: drivers/irqchip/irq-aspeed-i2c-ic.c 1606 - F: drivers/i2c/busses/i2c-aspeed.c 1607 - F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1608 1605 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1606 + F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1607 + F: drivers/i2c/busses/i2c-aspeed.c 1608 + F: drivers/irqchip/irq-aspeed-i2c-ic.c 1609 1609 1610 1610 ARM/ASPEED MACHINE SUPPORT 1611 1611 M: Joel Stanley <joel@jms.id.au> 1612 1612 R: Andrew Jeffery <andrew@aj.id.au> 1613 1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614 1614 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1615 - Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1616 1615 S: Supported 1616 + Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1617 1617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1618 - F: arch/arm/mach-aspeed/ 1619 1618 F: arch/arm/boot/dts/aspeed-* 1619 + F: arch/arm/mach-aspeed/ 1620 1620 N: aspeed 1621 1621 1622 1622 ARM/BITMAIN ARCHITECTURE 1623 1623 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1624 1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625 1625 S: Maintained 1626 - F: arch/arm64/boot/dts/bitmain/ 1627 - F: drivers/clk/clk-bm1880.c 1628 - F: drivers/pinctrl/pinctrl-bm1880.c 1629 1626 F: Documentation/devicetree/bindings/arm/bitmain.yaml 1630 1627 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 1631 1628 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 1629 + F: arch/arm64/boot/dts/bitmain/ 1630 + F: drivers/clk/clk-bm1880.c 1631 + F: drivers/pinctrl/pinctrl-bm1880.c 1632 1632 1633 1633 ARM/CALXEDA HIGHBANK ARCHITECTURE 1634 1634 M: Andre Przywara <andre.przywara@arm.com> 1635 1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636 1636 S: Maintained 1637 - F: arch/arm/mach-highbank/ 1638 - F: arch/arm/boot/dts/highbank.dts 1639 1637 F: arch/arm/boot/dts/ecx-*.dts* 1638 + F: arch/arm/boot/dts/highbank.dts 1639 + F: arch/arm/mach-highbank/ 1640 1640 1641 1641 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1642 1642 M: Krzysztof Halasa <khalasa@piap.pl> ··· 1705 1705 R: Mike Leach <mike.leach@linaro.org> 1706 1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707 1707 S: Maintained 1708 - F: drivers/hwtracing/coresight/* 1709 - F: include/dt-bindings/arm/coresight-cti-dt.h 1710 - F: Documentation/trace/coresight/* 1711 - F: Documentation/devicetree/bindings/arm/coresight.txt 1708 + F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1712 1709 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1713 1710 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml 1714 - F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1715 - F: tools/perf/arch/arm/util/pmu.c 1711 + F: Documentation/devicetree/bindings/arm/coresight.txt 1712 + F: Documentation/trace/coresight/* 1713 + F: drivers/hwtracing/coresight/* 1714 + F: include/dt-bindings/arm/coresight-cti-dt.h 1716 1715 F: tools/perf/arch/arm/util/auxtrace.c 1717 1716 F: tools/perf/arch/arm/util/cs-etm.c 1718 1717 F: tools/perf/arch/arm/util/cs-etm.h 1719 - F: tools/perf/util/cs-etm.* 1718 + F: tools/perf/arch/arm/util/pmu.c 1720 1719 F: tools/perf/util/cs-etm-decoder/* 1720 + F: tools/perf/util/cs-etm.* 1721 1721 1722 1722 ARM/CORGI MACHINE SUPPORT 1723 1723 M: Richard Purdie <rpurdie@rpsys.net> ··· 1727 1727 M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1728 1728 M: Linus Walleij <linus.walleij@linaro.org> 1729 1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730 - T: git git://github.com/ulli-kroll/linux.git 1731 1730 S: Maintained 1731 + T: git git://github.com/ulli-kroll/linux.git 1732 1732 F: Documentation/devicetree/bindings/arm/gemini.txt 1733 - F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1734 1733 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1734 + F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1735 1735 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1736 1736 F: arch/arm/mach-gemini/ 1737 1737 F: drivers/net/ethernet/cortina/ ··· 1741 1741 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1742 1742 M: Barry Song <baohua@kernel.org> 1743 1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1744 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1745 1744 S: Maintained 1745 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1746 1746 F: arch/arm/boot/dts/prima2* 1747 1747 F: arch/arm/mach-prima2/ 1748 1748 F: drivers/clk/sirf/ 1749 - F: drivers/clocksource/timer-prima2.c 1750 1749 F: drivers/clocksource/timer-atlas7.c 1751 - N: [^a-z]sirf 1750 + F: drivers/clocksource/timer-prima2.c 1752 1751 X: drivers/gnss 1752 + N: [^a-z]sirf 1753 1753 1754 1754 ARM/CZ.NIC TURRIS MOX SUPPORT 1755 1755 M: Marek Behun <marek.behun@nic.cz> 1756 - W: http://mox.turris.cz 1757 1756 S: Maintained 1757 + W: http://mox.turris.cz 1758 1758 F: Documentation/ABI/testing/debugfs-moxtet 1759 1759 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 1760 1760 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 1761 1761 F: Documentation/devicetree/bindings/bus/moxtet.txt 1762 1762 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 1763 1763 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 1764 - F: include/linux/moxtet.h 1765 1764 F: drivers/bus/moxtet.c 1766 1765 F: drivers/firmware/turris-mox-rwtm.c 1767 1766 F: drivers/gpio/gpio-moxtet.c 1767 + F: include/linux/moxtet.h 1768 1768 1769 1769 ARM/EBSA110 MACHINE SUPPORT 1770 1770 M: Russell King <linux@armlinux.org.uk> 1771 1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1772 - W: http://www.armlinux.org.uk/ 1773 1772 S: Maintained 1773 + W: http://www.armlinux.org.uk/ 1774 1774 F: arch/arm/mach-ebsa110/ 1775 1775 F: drivers/net/ethernet/amd/am79c961a.* 1776 1776 ··· 1797 1797 ARM/FOOTBRIDGE ARCHITECTURE 1798 1798 M: Russell King <linux@armlinux.org.uk> 1799 1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1800 - W: http://www.armlinux.org.uk/ 1801 1800 S: Maintained 1801 + W: http://www.armlinux.org.uk/ 1802 1802 F: arch/arm/include/asm/hardware/dec21285.h 1803 1803 F: arch/arm/mach-footbridge/ 1804 1804 ··· 1811 1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812 1812 S: Maintained 1813 1813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1814 + X: drivers/media/i2c/ 1814 1815 N: imx 1815 1816 N: mxs 1816 - X: drivers/media/i2c/ 1817 1817 1818 1818 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1819 1819 M: Shawn Guo <shawnguo@kernel.org> ··· 1833 1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834 1834 S: Maintained 1835 1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1836 - F: arch/arm/mach-imx/*vf610* 1837 1836 F: arch/arm/boot/dts/vf* 1837 + F: arch/arm/mach-imx/*vf610* 1838 1838 1839 1839 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1840 1840 M: Lennert Buytenhek <kernel@wantstofly.org> ··· 1858 1858 ARM/HISILICON SOC SUPPORT 1859 1859 M: Wei Xu <xuwei5@hisilicon.com> 1860 1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861 - W: http://www.hisilicon.com 1862 1861 S: Supported 1862 + W: http://www.hisilicon.com 1863 1863 T: git git://github.com/hisilicon/linux-hisi.git 1864 - F: arch/arm/mach-hisi/ 1865 1864 F: arch/arm/boot/dts/hi3* 1866 1865 F: arch/arm/boot/dts/hip* 1867 1866 F: arch/arm/boot/dts/hisi* 1867 + F: arch/arm/mach-hisi/ 1868 1868 F: arch/arm64/boot/dts/hisilicon/ 1869 1869 1870 1870 ARM/HP JORNADA 7XX MACHINE SUPPORT 1871 1871 M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1872 - W: www.jlime.com 1873 1872 S: Maintained 1873 + W: www.jlime.com 1874 1874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1875 - F: arch/arm/mach-sa1100/jornada720.c 1876 1875 F: arch/arm/mach-sa1100/include/mach/jornada720.h 1876 + F: arch/arm/mach-sa1100/jornada720.c 1877 1877 1878 1878 ARM/IGEP MACHINE SUPPORT 1879 1879 M: Enric Balletbo i Serra <eballetbo@gmail.com> ··· 1965 1965 M: Vladimir Zapolskiy <vz@mleia.com> 1966 1966 M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1967 1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968 - T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1969 1968 S: Maintained 1969 + T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1970 1970 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt 1971 1971 F: arch/arm/boot/dts/lpc32* 1972 1972 F: arch/arm/mach-lpc32xx/ ··· 1987 1987 M: Gregory Clement <gregory.clement@bootlin.com> 1988 1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1989 1989 S: Maintained 1990 + T: git git://git.infradead.org/linux-mvebu.git 1990 1991 F: Documentation/devicetree/bindings/soc/dove/ 1992 + F: arch/arm/boot/dts/dove* 1993 + F: arch/arm/boot/dts/orion5x* 1991 1994 F: arch/arm/mach-dove/ 1992 1995 F: arch/arm/mach-mv78xx0/ 1993 1996 F: arch/arm/mach-orion5x/ 1994 1997 F: arch/arm/plat-orion/ 1995 - F: arch/arm/boot/dts/dove* 1996 - F: arch/arm/boot/dts/orion5x* 1997 - T: git git://git.infradead.org/linux-mvebu.git 1998 1998 1999 1999 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2000 2000 M: Jason Cooper <jason@lakedaemon.net> ··· 2003 2003 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2004 2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005 2005 S: Maintained 2006 + T: git git://git.infradead.org/linux-mvebu.git 2006 2007 F: arch/arm/boot/dts/armada* 2007 2008 F: arch/arm/boot/dts/kirkwood* 2008 2009 F: arch/arm/configs/mvebu_*_defconfig ··· 2017 2016 F: drivers/irqchip/irq-mvebu-* 2018 2017 F: drivers/pinctrl/mvebu/ 2019 2018 F: drivers/rtc/rtc-armada38x.c 2020 - T: git git://git.infradead.org/linux-mvebu.git 2021 2019 2022 2020 ARM/Mediatek RTC DRIVER 2023 2021 M: Eddie Huang <eddie.huang@mediatek.com> ··· 2034 2034 M: Matthias Brugger <matthias.bgg@gmail.com> 2035 2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036 2036 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2037 + S: Maintained 2037 2038 W: https://mtk.bcnfs.org/ 2038 2039 C: irc://chat.freenode.net/linux-mediatek 2039 - S: Maintained 2040 2040 F: arch/arm/boot/dts/mt6* 2041 2041 F: arch/arm/boot/dts/mt7* 2042 2042 F: arch/arm/boot/dts/mt8* ··· 2052 2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2053 2053 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 2054 2054 S: Maintained 2055 - F: drivers/phy/mediatek/ 2056 2055 F: Documentation/devicetree/bindings/phy/phy-mtk-* 2056 + F: drivers/phy/mediatek/ 2057 2057 2058 2058 ARM/Microchip (AT91) SoC support 2059 2059 M: Nicolas Ferre <nicolas.ferre@microchip.com> 2060 2060 M: Alexandre Belloni <alexandre.belloni@bootlin.com> 2061 2061 M: Ludovic Desroches <ludovic.desroches@microchip.com> 2062 2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063 + S: Supported 2063 2064 W: http://www.linux4sam.org 2064 2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2065 - S: Supported 2066 - N: at91 2067 - N: atmel 2068 - F: arch/arm/mach-at91/ 2069 - F: include/soc/at91/ 2070 2066 F: arch/arm/boot/dts/at91*.dts 2071 2067 F: arch/arm/boot/dts/at91*.dtsi 2072 2068 F: arch/arm/boot/dts/sama*.dts 2073 2069 F: arch/arm/boot/dts/sama*.dtsi 2074 2070 F: arch/arm/include/debug/at91.S 2071 + F: arch/arm/mach-at91/ 2075 2072 F: drivers/memory/atmel* 2076 2073 F: drivers/watchdog/sama5d4_wdt.c 2074 + F: include/soc/at91/ 2077 2075 X: drivers/input/touchscreen/atmel_mxt_ts.c 2078 2076 X: drivers/net/wireless/atmel/ 2077 + N: at91 2078 + N: atmel 2079 2079 2080 2080 ARM/MIOA701 MACHINE SUPPORT 2081 2081 M: Robert Jarzmik <robert.jarzmik@free.fr> 2082 2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083 - F: arch/arm/mach-pxa/mioa701.c 2084 2083 S: Maintained 2084 + F: arch/arm/mach-pxa/mioa701.c 2085 2085 2086 2086 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 2087 2087 M: Michael Petchkovsky <mkpetch@internode.on.net> ··· 2091 2091 M: Linus Walleij <linus.walleij@linaro.org> 2092 2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093 2093 S: Maintained 2094 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2095 + F: Documentation/devicetree/bindings/arm/ste-* 2096 + F: Documentation/devicetree/bindings/arm/ux500.yaml 2097 + F: Documentation/devicetree/bindings/arm/ux500/ 2094 2098 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt 2095 2099 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt 2100 + F: arch/arm/boot/dts/ste-* 2096 2101 F: arch/arm/mach-nomadik/ 2097 2102 F: arch/arm/mach-u300/ 2098 2103 F: arch/arm/mach-ux500/ 2099 - F: drivers/soc/ux500/ 2100 - F: arch/arm/boot/dts/ste-* 2101 2104 F: drivers/clk/clk-nomadik.c 2102 2105 F: drivers/clk/clk-u300.c 2103 2106 F: drivers/clocksource/clksrc-dbx500-prcmu.c ··· 2114 2111 F: drivers/mfd/ab3100* 2115 2112 F: drivers/mfd/ab8500* 2116 2113 F: drivers/mfd/abx500* 2117 - F: drivers/mfd/dbx500* 2118 2114 F: drivers/mfd/db8500* 2115 + F: drivers/mfd/dbx500* 2119 2116 F: drivers/pinctrl/nomadik/ 2120 2117 F: drivers/pinctrl/pinctrl-coh901* 2121 2118 F: drivers/pinctrl/pinctrl-u300.c ··· 2123 2120 F: drivers/rtc/rtc-ab8500.c 2124 2121 F: drivers/rtc/rtc-coh901331.c 2125 2122 F: drivers/rtc/rtc-pl031.c 2123 + F: drivers/soc/ux500/ 2126 2124 F: drivers/watchdog/coh901327_wdt.c 2127 - F: Documentation/devicetree/bindings/arm/ste-* 2128 - F: Documentation/devicetree/bindings/arm/ux500/ 2129 - F: Documentation/devicetree/bindings/arm/ux500.yaml 2130 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2131 2125 2132 2126 ARM/NUVOTON NPCM ARCHITECTURE 2133 2127 M: Avi Fishman <avifishman70@gmail.com> ··· 2135 2135 R: Benjamin Fair <benjaminfair@google.com> 2136 2136 L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2137 2137 S: Supported 2138 - F: arch/arm/mach-npcm/ 2139 - F: arch/arm/boot/dts/nuvoton-npcm* 2140 - F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2141 - F: drivers/*/*npcm* 2142 - F: Documentation/devicetree/bindings/*/*npcm* 2143 2138 F: Documentation/devicetree/bindings/*/*/*npcm* 2139 + F: Documentation/devicetree/bindings/*/*npcm* 2140 + F: arch/arm/boot/dts/nuvoton-npcm* 2141 + F: arch/arm/mach-npcm/ 2142 + F: drivers/*/*npcm* 2143 + F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2144 2144 2145 2145 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 2146 2146 L: openmoko-kernel@lists.openmoko.org (subscribers-only) 2147 - W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2148 2147 S: Orphan 2149 - F: arch/arm/mach-s3c24xx/mach-gta02.c 2148 + W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 2150 2149 F: arch/arm/mach-s3c24xx/gta02.h 2150 + F: arch/arm/mach-s3c24xx/mach-gta02.c 2151 2151 2152 2152 ARM/Orion SoC/Technologic Systems TS-78xx platform support 2153 2153 M: Alexander Clouter <alex@digriz.org.uk> 2154 2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2155 - W: http://www.digriz.org.uk/ts78xx/kernel 2156 2155 S: Maintained 2156 + W: http://www.digriz.org.uk/ts78xx/kernel 2157 2157 F: arch/arm/mach-orion5x/ts78xx-* 2158 2158 2159 2159 ARM/OXNAS platform support ··· 2161 2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2162 2162 L: linux-oxnas@groups.io (moderated for non-subscribers) 2163 2163 S: Maintained 2164 - F: arch/arm/mach-oxnas/ 2165 2164 F: arch/arm/boot/dts/ox8*.dts* 2165 + F: arch/arm/mach-oxnas/ 2166 2166 N: oxnas 2167 2167 2168 2168 ARM/PALM TREO SUPPORT 2169 2169 M: Tomas Cech <sleep_walker@suse.com> 2170 2170 L: linux-arm-kernel@lists.infradead.org 2171 - W: http://hackndev.com 2172 2171 S: Maintained 2172 + W: http://hackndev.com 2173 2173 F: arch/arm/mach-pxa/palmtreo.* 2174 2174 2175 2175 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 2176 2176 M: Marek Vasut <marek.vasut@gmail.com> 2177 2177 L: linux-arm-kernel@lists.infradead.org 2178 - W: http://hackndev.com 2179 2178 S: Maintained 2180 - F: arch/arm/mach-pxa/include/mach/palmtx.h 2181 - F: arch/arm/mach-pxa/palmtx.c 2182 - F: arch/arm/mach-pxa/palmt5.* 2179 + W: http://hackndev.com 2183 2180 F: arch/arm/mach-pxa/include/mach/palmld.h 2184 - F: arch/arm/mach-pxa/palmld.c 2185 - F: arch/arm/mach-pxa/palmte2.* 2186 2181 F: arch/arm/mach-pxa/include/mach/palmtc.h 2182 + F: arch/arm/mach-pxa/include/mach/palmtx.h 2183 + F: arch/arm/mach-pxa/palmld.c 2184 + F: arch/arm/mach-pxa/palmt5.* 2187 2185 F: arch/arm/mach-pxa/palmtc.c 2186 + F: arch/arm/mach-pxa/palmte2.* 2187 + F: arch/arm/mach-pxa/palmtx.c 2188 2188 2189 2189 ARM/PALMZ72 SUPPORT 2190 2190 M: Sergey Lapin <slapin@ossfans.org> 2191 2191 L: linux-arm-kernel@lists.infradead.org 2192 - W: http://hackndev.com 2193 2192 S: Maintained 2193 + W: http://hackndev.com 2194 2194 F: arch/arm/mach-pxa/palmz72.* 2195 2195 2196 2196 ARM/PLEB SUPPORT 2197 2197 M: Peter Chubb <pleb@gelato.unsw.edu.au> 2198 - W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2199 2198 S: Maintained 2199 + W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 2200 2200 2201 2201 ARM/PT DIGITAL BOARD PORT 2202 2202 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 2203 2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2204 - W: http://www.armlinux.org.uk/ 2205 2204 S: Maintained 2205 + W: http://www.armlinux.org.uk/ 2206 2206 2207 2207 ARM/QUALCOMM SUPPORT 2208 2208 M: Andy Gross <agross@kernel.org> 2209 2209 M: Bjorn Andersson <bjorn.andersson@linaro.org> 2210 2210 L: linux-arm-msm@vger.kernel.org 2211 2211 S: Maintained 2212 - F: Documentation/devicetree/bindings/soc/qcom/ 2212 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2213 2213 F: Documentation/devicetree/bindings/*/qcom* 2214 + F: Documentation/devicetree/bindings/soc/qcom/ 2214 2215 F: arch/arm/boot/dts/qcom-*.dts 2215 2216 F: arch/arm/boot/dts/qcom-*.dtsi 2216 2217 F: arch/arm/mach-qcom/ 2217 2218 F: arch/arm64/boot/dts/qcom/ 2218 - F: drivers/*/qcom/ 2219 - F: drivers/*/qcom* 2220 - F: drivers/*/*/qcom/ 2221 2219 F: drivers/*/*/qcom* 2220 + F: drivers/*/*/qcom/ 2222 2221 F: drivers/*/pm8???-* 2222 + F: drivers/*/qcom* 2223 + F: drivers/*/qcom/ 2223 2224 F: drivers/bluetooth/btqcomsmd.c 2224 2225 F: drivers/clocksource/timer-qcom.c 2225 2226 F: drivers/extcon/extcon-qcom* 2226 - F: drivers/iommu/msm* 2227 - F: drivers/i2c/busses/i2c-qup.c 2228 2227 F: drivers/i2c/busses/i2c-qcom-geni.c 2228 + F: drivers/i2c/busses/i2c-qup.c 2229 + F: drivers/iommu/msm* 2229 2230 F: drivers/mfd/ssbi.c 2230 2231 F: drivers/mmc/host/mmci_qcom* 2231 2232 F: drivers/mmc/host/sdhci-msm.c ··· 2235 2234 F: drivers/power/*/msm* 2236 2235 F: drivers/reset/reset-qcom-* 2237 2236 F: drivers/scsi/ufs/ufs-qcom.* 2238 - F: drivers/spi/spi-qup.c 2239 2237 F: drivers/spi/spi-geni-qcom.c 2240 2238 F: drivers/spi/spi-qcom-qspi.c 2239 + F: drivers/spi/spi-qup.c 2241 2240 F: drivers/tty/serial/msm_serial.c 2242 2241 F: drivers/usb/dwc3/dwc3-qcom.c 2243 2242 F: include/dt-bindings/*/qcom* 2244 2243 F: include/linux/*/qcom* 2245 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2246 2244 2247 2245 ARM/RADISYS ENP2611 MACHINE SUPPORT 2248 2246 M: Lennert Buytenhek <kernel@wantstofly.org> ··· 2253 2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2254 2254 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 2255 2255 S: Maintained 2256 - F: arch/arm/boot/dts/rda8810pl-* 2257 - F: drivers/clocksource/timer-rda.c 2258 - F: drivers/gpio/gpio-rda.c 2259 - F: drivers/irqchip/irq-rda-intc.c 2260 - F: drivers/tty/serial/rda-uart.c 2261 2256 F: Documentation/devicetree/bindings/arm/rda.yaml 2262 2257 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2263 2258 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 2264 2259 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 2265 2260 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 2261 + F: arch/arm/boot/dts/rda8810pl-* 2262 + F: drivers/clocksource/timer-rda.c 2263 + F: drivers/gpio/gpio-rda.c 2264 + F: drivers/irqchip/irq-rda-intc.c 2265 + F: drivers/tty/serial/rda-uart.c 2266 2266 2267 2267 ARM/REALTEK ARCHITECTURE 2268 2268 M: Andreas Färber <afaerber@suse.de> 2269 2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270 2270 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) 2271 2271 S: Maintained 2272 - F: arch/arm64/boot/dts/realtek/ 2273 2272 F: Documentation/devicetree/bindings/arm/realtek.yaml 2273 + F: arch/arm64/boot/dts/realtek/ 2274 2274 2275 2275 ARM/RENESAS ARM64 ARCHITECTURE 2276 2276 M: Geert Uytterhoeven <geert+renesas@glider.be> 2277 2277 M: Magnus Damm <magnus.damm@gmail.com> 2278 2278 L: linux-renesas-soc@vger.kernel.org 2279 + S: Supported 2279 2280 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2280 2281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2281 - S: Supported 2282 - F: arch/arm64/boot/dts/renesas/ 2283 2282 F: Documentation/devicetree/bindings/arm/renesas.yaml 2283 + F: arch/arm64/boot/dts/renesas/ 2284 2284 F: drivers/soc/renesas/ 2285 2285 F: include/linux/soc/renesas/ 2286 2286 2287 2287 ARM/RISCPC ARCHITECTURE 2288 2288 M: Russell King <linux@armlinux.org.uk> 2289 2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2290 - W: http://www.armlinux.org.uk/ 2291 2290 S: Maintained 2291 + W: http://www.armlinux.org.uk/ 2292 2292 F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2293 2293 F: arch/arm/include/asm/hardware/ioc.h 2294 2294 F: arch/arm/include/asm/hardware/iomd.h ··· 2303 2303 M: Heiko Stuebner <heiko@sntech.de> 2304 2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2305 2305 L: linux-rockchip@lists.infradead.org 2306 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2307 2306 S: Maintained 2307 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2308 2308 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 2309 2309 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2310 2310 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 2311 2311 F: arch/arm/boot/dts/rk3* 2312 2312 F: arch/arm/boot/dts/rv1108* 2313 2313 F: arch/arm/mach-rockchip/ 2314 + F: drivers/*/*/*rockchip* 2315 + F: drivers/*/*rockchip* 2314 2316 F: drivers/clk/rockchip/ 2315 2317 F: drivers/i2c/busses/i2c-rk3x.c 2316 - F: drivers/*/*rockchip* 2317 - F: drivers/*/*/*rockchip* 2318 2318 F: sound/soc/rockchip/ 2319 2319 N: rockchip 2320 2320 ··· 2323 2323 M: Krzysztof Kozlowski <krzk@kernel.org> 2324 2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2325 2325 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2326 - Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2327 2326 S: Maintained 2327 + Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2328 + F: Documentation/arm/samsung/ 2329 + F: Documentation/devicetree/bindings/arm/samsung/ 2330 + F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2331 + F: arch/arm/boot/dts/exynos* 2328 2332 F: arch/arm/boot/dts/s3c* 2329 2333 F: arch/arm/boot/dts/s5p* 2330 - F: arch/arm/boot/dts/exynos* 2331 - F: arch/arm64/boot/dts/exynos/ 2332 - F: arch/arm/plat-samsung/ 2334 + F: arch/arm/mach-exynos*/ 2333 2335 F: arch/arm/mach-s3c24*/ 2334 2336 F: arch/arm/mach-s3c64xx/ 2335 2337 F: arch/arm/mach-s5p*/ 2336 - F: arch/arm/mach-exynos*/ 2337 - F: drivers/*/*s3c24* 2338 + F: arch/arm/plat-samsung/ 2339 + F: arch/arm64/boot/dts/exynos/ 2338 2340 F: drivers/*/*/*s3c24* 2341 + F: drivers/*/*s3c24* 2339 2342 F: drivers/*/*s3c64xx* 2340 2343 F: drivers/*/*s5pv210* 2341 2344 F: drivers/memory/samsung/ 2342 2345 F: drivers/soc/samsung/ 2343 2346 F: drivers/tty/serial/samsung* 2344 2347 F: include/linux/soc/samsung/ 2345 - F: Documentation/arm/samsung/ 2346 - F: Documentation/devicetree/bindings/arm/samsung/ 2347 - F: Documentation/devicetree/bindings/power/pd-samsung.yaml 2348 2348 N: exynos 2349 2349 2350 2350 ARM/SAMSUNG MOBILE MACHINE SUPPORT ··· 2367 2367 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2368 2368 L: linux-media@vger.kernel.org 2369 2369 S: Maintained 2370 - F: drivers/media/platform/s5p-cec/ 2371 2370 F: Documentation/devicetree/bindings/media/s5p-cec.txt 2371 + F: drivers/media/platform/s5p-cec/ 2372 2372 2373 2373 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2374 2374 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> ··· 2393 2393 M: Geert Uytterhoeven <geert+renesas@glider.be> 2394 2394 M: Magnus Damm <magnus.damm@gmail.com> 2395 2395 L: linux-renesas-soc@vger.kernel.org 2396 + S: Supported 2396 2397 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2397 2398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2398 - S: Supported 2399 + F: Documentation/devicetree/bindings/arm/renesas.yaml 2399 2400 F: arch/arm/boot/dts/emev2* 2400 2401 F: arch/arm/boot/dts/gr-peach* 2401 2402 F: arch/arm/boot/dts/iwg20d-q7* ··· 2407 2406 F: arch/arm/configs/shmobile_defconfig 2408 2407 F: arch/arm/include/debug/renesas-scif.S 2409 2408 F: arch/arm/mach-shmobile/ 2410 - F: Documentation/devicetree/bindings/arm/renesas.yaml 2411 2409 F: drivers/soc/renesas/ 2412 2410 F: include/linux/soc/renesas/ 2413 2411 2414 2412 ARM/SOCFPGA ARCHITECTURE 2415 2413 M: Dinh Nguyen <dinguyen@kernel.org> 2416 2414 S: Maintained 2417 - F: arch/arm/mach-socfpga/ 2418 - F: arch/arm/boot/dts/socfpga* 2419 - F: arch/arm/configs/socfpga_defconfig 2420 - F: arch/arm64/boot/dts/altera/ 2421 - F: arch/arm64/boot/dts/intel/ 2422 2415 W: http://www.rocketboards.org 2423 2416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2417 + F: arch/arm/boot/dts/socfpga* 2418 + F: arch/arm/configs/socfpga_defconfig 2419 + F: arch/arm/mach-socfpga/ 2420 + F: arch/arm64/boot/dts/altera/ 2421 + F: arch/arm64/boot/dts/intel/ 2424 2422 2425 2423 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2426 2424 M: Dinh Nguyen <dinguyen@kernel.org> ··· 2444 2444 ARM/STI ARCHITECTURE 2445 2445 M: Patrice Chotard <patrice.chotard@st.com> 2446 2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2447 - W: http://www.stlinux.com 2448 2447 S: Maintained 2448 + W: http://www.stlinux.com 2449 2449 F: Documentation/devicetree/bindings/i2c/i2c-st.txt 2450 - F: arch/arm/mach-sti/ 2451 2450 F: arch/arm/boot/dts/sti* 2451 + F: arch/arm/mach-sti/ 2452 + F: drivers/ata/ahci_st.c 2452 2453 F: drivers/char/hw_random/st-rng.c 2453 2454 F: drivers/clocksource/arm_global_timer.c 2454 2455 F: drivers/clocksource/clksrc_st_lpc.c 2455 2456 F: drivers/cpufreq/sti-cpufreq.c 2456 2457 F: drivers/dma/st_fdma* 2457 2458 F: drivers/i2c/busses/i2c-st.c 2458 - F: drivers/media/rc/st_rc.c 2459 2459 F: drivers/media/platform/sti/c8sectpfe/ 2460 + F: drivers/media/rc/st_rc.c 2460 2461 F: drivers/mmc/host/sdhci-st.c 2461 2462 F: drivers/phy/st/phy-miphy28lp.c 2462 2463 F: drivers/phy/st/phy-stih407-usb.c ··· 2471 2470 F: drivers/usb/host/ehci-st.c 2472 2471 F: drivers/usb/host/ohci-st.c 2473 2472 F: drivers/watchdog/st_lpc_wdt.c 2474 - F: drivers/ata/ahci_st.c 2475 2473 F: include/linux/remoteproc/st_slim_rproc.h 2476 2474 2477 2475 ARM/STM32 ARCHITECTURE ··· 2480 2480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2481 2481 S: Maintained 2482 2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2483 - N: stm32 2484 - N: stm 2485 2483 F: arch/arm/boot/dts/stm32* 2486 2484 F: arch/arm/mach-stm32/ 2487 2485 F: drivers/clocksource/armv7m_systick.c 2486 + N: stm32 2487 + N: stm 2488 2488 2489 2489 ARM/Synaptics SoC support 2490 2490 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2491 2491 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2492 2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2493 2493 S: Maintained 2494 - F: arch/arm/mach-berlin/ 2495 2494 F: arch/arm/boot/dts/berlin* 2495 + F: arch/arm/mach-berlin/ 2496 2496 F: arch/arm64/boot/dts/synaptics/ 2497 2497 2498 2498 ARM/TANGO ARCHITECTURE ··· 2512 2512 L: linux-tegra@vger.kernel.org 2513 2513 L: linux-media@vger.kernel.org 2514 2514 S: Maintained 2515 - F: drivers/media/platform/tegra-cec/ 2516 2515 F: Documentation/devicetree/bindings/media/tegra-cec.txt 2516 + F: drivers/media/platform/tegra-cec/ 2517 2517 2518 2518 ARM/TETON BGA MACHINE SUPPORT 2519 2519 M: "Mark F. Brown" <mark.brown314@gmail.com> ··· 2530 2530 M: Santosh Shilimkar <ssantosh@kernel.org> 2531 2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2532 2532 S: Maintained 2533 - F: arch/arm/mach-keystone/ 2534 - F: arch/arm/boot/dts/keystone-* 2535 2533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2534 + F: arch/arm/boot/dts/keystone-* 2535 + F: arch/arm/mach-keystone/ 2536 2536 2537 2537 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2538 2538 M: Santosh Shilimkar <ssantosh@kernel.org> ··· 2576 2576 ARM/UNIPHIER ARCHITECTURE 2577 2577 M: Masahiro Yamada <yamada.masahiro@socionext.com> 2578 2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2579 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2580 2579 S: Maintained 2580 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2581 2581 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 2582 2582 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 2583 2583 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml ··· 2604 2604 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2605 2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2606 2606 S: Maintained 2607 - F: arch/arm/boot/dts/vexpress* 2608 - F: arch/arm64/boot/dts/arm/ 2609 - F: arch/arm/mach-vexpress/ 2610 - F: */*/vexpress* 2611 2607 F: */*/*/vexpress* 2608 + F: */*/vexpress* 2609 + F: arch/arm/boot/dts/vexpress* 2610 + F: arch/arm/mach-vexpress/ 2611 + F: arch/arm64/boot/dts/arm/ 2612 2612 F: drivers/clk/versatile/clk-vexpress-osc.c 2613 2613 F: drivers/clocksource/timer-versatile.c 2614 2614 N: mps2 ··· 2616 2616 ARM/VFP SUPPORT 2617 2617 M: Russell King <linux@armlinux.org.uk> 2618 2618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2619 - W: http://www.armlinux.org.uk/ 2620 2619 S: Maintained 2620 + W: http://www.armlinux.org.uk/ 2621 2621 F: arch/arm/vfp/ 2622 2622 2623 2623 ARM/VOIPAC PXA270 SUPPORT 2624 2624 M: Marek Vasut <marek.vasut@gmail.com> 2625 2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2626 2626 S: Maintained 2627 - F: arch/arm/mach-pxa/vpac270.c 2628 2627 F: arch/arm/mach-pxa/include/mach/vpac270.h 2628 + F: arch/arm/mach-pxa/vpac270.c 2629 2629 2630 2630 ARM/VT8500 ARM ARCHITECTURE 2631 2631 M: Tony Prisk <linux@prisktech.co.nz> ··· 2649 2649 M: Marek Vasut <marek.vasut@gmail.com> 2650 2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2651 2651 S: Maintained 2652 - F: arch/arm/mach-pxa/z2.c 2653 2652 F: arch/arm/mach-pxa/include/mach/z2.h 2653 + F: arch/arm/mach-pxa/z2.c 2654 2654 2655 2655 ARM/ZTE ARCHITECTURE 2656 2656 M: Jun Nie <jun.nie@linaro.org> 2657 2657 M: Shawn Guo <shawnguo@kernel.org> 2658 2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2659 2659 S: Maintained 2660 - F: arch/arm/boot/dts/zx2967* 2661 - F: arch/arm/mach-zx/ 2662 - F: arch/arm64/boot/dts/zte/ 2663 - F: drivers/clk/zte/ 2664 - F: drivers/dma/zx_dma.c 2665 - F: drivers/gpio/gpio-zx.c 2666 - F: drivers/i2c/busses/i2c-zx2967.c 2667 - F: drivers/mmc/host/dw_mmc-zx.* 2668 - F: drivers/pinctrl/zte/ 2669 - F: drivers/soc/zte/ 2670 - F: drivers/thermal/zx2967_thermal.c 2671 - F: drivers/watchdog/zx2967_wdt.c 2672 2660 F: Documentation/devicetree/bindings/arm/zte.yaml 2673 2661 F: Documentation/devicetree/bindings/clock/zx2967*.txt 2674 2662 F: Documentation/devicetree/bindings/dma/zxdma.txt ··· 2669 2681 F: Documentation/devicetree/bindings/sound/zte,*.txt 2670 2682 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2671 2683 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2684 + F: arch/arm/boot/dts/zx2967* 2685 + F: arch/arm/mach-zx/ 2686 + F: arch/arm64/boot/dts/zte/ 2687 + F: drivers/clk/zte/ 2688 + F: drivers/dma/zx_dma.c 2689 + F: drivers/gpio/gpio-zx.c 2690 + F: drivers/i2c/busses/i2c-zx2967.c 2691 + F: drivers/mmc/host/dw_mmc-zx.* 2692 + F: drivers/pinctrl/zte/ 2693 + F: drivers/soc/zte/ 2694 + F: drivers/thermal/zx2967_thermal.c 2695 + F: drivers/watchdog/zx2967_wdt.c 2672 2696 F: include/dt-bindings/clock/zx2967*.h 2673 2697 F: include/dt-bindings/soc/zte,*.h 2674 2698 F: sound/soc/codecs/zx_aud96p22.c ··· 2689 2689 ARM/ZYNQ ARCHITECTURE 2690 2690 M: Michal Simek <michal.simek@xilinx.com> 2691 2691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692 + S: Supported 2692 2693 W: http://wiki.xilinx.com 2693 2694 T: git https://github.com/Xilinx/linux-xlnx.git 2694 - S: Supported 2695 - F: arch/arm/mach-zynq/ 2696 - F: drivers/cpuidle/cpuidle-zynq.c 2697 - F: drivers/block/xsysace.c 2698 - N: zynq 2699 - N: xilinx 2700 2695 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt 2701 2696 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt 2697 + F: arch/arm/mach-zynq/ 2698 + F: drivers/block/xsysace.c 2702 2699 F: drivers/clocksource/timer-cadence-ttc.c 2703 - F: drivers/i2c/busses/i2c-cadence.c 2704 - F: drivers/mmc/host/sdhci-of-arasan.c 2700 + F: drivers/cpuidle/cpuidle-zynq.c 2705 2701 F: drivers/edac/synopsys_edac.c 2702 + F: drivers/i2c/busses/i2c-cadence.c 2706 2703 F: drivers/i2c/busses/i2c-xiic.c 2704 + F: drivers/mmc/host/sdhci-of-arasan.c 2705 + N: zynq 2706 + N: xilinx 2707 2707 2708 2708 ARM64 PORT (AARCH64 ARCHITECTURE) 2709 2709 M: Catalin Marinas <catalin.marinas@arm.com> 2710 2710 M: Will Deacon <will@kernel.org> 2711 2711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2712 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2713 2712 S: Maintained 2714 - F: arch/arm64/ 2715 - X: arch/arm64/boot/dts/ 2713 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2716 2714 F: Documentation/arm64/ 2715 + F: arch/arm64/ 2717 2716 F: tools/testing/selftests/arm64/ 2717 + X: arch/arm64/boot/dts/ 2718 2718 2719 2719 AS3645A LED FLASH CONTROLLER DRIVER 2720 2720 M: Sakari Ailus <sakari.ailus@iki.fi> ··· 2725 2725 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2726 2726 M: Tianshu Qiu <tian.shu.qiu@intel.com> 2727 2727 L: linux-media@vger.kernel.org 2728 - T: git git://linuxtv.org/media_tree.git 2729 2728 S: Maintained 2730 - F: drivers/media/i2c/ak7375.c 2729 + T: git git://linuxtv.org/media_tree.git 2731 2730 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2731 + F: drivers/media/i2c/ak7375.c 2732 2732 2733 2733 ASAHI KASEI AK8974 DRIVER 2734 2734 M: Linus Walleij <linus.walleij@linaro.org> 2735 2735 L: linux-iio@vger.kernel.org 2736 - W: http://www.akm.com/ 2737 2736 S: Supported 2737 + W: http://www.akm.com/ 2738 2738 F: drivers/iio/magnetometer/ak8974.c 2739 2739 2740 2740 ASC7621 HARDWARE MONITOR DRIVER ··· 2766 2766 L: linux-media@vger.kernel.org 2767 2767 L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2768 2768 S: Maintained 2769 - F: drivers/media/platform/aspeed-video.c 2770 2769 F: Documentation/devicetree/bindings/media/aspeed-video.txt 2770 + F: drivers/media/platform/aspeed-video.c 2771 2771 2772 2772 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2773 2773 M: Corentin Chary <corentin.chary@gmail.com> ··· 2789 2789 L: keyrings@vger.kernel.org 2790 2790 S: Maintained 2791 2791 F: Documentation/crypto/asymmetric-keys.txt 2792 - F: include/linux/verification.h 2793 - F: include/crypto/public_key.h 2794 - F: include/crypto/pkcs7.h 2795 2792 F: crypto/asymmetric_keys/ 2793 + F: include/crypto/pkcs7.h 2794 + F: include/crypto/public_key.h 2795 + F: include/linux/verification.h 2796 2796 2797 2797 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2798 2798 R: Dan Williams <dan.j.williams@intel.com> 2799 - W: http://sourceforge.net/projects/xscaleiop 2800 2799 S: Odd fixes 2800 + W: http://sourceforge.net/projects/xscaleiop 2801 2801 F: Documentation/crypto/async-tx-api.txt 2802 2802 F: crypto/async_tx/ 2803 2803 F: drivers/dma/ 2804 - F: include/linux/dmaengine.h 2805 2804 F: include/linux/async_tx.h 2805 + F: include/linux/dmaengine.h 2806 2806 2807 2807 AT24 EEPROM DRIVER 2808 2808 M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 2809 2809 L: linux-i2c@vger.kernel.org 2810 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2811 2810 S: Maintained 2811 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2812 2812 F: Documentation/devicetree/bindings/eeprom/at24.yaml 2813 2813 F: drivers/misc/eeprom/at24.c 2814 2814 2815 2815 ATA OVER ETHERNET (AOE) DRIVER 2816 2816 M: "Justin Sanders" <justin@coraid.com> 2817 - W: http://www.openaoe.org/ 2818 2817 S: Supported 2818 + W: http://www.openaoe.org/ 2819 2819 F: Documentation/admin-guide/aoe/ 2820 2820 F: drivers/block/aoe/ 2821 2821 ··· 2829 2829 2830 2830 ATHEROS 71XX/9XXX USB PHY DRIVER 2831 2831 M: Alban Bedel <albeu@free.fr> 2832 + S: Maintained 2832 2833 W: https://github.com/AlbanBedel/linux 2833 2834 T: git git://github.com/AlbanBedel/linux 2834 - S: Maintained 2835 - F: drivers/phy/qualcomm/phy-ath79-usb.c 2836 2835 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2836 + F: drivers/phy/qualcomm/phy-ath79-usb.c 2837 2837 2838 2838 ATHEROS ATH GENERIC UTILITIES 2839 2839 M: Kalle Valo <kvalo@codeaurora.org> ··· 2846 2846 M: Nick Kossifidis <mickflemm@gmail.com> 2847 2847 M: Luis Chamberlain <mcgrof@kernel.org> 2848 2848 L: linux-wireless@vger.kernel.org 2849 - W: http://wireless.kernel.org/en/users/Drivers/ath5k 2850 2849 S: Maintained 2850 + W: http://wireless.kernel.org/en/users/Drivers/ath5k 2851 2851 F: drivers/net/wireless/ath/ath5k/ 2852 2852 2853 2853 ATHEROS ATH6KL WIRELESS DRIVER 2854 2854 M: Kalle Valo <kvalo@codeaurora.org> 2855 2855 L: linux-wireless@vger.kernel.org 2856 + S: Supported 2856 2857 W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2857 2858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2858 - S: Supported 2859 2859 F: drivers/net/wireless/ath/ath6kl/ 2860 2860 2861 2861 ATI_REMOTE2 DRIVER ··· 2873 2873 M: Jay Cliburn <jcliburn@gmail.com> 2874 2874 M: Chris Snook <chris.snook@gmail.com> 2875 2875 L: netdev@vger.kernel.org 2876 + S: Maintained 2876 2877 W: http://sourceforge.net/projects/atl1 2877 2878 W: http://atl1.sourceforge.net 2878 - S: Maintained 2879 2879 F: drivers/net/ethernet/atheros/ 2880 2880 2881 2881 ATM 2882 2882 M: Chas Williams <3chas3@gmail.com> 2883 2883 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2884 2884 L: netdev@vger.kernel.org 2885 - W: http://linux-atm.sourceforge.net 2886 2885 S: Maintained 2886 + W: http://linux-atm.sourceforge.net 2887 2887 F: drivers/atm/ 2888 2888 F: include/linux/atm* 2889 2889 F: include/uapi/linux/atm* ··· 2895 2895 2896 2896 ATMEL MAXTOUCH DRIVER 2897 2897 M: Nick Dyer <nick@shmanahar.org> 2898 - T: git git://github.com/ndyer/linux.git 2899 2898 S: Maintained 2899 + T: git git://github.com/ndyer/linux.git 2900 2900 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2901 2901 F: drivers/input/touchscreen/atmel_mxt_ts.c 2902 2902 2903 2903 ATMEL WIRELESS DRIVER 2904 2904 M: Simon Kelley <simon@thekelleys.org.uk> 2905 2905 L: linux-wireless@vger.kernel.org 2906 + S: Maintained 2906 2907 W: http://www.thekelleys.org.uk/atmel 2907 2908 W: http://atmelwlandriver.sourceforge.net/ 2908 - S: Maintained 2909 2909 F: drivers/net/wireless/atmel/atmel* 2910 2910 2911 2911 ATOMIC INFRASTRUCTURE ··· 2921 2921 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2922 2922 M: Bradley Grove <linuxdrivers@attotech.com> 2923 2923 L: linux-scsi@vger.kernel.org 2924 - W: http://www.attotech.com 2925 2924 S: Supported 2925 + W: http://www.attotech.com 2926 2926 F: drivers/scsi/esas2r 2927 2927 2928 2928 ATUSB IEEE 802.15.4 RADIO DRIVER 2929 2929 M: Stefan Schmidt <stefan@datenfreihafen.org> 2930 2930 L: linux-wpan@vger.kernel.org 2931 2931 S: Maintained 2932 + F: drivers/net/ieee802154/at86rf230.h 2932 2933 F: drivers/net/ieee802154/atusb.c 2933 2934 F: drivers/net/ieee802154/atusb.h 2934 - F: drivers/net/ieee802154/at86rf230.h 2935 2935 2936 2936 AUDIT SUBSYSTEM 2937 2937 M: Paul Moore <paul@paul-moore.com> 2938 2938 M: Eric Paris <eparis@redhat.com> 2939 2939 L: linux-audit@redhat.com (moderated for non-subscribers) 2940 + S: Supported 2940 2941 W: https://github.com/linux-audit 2941 2942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2942 - S: Supported 2943 2943 F: include/linux/audit.h 2944 2944 F: include/uapi/linux/audit.h 2945 2945 F: kernel/audit* ··· 2960 2960 AX.25 NETWORK LAYER 2961 2961 M: Ralf Baechle <ralf@linux-mips.org> 2962 2962 L: linux-hams@vger.kernel.org 2963 - W: http://www.linux-ax25.org/ 2964 2963 S: Maintained 2965 - F: include/uapi/linux/ax25.h 2964 + W: http://www.linux-ax25.org/ 2966 2965 F: include/net/ax25.h 2966 + F: include/uapi/linux/ax25.h 2967 2967 F: net/ax25/ 2968 2968 2969 2969 AXENTIA ARM DEVICES ··· 2984 2984 2985 2985 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 2986 2986 M: Nuno Sá <nuno.sa@analog.com> 2987 - W: http://ez.analog.com/community/linux-device-drivers 2988 2987 L: linux-hwmon@vger.kernel.org 2989 2988 S: Supported 2990 - F: drivers/hwmon/axi-fan-control.c 2989 + W: http://ez.analog.com/community/linux-device-drivers 2991 2990 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 2991 + F: drivers/hwmon/axi-fan-control.c 2992 2992 2993 2993 AXXIA I2C CONTROLLER 2994 2994 M: Krzysztof Adamski <krzysztof.adamski@nokia.com> ··· 3000 3000 AZ6007 DVB DRIVER 3001 3001 M: Mauro Carvalho Chehab <mchehab@kernel.org> 3002 3002 L: linux-media@vger.kernel.org 3003 + S: Maintained 3003 3004 W: https://linuxtv.org 3004 3005 T: git git://linuxtv.org/media_tree.git 3005 - S: Maintained 3006 3006 F: drivers/media/usb/dvb-usb-v2/az6007.c 3007 3007 3008 3008 AZTECH FM RADIO RECEIVER DRIVER 3009 3009 M: Hans Verkuil <hverkuil@xs4all.nl> 3010 3010 L: linux-media@vger.kernel.org 3011 - T: git git://linuxtv.org/media_tree.git 3012 - W: https://linuxtv.org 3013 3011 S: Maintained 3012 + W: https://linuxtv.org 3013 + T: git git://linuxtv.org/media_tree.git 3014 3014 F: drivers/media/radio/radio-aztech* 3015 3015 3016 3016 B43 WIRELESS DRIVER 3017 3017 L: linux-wireless@vger.kernel.org 3018 3018 L: b43-dev@lists.infradead.org 3019 - W: http://wireless.kernel.org/en/users/Drivers/b43 3020 3019 S: Odd Fixes 3020 + W: http://wireless.kernel.org/en/users/Drivers/b43 3021 3021 F: drivers/net/wireless/broadcom/b43/ 3022 3022 3023 3023 B43LEGACY WIRELESS DRIVER 3024 3024 M: Larry Finger <Larry.Finger@lwfinger.net> 3025 3025 L: linux-wireless@vger.kernel.org 3026 3026 L: b43-dev@lists.infradead.org 3027 - W: http://wireless.kernel.org/en/users/Drivers/b43 3028 3027 S: Maintained 3028 + W: http://wireless.kernel.org/en/users/Drivers/b43 3029 3029 F: drivers/net/wireless/broadcom/b43legacy/ 3030 3030 3031 3031 BACKLIGHT CLASS/SUBSYSTEM ··· 3033 3033 M: Daniel Thompson <daniel.thompson@linaro.org> 3034 3034 M: Jingoo Han <jingoohan1@gmail.com> 3035 3035 L: dri-devel@lists.freedesktop.org 3036 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3037 3036 S: Maintained 3037 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3038 + F: Documentation/ABI/stable/sysfs-class-backlight 3039 + F: Documentation/ABI/testing/sysfs-class-backlight 3040 + F: Documentation/devicetree/bindings/leds/backlight 3038 3041 F: drivers/video/backlight/ 3039 3042 F: include/linux/backlight.h 3040 3043 F: include/linux/pwm_backlight.h 3041 - F: Documentation/devicetree/bindings/leds/backlight 3042 - F: Documentation/ABI/stable/sysfs-class-backlight 3043 - F: Documentation/ABI/testing/sysfs-class-backlight 3044 3044 3045 3045 BATMAN ADVANCED 3046 3046 M: Marek Lindner <mareklindner@neomailbox.ch> ··· 3048 3048 M: Antonio Quartulli <a@unstable.cc> 3049 3049 M: Sven Eckelmann <sven@narfation.org> 3050 3050 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 3051 + S: Maintained 3051 3052 W: https://www.open-mesh.org/ 3053 + Q: https://patchwork.open-mesh.org/project/batman/list/ 3052 3054 B: https://www.open-mesh.org/projects/batman-adv/issues 3053 3055 C: irc://chat.freenode.net/batman 3054 - Q: https://patchwork.open-mesh.org/project/batman/list/ 3055 3056 T: git https://git.open-mesh.org/linux-merge.git 3056 - S: Maintained 3057 3057 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv 3058 3058 F: Documentation/ABI/obsolete/sysfs-class-net-mesh 3059 3059 F: Documentation/networking/batman-adv.rst ··· 3064 3064 BAYCOM/HDLCDRV DRIVERS FOR AX.25 3065 3065 M: Thomas Sailer <t.sailer@alumni.ethz.ch> 3066 3066 L: linux-hams@vger.kernel.org 3067 - W: http://www.baycom.org/~tom/ham/ham.html 3068 3067 S: Maintained 3068 + W: http://www.baycom.org/~tom/ham/ham.html 3069 3069 F: drivers/net/hamradio/baycom* 3070 3070 3071 3071 BCACHE (BLOCK LAYER CACHE) 3072 3072 M: Coly Li <colyli@suse.de> 3073 3073 M: Kent Overstreet <kent.overstreet@gmail.com> 3074 3074 L: linux-bcache@vger.kernel.org 3075 + S: Maintained 3075 3076 W: http://bcache.evilpiepirate.org 3076 3077 C: irc://irc.oftc.net/bcache 3077 - S: Maintained 3078 3078 F: drivers/md/bcache/ 3079 3079 3080 3080 BDISP ST MEDIA DRIVER 3081 3081 M: Fabien Dessenne <fabien.dessenne@st.com> 3082 3082 L: linux-media@vger.kernel.org 3083 - T: git git://linuxtv.org/media_tree.git 3084 - W: https://linuxtv.org 3085 3083 S: Supported 3084 + W: https://linuxtv.org 3085 + T: git git://linuxtv.org/media_tree.git 3086 3086 F: drivers/media/platform/sti/bdisp 3087 3087 3088 3088 BECKHOFF CX5020 ETHERCAT MASTER DRIVER ··· 3104 3104 M: Jens Axboe <axboe@kernel.dk> 3105 3105 L: linux-block@vger.kernel.org 3106 3106 S: Maintained 3107 - F: block/bfq-* 3108 3107 F: Documentation/block/bfq-iosched.rst 3108 + F: block/bfq-* 3109 3109 3110 3110 BFS FILE SYSTEM 3111 3111 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> ··· 3122 3122 BLOCK LAYER 3123 3123 M: Jens Axboe <axboe@kernel.dk> 3124 3124 L: linux-block@vger.kernel.org 3125 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3126 3125 S: Maintained 3126 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 3127 3127 F: block/ 3128 3128 F: drivers/block/ 3129 3129 F: kernel/trace/blktrace.c ··· 3139 3139 M: Marcel Holtmann <marcel@holtmann.org> 3140 3140 M: Johan Hedberg <johan.hedberg@gmail.com> 3141 3141 L: linux-bluetooth@vger.kernel.org 3142 + S: Maintained 3142 3143 W: http://www.bluez.org/ 3143 3144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3144 3145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3145 - S: Maintained 3146 3146 F: drivers/bluetooth/ 3147 3147 3148 3148 BLUETOOTH SUBSYSTEM 3149 3149 M: Marcel Holtmann <marcel@holtmann.org> 3150 3150 M: Johan Hedberg <johan.hedberg@gmail.com> 3151 3151 L: linux-bluetooth@vger.kernel.org 3152 + S: Maintained 3152 3153 W: http://www.bluez.org/ 3153 3154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 3154 3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 3155 - S: Maintained 3156 - F: net/bluetooth/ 3157 3156 F: include/net/bluetooth/ 3157 + F: net/bluetooth/ 3158 3158 3159 3159 BONDING DRIVER 3160 3160 M: Jay Vosburgh <j.vosburgh@gmail.com> 3161 3161 M: Veaceslav Falico <vfalico@gmail.com> 3162 3162 M: Andy Gospodarek <andy@greyhouse.net> 3163 3163 L: netdev@vger.kernel.org 3164 - W: http://sourceforge.net/projects/bonding/ 3165 3164 S: Supported 3165 + W: http://sourceforge.net/projects/bonding/ 3166 3166 F: drivers/net/bonding/ 3167 3167 F: include/uapi/linux/if_bonding.h 3168 3168 ··· 3170 3170 M: Dan Robertson <dan@dlrobertson.com> 3171 3171 L: linux-iio@vger.kernel.org 3172 3172 S: Maintained 3173 - F: drivers/iio/accel/bma400* 3174 3173 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 3174 + F: drivers/iio/accel/bma400* 3175 3175 3176 3176 BPF (Safe dynamic programs and tools) 3177 3177 M: Alexei Starovoitov <ast@kernel.org> ··· 3184 3184 R: KP Singh <kpsingh@chromium.org> 3185 3185 L: netdev@vger.kernel.org 3186 3186 L: bpf@vger.kernel.org 3187 + S: Supported 3188 + Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3187 3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3188 3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3189 - Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 3190 - S: Supported 3191 - F: arch/*/net/* 3192 - F: Documentation/networking/filter.txt 3193 3191 F: Documentation/bpf/ 3192 + F: Documentation/networking/filter.txt 3193 + F: arch/*/net/* 3194 3194 F: include/linux/bpf* 3195 3195 F: include/linux/filter.h 3196 3196 F: include/trace/events/xdp.h ··· 3207 3207 F: tools/bpf/ 3208 3208 F: tools/lib/bpf/ 3209 3209 F: tools/testing/selftests/bpf/ 3210 - K: bpf 3211 3210 N: bpf 3211 + K: bpf 3212 3212 3213 3213 BPF JIT for ARM 3214 3214 M: Shubham Bansal <illusionist.neo@gmail.com> ··· 3317 3317 L: bcm-kernel-feedback-list@broadcom.com 3318 3318 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 3319 3319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3320 - T: git git://github.com/anholt/linux 3321 3320 S: Maintained 3322 - N: bcm2711 3323 - N: bcm2835 3324 - F: drivers/staging/vc04_services 3321 + T: git git://github.com/anholt/linux 3325 3322 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3326 3323 F: drivers/pci/controller/pcie-brcmstb.c 3324 + F: drivers/staging/vc04_services 3325 + N: bcm2711 3326 + N: bcm2835 3327 3327 3328 3328 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 3329 3329 M: Florian Fainelli <f.fainelli@gmail.com> 3330 3330 M: Ray Jui <rjui@broadcom.com> 3331 3331 M: Scott Branden <sbranden@broadcom.com> 3332 3332 M: bcm-kernel-feedback-list@broadcom.com 3333 - T: git git://github.com/broadcom/mach-bcm 3334 3333 S: Maintained 3334 + T: git git://github.com/broadcom/mach-bcm 3335 + F: arch/arm/mach-bcm/ 3335 3336 N: bcm281* 3336 3337 N: bcm113* 3337 3338 N: bcm216* 3338 3339 N: kona 3339 - F: arch/arm/mach-bcm/ 3340 3340 3341 3341 BROADCOM BCM47XX MIPS ARCHITECTURE 3342 3342 M: Hauke Mehrtens <hauke@hauke-m.de> ··· 3353 3353 M: bcm-kernel-feedback-list@broadcom.com 3354 3354 L: linux-arm-kernel@lists.infradead.org 3355 3355 S: Maintained 3356 - F: arch/arm/mach-bcm/bcm_5301x.c 3357 - F: arch/arm/boot/dts/bcm5301x*.dtsi 3358 3356 F: arch/arm/boot/dts/bcm470* 3357 + F: arch/arm/boot/dts/bcm5301x*.dtsi 3359 3358 F: arch/arm/boot/dts/bcm953012* 3359 + F: arch/arm/mach-bcm/bcm_5301x.c 3360 3360 3361 3361 BROADCOM BCM53573 ARM ARCHITECTURE 3362 3362 M: Rafał Miłecki <rafal@milecki.pl> 3363 3363 L: bcm-kernel-feedback-list@broadcom.com 3364 3364 L: linux-arm-kernel@lists.infradead.org 3365 3365 S: Maintained 3366 - F: arch/arm/boot/dts/bcm53573* 3367 3366 F: arch/arm/boot/dts/bcm47189* 3367 + F: arch/arm/boot/dts/bcm53573* 3368 3368 3369 3369 BROADCOM BCM63XX ARM ARCHITECTURE 3370 3370 M: Florian Fainelli <f.fainelli@gmail.com> 3371 3371 M: bcm-kernel-feedback-list@broadcom.com 3372 3372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3373 - T: git git://github.com/broadcom/stblinux.git 3374 3373 S: Maintained 3374 + T: git git://github.com/broadcom/stblinux.git 3375 3375 N: bcm63xx 3376 3376 3377 3377 BROADCOM BCM63XX/BCM33XX UDC DRIVER ··· 3384 3384 M: Florian Fainelli <f.fainelli@gmail.com> 3385 3385 M: bcm-kernel-feedback-list@broadcom.com 3386 3386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3387 - T: git git://github.com/broadcom/stblinux.git 3388 3387 S: Maintained 3389 - F: arch/arm/mach-bcm/*brcmstb* 3390 - F: arch/arm/boot/dts/bcm7*.dts* 3391 - F: drivers/bus/brcmstb_gisb.c 3392 - F: arch/arm/mm/cache-b15-rac.c 3393 - F: arch/arm/include/asm/hardware/cache-b15-rac.h 3394 - N: brcmstb 3388 + T: git git://github.com/broadcom/stblinux.git 3395 3389 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 3390 + F: arch/arm/boot/dts/bcm7*.dts* 3391 + F: arch/arm/include/asm/hardware/cache-b15-rac.h 3392 + F: arch/arm/mach-bcm/*brcmstb* 3393 + F: arch/arm/mm/cache-b15-rac.c 3394 + F: drivers/bus/brcmstb_gisb.c 3396 3395 F: drivers/pci/controller/pcie-brcmstb.c 3396 + N: brcmstb 3397 3397 3398 3398 BROADCOM BMIPS CPUFREQ DRIVER 3399 3399 M: Markus Mayer <mmayer@broadcom.com> ··· 3406 3406 M: Florian Fainelli <f.fainelli@gmail.com> 3407 3407 L: bcm-kernel-feedback-list@broadcom.com 3408 3408 L: linux-mips@vger.kernel.org 3409 - T: git git://github.com/broadcom/stblinux.git 3410 3409 S: Maintained 3410 + T: git git://github.com/broadcom/stblinux.git 3411 3411 F: arch/mips/bmips/* 3412 + F: arch/mips/boot/dts/brcm/bcm*.dts* 3412 3413 F: arch/mips/include/asm/mach-bmips/* 3413 3414 F: arch/mips/kernel/*bmips* 3414 - F: arch/mips/boot/dts/brcm/bcm*.dts* 3415 3415 F: drivers/irqchip/irq-bcm63* 3416 3416 F: drivers/irqchip/irq-bcm7* 3417 3417 F: drivers/irqchip/irq-brcmstb* ··· 3476 3476 L: linux-i2c@vger.kernel.org 3477 3477 L: bcm-kernel-feedback-list@broadcom.com 3478 3478 S: Supported 3479 - F: drivers/i2c/busses/i2c-brcmstb.c 3480 3479 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 3480 + F: drivers/i2c/busses/i2c-brcmstb.c 3481 3481 3482 3482 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3483 3483 M: Al Cooper <alcooperx@gmail.com> ··· 3499 3499 M: Scott Branden <sbranden@broadcom.com> 3500 3500 M: bcm-kernel-feedback-list@broadcom.com 3501 3501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3502 - T: git git://github.com/broadcom/cygnus-linux.git 3503 3502 S: Maintained 3503 + T: git git://github.com/broadcom/cygnus-linux.git 3504 + F: arch/arm64/boot/dts/broadcom/northstar2/* 3505 + F: arch/arm64/boot/dts/broadcom/stingray/* 3506 + F: drivers/clk/bcm/clk-ns* 3507 + F: drivers/clk/bcm/clk-sr* 3508 + F: drivers/pinctrl/bcm/pinctrl-ns* 3509 + F: include/dt-bindings/clock/bcm-sr* 3504 3510 N: iproc 3505 3511 N: cygnus 3506 3512 N: bcm[-_]nsp ··· 3522 3516 N: bcm88312 3523 3517 N: hr2 3524 3518 N: stingray 3525 - F: arch/arm64/boot/dts/broadcom/northstar2/* 3526 - F: arch/arm64/boot/dts/broadcom/stingray/* 3527 - F: drivers/clk/bcm/clk-ns* 3528 - F: drivers/clk/bcm/clk-sr* 3529 - F: drivers/pinctrl/bcm/pinctrl-ns* 3530 - F: include/dt-bindings/clock/bcm-sr* 3531 3519 3532 3520 BROADCOM KONA GPIO DRIVER 3533 3521 M: Ray Jui <rjui@broadcom.com> ··· 3536 3536 M: Somnath Kotur <somnath.kotur@broadcom.com> 3537 3537 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3538 3538 L: linux-rdma@vger.kernel.org 3539 - W: http://www.broadcom.com 3540 3539 S: Supported 3540 + W: http://www.broadcom.com 3541 3541 F: drivers/infiniband/hw/bnxt_re/ 3542 3542 F: include/uapi/rdma/bnxt_re-abi.h 3543 3543 ··· 3636 3636 BT87X AUDIO DRIVER 3637 3637 M: Clemens Ladisch <clemens@ladisch.de> 3638 3638 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3639 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3640 3639 S: Maintained 3640 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3641 3641 F: Documentation/sound/cards/bt87x.rst 3642 3642 F: sound/pci/bt87x.c 3643 3643 ··· 3652 3652 M: Josef Bacik <josef@toxicpanda.com> 3653 3653 M: David Sterba <dsterba@suse.com> 3654 3654 L: linux-btrfs@vger.kernel.org 3655 + S: Maintained 3655 3656 W: http://btrfs.wiki.kernel.org/ 3656 3657 Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3657 3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3658 - S: Maintained 3659 3659 F: Documentation/filesystems/btrfs.rst 3660 3660 F: fs/btrfs/ 3661 3661 F: include/linux/btrfs* ··· 3664 3664 BTTV VIDEO4LINUX DRIVER 3665 3665 M: Mauro Carvalho Chehab <mchehab@kernel.org> 3666 3666 L: linux-media@vger.kernel.org 3667 + S: Odd fixes 3667 3668 W: https://linuxtv.org 3668 3669 T: git git://linuxtv.org/media_tree.git 3669 - S: Odd fixes 3670 3670 F: Documentation/media/v4l-drivers/bttv* 3671 3671 F: drivers/media/pci/bt8xx/bttv* 3672 3672 ··· 3674 3674 M: Chanwoo Choi <cw00.choi@samsung.com> 3675 3675 L: linux-pm@vger.kernel.org 3676 3676 L: linux-samsung-soc@vger.kernel.org 3677 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3678 3677 S: Maintained 3679 - F: drivers/devfreq/exynos-bus.c 3678 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 3680 3679 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3680 + F: drivers/devfreq/exynos-bus.c 3681 3681 3682 3682 BUSLOGIC SCSI DRIVER 3683 3683 M: Khalid Aziz <khalid@gonehiking.org> ··· 3689 3689 C-MEDIA CMI8788 DRIVER 3690 3690 M: Clemens Ladisch <clemens@ladisch.de> 3691 3691 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3692 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3693 3692 S: Maintained 3693 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 3694 3694 F: sound/pci/oxygen/ 3695 3695 3696 3696 C-SKY ARCHITECTURE 3697 3697 M: Guo Ren <guoren@kernel.org> 3698 3698 L: linux-csky@vger.kernel.org 3699 - T: git https://github.com/c-sky/csky-linux.git 3700 3699 S: Supported 3701 - F: arch/csky/ 3700 + T: git https://github.com/c-sky/csky-linux.git 3702 3701 F: Documentation/devicetree/bindings/csky/ 3703 - F: drivers/irqchip/irq-csky-* 3704 3702 F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3703 + F: Documentation/devicetree/bindings/timer/csky,* 3704 + F: arch/csky/ 3705 3705 F: drivers/clocksource/timer-gx6605s.c 3706 3706 F: drivers/clocksource/timer-mp-csky.c 3707 - F: Documentation/devicetree/bindings/timer/csky,* 3708 - K: csky 3707 + F: drivers/irqchip/irq-csky-* 3709 3708 N: csky 3709 + K: csky 3710 3710 3711 3711 C6X ARCHITECTURE 3712 3712 M: Mark Salter <msalter@redhat.com> 3713 3713 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3714 3714 L: linux-c6x-dev@linux-c6x.org 3715 - W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3716 3715 S: Maintained 3716 + W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3717 3717 F: arch/c6x/ 3718 3718 3719 3719 CA8210 IEEE-802.15.4 RADIO DRIVER 3720 3720 M: Harry Morris <h.morris@cascoda.com> 3721 3721 L: linux-wpan@vger.kernel.org 3722 - W: https://github.com/Cascoda/ca8210-linux.git 3723 3722 S: Maintained 3724 - F: drivers/net/ieee802154/ca8210.c 3723 + W: https://github.com/Cascoda/ca8210-linux.git 3725 3724 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3725 + F: drivers/net/ieee802154/ca8210.c 3726 3726 3727 3727 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3728 3728 M: David Howells <dhowells@redhat.com> ··· 3742 3742 M: Piotr Sroka <piotrs@cadence.com> 3743 3743 L: linux-mtd@lists.infradead.org 3744 3744 S: Maintained 3745 - F: drivers/mtd/nand/raw/cadence-nand-controller.c 3746 3745 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 3746 + F: drivers/mtd/nand/raw/cadence-nand-controller.c 3747 3747 3748 3748 CADET FM/AM RADIO RECEIVER DRIVER 3749 3749 M: Hans Verkuil <hverkuil@xs4all.nl> 3750 3750 L: linux-media@vger.kernel.org 3751 - T: git git://linuxtv.org/media_tree.git 3752 - W: https://linuxtv.org 3753 3751 S: Maintained 3752 + W: https://linuxtv.org 3753 + T: git git://linuxtv.org/media_tree.git 3754 3754 F: drivers/media/radio/radio-cadet* 3755 3755 3756 3756 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3757 3757 M: Jonathan Corbet <corbet@lwn.net> 3758 3758 L: linux-media@vger.kernel.org 3759 - T: git git://linuxtv.org/media_tree.git 3760 3759 S: Maintained 3760 + T: git git://linuxtv.org/media_tree.git 3761 3761 F: Documentation/media/v4l-drivers/cafe_ccic* 3762 3762 F: drivers/media/platform/marvell-ccic/ 3763 3763 ··· 3766 3766 S: Orphan 3767 3767 F: Documentation/networking/caif/ 3768 3768 F: drivers/net/caif/ 3769 - F: include/uapi/linux/caif/ 3770 3769 F: include/net/caif/ 3770 + F: include/uapi/linux/caif/ 3771 3771 F: net/caif/ 3772 3772 3773 3773 CAKE QDISC ··· 3780 3780 M: Wolfgang Grandegger <wg@grandegger.com> 3781 3781 M: Marc Kleine-Budde <mkl@pengutronix.de> 3782 3782 L: linux-can@vger.kernel.org 3783 + S: Maintained 3783 3784 W: https://github.com/linux-can 3784 3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3785 3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3786 - S: Maintained 3787 3787 F: Documentation/devicetree/bindings/net/can/ 3788 3788 F: drivers/net/can/ 3789 3789 F: include/linux/can/dev.h 3790 3790 F: include/linux/can/led.h 3791 - F: include/linux/can/rx-offload.h 3792 3791 F: include/linux/can/platform/ 3792 + F: include/linux/can/rx-offload.h 3793 3793 F: include/uapi/linux/can/error.h 3794 3794 F: include/uapi/linux/can/netlink.h 3795 3795 F: include/uapi/linux/can/vxcan.h ··· 3798 3798 M: Oliver Hartkopp <socketcan@hartkopp.net> 3799 3799 M: Marc Kleine-Budde <mkl@pengutronix.de> 3800 3800 L: linux-can@vger.kernel.org 3801 + S: Maintained 3801 3802 W: https://github.com/linux-can 3802 3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3803 3804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3804 - S: Maintained 3805 3805 F: Documentation/networking/can.rst 3806 - F: net/can/ 3807 3806 F: include/linux/can/core.h 3808 3807 F: include/linux/can/skb.h 3809 3808 F: include/net/netns/can.h 3810 3809 F: include/uapi/linux/can.h 3811 3810 F: include/uapi/linux/can/bcm.h 3812 - F: include/uapi/linux/can/raw.h 3813 3811 F: include/uapi/linux/can/gw.h 3812 + F: include/uapi/linux/can/raw.h 3813 + F: net/can/ 3814 3814 3815 3815 CAN-J1939 NETWORK LAYER 3816 3816 M: Robin van der Gracht <robin@protonic.nl> ··· 3819 3819 L: linux-can@vger.kernel.org 3820 3820 S: Maintained 3821 3821 F: Documentation/networking/j1939.rst 3822 - F: net/can/j1939/ 3823 3822 F: include/uapi/linux/can/j1939.h 3823 + F: net/can/j1939/ 3824 3824 3825 3825 CAPABILITIES 3826 3826 M: Serge Hallyn <serge@hallyn.com> ··· 3828 3828 S: Supported 3829 3829 F: include/linux/capability.h 3830 3830 F: include/uapi/linux/capability.h 3831 - F: security/commoncap.c 3832 3831 F: kernel/capability.c 3832 + F: security/commoncap.c 3833 3833 3834 3834 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3835 3835 M: Kevin Tsai <ktsai@capellamicro.com> ··· 3839 3839 CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3840 3840 M: Christian Lamparter <chunkeey@googlemail.com> 3841 3841 L: linux-wireless@vger.kernel.org 3842 - W: http://wireless.kernel.org/en/users/Drivers/carl9170 3843 3842 S: Maintained 3843 + W: http://wireless.kernel.org/en/users/Drivers/carl9170 3844 3844 F: drivers/net/wireless/ath/carl9170/ 3845 3845 3846 3846 CAVIUM I2C DRIVER 3847 3847 M: Robert Richter <rrichter@marvell.com> 3848 - W: http://www.marvell.com 3849 3848 S: Supported 3849 + W: http://www.marvell.com 3850 3850 F: drivers/i2c/busses/i2c-octeon* 3851 3851 F: drivers/i2c/busses/i2c-thunderx* 3852 3852 ··· 3855 3855 M: Satanand Burla <sburla@marvell.com> 3856 3856 M: Felix Manlunas <fmanlunas@marvell.com> 3857 3857 L: netdev@vger.kernel.org 3858 - W: http://www.marvell.com 3859 3858 S: Supported 3859 + W: http://www.marvell.com 3860 3860 F: drivers/net/ethernet/cavium/liquidio/ 3861 3861 3862 3862 CAVIUM MMC DRIVER 3863 3863 M: Robert Richter <rrichter@marvell.com> 3864 - W: http://www.marvell.com 3865 3864 S: Supported 3865 + W: http://www.marvell.com 3866 3866 F: drivers/mmc/host/cavium* 3867 3867 3868 3868 CAVIUM OCTEON-TX CRYPTO DRIVER 3869 3869 M: George Cherian <gcherian@marvell.com> 3870 3870 L: linux-crypto@vger.kernel.org 3871 - W: http://www.marvell.com 3872 3871 S: Supported 3872 + W: http://www.marvell.com 3873 3873 F: drivers/crypto/cavium/cpt/ 3874 3874 3875 3875 CAVIUM THUNDERX2 ARM64 SOC 3876 3876 M: Robert Richter <rrichter@marvell.com> 3877 3877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3878 3878 S: Maintained 3879 - F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3880 3879 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3880 + F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3881 3881 3882 3882 CC2520 IEEE-802.15.4 RADIO DRIVER 3883 3883 M: Varka Bhadram <varkabhadram@gmail.com> 3884 3884 L: linux-wpan@vger.kernel.org 3885 3885 S: Maintained 3886 + F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3886 3887 F: drivers/net/ieee802154/cc2520.c 3887 3888 F: include/linux/spi/cc2520.h 3888 - F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3889 3889 3890 3890 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3891 3891 M: Gilad Ben-Yossef <gilad@benyossef.com> 3892 3892 L: linux-crypto@vger.kernel.org 3893 3893 S: Supported 3894 - F: drivers/crypto/ccree/ 3895 3894 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3895 + F: drivers/crypto/ccree/ 3896 3896 3897 3897 CEC FRAMEWORK 3898 3898 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3899 3899 L: linux-media@vger.kernel.org 3900 - T: git git://linuxtv.org/media_tree.git 3901 - W: http://linuxtv.org 3902 3900 S: Supported 3901 + W: http://linuxtv.org 3902 + T: git git://linuxtv.org/media_tree.git 3903 + F: Documentation/ABI/testing/debugfs-cec-error-inj 3904 + F: Documentation/devicetree/bindings/media/cec.txt 3903 3905 F: Documentation/media/kapi/cec-core.rst 3904 3906 F: Documentation/media/uapi/cec 3905 3907 F: drivers/media/cec/ 3906 3908 F: drivers/media/rc/keymaps/rc-cec.c 3907 - F: include/media/cec.h 3908 3909 F: include/media/cec-notifier.h 3909 - F: include/uapi/linux/cec.h 3910 + F: include/media/cec.h 3910 3911 F: include/uapi/linux/cec-funcs.h 3911 - F: Documentation/devicetree/bindings/media/cec.txt 3912 - F: Documentation/ABI/testing/debugfs-cec-error-inj 3912 + F: include/uapi/linux/cec.h 3913 3913 3914 3914 CEC GPIO DRIVER 3915 3915 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 3916 3916 L: linux-media@vger.kernel.org 3917 - T: git git://linuxtv.org/media_tree.git 3918 - W: http://linuxtv.org 3919 3917 S: Supported 3920 - F: drivers/media/platform/cec-gpio/ 3918 + W: http://linuxtv.org 3919 + T: git git://linuxtv.org/media_tree.git 3921 3920 F: Documentation/devicetree/bindings/media/cec-gpio.txt 3921 + F: drivers/media/platform/cec-gpio/ 3922 3922 3923 3923 CELL BROADBAND ENGINE ARCHITECTURE 3924 3924 M: Arnd Bergmann <arnd@arndb.de> 3925 3925 L: linuxppc-dev@lists.ozlabs.org 3926 - W: http://www.ibm.com/developerworks/power/cell/ 3927 3926 S: Supported 3927 + W: http://www.ibm.com/developerworks/power/cell/ 3928 3928 F: arch/powerpc/include/asm/cell*.h 3929 3929 F: arch/powerpc/include/asm/spu*.h 3930 3930 F: arch/powerpc/include/uapi/asm/spu*.h ··· 3936 3936 M: Jeff Layton <jlayton@kernel.org> 3937 3937 M: Sage Weil <sage@redhat.com> 3938 3938 L: ceph-devel@vger.kernel.org 3939 + S: Supported 3939 3940 W: http://ceph.com/ 3940 3941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3941 3942 T: git git://github.com/ceph/ceph-client.git 3942 - S: Supported 3943 - F: net/ceph/ 3944 3943 F: include/linux/ceph/ 3945 3944 F: include/linux/crush/ 3945 + F: net/ceph/ 3946 3946 3947 3947 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3948 3948 M: Jeff Layton <jlayton@kernel.org> 3949 3949 M: Sage Weil <sage@redhat.com> 3950 3950 M: Ilya Dryomov <idryomov@gmail.com> 3951 3951 L: ceph-devel@vger.kernel.org 3952 + S: Supported 3952 3953 W: http://ceph.com/ 3953 3954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3954 3955 T: git git://github.com/ceph/ceph-client.git 3955 - S: Supported 3956 3956 F: Documentation/filesystems/ceph.rst 3957 3957 F: fs/ceph/ 3958 3958 ··· 3963 3963 S: Maintained 3964 3964 F: Documentation/admin-guide/module-signing.rst 3965 3965 F: certs/ 3966 - F: scripts/sign-file.c 3967 3966 F: scripts/extract-cert.c 3967 + F: scripts/sign-file.c 3968 3968 3969 3969 CFAG12864B LCD DRIVER 3970 3970 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> ··· 3981 3981 CHAR and MISC DRIVERS 3982 3982 M: Arnd Bergmann <arnd@arndb.de> 3983 3983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3984 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3985 3984 S: Supported 3985 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3986 3986 F: drivers/char/ 3987 3987 F: drivers/misc/ 3988 3988 F: include/linux/miscdevice.h ··· 4002 4002 4003 4003 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 4004 4004 M: Peter Chen <Peter.Chen@nxp.com> 4005 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 4006 4005 L: linux-usb@vger.kernel.org 4007 4006 S: Maintained 4007 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 4008 4008 F: drivers/usb/chipidea/ 4009 4009 4010 4010 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER ··· 4029 4029 4030 4030 CHROMEOS EC CODEC DRIVER 4031 4031 M: Cheng-Yi Chiang <cychiang@chromium.org> 4032 - S: Maintained 4033 4032 R: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4034 4033 R: Guenter Roeck <groeck@chromium.org> 4034 + S: Maintained 4035 4035 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 4036 4036 F: sound/soc/codecs/cros_ec_codec.* 4037 4037 ··· 4040 4040 M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 4041 4041 R: Guenter Roeck <groeck@chromium.org> 4042 4042 S: Maintained 4043 + F: drivers/power/supply/cros_usbpd-charger.c 4043 4044 N: cros_ec 4044 4045 N: cros-ec 4045 - F: drivers/power/supply/cros_usbpd-charger.c 4046 4046 4047 4047 CIRRUS LOGIC AUDIO CODEC DRIVERS 4048 4048 M: James Schulman <james.schulman@cirrus.com> ··· 4062 4062 M: Richard Fitzgerald <rf@opensource.cirrus.com> 4063 4063 L: patches@opensource.cirrus.com 4064 4064 S: Supported 4065 + F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 4066 + F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 4067 + F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 4068 + F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 4069 + F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4070 + F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4071 + F: Documentation/hwmon/lochnagar.rst 4065 4072 F: drivers/clk/clk-lochnagar.c 4066 4073 F: drivers/hwmon/lochnagar-hwmon.c 4067 4074 F: drivers/mfd/lochnagar-i2c.c 4068 4075 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 4069 4076 F: drivers/regulator/lochnagar-regulator.c 4070 - F: sound/soc/codecs/lochnagar-sc.c 4071 4077 F: include/dt-bindings/clk/lochnagar.h 4072 4078 F: include/dt-bindings/pinctrl/lochnagar.h 4073 4079 F: include/linux/mfd/lochnagar* 4074 - F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt 4075 - F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt 4076 - F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt 4077 - F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt 4078 - F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt 4079 - F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt 4080 - F: Documentation/hwmon/lochnagar.rst 4080 + F: sound/soc/codecs/lochnagar-sc.c 4081 4081 4082 4082 CIRRUS LOGIC MADERA CODEC DRIVERS 4083 4083 M: Charles Keepax <ckeepax@opensource.cirrus.com> 4084 4084 M: Richard Fitzgerald <rf@opensource.cirrus.com> 4085 4085 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4086 4086 L: patches@opensource.cirrus.com 4087 - T: git https://github.com/CirrusLogic/linux-drivers.git 4088 - W: https://github.com/CirrusLogic/linux-drivers/wiki 4089 4087 S: Supported 4088 + W: https://github.com/CirrusLogic/linux-drivers/wiki 4089 + T: git https://github.com/CirrusLogic/linux-drivers.git 4090 4090 F: Documentation/devicetree/bindings/mfd/madera.txt 4091 4091 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 4092 4092 F: Documentation/devicetree/bindings/sound/madera.txt 4093 + F: drivers/gpio/gpio-madera* 4094 + F: drivers/irqchip/irq-madera* 4095 + F: drivers/mfd/cs47l* 4096 + F: drivers/mfd/madera* 4097 + F: drivers/pinctrl/cirrus/* 4093 4098 F: include/dt-bindings/sound/madera* 4094 4099 F: include/linux/irqchip/irq-madera* 4095 4100 F: include/linux/mfd/madera/* 4096 4101 F: include/sound/madera* 4097 - F: drivers/gpio/gpio-madera* 4098 - F: drivers/irqchip/irq-madera* 4099 - F: drivers/mfd/madera* 4100 - F: drivers/mfd/cs47l* 4101 - F: drivers/pinctrl/cirrus/* 4102 4102 F: sound/soc/codecs/cs47l* 4103 4103 F: sound/soc/codecs/madera* 4104 4104 ··· 4137 4137 4138 4138 CLANG/LLVM BUILD SUPPORT 4139 4139 L: clang-built-linux@googlegroups.com 4140 + S: Supported 4140 4141 W: https://clangbuiltlinux.github.io/ 4141 4142 B: https://github.com/ClangBuiltLinux/linux/issues 4142 4143 C: irc://chat.freenode.net/clangbuiltlinux 4143 - S: Supported 4144 - K: \b(?i:clang|llvm)\b 4145 4144 F: Documentation/kbuild/llvm.rst 4145 + K: \b(?i:clang|llvm)\b 4146 4146 4147 4147 CLEANCACHE API 4148 4148 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 4149 4149 L: linux-kernel@vger.kernel.org 4150 4150 S: Maintained 4151 - F: mm/cleancache.c 4152 4151 F: include/linux/cleancache.h 4152 + F: mm/cleancache.c 4153 4153 4154 4154 CLK API 4155 4155 M: Russell King <linux@armlinux.org.uk> ··· 4161 4161 M: Daniel Lezcano <daniel.lezcano@linaro.org> 4162 4162 M: Thomas Gleixner <tglx@linutronix.de> 4163 4163 L: linux-kernel@vger.kernel.org 4164 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4165 4164 S: Supported 4166 - F: drivers/clocksource/ 4165 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 4167 4166 F: Documentation/devicetree/bindings/timer/ 4167 + F: drivers/clocksource/ 4168 4168 4169 4169 CMPC ACPI DRIVER 4170 4170 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> ··· 4176 4176 COBALT MEDIA DRIVER 4177 4177 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 4178 4178 L: linux-media@vger.kernel.org 4179 - T: git git://linuxtv.org/media_tree.git 4180 - W: https://linuxtv.org 4181 4179 S: Supported 4180 + W: https://linuxtv.org 4181 + T: git git://linuxtv.org/media_tree.git 4182 4182 F: drivers/media/pci/cobalt/ 4183 4183 4184 4184 COCCINELLE/Semantic Patches (SmPL) ··· 4187 4187 M: Nicolas Palix <nicolas.palix@imag.fr> 4188 4188 M: Michal Marek <michal.lkml@markovi.net> 4189 4189 L: cocci@systeme.lip6.fr (moderated for non-subscribers) 4190 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4191 - W: http://coccinelle.lip6.fr/ 4192 4190 S: Supported 4191 + W: http://coccinelle.lip6.fr/ 4192 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 4193 4193 F: Documentation/dev-tools/coccinelle.rst 4194 - F: scripts/coccinelle/ 4195 4194 F: scripts/coccicheck 4195 + F: scripts/coccinelle/ 4196 4196 4197 4197 CODA FILE SYSTEM 4198 4198 M: Jan Harkes <jaharkes@cs.cmu.edu> 4199 4199 M: coda@cs.cmu.edu 4200 4200 L: codalist@coda.cs.cmu.edu 4201 - W: http://www.coda.cs.cmu.edu/ 4202 4201 S: Maintained 4202 + W: http://www.coda.cs.cmu.edu/ 4203 4203 F: Documentation/filesystems/coda.txt 4204 4204 F: fs/coda/ 4205 4205 F: include/linux/coda*.h ··· 4215 4215 CODE OF CONDUCT 4216 4216 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4217 4217 S: Supported 4218 - F: Documentation/process/code-of-conduct.rst 4219 4218 F: Documentation/process/code-of-conduct-interpretation.rst 4219 + F: Documentation/process/code-of-conduct.rst 4220 4220 4221 4221 COMMON CLK FRAMEWORK 4222 4222 M: Michael Turquette <mturquette@baylibre.com> 4223 4223 M: Stephen Boyd <sboyd@kernel.org> 4224 4224 L: linux-clk@vger.kernel.org 4225 + S: Maintained 4225 4226 Q: http://patchwork.kernel.org/project/linux-clk/list/ 4226 4227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 4227 - S: Maintained 4228 4228 F: Documentation/devicetree/bindings/clock/ 4229 4229 F: drivers/clk/ 4230 - X: drivers/clk/clkdev.c 4231 4230 F: include/linux/clk-pr* 4232 4231 F: include/linux/clk/ 4233 4232 F: include/linux/of_clk.h 4233 + X: drivers/clk/clkdev.c 4234 4234 4235 4235 COMMON INTERNET FILE SYSTEM (CIFS) 4236 4236 M: Steve French <sfrench@samba.org> 4237 4237 L: linux-cifs@vger.kernel.org 4238 4238 L: samba-technical@lists.samba.org (moderated for non-subscribers) 4239 + S: Supported 4239 4240 W: http://linux-cifs.samba.org/ 4240 4241 T: git git://git.samba.org/sfrench/cifs-2.6.git 4241 - S: Supported 4242 4242 F: Documentation/admin-guide/cifs/ 4243 4243 F: fs/cifs/ 4244 4244 ··· 4273 4273 4274 4274 CONEXANT ACCESSRUNNER USB DRIVER 4275 4275 L: accessrunner-general@lists.sourceforge.net 4276 - W: http://accessrunner.sourceforge.net/ 4277 4276 S: Orphan 4277 + W: http://accessrunner.sourceforge.net/ 4278 4278 F: drivers/usb/atm/cxacru.c 4279 4279 4280 4280 CONFIGFS 4281 4281 M: Joel Becker <jlbec@evilplan.org> 4282 4282 M: Christoph Hellwig <hch@lst.de> 4283 - T: git git://git.infradead.org/users/hch/configfs.git 4284 4283 S: Supported 4284 + T: git git://git.infradead.org/users/hch/configfs.git 4285 4285 F: fs/configfs/ 4286 4286 F: include/linux/configfs.h 4287 4287 ··· 4296 4296 M: Li Zefan <lizefan@huawei.com> 4297 4297 M: Johannes Weiner <hannes@cmpxchg.org> 4298 4298 L: cgroups@vger.kernel.org 4299 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4300 4299 S: Maintained 4301 - F: Documentation/admin-guide/cgroup-v2.rst 4300 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4302 4301 F: Documentation/admin-guide/cgroup-v1/ 4302 + F: Documentation/admin-guide/cgroup-v2.rst 4303 4303 F: include/linux/cgroup* 4304 4304 F: kernel/cgroup/ 4305 4305 ··· 4310 4310 L: linux-block@vger.kernel.org 4311 4311 T: git git://git.kernel.dk/linux-block 4312 4312 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 4313 - F: block/blk-cgroup.c 4314 - F: include/linux/blk-cgroup.h 4315 - F: block/blk-throttle.c 4316 - F: block/blk-iolatency.c 4317 4313 F: block/bfq-cgroup.c 4314 + F: block/blk-cgroup.c 4315 + F: block/blk-iolatency.c 4316 + F: block/blk-throttle.c 4317 + F: include/linux/blk-cgroup.h 4318 4318 4319 4319 CONTROL GROUP - CPUSET 4320 4320 M: Li Zefan <lizefan@huawei.com> 4321 4321 L: cgroups@vger.kernel.org 4322 + S: Maintained 4322 4323 W: http://www.bullopensource.org/cpuset/ 4323 4324 W: http://oss.sgi.com/projects/cpusets/ 4324 4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 4325 - S: Maintained 4326 4326 F: Documentation/admin-guide/cgroup-v1/cpusets.rst 4327 4327 F: include/linux/cpuset.h 4328 4328 F: kernel/cgroup/cpuset.c ··· 4346 4346 4347 4347 COSA/SRP SYNC SERIAL DRIVER 4348 4348 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 4349 - W: http://www.fi.muni.cz/~kas/cosa/ 4350 4349 S: Maintained 4350 + W: http://www.fi.muni.cz/~kas/cosa/ 4351 4351 F: drivers/net/wan/cosa* 4352 4352 4353 4353 COUNTER SUBSYSTEM ··· 4370 4370 M: Viresh Kumar <viresh.kumar@linaro.org> 4371 4371 M: Sudeep Holla <sudeep.holla@arm.com> 4372 4372 L: linux-pm@vger.kernel.org 4373 - W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4374 4373 S: Maintained 4374 + W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 4375 4375 F: drivers/cpufreq/vexpress-spc-cpufreq.c 4376 4376 4377 4377 CPU FREQUENCY SCALING FRAMEWORK ··· 4379 4379 M: Viresh Kumar <viresh.kumar@linaro.org> 4380 4380 L: linux-pm@vger.kernel.org 4381 4381 S: Maintained 4382 + B: https://bugzilla.kernel.org 4382 4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4383 4384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 4384 - B: https://bugzilla.kernel.org 4385 4385 F: Documentation/admin-guide/pm/cpufreq.rst 4386 4386 F: Documentation/admin-guide/pm/intel_pstate.rst 4387 4387 F: Documentation/cpu-freq/ 4388 4388 F: Documentation/devicetree/bindings/cpufreq/ 4389 4389 F: drivers/cpufreq/ 4390 - F: kernel/sched/cpufreq*.c 4391 4390 F: include/linux/cpufreq.h 4392 4391 F: include/linux/sched/cpufreq.h 4392 + F: kernel/sched/cpufreq*.c 4393 4393 F: tools/testing/selftests/cpufreq/ 4394 4394 4395 4395 CPU IDLE TIME MANAGEMENT FRAMEWORK ··· 4397 4397 M: Daniel Lezcano <daniel.lezcano@linaro.org> 4398 4398 L: linux-pm@vger.kernel.org 4399 4399 S: Maintained 4400 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4401 4400 B: https://bugzilla.kernel.org 4401 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4402 4402 F: Documentation/admin-guide/pm/cpuidle.rst 4403 4403 F: Documentation/driver-api/pm/cpuidle.rst 4404 4404 F: drivers/cpuidle/* ··· 4423 4423 M: Daniel Lezcano <daniel.lezcano@linaro.org> 4424 4424 L: linux-pm@vger.kernel.org 4425 4425 L: linux-arm-kernel@lists.infradead.org 4426 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4427 4426 S: Maintained 4427 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4428 4428 F: drivers/cpuidle/cpuidle-big_little.c 4429 4429 4430 4430 CPUIDLE DRIVER - ARM EXYNOS ··· 4434 4434 L: linux-pm@vger.kernel.org 4435 4435 L: linux-samsung-soc@vger.kernel.org 4436 4436 S: Supported 4437 - F: drivers/cpuidle/cpuidle-exynos.c 4438 4437 F: arch/arm/mach-exynos/pm.c 4438 + F: drivers/cpuidle/cpuidle-exynos.c 4439 4439 4440 4440 CPUIDLE DRIVER - ARM PSCI 4441 4441 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> ··· 4461 4461 M: Herbert Xu <herbert@gondor.apana.org.au> 4462 4462 M: "David S. Miller" <davem@davemloft.net> 4463 4463 L: linux-crypto@vger.kernel.org 4464 + S: Maintained 4464 4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4465 4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4466 - S: Maintained 4467 4467 F: Documentation/crypto/ 4468 4468 F: Documentation/devicetree/bindings/crypto/ 4469 4469 F: arch/*/crypto/ ··· 4483 4483 CS3308 MEDIA DRIVER 4484 4484 M: Hans Verkuil <hverkuil@xs4all.nl> 4485 4485 L: linux-media@vger.kernel.org 4486 - T: git git://linuxtv.org/media_tree.git 4487 - W: http://linuxtv.org 4488 4486 S: Odd Fixes 4487 + W: http://linuxtv.org 4488 + T: git git://linuxtv.org/media_tree.git 4489 4489 F: drivers/media/i2c/cs3308.c 4490 4490 4491 4491 CS5535 Audio ALSA driver ··· 4496 4496 CSI DRIVERS FOR ALLWINNER V3s 4497 4497 M: Yong Deng <yong.deng@magewell.com> 4498 4498 L: linux-media@vger.kernel.org 4499 - T: git git://linuxtv.org/media_tree.git 4500 4499 S: Maintained 4501 - F: drivers/media/platform/sunxi/sun6i-csi/ 4500 + T: git git://linuxtv.org/media_tree.git 4502 4501 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 4502 + F: drivers/media/platform/sunxi/sun6i-csi/ 4503 4503 4504 4504 CW1200 WLAN driver 4505 4505 M: Solomon Peachy <pizza@shaftnet.org> ··· 4509 4509 CX18 VIDEO4LINUX DRIVER 4510 4510 M: Andy Walls <awalls@md.metrocast.net> 4511 4511 L: linux-media@vger.kernel.org 4512 - T: git git://linuxtv.org/media_tree.git 4513 - W: https://linuxtv.org 4514 4512 S: Maintained 4513 + W: https://linuxtv.org 4514 + T: git git://linuxtv.org/media_tree.git 4515 4515 F: drivers/media/pci/cx18/ 4516 4516 F: include/uapi/linux/ivtv* 4517 4517 4518 4518 CX2341X MPEG ENCODER HELPER MODULE 4519 4519 M: Hans Verkuil <hverkuil@xs4all.nl> 4520 4520 L: linux-media@vger.kernel.org 4521 - T: git git://linuxtv.org/media_tree.git 4522 - W: https://linuxtv.org 4523 4521 S: Maintained 4522 + W: https://linuxtv.org 4523 + T: git git://linuxtv.org/media_tree.git 4524 4524 F: drivers/media/common/cx2341x* 4525 4525 F: include/media/drv-intf/cx2341x.h 4526 4526 ··· 4528 4528 M: Jemma Denson <jdenson@gmail.com> 4529 4529 M: Patrick Boettcher <patrick.boettcher@posteo.de> 4530 4530 L: linux-media@vger.kernel.org 4531 + S: Maintained 4531 4532 W: https://linuxtv.org 4532 4533 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4533 - S: Maintained 4534 4534 F: drivers/media/dvb-frontends/cx24120* 4535 4535 4536 4536 CX88 VIDEO4LINUX DRIVER 4537 4537 M: Mauro Carvalho Chehab <mchehab@kernel.org> 4538 4538 L: linux-media@vger.kernel.org 4539 + S: Odd fixes 4539 4540 W: https://linuxtv.org 4540 4541 T: git git://linuxtv.org/media_tree.git 4541 - S: Odd fixes 4542 4542 F: Documentation/media/v4l-drivers/cx88* 4543 4543 F: drivers/media/pci/cx88/ 4544 4544 4545 4545 CXD2820R MEDIA DRIVER 4546 4546 M: Antti Palosaari <crope@iki.fi> 4547 4547 L: linux-media@vger.kernel.org 4548 + S: Maintained 4548 4549 W: https://linuxtv.org 4549 4550 W: http://palosaari.fi/linux/ 4550 4551 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4551 4552 T: git git://linuxtv.org/anttip/media_tree.git 4552 - S: Maintained 4553 4553 F: drivers/media/dvb-frontends/cxd2820r* 4554 4554 4555 4555 CXGB3 ETHERNET DRIVER (CXGB3) 4556 4556 M: Vishal Kulkarni <vishal@chelsio.com> 4557 4557 L: netdev@vger.kernel.org 4558 - W: http://www.chelsio.com 4559 4558 S: Supported 4559 + W: http://www.chelsio.com 4560 4560 F: drivers/net/ethernet/chelsio/cxgb3/ 4561 4561 4562 4562 CXGB3 ISCSI DRIVER (CXGB3I) 4563 4563 M: Karen Xie <kxie@chelsio.com> 4564 4564 L: linux-scsi@vger.kernel.org 4565 - W: http://www.chelsio.com 4566 4565 S: Supported 4566 + W: http://www.chelsio.com 4567 4567 F: drivers/scsi/cxgbi/cxgb3i 4568 4568 4569 4569 CXGB4 CRYPTO DRIVER (chcr) ··· 4571 4571 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com> 4572 4572 M: Rohit Maheshwari <rohitm@chelsio.com> 4573 4573 L: linux-crypto@vger.kernel.org 4574 - W: http://www.chelsio.com 4575 4574 S: Supported 4575 + W: http://www.chelsio.com 4576 4576 F: drivers/crypto/chelsio 4577 4577 4578 4578 CXGB4 ETHERNET DRIVER (CXGB4) 4579 4579 M: Vishal Kulkarni <vishal@chelsio.com> 4580 4580 L: netdev@vger.kernel.org 4581 - W: http://www.chelsio.com 4582 4581 S: Supported 4582 + W: http://www.chelsio.com 4583 4583 F: drivers/net/ethernet/chelsio/cxgb4/ 4584 4584 4585 4585 CXGB4 ISCSI DRIVER (CXGB4I) 4586 4586 M: Karen Xie <kxie@chelsio.com> 4587 4587 L: linux-scsi@vger.kernel.org 4588 - W: http://www.chelsio.com 4589 4588 S: Supported 4589 + W: http://www.chelsio.com 4590 4590 F: drivers/scsi/cxgbi/cxgb4i 4591 4591 4592 4592 CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4593 4593 M: Potnuri Bharat Teja <bharat@chelsio.com> 4594 4594 L: linux-rdma@vger.kernel.org 4595 - W: http://www.openfabrics.org 4596 4595 S: Supported 4596 + W: http://www.openfabrics.org 4597 4597 F: drivers/infiniband/hw/cxgb4/ 4598 4598 F: include/uapi/rdma/cxgb4-abi.h 4599 4599 4600 4600 CXGB4VF ETHERNET DRIVER (CXGB4VF) 4601 4601 M: Vishal Kulkarni <vishal@gmail.com> 4602 4602 L: netdev@vger.kernel.org 4603 - W: http://www.chelsio.com 4604 4603 S: Supported 4604 + W: http://www.chelsio.com 4605 4605 F: drivers/net/ethernet/chelsio/cxgb4vf/ 4606 4606 4607 4607 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER ··· 4609 4609 M: Andrew Donnellan <ajd@linux.ibm.com> 4610 4610 L: linuxppc-dev@lists.ozlabs.org 4611 4611 S: Supported 4612 + F: Documentation/ABI/testing/sysfs-class-cxl 4613 + F: Documentation/powerpc/cxl.rst 4612 4614 F: arch/powerpc/platforms/powernv/pci-cxl.c 4613 4615 F: drivers/misc/cxl/ 4614 4616 F: include/misc/cxl* 4615 4617 F: include/uapi/misc/cxl.h 4616 - F: Documentation/powerpc/cxl.rst 4617 - F: Documentation/ABI/testing/sysfs-class-cxl 4618 4618 4619 4619 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4620 4620 M: Manoj N. Kumar <manoj@linux.ibm.com> ··· 4622 4622 M: Uma Krishnan <ukrishn@linux.ibm.com> 4623 4623 L: linux-scsi@vger.kernel.org 4624 4624 S: Supported 4625 + F: Documentation/powerpc/cxlflash.rst 4625 4626 F: drivers/scsi/cxlflash/ 4626 4627 F: include/uapi/scsi/cxlflash_ioctl.h 4627 - F: Documentation/powerpc/cxlflash.rst 4628 4628 4629 4629 CYBERPRO FB DRIVER 4630 4630 M: Russell King <linux@armlinux.org.uk> 4631 4631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4632 - W: http://www.armlinux.org.uk/ 4633 4632 S: Maintained 4633 + W: http://www.armlinux.org.uk/ 4634 4634 F: drivers/video/fbdev/cyber2000fb.* 4635 4635 4636 4636 CYCLADES ASYNC MUX DRIVER 4637 - W: http://www.cyclades.com/ 4638 4637 S: Orphan 4638 + W: http://www.cyclades.com/ 4639 4639 F: drivers/tty/cyclades.c 4640 4640 F: include/linux/cyclades.h 4641 4641 F: include/uapi/linux/cyclades.h 4642 4642 4643 4643 CYCLADES PC300 DRIVER 4644 - W: http://www.cyclades.com/ 4645 4644 S: Orphan 4645 + W: http://www.cyclades.com/ 4646 4646 F: drivers/net/wan/pc300* 4647 4647 4648 4648 CYPRESS_FIRMWARE MEDIA DRIVER 4649 4649 M: Antti Palosaari <crope@iki.fi> 4650 4650 L: linux-media@vger.kernel.org 4651 + S: Maintained 4651 4652 W: https://linuxtv.org 4652 4653 W: http://palosaari.fi/linux/ 4653 4654 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4654 4655 T: git git://linuxtv.org/anttip/media_tree.git 4655 - S: Maintained 4656 4656 F: drivers/media/common/cypress_firmware* 4657 4657 4658 4658 CYTTSP TOUCHSCREEN DRIVER ··· 4676 4676 4677 4677 DAMA SLAVE for AX.25 4678 4678 M: Joerg Reuter <jreuter@yaina.de> 4679 - W: http://yaina.de/jreuter/ 4680 - W: http://www.qsl.net/dl1bke/ 4681 4679 L: linux-hams@vger.kernel.org 4682 4680 S: Maintained 4681 + W: http://yaina.de/jreuter/ 4682 + W: http://www.qsl.net/dl1bke/ 4683 4683 F: net/ax25/af_ax25.c 4684 4684 F: net/ax25/ax25_dev.c 4685 4685 F: net/ax25/ax25_ds_* ··· 4705 4705 M: Ali Akcaagac <aliakc@web.de> 4706 4706 M: Jamie Lenehan <lenehan@twibble.org> 4707 4707 L: dc395x@twibble.org 4708 + S: Maintained 4708 4709 W: http://twibble.org/dist/dc395x/ 4709 4710 W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4710 - S: Maintained 4711 4711 F: Documentation/scsi/dc395x.rst 4712 4712 F: drivers/scsi/dc395x.* 4713 4713 4714 4714 DCCP PROTOCOL 4715 4715 M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4716 4716 L: dccp@vger.kernel.org 4717 - W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4718 4717 S: Maintained 4718 + W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4719 4719 F: include/linux/dccp.h 4720 - F: include/uapi/linux/dccp.h 4721 4720 F: include/linux/tfrc.h 4721 + F: include/uapi/linux/dccp.h 4722 4722 F: net/dccp/ 4723 4723 4724 4724 DECnet NETWORK LAYER 4725 - W: http://linux-decnet.sourceforge.net 4726 4725 L: linux-decnet-user@lists.sourceforge.net 4727 4726 S: Orphan 4727 + W: http://linux-decnet.sourceforge.net 4728 4728 F: Documentation/networking/decnet.txt 4729 4729 F: net/decnet/ 4730 4730 4731 4731 DECSTATION PLATFORM SUPPORT 4732 4732 M: "Maciej W. Rozycki" <macro@linux-mips.org> 4733 4733 L: linux-mips@vger.kernel.org 4734 - W: http://www.linux-mips.org/wiki/DECstation 4735 4734 S: Maintained 4735 + W: http://www.linux-mips.org/wiki/DECstation 4736 4736 F: arch/mips/dec/ 4737 4737 F: arch/mips/include/asm/dec/ 4738 4738 F: arch/mips/include/asm/mach-dec/ ··· 4750 4750 DEINTERLACE DRIVERS FOR ALLWINNER H3 4751 4751 M: Jernej Skrabec <jernej.skrabec@siol.net> 4752 4752 L: linux-media@vger.kernel.org 4753 - T: git git://linuxtv.org/media_tree.git 4754 4753 S: Maintained 4755 - F: drivers/media/platform/sunxi/sun8i-di/ 4754 + T: git git://linuxtv.org/media_tree.git 4756 4755 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 4756 + F: drivers/media/platform/sunxi/sun8i-di/ 4757 4757 4758 4758 DELL LAPTOP DRIVER 4759 4759 M: Matthew Garrett <mjg59@srcf.ucam.org> ··· 4825 4825 DELTA ST MEDIA DRIVER 4826 4826 M: Hugues Fruchet <hugues.fruchet@st.com> 4827 4827 L: linux-media@vger.kernel.org 4828 - T: git git://linuxtv.org/media_tree.git 4829 - W: https://linuxtv.org 4830 4828 S: Supported 4829 + W: https://linuxtv.org 4830 + T: git git://linuxtv.org/media_tree.git 4831 4831 F: drivers/media/platform/sti/delta 4832 4832 4833 4833 DENALI NAND DRIVER ··· 4846 4846 DESIGNWARE USB2 DRD IP DRIVER 4847 4847 M: Minas Harutyunyan <hminas@synopsys.com> 4848 4848 L: linux-usb@vger.kernel.org 4849 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4850 4849 S: Maintained 4850 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4851 4851 F: drivers/usb/dwc2/ 4852 4852 4853 4853 DESIGNWARE USB3 DRD IP DRIVER 4854 4854 M: Felipe Balbi <balbi@kernel.org> 4855 4855 L: linux-usb@vger.kernel.org 4856 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4857 4856 S: Maintained 4857 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4858 4858 F: drivers/usb/dwc3/ 4859 4859 4860 4860 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER ··· 4884 4884 M: Kyungmin Park <kyungmin.park@samsung.com> 4885 4885 M: Chanwoo Choi <cw00.choi@samsung.com> 4886 4886 L: linux-pm@vger.kernel.org 4887 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4888 4887 S: Maintained 4888 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4889 + F: Documentation/devicetree/bindings/devfreq/ 4889 4890 F: drivers/devfreq/ 4890 4891 F: include/linux/devfreq.h 4891 - F: Documentation/devicetree/bindings/devfreq/ 4892 4892 F: include/trace/events/devfreq.h 4893 4893 4894 4894 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4895 4895 M: Chanwoo Choi <cw00.choi@samsung.com> 4896 4896 L: linux-pm@vger.kernel.org 4897 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4898 4897 S: Supported 4899 - F: drivers/devfreq/event/ 4898 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4899 + F: Documentation/devicetree/bindings/devfreq/event/ 4900 4900 F: drivers/devfreq/devfreq-event.c 4901 + F: drivers/devfreq/event/ 4901 4902 F: include/dt-bindings/pmu/exynos_ppmu.h 4902 4903 F: include/linux/devfreq-event.h 4903 - F: Documentation/devicetree/bindings/devfreq/event/ 4904 4904 4905 4905 DEVICE NUMBER REGISTRY 4906 4906 M: Torben Mathiasen <device@lanana.org> 4907 - W: http://lanana.org/docs/device-list/index.html 4908 4907 S: Maintained 4908 + W: http://lanana.org/docs/device-list/index.html 4909 4909 4910 4910 DEVICE-MAPPER (LVM) 4911 4911 M: Alasdair Kergon <agk@redhat.com> 4912 4912 M: Mike Snitzer <snitzer@redhat.com> 4913 4913 M: dm-devel@redhat.com 4914 4914 L: dm-devel@redhat.com 4915 + S: Maintained 4915 4916 W: http://sources.redhat.com/dm 4916 4917 Q: http://patchwork.kernel.org/project/dm-devel/list/ 4917 4918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4918 4919 T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4919 - S: Maintained 4920 4920 F: Documentation/admin-guide/device-mapper/ 4921 - F: drivers/md/Makefile 4922 4921 F: drivers/md/Kconfig 4922 + F: drivers/md/Makefile 4923 4923 F: drivers/md/dm* 4924 4924 F: drivers/md/persistent-data/ 4925 4925 F: include/linux/device-mapper.h ··· 4930 4930 M: Jiri Pirko <jiri@mellanox.com> 4931 4931 L: netdev@vger.kernel.org 4932 4932 S: Supported 4933 - F: net/core/devlink.c 4933 + F: Documentation/networking/devlink 4934 4934 F: include/net/devlink.h 4935 4935 F: include/uapi/linux/devlink.h 4936 - F: Documentation/networking/devlink 4936 + F: net/core/devlink.c 4937 4937 4938 4938 DIALOG SEMICONDUCTOR DRIVERS 4939 4939 M: Support Opensource <support.opensource@diasemi.com> 4940 - W: http://www.dialog-semiconductor.com/products 4941 4940 S: Supported 4942 - F: Documentation/hwmon/da90??.rst 4943 - F: Documentation/devicetree/bindings/mfd/da90*.txt 4941 + W: http://www.dialog-semiconductor.com/products 4944 4942 F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4945 - F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4943 + F: Documentation/devicetree/bindings/mfd/da90*.txt 4946 4944 F: Documentation/devicetree/bindings/regulator/da92*.txt 4947 4945 F: Documentation/devicetree/bindings/regulator/slg51000.txt 4948 - F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4949 4946 F: Documentation/devicetree/bindings/sound/da[79]*.txt 4947 + F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4948 + F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4949 + F: Documentation/hwmon/da90??.rst 4950 4950 F: drivers/gpio/gpio-da90??.c 4951 4951 F: drivers/hwmon/da90??-hwmon.c 4952 4952 F: drivers/iio/adc/da91??-*.c ··· 4962 4962 F: drivers/regulator/da903x.c 4963 4963 F: drivers/regulator/da9???-regulator.[ch] 4964 4964 F: drivers/regulator/slg51000-regulator.[ch] 4965 - F: drivers/thermal/da90??-thermal.c 4966 4965 F: drivers/rtc/rtc-da90??.c 4966 + F: drivers/thermal/da90??-thermal.c 4967 4967 F: drivers/video/backlight/da90??_bl.c 4968 4968 F: drivers/watchdog/da90??_wdt.c 4969 4969 F: include/linux/mfd/da903x.h ··· 4999 4999 5000 5000 DISK GEOMETRY AND PARTITION HANDLING 5001 5001 M: Andries Brouwer <aeb@cwi.nl> 5002 + S: Maintained 5002 5003 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 5003 5004 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 5004 5005 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 5005 - S: Maintained 5006 5006 5007 5007 DISKQUOTA 5008 5008 M: Jan Kara <jack@suse.com> ··· 5017 5017 L: linux-fbdev@vger.kernel.org 5018 5018 S: Maintained 5019 5019 W: http://plugable.com/category/projects/udlfb/ 5020 + F: Documentation/fb/udlfb.rst 5020 5021 F: drivers/video/fbdev/udlfb.c 5021 5022 F: include/video/udlfb.h 5022 - F: Documentation/fb/udlfb.rst 5023 5023 5024 5024 DISTRIBUTED LOCK MANAGER (DLM) 5025 5025 M: Christine Caulfield <ccaulfie@redhat.com> 5026 5026 M: David Teigland <teigland@redhat.com> 5027 5027 L: cluster-devel@redhat.com 5028 + S: Supported 5028 5029 W: http://sources.redhat.com/cluster/ 5029 5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 5030 - S: Supported 5031 5031 F: fs/dlm/ 5032 5032 5033 5033 DMA BUFFER SHARING FRAMEWORK 5034 5034 M: Sumit Semwal <sumit.semwal@linaro.org> 5035 - S: Maintained 5036 5035 L: linux-media@vger.kernel.org 5037 5036 L: dri-devel@lists.freedesktop.org 5038 5037 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5038 + S: Maintained 5039 + T: git git://anongit.freedesktop.org/drm/drm-misc 5040 + F: Documentation/driver-api/dma-buf.rst 5039 5041 F: drivers/dma-buf/ 5042 + F: include/linux/*fence.h 5040 5043 F: include/linux/dma-buf* 5041 5044 F: include/linux/dma-resv.h 5042 - F: include/linux/*fence.h 5043 - F: Documentation/driver-api/dma-buf.rst 5044 5045 K: dma_(buf|fence|resv) 5045 - T: git git://anongit.freedesktop.org/drm/drm-misc 5046 5046 5047 5047 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 5048 5048 M: Vinod Koul <vkoul@kernel.org> 5049 5049 L: dmaengine@vger.kernel.org 5050 - Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5051 5050 S: Maintained 5051 + Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 5052 + T: git git://git.infradead.org/users/vkoul/slave-dma.git 5053 + F: Documentation/devicetree/bindings/dma/ 5054 + F: Documentation/driver-api/dmaengine/ 5052 5055 F: drivers/dma/ 5053 5056 F: include/linux/dmaengine.h 5054 5057 F: include/linux/of_dma.h 5055 - F: Documentation/devicetree/bindings/dma/ 5056 - F: Documentation/driver-api/dmaengine/ 5057 - T: git git://git.infradead.org/users/vkoul/slave-dma.git 5058 5058 5059 5059 DMA MAPPING HELPERS 5060 5060 M: Christoph Hellwig <hch@lst.de> 5061 5061 M: Marek Szyprowski <m.szyprowski@samsung.com> 5062 5062 R: Robin Murphy <robin.murphy@arm.com> 5063 5063 L: iommu@lists.linux-foundation.org 5064 - T: git git://git.infradead.org/users/hch/dma-mapping.git 5065 - W: http://git.infradead.org/users/hch/dma-mapping.git 5066 5064 S: Supported 5067 - F: kernel/dma/ 5065 + W: http://git.infradead.org/users/hch/dma-mapping.git 5066 + T: git git://git.infradead.org/users/hch/dma-mapping.git 5068 5067 F: include/asm-generic/dma-mapping.h 5069 5068 F: include/linux/dma-direct.h 5070 5069 F: include/linux/dma-mapping.h 5071 5070 F: include/linux/dma-noncoherent.h 5071 + F: kernel/dma/ 5072 5072 5073 5073 DMA-BUF HEAPS FRAMEWORK 5074 5074 M: Sumit Semwal <sumit.semwal@linaro.org> ··· 5078 5078 R: Laura Abbott <labbott@redhat.com> 5079 5079 R: Brian Starkey <Brian.Starkey@arm.com> 5080 5080 R: John Stultz <john.stultz@linaro.org> 5081 - S: Maintained 5082 5081 L: linux-media@vger.kernel.org 5083 5082 L: dri-devel@lists.freedesktop.org 5084 5083 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 5085 - F: include/uapi/linux/dma-heap.h 5086 - F: include/linux/dma-heap.h 5084 + S: Maintained 5085 + T: git git://anongit.freedesktop.org/drm/drm-misc 5087 5086 F: drivers/dma-buf/dma-heap.c 5088 5087 F: drivers/dma-buf/heaps/* 5089 - T: git git://anongit.freedesktop.org/drm/drm-misc 5088 + F: include/linux/dma-heap.h 5089 + F: include/uapi/linux/dma-heap.h 5090 5090 5091 5091 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 5092 5092 M: Lukasz Luba <lukasz.luba@arm.com> 5093 5093 L: linux-pm@vger.kernel.org 5094 5094 L: linux-samsung-soc@vger.kernel.org 5095 5095 S: Maintained 5096 - F: drivers/memory/samsung/exynos5422-dmc.c 5097 5096 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt 5097 + F: drivers/memory/samsung/exynos5422-dmc.c 5098 5098 5099 5099 DME1737 HARDWARE MONITOR DRIVER 5100 5100 M: Juerg Haefliger <juergh@gmail.com> ··· 5116 5116 M: Jonathan Corbet <corbet@lwn.net> 5117 5117 L: linux-doc@vger.kernel.org 5118 5118 S: Maintained 5119 + T: git git://git.lwn.net/linux.git docs-next 5119 5120 F: Documentation/ 5120 5121 F: scripts/documentation-file-ref-check 5121 5122 F: scripts/kernel-doc 5122 5123 F: scripts/sphinx-pre-install 5123 5124 X: Documentation/ABI/ 5124 - X: Documentation/firmware-guide/acpi/ 5125 5125 X: Documentation/devicetree/ 5126 + X: Documentation/firmware-guide/acpi/ 5126 5127 X: Documentation/i2c/ 5127 5128 X: Documentation/media/ 5128 5129 X: Documentation/power/ 5129 5130 X: Documentation/spi/ 5130 - T: git git://git.lwn.net/linux.git docs-next 5131 5131 5132 5132 DOCUMENTATION SCRIPTS 5133 5133 M: Mauro Carvalho Chehab <mchehab@kernel.org> 5134 5134 L: linux-doc@vger.kernel.org 5135 5135 S: Maintained 5136 + F: Documentation/sphinx/parse-headers.pl 5136 5137 F: scripts/documentation-file-ref-check 5137 5138 F: scripts/sphinx-pre-install 5138 - F: Documentation/sphinx/parse-headers.pl 5139 5139 5140 5140 DOCUMENTATION/ITALIAN 5141 5141 M: Federico Vaga <federico.vaga@vaga.pv.it> ··· 5146 5146 DONGWOON DW9714 LENS VOICE COIL DRIVER 5147 5147 M: Sakari Ailus <sakari.ailus@linux.intel.com> 5148 5148 L: linux-media@vger.kernel.org 5149 - T: git git://linuxtv.org/media_tree.git 5150 5149 S: Maintained 5151 - F: drivers/media/i2c/dw9714.c 5150 + T: git git://linuxtv.org/media_tree.git 5152 5151 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 5152 + F: drivers/media/i2c/dw9714.c 5153 5153 5154 5154 DONGWOON DW9807 LENS VOICE COIL DRIVER 5155 5155 M: Sakari Ailus <sakari.ailus@linux.intel.com> 5156 5156 L: linux-media@vger.kernel.org 5157 - T: git git://linuxtv.org/media_tree.git 5158 5157 S: Maintained 5159 - F: drivers/media/i2c/dw9807-vcm.c 5158 + T: git git://linuxtv.org/media_tree.git 5160 5159 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 5160 + F: drivers/media/i2c/dw9807-vcm.c 5161 5161 5162 5162 DOUBLETALK DRIVER 5163 5163 M: "James R. Van Zandt" <jrv@vanzandt.mv.com> ··· 5176 5176 M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5177 5177 L: netdev@vger.kernel.org 5178 5178 S: Maintained 5179 - F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5180 - F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5181 - F: drivers/net/ethernet/freescale/dpaa2/dpni* 5182 - F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5183 - F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5184 - F: drivers/net/ethernet/freescale/dpaa2/Makefile 5185 - F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5186 5179 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5187 5180 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5181 + F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5182 + F: drivers/net/ethernet/freescale/dpaa2/Makefile 5183 + F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 5184 + F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 5185 + F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 5186 + F: drivers/net/ethernet/freescale/dpaa2/dpmac* 5187 + F: drivers/net/ethernet/freescale/dpaa2/dpni* 5188 5188 5189 5189 DPAA2 ETHERNET SWITCH DRIVER 5190 5190 M: Ioana Radulescu <ruxandra.radulescu@nxp.com> ··· 5196 5196 DPT_I2O SCSI RAID DRIVER 5197 5197 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 5198 5198 L: linux-scsi@vger.kernel.org 5199 - W: http://www.adaptec.com/ 5200 5199 S: Maintained 5200 + W: http://www.adaptec.com/ 5201 5201 F: drivers/scsi/dpt* 5202 5202 F: drivers/scsi/dpt/ 5203 5203 ··· 5205 5205 M: Philipp Reisner <philipp.reisner@linbit.com> 5206 5206 M: Lars Ellenberg <lars.ellenberg@linbit.com> 5207 5207 L: drbd-dev@lists.linbit.com 5208 + S: Supported 5208 5209 W: http://www.drbd.org 5209 5210 T: git git://git.linbit.com/linux-drbd.git 5210 5211 T: git git://git.linbit.com/drbd-8.4.git 5211 - S: Supported 5212 + F: Documentation/admin-guide/blockdev/ 5212 5213 F: drivers/block/drbd/ 5213 5214 F: lib/lru_cache.c 5214 - F: Documentation/admin-guide/blockdev/ 5215 5215 5216 5216 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 5217 5217 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5218 5218 R: "Rafael J. Wysocki" <rafael@kernel.org> 5219 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5220 5219 S: Supported 5220 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 5221 5221 F: Documentation/core-api/kobject.rst 5222 5222 F: drivers/base/ 5223 5223 F: fs/debugfs/ ··· 5229 5229 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 5230 5230 M: Kevin Hilman <khilman@kernel.org> 5231 5231 M: Nishanth Menon <nm@ti.com> 5232 + L: linux-pm@vger.kernel.org 5232 5233 S: Maintained 5233 5234 F: drivers/power/avs/ 5234 5235 F: include/linux/power/smartreflex.h 5235 - L: linux-pm@vger.kernel.org 5236 5236 5237 5237 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 5238 5238 M: Maxime Ripard <mripard@kernel.org> ··· 5240 5240 R: Jernej Skrabec <jernej.skrabec@siol.net> 5241 5241 L: dri-devel@lists.freedesktop.org 5242 5242 S: Supported 5243 - F: drivers/gpu/drm/sun4i/sun8i* 5244 5243 T: git git://anongit.freedesktop.org/drm/drm-misc 5244 + F: drivers/gpu/drm/sun4i/sun8i* 5245 5245 5246 5246 DRM DRIVER FOR ARM PL111 CLCD 5247 5247 M: Eric Anholt <eric@anholt.net> 5248 - T: git git://anongit.freedesktop.org/drm/drm-misc 5249 5248 S: Supported 5249 + T: git git://anongit.freedesktop.org/drm/drm-misc 5250 5250 F: drivers/gpu/drm/pl111/ 5251 5251 5252 5252 DRM DRIVER FOR ARM VERSATILE TFT PANELS 5253 5253 M: Linus Walleij <linus.walleij@linaro.org> 5254 - T: git git://anongit.freedesktop.org/drm/drm-misc 5255 5254 S: Maintained 5256 - F: drivers/gpu/drm/panel/panel-arm-versatile.c 5255 + T: git git://anongit.freedesktop.org/drm/drm-misc 5257 5256 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 5257 + F: drivers/gpu/drm/panel/panel-arm-versatile.c 5258 5258 5259 5259 DRM DRIVER FOR ASPEED BMC GFX 5260 5260 M: Joel Stanley <joel@jms.id.au> 5261 5261 L: linux-aspeed@lists.ozlabs.org 5262 - T: git git://anongit.freedesktop.org/drm/drm-misc 5263 5262 S: Supported 5264 - F: drivers/gpu/drm/aspeed/ 5263 + T: git git://anongit.freedesktop.org/drm/drm-misc 5265 5264 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 5265 + F: drivers/gpu/drm/aspeed/ 5266 5266 5267 5267 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 5268 5268 M: Dave Airlie <airlied@redhat.com> ··· 5272 5272 DRM DRIVER FOR BOCHS VIRTUAL GPU 5273 5273 M: Gerd Hoffmann <kraxel@redhat.com> 5274 5274 L: virtualization@lists.linux-foundation.org 5275 - T: git git://anongit.freedesktop.org/drm/drm-misc 5276 5275 S: Maintained 5276 + T: git git://anongit.freedesktop.org/drm/drm-misc 5277 5277 F: drivers/gpu/drm/bochs/ 5278 5278 5279 5279 DRM DRIVER FOR BOE HIMAX8279D PANELS 5280 5280 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com> 5281 5281 S: Maintained 5282 - F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 5283 5282 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt 5283 + F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 5284 5284 5285 5285 DRM DRIVER FOR FARADAY TVE200 TV ENCODER 5286 5286 M: Linus Walleij <linus.walleij@linaro.org> 5287 - T: git git://anongit.freedesktop.org/drm/drm-misc 5288 5287 S: Maintained 5288 + T: git git://anongit.freedesktop.org/drm/drm-misc 5289 5289 F: drivers/gpu/drm/tve200/ 5290 5290 5291 5291 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 5292 5292 M: Icenowy Zheng <icenowy@aosc.io> 5293 5293 S: Maintained 5294 - F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 5295 5294 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 5295 + F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 5296 5296 5297 5297 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 5298 5298 M: Jagan Teki <jagan@amarulasolutions.com> 5299 5299 S: Maintained 5300 - F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5301 5300 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt 5301 + F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 5302 5302 5303 5303 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 5304 5304 M: Hans de Goede <hdegoede@redhat.com> 5305 - T: git git://anongit.freedesktop.org/drm/drm-misc 5306 5305 S: Maintained 5306 + T: git git://anongit.freedesktop.org/drm/drm-misc 5307 5307 F: drivers/gpu/drm/tiny/gm12u320.c 5308 5308 5309 5309 DRM DRIVER FOR HX8357D PANELS 5310 5310 M: Eric Anholt <eric@anholt.net> 5311 - T: git git://anongit.freedesktop.org/drm/drm-misc 5312 5311 S: Maintained 5313 - F: drivers/gpu/drm/tiny/hx8357d.c 5312 + T: git git://anongit.freedesktop.org/drm/drm-misc 5314 5313 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 5314 + F: drivers/gpu/drm/tiny/hx8357d.c 5315 5315 5316 5316 DRM DRIVER FOR ILITEK ILI9225 PANELS 5317 5317 M: David Lechner <david@lechnology.com> 5318 - T: git git://anongit.freedesktop.org/drm/drm-misc 5319 5318 S: Maintained 5320 - F: drivers/gpu/drm/tiny/ili9225.c 5319 + T: git git://anongit.freedesktop.org/drm/drm-misc 5321 5320 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 5321 + F: drivers/gpu/drm/tiny/ili9225.c 5322 5322 5323 5323 DRM DRIVER FOR ILITEK ILI9486 PANELS 5324 5324 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 5325 - T: git git://anongit.freedesktop.org/drm/drm-misc 5326 5325 S: Maintained 5327 - F: drivers/gpu/drm/tiny/ili9486.c 5326 + T: git git://anongit.freedesktop.org/drm/drm-misc 5328 5327 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 5328 + F: drivers/gpu/drm/tiny/ili9486.c 5329 5329 5330 5330 DRM DRIVER FOR INTEL I810 VIDEO CARDS 5331 5331 S: Orphan / Obsolete ··· 5344 5344 5345 5345 DRM DRIVER FOR MI0283QT 5346 5346 M: Noralf Trønnes <noralf@tronnes.org> 5347 - T: git git://anongit.freedesktop.org/drm/drm-misc 5348 5347 S: Maintained 5349 - F: drivers/gpu/drm/tiny/mi0283qt.c 5348 + T: git git://anongit.freedesktop.org/drm/drm-misc 5350 5349 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 5350 + F: drivers/gpu/drm/tiny/mi0283qt.c 5351 5351 5352 5352 DRM DRIVER FOR MSM ADRENO GPU 5353 5353 M: Rob Clark <robdclark@gmail.com> ··· 5355 5355 L: linux-arm-msm@vger.kernel.org 5356 5356 L: dri-devel@lists.freedesktop.org 5357 5357 L: freedreno@lists.freedesktop.org 5358 - T: git https://gitlab.freedesktop.org/drm/msm.git 5359 5358 S: Maintained 5359 + T: git https://gitlab.freedesktop.org/drm/msm.git 5360 + F: Documentation/devicetree/bindings/display/msm/ 5360 5361 F: drivers/gpu/drm/msm/ 5361 5362 F: include/uapi/drm/msm_drm.h 5362 - F: Documentation/devicetree/bindings/display/msm/ 5363 5363 5364 5364 DRM DRIVER FOR NOVATEK NT35510 PANELS 5365 5365 M: Linus Walleij <linus.walleij@linaro.org> 5366 - T: git git://anongit.freedesktop.org/drm/drm-misc 5367 5366 S: Maintained 5368 - F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 5367 + T: git git://anongit.freedesktop.org/drm/drm-misc 5369 5368 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 5369 + F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 5370 5370 5371 5371 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 5372 5372 M: Ben Skeggs <bskeggs@redhat.com> 5373 5373 L: dri-devel@lists.freedesktop.org 5374 5374 L: nouveau@lists.freedesktop.org 5375 - T: git git://github.com/skeggsb/linux 5376 5375 S: Supported 5376 + T: git git://github.com/skeggsb/linux 5377 5377 F: drivers/gpu/drm/nouveau/ 5378 5378 F: include/uapi/drm/nouveau_drm.h 5379 5379 5380 5380 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 5381 5381 M: Stefan Mavrodiev <stefan@olimex.com> 5382 5382 S: Maintained 5383 - F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5384 5383 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 5384 + F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 5385 5385 5386 5386 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 5387 5387 M: Noralf Trønnes <noralf@tronnes.org> 5388 - T: git git://anongit.freedesktop.org/drm/drm-misc 5389 5388 S: Maintained 5390 - F: drivers/gpu/drm/tiny/repaper.c 5389 + T: git git://anongit.freedesktop.org/drm/drm-misc 5391 5390 F: Documentation/devicetree/bindings/display/repaper.txt 5391 + F: drivers/gpu/drm/tiny/repaper.c 5392 5392 5393 5393 DRM DRIVER FOR QEMU'S CIRRUS DEVICE 5394 5394 M: Dave Airlie <airlied@redhat.com> 5395 5395 M: Gerd Hoffmann <kraxel@redhat.com> 5396 5396 L: virtualization@lists.linux-foundation.org 5397 - T: git git://anongit.freedesktop.org/drm/drm-misc 5398 5397 S: Obsolete 5399 5398 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 5399 + T: git git://anongit.freedesktop.org/drm/drm-misc 5400 5400 F: drivers/gpu/drm/cirrus/ 5401 5401 5402 5402 DRM DRIVER FOR QXL VIRTUAL GPU ··· 5404 5404 M: Gerd Hoffmann <kraxel@redhat.com> 5405 5405 L: virtualization@lists.linux-foundation.org 5406 5406 L: spice-devel@lists.freedesktop.org 5407 - T: git git://anongit.freedesktop.org/drm/drm-misc 5408 5407 S: Maintained 5408 + T: git git://anongit.freedesktop.org/drm/drm-misc 5409 5409 F: drivers/gpu/drm/qxl/ 5410 5410 F: include/uapi/drm/qxl_drm.h 5411 5411 ··· 5417 5417 DRM DRIVER FOR RAYDIUM RM67191 PANELS 5418 5418 M: Robert Chiras <robert.chiras@nxp.com> 5419 5419 S: Maintained 5420 - F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5421 5420 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt 5421 + F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 5422 5422 5423 5423 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS 5424 5424 M: Guido Günther <agx@sigxcpu.org> 5425 5425 R: Purism Kernel Team <kernel@puri.sm> 5426 5426 S: Maintained 5427 - F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5428 5427 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt 5428 + F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 5429 5429 5430 5430 DRM DRIVER FOR SAVAGE VIDEO CARDS 5431 5431 S: Orphan / Obsolete ··· 5439 5439 5440 5440 DRM DRIVER FOR SITRONIX ST7586 PANELS 5441 5441 M: David Lechner <david@lechnology.com> 5442 - T: git git://anongit.freedesktop.org/drm/drm-misc 5443 5442 S: Maintained 5444 - F: drivers/gpu/drm/tiny/st7586.c 5443 + T: git git://anongit.freedesktop.org/drm/drm-misc 5445 5444 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 5445 + F: drivers/gpu/drm/tiny/st7586.c 5446 5446 5447 5447 DRM DRIVER FOR SITRONIX ST7701 PANELS 5448 5448 M: Jagan Teki <jagan@amarulasolutions.com> 5449 5449 S: Maintained 5450 - F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5451 5450 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt 5451 + F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 5452 5452 5453 5453 DRM DRIVER FOR SITRONIX ST7735R PANELS 5454 5454 M: David Lechner <david@lechnology.com> 5455 - T: git git://anongit.freedesktop.org/drm/drm-misc 5456 5455 S: Maintained 5457 - F: drivers/gpu/drm/tiny/st7735r.c 5456 + T: git git://anongit.freedesktop.org/drm/drm-misc 5458 5457 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 5458 + F: drivers/gpu/drm/tiny/st7735r.c 5459 5459 5460 5460 DRM DRIVER FOR SONY ACX424AKP PANELS 5461 5461 M: Linus Walleij <linus.walleij@linaro.org> 5462 - T: git git://anongit.freedesktop.org/drm/drm-misc 5463 5462 S: Maintained 5463 + T: git git://anongit.freedesktop.org/drm/drm-misc 5464 5464 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c 5465 5465 5466 5466 DRM DRIVER FOR ST-ERICSSON MCDE 5467 5467 M: Linus Walleij <linus.walleij@linaro.org> 5468 - T: git git://anongit.freedesktop.org/drm/drm-misc 5469 5468 S: Maintained 5470 - F: drivers/gpu/drm/mcde/ 5469 + T: git git://anongit.freedesktop.org/drm/drm-misc 5471 5470 F: Documentation/devicetree/bindings/display/ste,mcde.txt 5471 + F: drivers/gpu/drm/mcde/ 5472 5472 5473 5473 DRM DRIVER FOR TDFX VIDEO CARDS 5474 5474 S: Orphan / Obsolete ··· 5476 5476 5477 5477 DRM DRIVER FOR TPO TPG110 PANELS 5478 5478 M: Linus Walleij <linus.walleij@linaro.org> 5479 - T: git git://anongit.freedesktop.org/drm/drm-misc 5480 5479 S: Maintained 5481 - F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5480 + T: git git://anongit.freedesktop.org/drm/drm-misc 5482 5481 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 5482 + F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 5483 5483 5484 5484 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 5485 5485 M: Dave Airlie <airlied@redhat.com> 5486 5486 R: Sean Paul <sean@poorly.run> 5487 5487 L: dri-devel@lists.freedesktop.org 5488 5488 S: Odd Fixes 5489 - F: drivers/gpu/drm/udl/ 5490 5489 T: git git://anongit.freedesktop.org/drm/drm-misc 5490 + F: drivers/gpu/drm/udl/ 5491 5491 5492 5492 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 5493 5493 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 5494 5494 R: Haneen Mohammed <hamohammed.sa@gmail.com> 5495 5495 R: Daniel Vetter <daniel@ffwll.ch> 5496 - T: git git://anongit.freedesktop.org/drm/drm-misc 5497 - S: Maintained 5498 5496 L: dri-devel@lists.freedesktop.org 5499 - F: drivers/gpu/drm/vkms/ 5497 + S: Maintained 5498 + T: git git://anongit.freedesktop.org/drm/drm-misc 5500 5499 F: Documentation/gpu/vkms.rst 5500 + F: drivers/gpu/drm/vkms/ 5501 5501 5502 5502 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 5503 5503 M: Hans de Goede <hdegoede@redhat.com> 5504 5504 L: dri-devel@lists.freedesktop.org 5505 5505 S: Maintained 5506 - F: drivers/gpu/drm/vboxvideo/ 5507 5506 T: git git://anongit.freedesktop.org/drm/drm-misc 5507 + F: drivers/gpu/drm/vboxvideo/ 5508 5508 5509 5509 DRM DRIVER FOR VMWARE VIRTUAL GPU 5510 5510 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 5511 5511 M: Thomas Hellstrom <thellstrom@vmware.com> 5512 5512 L: dri-devel@lists.freedesktop.org 5513 - T: git git://people.freedesktop.org/~thomash/linux 5514 5513 S: Supported 5514 + T: git git://people.freedesktop.org/~thomash/linux 5515 5515 F: drivers/gpu/drm/vmwgfx/ 5516 5516 F: include/uapi/drm/vmwgfx_drm.h 5517 5517 ··· 5519 5519 M: David Airlie <airlied@linux.ie> 5520 5520 M: Daniel Vetter <daniel@ffwll.ch> 5521 5521 L: dri-devel@lists.freedesktop.org 5522 - T: git git://anongit.freedesktop.org/drm/drm 5522 + S: Maintained 5523 5523 B: https://bugs.freedesktop.org/ 5524 5524 C: irc://chat.freenode.net/dri-devel 5525 - S: Maintained 5526 - F: drivers/gpu/drm/ 5527 - F: drivers/gpu/vga/ 5525 + T: git git://anongit.freedesktop.org/drm/drm 5528 5526 F: Documentation/devicetree/bindings/display/ 5529 5527 F: Documentation/devicetree/bindings/gpu/ 5530 5528 F: Documentation/gpu/ 5529 + F: drivers/gpu/drm/ 5530 + F: drivers/gpu/vga/ 5531 5531 F: include/drm/ 5532 - F: include/uapi/drm/ 5533 5532 F: include/linux/vga* 5533 + F: include/uapi/drm/ 5534 5534 5535 5535 DRM DRIVERS AND MISC GPU PATCHES 5536 5536 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 5537 5537 M: Maxime Ripard <mripard@kernel.org> 5538 5538 M: Thomas Zimmermann <tzimmermann@suse.de> 5539 - W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5540 5539 S: Maintained 5540 + W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 5541 5541 T: git git://anongit.freedesktop.org/drm/drm-misc 5542 5542 F: Documentation/gpu/ 5543 - F: drivers/gpu/vga/ 5544 5543 F: drivers/gpu/drm/* 5544 + F: drivers/gpu/vga/ 5545 5545 F: include/drm/drm* 5546 - F: include/uapi/drm/drm* 5547 5546 F: include/linux/vga* 5547 + F: include/uapi/drm/drm* 5548 5548 5549 5549 DRM DRIVERS FOR ALLWINNER A10 5550 5550 M: Maxime Ripard <mripard@kernel.org> 5551 5551 M: Chen-Yu Tsai <wens@csie.org> 5552 5552 L: dri-devel@lists.freedesktop.org 5553 5553 S: Supported 5554 - F: drivers/gpu/drm/sun4i/ 5555 - F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5556 5554 T: git git://anongit.freedesktop.org/drm/drm-misc 5555 + F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 5556 + F: drivers/gpu/drm/sun4i/ 5557 5557 5558 5558 DRM DRIVERS FOR AMLOGIC SOCS 5559 5559 M: Neil Armstrong <narmstrong@baylibre.com> 5560 5560 L: dri-devel@lists.freedesktop.org 5561 5561 L: linux-amlogic@lists.infradead.org 5562 - W: http://linux-meson.com/ 5563 5562 S: Supported 5564 - F: drivers/gpu/drm/meson/ 5565 - F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5566 - F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5567 - F: Documentation/gpu/meson.rst 5563 + W: http://linux-meson.com/ 5568 5564 T: git git://anongit.freedesktop.org/drm/drm-misc 5565 + F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 5566 + F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 5567 + F: Documentation/gpu/meson.rst 5568 + F: drivers/gpu/drm/meson/ 5569 5569 5570 5570 DRM DRIVERS FOR ATMEL HLCDC 5571 5571 M: Sam Ravnborg <sam@ravnborg.org> 5572 5572 M: Boris Brezillon <bbrezillon@kernel.org> 5573 5573 L: dri-devel@lists.freedesktop.org 5574 5574 S: Supported 5575 - F: drivers/gpu/drm/atmel-hlcdc/ 5576 - F: Documentation/devicetree/bindings/display/atmel/ 5577 5575 T: git git://anongit.freedesktop.org/drm/drm-misc 5576 + F: Documentation/devicetree/bindings/display/atmel/ 5577 + F: drivers/gpu/drm/atmel-hlcdc/ 5578 5578 5579 5579 DRM DRIVERS FOR BRIDGE CHIPS 5580 5580 M: Andrzej Hajda <a.hajda@samsung.com> ··· 5592 5592 M: Seung-Woo Kim <sw0312.kim@samsung.com> 5593 5593 M: Kyungmin Park <kyungmin.park@samsung.com> 5594 5594 L: dri-devel@lists.freedesktop.org 5595 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5596 5595 S: Supported 5596 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5597 + F: Documentation/devicetree/bindings/display/exynos/ 5597 5598 F: drivers/gpu/drm/exynos/ 5598 5599 F: include/uapi/drm/exynos_drm.h 5599 - F: Documentation/devicetree/bindings/display/exynos/ 5600 5600 5601 5601 DRM DRIVERS FOR FREESCALE DCU 5602 5602 M: Stefan Agner <stefan@agner.ch> 5603 5603 M: Alison Wang <alison.wang@nxp.com> 5604 5604 L: dri-devel@lists.freedesktop.org 5605 5605 S: Supported 5606 - F: drivers/gpu/drm/fsl-dcu/ 5606 + T: git git://anongit.freedesktop.org/drm/drm-misc 5607 5607 F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5608 5608 F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5609 - T: git git://anongit.freedesktop.org/drm/drm-misc 5609 + F: drivers/gpu/drm/fsl-dcu/ 5610 5610 5611 5611 DRM DRIVERS FOR FREESCALE IMX 5612 5612 M: Philipp Zabel <p.zabel@pengutronix.de> 5613 5613 L: dri-devel@lists.freedesktop.org 5614 5614 S: Maintained 5615 + F: Documentation/devicetree/bindings/display/imx/ 5615 5616 F: drivers/gpu/drm/imx/ 5616 5617 F: drivers/gpu/ipu-v3/ 5617 - F: Documentation/devicetree/bindings/display/imx/ 5618 5618 5619 5619 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5620 5620 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5621 5621 L: dri-devel@lists.freedesktop.org 5622 - T: git git://github.com/patjak/drm-gma500 5623 5622 S: Maintained 5623 + T: git git://github.com/patjak/drm-gma500 5624 5624 F: drivers/gpu/drm/gma500/ 5625 5625 5626 5626 DRM DRIVERS FOR HISILICON ··· 5630 5630 R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5631 5631 R: Chen Feng <puck.chen@hisilicon.com> 5632 5632 L: dri-devel@lists.freedesktop.org 5633 - T: git git://anongit.freedesktop.org/drm/drm-misc 5634 5633 S: Maintained 5635 - F: drivers/gpu/drm/hisilicon/ 5634 + T: git git://anongit.freedesktop.org/drm/drm-misc 5636 5635 F: Documentation/devicetree/bindings/display/hisilicon/ 5636 + F: drivers/gpu/drm/hisilicon/ 5637 5637 5638 5638 DRM DRIVERS FOR LIMA 5639 5639 M: Qiang Yu <yuq825@gmail.com> 5640 5640 L: dri-devel@lists.freedesktop.org 5641 5641 L: lima@lists.freedesktop.org (moderated for non-subscribers) 5642 5642 S: Maintained 5643 + T: git git://anongit.freedesktop.org/drm/drm-misc 5643 5644 F: drivers/gpu/drm/lima/ 5644 5645 F: include/uapi/drm/lima_drm.h 5645 - T: git git://anongit.freedesktop.org/drm/drm-misc 5646 5646 5647 5647 DRM DRIVERS FOR MEDIATEK 5648 5648 M: Chun-Kuang Hu <chunkuang.hu@kernel.org> 5649 5649 M: Philipp Zabel <p.zabel@pengutronix.de> 5650 5650 L: dri-devel@lists.freedesktop.org 5651 5651 S: Supported 5652 - F: drivers/gpu/drm/mediatek/ 5653 5652 F: Documentation/devicetree/bindings/display/mediatek/ 5653 + F: drivers/gpu/drm/mediatek/ 5654 5654 5655 5655 DRM DRIVERS FOR NVIDIA TEGRA 5656 5656 M: Thierry Reding <thierry.reding@gmail.com> 5657 5657 L: dri-devel@lists.freedesktop.org 5658 5658 L: linux-tegra@vger.kernel.org 5659 - T: git git://anongit.freedesktop.org/tegra/linux.git 5660 5659 S: Supported 5660 + T: git git://anongit.freedesktop.org/tegra/linux.git 5661 + F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5661 5662 F: drivers/gpu/drm/tegra/ 5662 5663 F: drivers/gpu/host1x/ 5663 5664 F: include/linux/host1x.h 5664 5665 F: include/uapi/drm/tegra_drm.h 5665 - F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5666 5666 5667 5667 DRM DRIVERS FOR RENESAS 5668 5668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5669 5669 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5670 5670 L: dri-devel@lists.freedesktop.org 5671 5671 L: linux-renesas-soc@vger.kernel.org 5672 - T: git git://linuxtv.org/pinchartl/media drm/du/next 5673 5672 S: Supported 5674 - F: drivers/gpu/drm/rcar-du/ 5675 - F: drivers/gpu/drm/shmobile/ 5676 - F: include/linux/platform_data/shmob_drm.h 5673 + T: git git://linuxtv.org/pinchartl/media drm/du/next 5677 5674 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5678 5675 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5679 5676 F: Documentation/devicetree/bindings/display/renesas,du.txt 5677 + F: drivers/gpu/drm/rcar-du/ 5678 + F: drivers/gpu/drm/shmobile/ 5679 + F: include/linux/platform_data/shmob_drm.h 5680 5680 5681 5681 DRM DRIVERS FOR ROCKCHIP 5682 5682 M: Sandy Huang <hjc@rock-chips.com> 5683 5683 M: Heiko Stübner <heiko@sntech.de> 5684 5684 L: dri-devel@lists.freedesktop.org 5685 5685 S: Maintained 5686 - F: drivers/gpu/drm/rockchip/ 5687 - F: Documentation/devicetree/bindings/display/rockchip/ 5688 5686 T: git git://anongit.freedesktop.org/drm/drm-misc 5687 + F: Documentation/devicetree/bindings/display/rockchip/ 5688 + F: drivers/gpu/drm/rockchip/ 5689 5689 5690 5690 DRM DRIVERS FOR STI 5691 5691 M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5692 5692 M: Vincent Abriou <vincent.abriou@st.com> 5693 5693 L: dri-devel@lists.freedesktop.org 5694 - T: git git://anongit.freedesktop.org/drm/drm-misc 5695 5694 S: Maintained 5696 - F: drivers/gpu/drm/sti 5695 + T: git git://anongit.freedesktop.org/drm/drm-misc 5697 5696 F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5697 + F: drivers/gpu/drm/sti 5698 5698 5699 5699 DRM DRIVERS FOR STM 5700 5700 M: Yannick Fertre <yannick.fertre@st.com> ··· 5702 5702 M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5703 5703 M: Vincent Abriou <vincent.abriou@st.com> 5704 5704 L: dri-devel@lists.freedesktop.org 5705 - T: git git://anongit.freedesktop.org/drm/drm-misc 5706 5705 S: Maintained 5707 - F: drivers/gpu/drm/stm 5706 + T: git git://anongit.freedesktop.org/drm/drm-misc 5708 5707 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 5708 + F: drivers/gpu/drm/stm 5709 5709 5710 5710 DRM DRIVERS FOR TI KEYSTONE 5711 5711 M: Jyri Sarha <jsarha@ti.com> 5712 5712 M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5713 5713 L: dri-devel@lists.freedesktop.org 5714 5714 S: Maintained 5715 - F: drivers/gpu/drm/tidss/ 5716 - F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 5715 + T: git git://anongit.freedesktop.org/drm/drm-misc 5717 5716 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 5718 5717 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 5719 - T: git git://anongit.freedesktop.org/drm/drm-misc 5718 + F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 5719 + F: drivers/gpu/drm/tidss/ 5720 5720 5721 5721 DRM DRIVERS FOR TI LCDC 5722 5722 M: Jyri Sarha <jsarha@ti.com> 5723 5723 R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5724 5724 L: dri-devel@lists.freedesktop.org 5725 5725 S: Maintained 5726 - F: drivers/gpu/drm/tilcdc/ 5727 5726 F: Documentation/devicetree/bindings/display/tilcdc/ 5727 + F: drivers/gpu/drm/tilcdc/ 5728 5728 5729 5729 DRM DRIVERS FOR TI OMAP 5730 5730 M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5731 5731 L: dri-devel@lists.freedesktop.org 5732 5732 S: Maintained 5733 - F: drivers/gpu/drm/omapdrm/ 5734 5733 F: Documentation/devicetree/bindings/display/ti/ 5734 + F: drivers/gpu/drm/omapdrm/ 5735 5735 5736 5736 DRM DRIVERS FOR V3D 5737 5737 M: Eric Anholt <eric@anholt.net> 5738 5738 S: Supported 5739 + T: git git://anongit.freedesktop.org/drm/drm-misc 5740 + F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5739 5741 F: drivers/gpu/drm/v3d/ 5740 5742 F: include/uapi/drm/v3d_drm.h 5741 - F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5742 - T: git git://anongit.freedesktop.org/drm/drm-misc 5743 5743 5744 5744 DRM DRIVERS FOR VC4 5745 5745 M: Eric Anholt <eric@anholt.net> 5746 - T: git git://github.com/anholt/linux 5747 5746 S: Supported 5747 + T: git git://github.com/anholt/linux 5748 + T: git git://anongit.freedesktop.org/drm/drm-misc 5749 + F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5748 5750 F: drivers/gpu/drm/vc4/ 5749 5751 F: include/uapi/drm/vc4_drm.h 5750 - F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5751 - T: git git://anongit.freedesktop.org/drm/drm-misc 5752 5752 5753 5753 DRM DRIVERS FOR VIVANTE GPU IP 5754 5754 M: Lucas Stach <l.stach@pengutronix.de> ··· 5757 5757 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) 5758 5758 L: dri-devel@lists.freedesktop.org 5759 5759 S: Maintained 5760 + F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 5760 5761 F: drivers/gpu/drm/etnaviv/ 5761 5762 F: include/uapi/drm/etnaviv_drm.h 5762 - F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 5763 5763 5764 5764 DRM DRIVERS FOR XEN 5765 5765 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5766 - T: git git://anongit.freedesktop.org/drm/drm-misc 5767 5766 L: dri-devel@lists.freedesktop.org 5768 5767 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5769 5768 S: Supported 5770 - F: drivers/gpu/drm/xen/ 5769 + T: git git://anongit.freedesktop.org/drm/drm-misc 5771 5770 F: Documentation/gpu/xen-front.rst 5771 + F: drivers/gpu/drm/xen/ 5772 5772 5773 5773 DRM DRIVERS FOR ZTE ZX 5774 5774 M: Shawn Guo <shawnguo@kernel.org> 5775 5775 L: dri-devel@lists.freedesktop.org 5776 5776 S: Maintained 5777 - F: drivers/gpu/drm/zte/ 5778 - F: Documentation/devicetree/bindings/display/zte,vou.txt 5779 5777 T: git git://anongit.freedesktop.org/drm/drm-misc 5778 + F: Documentation/devicetree/bindings/display/zte,vou.txt 5779 + F: drivers/gpu/drm/zte/ 5780 5780 5781 5781 DRM PANEL DRIVERS 5782 5782 M: Thierry Reding <thierry.reding@gmail.com> 5783 5783 R: Sam Ravnborg <sam@ravnborg.org> 5784 5784 L: dri-devel@lists.freedesktop.org 5785 - T: git git://anongit.freedesktop.org/drm/drm-misc 5786 5785 S: Maintained 5786 + T: git git://anongit.freedesktop.org/drm/drm-misc 5787 + F: Documentation/devicetree/bindings/display/panel/ 5787 5788 F: drivers/gpu/drm/drm_panel.c 5788 5789 F: drivers/gpu/drm/panel/ 5789 5790 F: include/drm/drm_panel.h 5790 - F: Documentation/devicetree/bindings/display/panel/ 5791 5791 5792 5792 DRM TTM SUBSYSTEM 5793 5793 M: Christian Koenig <christian.koenig@amd.com> 5794 5794 M: Huang Rui <ray.huang@amd.com> 5795 - T: git git://people.freedesktop.org/~agd5f/linux 5796 - S: Maintained 5797 5795 L: dri-devel@lists.freedesktop.org 5798 - F: include/drm/ttm/ 5796 + S: Maintained 5797 + T: git git://people.freedesktop.org/~agd5f/linux 5799 5798 F: drivers/gpu/drm/ttm/ 5799 + F: include/drm/ttm/ 5800 5800 5801 5801 DSBR100 USB FM RADIO DRIVER 5802 5802 M: Alexey Klimov <klimov.linux@gmail.com> 5803 5803 L: linux-media@vger.kernel.org 5804 - T: git git://linuxtv.org/media_tree.git 5805 5804 S: Maintained 5805 + T: git git://linuxtv.org/media_tree.git 5806 5806 F: drivers/media/radio/dsbr100.c 5807 5807 5808 5808 DT3155 MEDIA DRIVER 5809 5809 M: Hans Verkuil <hverkuil@xs4all.nl> 5810 5810 L: linux-media@vger.kernel.org 5811 - T: git git://linuxtv.org/media_tree.git 5812 - W: https://linuxtv.org 5813 5811 S: Odd Fixes 5812 + W: https://linuxtv.org 5813 + T: git git://linuxtv.org/media_tree.git 5814 5814 F: drivers/media/pci/dt3155/ 5815 5815 5816 5816 DVB_USB_AF9015 MEDIA DRIVER 5817 5817 M: Antti Palosaari <crope@iki.fi> 5818 5818 L: linux-media@vger.kernel.org 5819 + S: Maintained 5819 5820 W: https://linuxtv.org 5820 5821 W: http://palosaari.fi/linux/ 5821 5822 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5822 5823 T: git git://linuxtv.org/anttip/media_tree.git 5823 - S: Maintained 5824 5824 F: drivers/media/usb/dvb-usb-v2/af9015* 5825 5825 5826 5826 DVB_USB_AF9035 MEDIA DRIVER 5827 5827 M: Antti Palosaari <crope@iki.fi> 5828 5828 L: linux-media@vger.kernel.org 5829 + S: Maintained 5829 5830 W: https://linuxtv.org 5830 5831 W: http://palosaari.fi/linux/ 5831 5832 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5832 5833 T: git git://linuxtv.org/anttip/media_tree.git 5833 - S: Maintained 5834 5834 F: drivers/media/usb/dvb-usb-v2/af9035* 5835 5835 5836 5836 DVB_USB_ANYSEE MEDIA DRIVER 5837 5837 M: Antti Palosaari <crope@iki.fi> 5838 5838 L: linux-media@vger.kernel.org 5839 + S: Maintained 5839 5840 W: https://linuxtv.org 5840 5841 W: http://palosaari.fi/linux/ 5841 5842 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5842 5843 T: git git://linuxtv.org/anttip/media_tree.git 5843 - S: Maintained 5844 5844 F: drivers/media/usb/dvb-usb-v2/anysee* 5845 5845 5846 5846 DVB_USB_AU6610 MEDIA DRIVER 5847 5847 M: Antti Palosaari <crope@iki.fi> 5848 5848 L: linux-media@vger.kernel.org 5849 + S: Maintained 5849 5850 W: https://linuxtv.org 5850 5851 W: http://palosaari.fi/linux/ 5851 5852 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5852 5853 T: git git://linuxtv.org/anttip/media_tree.git 5853 - S: Maintained 5854 5854 F: drivers/media/usb/dvb-usb-v2/au6610* 5855 5855 5856 5856 DVB_USB_CE6230 MEDIA DRIVER 5857 5857 M: Antti Palosaari <crope@iki.fi> 5858 5858 L: linux-media@vger.kernel.org 5859 + S: Maintained 5859 5860 W: https://linuxtv.org 5860 5861 W: http://palosaari.fi/linux/ 5861 5862 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5862 5863 T: git git://linuxtv.org/anttip/media_tree.git 5863 - S: Maintained 5864 5864 F: drivers/media/usb/dvb-usb-v2/ce6230* 5865 5865 5866 5866 DVB_USB_CXUSB MEDIA DRIVER 5867 5867 M: Michael Krufky <mkrufky@linuxtv.org> 5868 5868 L: linux-media@vger.kernel.org 5869 + S: Maintained 5869 5870 W: https://linuxtv.org 5870 5871 W: http://github.com/mkrufky 5871 5872 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5872 5873 T: git git://linuxtv.org/media_tree.git 5873 - S: Maintained 5874 5874 F: drivers/media/usb/dvb-usb/cxusb* 5875 5875 5876 5876 DVB_USB_EC168 MEDIA DRIVER 5877 5877 M: Antti Palosaari <crope@iki.fi> 5878 5878 L: linux-media@vger.kernel.org 5879 + S: Maintained 5879 5880 W: https://linuxtv.org 5880 5881 W: http://palosaari.fi/linux/ 5881 5882 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5882 5883 T: git git://linuxtv.org/anttip/media_tree.git 5883 - S: Maintained 5884 5884 F: drivers/media/usb/dvb-usb-v2/ec168* 5885 5885 5886 5886 DVB_USB_GL861 MEDIA DRIVER 5887 5887 M: Antti Palosaari <crope@iki.fi> 5888 5888 L: linux-media@vger.kernel.org 5889 + S: Maintained 5889 5890 W: https://linuxtv.org 5890 5891 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5891 5892 T: git git://linuxtv.org/anttip/media_tree.git 5892 - S: Maintained 5893 5893 F: drivers/media/usb/dvb-usb-v2/gl861* 5894 5894 5895 5895 DVB_USB_MXL111SF MEDIA DRIVER 5896 5896 M: Michael Krufky <mkrufky@linuxtv.org> 5897 5897 L: linux-media@vger.kernel.org 5898 + S: Maintained 5898 5899 W: https://linuxtv.org 5899 5900 W: http://github.com/mkrufky 5900 5901 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5901 5902 T: git git://linuxtv.org/mkrufky/mxl111sf.git 5902 - S: Maintained 5903 5903 F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5904 5904 5905 5905 DVB_USB_RTL28XXU MEDIA DRIVER 5906 5906 M: Antti Palosaari <crope@iki.fi> 5907 5907 L: linux-media@vger.kernel.org 5908 + S: Maintained 5908 5909 W: https://linuxtv.org 5909 5910 W: http://palosaari.fi/linux/ 5910 5911 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5911 5912 T: git git://linuxtv.org/anttip/media_tree.git 5912 - S: Maintained 5913 5913 F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5914 5914 5915 5915 DVB_USB_V2 MEDIA DRIVER 5916 5916 M: Antti Palosaari <crope@iki.fi> 5917 5917 L: linux-media@vger.kernel.org 5918 + S: Maintained 5918 5919 W: https://linuxtv.org 5919 5920 W: http://palosaari.fi/linux/ 5920 5921 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5921 5922 T: git git://linuxtv.org/anttip/media_tree.git 5922 - S: Maintained 5923 5923 F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5924 5924 F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5925 5925 5926 5926 DYNAMIC DEBUG 5927 5927 M: Jason Baron <jbaron@akamai.com> 5928 5928 S: Maintained 5929 - F: lib/dynamic_debug.c 5930 5929 F: include/linux/dynamic_debug.h 5930 + F: lib/dynamic_debug.c 5931 5931 5932 5932 DYNAMIC INTERRUPT MODERATION 5933 5933 M: Tal Gilboa <talgi@mellanox.com> ··· 5943 5943 E3X0 POWER BUTTON DRIVER 5944 5944 M: Moritz Fischer <moritz.fischer@ettus.com> 5945 5945 L: usrp-users@lists.ettus.com 5946 - W: http://www.ettus.com 5947 5946 S: Supported 5948 - F: drivers/input/misc/e3x0-button.c 5947 + W: http://www.ettus.com 5949 5948 F: Documentation/devicetree/bindings/input/e3x0-button.txt 5949 + F: drivers/input/misc/e3x0-button.c 5950 5950 5951 5951 E4000 MEDIA DRIVER 5952 5952 M: Antti Palosaari <crope@iki.fi> 5953 5953 L: linux-media@vger.kernel.org 5954 + S: Maintained 5954 5955 W: https://linuxtv.org 5955 5956 W: http://palosaari.fi/linux/ 5956 5957 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5957 5958 T: git git://linuxtv.org/anttip/media_tree.git 5958 - S: Maintained 5959 5959 F: drivers/media/tuners/e4000* 5960 5960 5961 5961 EARTH_PT1 MEDIA DRIVER ··· 5973 5973 EC100 MEDIA DRIVER 5974 5974 M: Antti Palosaari <crope@iki.fi> 5975 5975 L: linux-media@vger.kernel.org 5976 + S: Maintained 5976 5977 W: https://linuxtv.org 5977 5978 W: http://palosaari.fi/linux/ 5978 5979 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5979 5980 T: git git://linuxtv.org/anttip/media_tree.git 5980 - S: Maintained 5981 5981 F: drivers/media/dvb-frontends/ec100* 5982 5982 5983 5983 ECRYPT FILE SYSTEM 5984 5984 M: Tyler Hicks <code@tyhicks.com> 5985 5985 L: ecryptfs@vger.kernel.org 5986 + S: Odd Fixes 5986 5987 W: http://ecryptfs.org 5987 5988 W: https://launchpad.net/ecryptfs 5988 5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5989 - S: Odd Fixes 5990 5990 F: Documentation/filesystems/ecryptfs.rst 5991 5991 F: fs/ecryptfs/ 5992 5992 ··· 6005 6005 EDAC-AST2500 6006 6006 M: Stefan Schaeckeler <sschaeck@cisco.com> 6007 6007 S: Supported 6008 - F: drivers/edac/aspeed_edac.c 6009 6008 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 6009 + F: drivers/edac/aspeed_edac.c 6010 6010 6011 6011 EDAC-BLUEFIELD 6012 6012 M: Shravan Kumar Ramani <sramani@mellanox.com> ··· 6040 6040 R: James Morse <james.morse@arm.com> 6041 6041 R: Robert Richter <rrichter@marvell.com> 6042 6042 L: linux-edac@vger.kernel.org 6043 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 6044 6043 S: Supported 6044 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 6045 6045 F: Documentation/admin-guide/ras.rst 6046 6046 F: Documentation/driver-api/edac.rst 6047 6047 F: drivers/edac/ ··· 6189 6189 EDIROL UA-101/UA-1000 DRIVER 6190 6190 M: Clemens Ladisch <clemens@ladisch.de> 6191 6191 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6192 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6193 6192 S: Maintained 6193 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6194 6194 F: sound/usb/misc/ua101.c 6195 6195 6196 6196 EFI TEST DRIVER 6197 - L: linux-efi@vger.kernel.org 6198 6197 M: Ivan Hu <ivan.hu@canonical.com> 6199 6198 M: Ard Biesheuvel <ardb@kernel.org> 6199 + L: linux-efi@vger.kernel.org 6200 6200 S: Maintained 6201 6201 F: drivers/firmware/efi/test/ 6202 6202 ··· 6204 6204 M: Matthew Garrett <matthew.garrett@nebula.com> 6205 6205 M: Jeremy Kerr <jk@ozlabs.org> 6206 6206 M: Ard Biesheuvel <ardb@kernel.org> 6207 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6208 6207 L: linux-efi@vger.kernel.org 6209 6208 S: Maintained 6209 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6210 6210 F: fs/efivarfs/ 6211 6211 6212 6212 EFIFB FRAMEBUFFER DRIVER 6213 - L: linux-fbdev@vger.kernel.org 6214 6213 M: Peter Jones <pjones@redhat.com> 6214 + L: linux-fbdev@vger.kernel.org 6215 6215 S: Maintained 6216 6216 F: drivers/video/fbdev/efifb.c 6217 6217 6218 6218 EFS FILESYSTEM 6219 - W: http://aeschi.ch.eu.org/efs/ 6220 6219 S: Orphan 6220 + W: http://aeschi.ch.eu.org/efs/ 6221 6221 F: fs/efs/ 6222 6222 6223 6223 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER ··· 6229 6229 EM28XX VIDEO4LINUX DRIVER 6230 6230 M: Mauro Carvalho Chehab <mchehab@kernel.org> 6231 6231 L: linux-media@vger.kernel.org 6232 + S: Maintained 6232 6233 W: https://linuxtv.org 6233 6234 T: git git://linuxtv.org/media_tree.git 6234 - S: Maintained 6235 - F: drivers/media/usb/em28xx/ 6236 6235 F: Documentation/media/v4l-drivers/em28xx* 6236 + F: drivers/media/usb/em28xx/ 6237 6237 6238 6238 EMBEDDED LINUX 6239 6239 M: Paul Gortmaker <paul.gortmaker@windriver.com> ··· 6255 6255 M: Ketan Mukadam <ketan.mukadam@broadcom.com> 6256 6256 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 6257 6257 L: linux-scsi@vger.kernel.org 6258 - W: http://www.broadcom.com 6259 6258 S: Supported 6259 + W: http://www.broadcom.com 6260 6260 F: drivers/scsi/be2iscsi/ 6261 6261 6262 6262 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) ··· 6264 6264 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 6265 6265 M: Somnath Kotur <somnath.kotur@broadcom.com> 6266 6266 L: netdev@vger.kernel.org 6267 - W: http://www.emulex.com 6268 6267 S: Supported 6268 + W: http://www.emulex.com 6269 6269 F: drivers/net/ethernet/emulex/benet/ 6270 6270 6271 6271 EMULEX ONECONNECT ROCE DRIVER 6272 6272 M: Selvin Xavier <selvin.xavier@broadcom.com> 6273 6273 M: Devesh Sharma <devesh.sharma@broadcom.com> 6274 6274 L: linux-rdma@vger.kernel.org 6275 - W: http://www.broadcom.com 6276 6275 S: Odd Fixes 6276 + W: http://www.broadcom.com 6277 6277 F: drivers/infiniband/hw/ocrdma/ 6278 6278 F: include/uapi/rdma/ocrdma-abi.h 6279 6279 ··· 6281 6281 M: James Smart <james.smart@broadcom.com> 6282 6282 M: Dick Kennedy <dick.kennedy@broadcom.com> 6283 6283 L: linux-scsi@vger.kernel.org 6284 - W: http://www.broadcom.com 6285 6284 S: Supported 6285 + W: http://www.broadcom.com 6286 6286 F: drivers/scsi/lpfc/ 6287 6287 6288 6288 ENE CB710 FLASH CARD READER DRIVER ··· 6323 6323 ERRSEQ ERROR TRACKING INFRASTRUCTURE 6324 6324 M: Jeff Layton <jlayton@kernel.org> 6325 6325 S: Maintained 6326 - F: lib/errseq.c 6327 6326 F: include/linux/errseq.h 6327 + F: lib/errseq.c 6328 6328 6329 6329 ET131X NETWORK DRIVER 6330 6330 M: Mark Einon <mark.einon@gmail.com> ··· 6336 6336 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 6337 6337 L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 6338 6338 L: netdev@vger.kernel.org 6339 - W: http://www.linuxfoundation.org/en/Net:Bridge 6340 6339 S: Maintained 6340 + W: http://www.linuxfoundation.org/en/Net:Bridge 6341 6341 F: include/linux/netfilter_bridge/ 6342 6342 F: net/bridge/ 6343 6343 ··· 6386 6386 M: "Theodore Ts'o" <tytso@mit.edu> 6387 6387 M: Andreas Dilger <adilger.kernel@dilger.ca> 6388 6388 L: linux-ext4@vger.kernel.org 6389 + S: Maintained 6389 6390 W: http://ext4.wiki.kernel.org 6390 6391 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 6391 6392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 6392 - S: Maintained 6393 6393 F: Documentation/filesystems/ext4/ 6394 6394 F: fs/ext4/ 6395 6395 ··· 6402 6402 EXTENSIBLE FIRMWARE INTERFACE (EFI) 6403 6403 M: Ard Biesheuvel <ardb@kernel.org> 6404 6404 L: linux-efi@vger.kernel.org 6405 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6406 6405 S: Maintained 6406 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 6407 6407 F: Documentation/admin-guide/efi-stub.rst 6408 - F: arch/*/kernel/efi.c 6409 6408 F: arch/*/include/asm/efi.h 6409 + F: arch/*/kernel/efi.c 6410 + F: arch/arm/boot/compressed/efi-header.S 6411 + F: arch/arm64/kernel/efi-entry.S 6410 6412 F: arch/x86/platform/efi/ 6411 6413 F: drivers/firmware/efi/ 6412 6414 F: include/linux/efi*.h 6413 - F: arch/arm/boot/compressed/efi-header.S 6414 - F: arch/arm64/kernel/efi-entry.S 6415 6415 6416 6416 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 6417 6417 M: MyungJoo Ham <myungjoo.ham@samsung.com> 6418 6418 M: Chanwoo Choi <cw00.choi@samsung.com> 6419 6419 L: linux-kernel@vger.kernel.org 6420 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6421 6420 S: Maintained 6422 - F: drivers/extcon/ 6423 - F: include/linux/extcon/ 6424 - F: include/linux/extcon.h 6425 - F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6421 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 6426 6422 F: Documentation/devicetree/bindings/extcon/ 6423 + F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 6424 + F: drivers/extcon/ 6425 + F: include/linux/extcon.h 6426 + F: include/linux/extcon/ 6427 6427 6428 6428 EXTRA BOOT CONFIG 6429 6429 M: Masami Hiramatsu <mhiramat@kernel.org> 6430 6430 S: Maintained 6431 - F: lib/bootconfig.c 6431 + F: Documentation/admin-guide/bootconfig.rst 6432 6432 F: fs/proc/bootconfig.c 6433 6433 F: include/linux/bootconfig.h 6434 + F: lib/bootconfig.c 6434 6435 F: tools/bootconfig/* 6435 - F: Documentation/admin-guide/bootconfig.rst 6436 6436 6437 6437 EXYNOS DP DRIVER 6438 6438 M: Jingoo Han <jingoohan1@gmail.com> ··· 6450 6450 M: Vineet Gupta <vgupta@synopsys.com> 6451 6451 M: Ofer Levi <oferle@mellanox.com> 6452 6452 S: Supported 6453 - F: arch/arc/plat-eznps 6454 6453 F: arch/arc/boot/dts/eznps.dts 6454 + F: arch/arc/plat-eznps 6455 6455 6456 6456 F2FS FILE SYSTEM 6457 6457 M: Jaegeuk Kim <jaegeuk@kernel.org> 6458 6458 M: Chao Yu <yuchao0@huawei.com> 6459 6459 L: linux-f2fs-devel@lists.sourceforge.net 6460 + S: Maintained 6460 6461 W: https://f2fs.wiki.kernel.org/ 6461 6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 6462 - S: Maintained 6463 - F: Documentation/filesystems/f2fs.rst 6464 6463 F: Documentation/ABI/testing/sysfs-fs-f2fs 6464 + F: Documentation/filesystems/f2fs.rst 6465 6465 F: fs/f2fs/ 6466 6466 F: include/linux/f2fs_fs.h 6467 6467 F: include/trace/events/f2fs.h ··· 6482 6482 M: Sridhar Samudrala <sridhar.samudrala@intel.com> 6483 6483 L: netdev@vger.kernel.org 6484 6484 S: Supported 6485 - F: net/core/failover.c 6486 - F: include/net/failover.h 6487 6485 F: Documentation/networking/failover.rst 6486 + F: include/net/failover.h 6487 + F: net/core/failover.c 6488 6488 6489 6489 FANOTIFY 6490 6490 M: Jan Kara <jack@suse.cz> ··· 6497 6497 6498 6498 FARSYNC SYNCHRONOUS DRIVER 6499 6499 M: Kevin Curtis <kevin.curtis@farsite.co.uk> 6500 - W: http://www.farsite.co.uk/ 6501 6500 S: Supported 6501 + W: http://www.farsite.co.uk/ 6502 6502 F: drivers/net/wan/farsync.* 6503 6503 6504 6504 FAULT INJECTION SUPPORT ··· 6508 6508 F: lib/fault-inject.c 6509 6509 6510 6510 FBTFT Framebuffer drivers 6511 - S: Orphan 6512 6511 L: dri-devel@lists.freedesktop.org 6513 6512 L: linux-fbdev@vger.kernel.org 6513 + S: Orphan 6514 6514 F: drivers/staging/fbtft/ 6515 6515 6516 6516 FC0011 TUNER DRIVER 6517 6517 M: Michael Buesch <m@bues.ch> 6518 6518 L: linux-media@vger.kernel.org 6519 6519 S: Maintained 6520 - F: drivers/media/tuners/fc0011.h 6521 6520 F: drivers/media/tuners/fc0011.c 6521 + F: drivers/media/tuners/fc0011.h 6522 6522 6523 6523 FC2580 MEDIA DRIVER 6524 6524 M: Antti Palosaari <crope@iki.fi> 6525 6525 L: linux-media@vger.kernel.org 6526 + S: Maintained 6526 6527 W: https://linuxtv.org 6527 6528 W: http://palosaari.fi/linux/ 6528 6529 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6529 6530 T: git git://linuxtv.org/anttip/media_tree.git 6530 - S: Maintained 6531 6531 F: drivers/media/tuners/fc2580* 6532 6532 6533 6533 FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 6534 6534 M: Hannes Reinecke <hare@suse.de> 6535 6535 L: linux-scsi@vger.kernel.org 6536 - W: www.Open-FCoE.org 6537 6536 S: Supported 6538 - F: drivers/scsi/libfc/ 6537 + W: www.Open-FCoE.org 6539 6538 F: drivers/scsi/fcoe/ 6539 + F: drivers/scsi/libfc/ 6540 6540 F: include/scsi/fc/ 6541 6541 F: include/scsi/libfc.h 6542 6542 F: include/scsi/libfcoe.h ··· 6547 6547 M: "J. Bruce Fields" <bfields@fieldses.org> 6548 6548 L: linux-fsdevel@vger.kernel.org 6549 6549 S: Maintained 6550 - F: include/linux/fcntl.h 6551 - F: include/uapi/linux/fcntl.h 6552 6550 F: fs/fcntl.c 6553 6551 F: fs/locks.c 6552 + F: include/linux/fcntl.h 6553 + F: include/uapi/linux/fcntl.h 6554 6554 6555 6555 FILESYSTEM DIRECT ACCESS (DAX) 6556 6556 M: Dan Williams <dan.j.williams@intel.com> ··· 6584 6584 M: Clemens Ladisch <clemens@ladisch.de> 6585 6585 M: Takashi Sakamoto <o-takashi@sakamocchi.jp> 6586 6586 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6587 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6588 6587 S: Maintained 6589 - F: sound/firewire/ 6588 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 6590 6589 F: include/uapi/sound/firewire.h 6590 + F: sound/firewire/ 6591 6591 6592 6592 FIREWIRE MEDIA DRIVERS (firedtv) 6593 6593 M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6594 6594 L: linux-media@vger.kernel.org 6595 6595 L: linux1394-devel@lists.sourceforge.net 6596 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6597 6596 S: Maintained 6597 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 6598 6598 F: drivers/media/firewire/ 6599 6599 6600 6600 FIREWIRE SBP-2 TARGET ··· 6602 6602 L: linux-scsi@vger.kernel.org 6603 6603 L: target-devel@vger.kernel.org 6604 6604 L: linux1394-devel@lists.sourceforge.net 6605 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6606 6605 S: Maintained 6606 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 6607 6607 F: drivers/target/sbp/ 6608 6608 6609 6609 FIREWIRE SUBSYSTEM 6610 6610 M: Stefan Richter <stefanr@s5r6.in-berlin.de> 6611 6611 L: linux1394-devel@lists.sourceforge.net 6612 + S: Maintained 6612 6613 W: http://ieee1394.wiki.kernel.org/ 6613 6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 6614 - S: Maintained 6615 6615 F: drivers/firewire/ 6616 6616 F: include/linux/firewire.h 6617 6617 F: include/uapi/linux/firewire*.h ··· 6641 6641 6642 6642 FLOPPY DRIVER 6643 6643 M: Denis Efremov <efremov@linux.com> 6644 - S: Odd Fixes 6645 6644 L: linux-block@vger.kernel.org 6645 + S: Odd Fixes 6646 6646 F: drivers/block/floppy.c 6647 6647 6648 6648 FLYSKY FSIA6B RC RECEIVER ··· 6663 6663 L: linux-fpga@vger.kernel.org 6664 6664 S: Maintained 6665 6665 F: Documentation/fpga/dfl.rst 6666 - F: include/uapi/linux/fpga-dfl.h 6667 6666 F: drivers/fpga/dfl* 6667 + F: include/uapi/linux/fpga-dfl.h 6668 6668 6669 6669 FPGA MANAGER FRAMEWORK 6670 6670 M: Moritz Fischer <mdf@kernel.org> 6671 6671 L: linux-fpga@vger.kernel.org 6672 6672 S: Maintained 6673 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6673 + W: http://www.rocketboards.org 6674 6674 Q: http://patchwork.kernel.org/project/linux-fpga/list/ 6675 - F: Documentation/fpga/ 6676 - F: Documentation/driver-api/fpga/ 6675 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git 6677 6676 F: Documentation/devicetree/bindings/fpga/ 6677 + F: Documentation/driver-api/fpga/ 6678 + F: Documentation/fpga/ 6678 6679 F: drivers/fpga/ 6679 6680 F: include/linux/fpga/ 6680 - W: http://www.rocketboards.org 6681 6681 6682 6682 FPU EMULATOR 6683 6683 M: Bill Metzenthen <billm@melbpc.org.au> 6684 - W: http://floatingpoint.sourceforge.net/emulator/index.html 6685 6684 S: Maintained 6685 + W: http://floatingpoint.sourceforge.net/emulator/index.html 6686 6686 F: arch/x86/math-emu/ 6687 6687 6688 6688 FRAME RELAY DLCI/FRAD (Sangoma drivers too) ··· 6695 6695 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6696 6696 L: dri-devel@lists.freedesktop.org 6697 6697 L: linux-fbdev@vger.kernel.org 6698 - T: git git://anongit.freedesktop.org/drm/drm-misc 6699 - Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6700 6698 S: Maintained 6699 + Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6700 + T: git git://anongit.freedesktop.org/drm/drm-misc 6701 6701 F: Documentation/fb/ 6702 6702 F: drivers/video/ 6703 - F: include/video/ 6704 6703 F: include/linux/fb.h 6705 - F: include/uapi/video/ 6706 6704 F: include/uapi/linux/fb.h 6705 + F: include/uapi/video/ 6706 + F: include/video/ 6707 6707 6708 6708 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6709 6709 M: Horia Geantă <horia.geanta@nxp.com> 6710 6710 M: Aymen Sghaier <aymen.sghaier@nxp.com> 6711 6711 L: linux-crypto@vger.kernel.org 6712 6712 S: Maintained 6713 - F: drivers/crypto/caam/ 6714 6713 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6714 + F: drivers/crypto/caam/ 6715 6715 6716 6716 FREESCALE DIU FRAMEBUFFER DRIVER 6717 6717 M: Timur Tabi <timur@kernel.org> ··· 6736 6736 M: Claudiu Manoil <claudiu.manoil@nxp.com> 6737 6737 L: netdev@vger.kernel.org 6738 6738 S: Maintained 6739 - F: drivers/net/ethernet/freescale/gianfar* 6740 6739 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6740 + F: drivers/net/ethernet/freescale/gianfar* 6741 6741 6742 6742 FREESCALE GPMI NAND DRIVER 6743 6743 M: Han Xu <han.xu@nxp.com> ··· 6756 6756 M: Fugang Duan <fugang.duan@nxp.com> 6757 6757 L: netdev@vger.kernel.org 6758 6758 S: Maintained 6759 + F: Documentation/devicetree/bindings/net/fsl-fec.txt 6760 + F: drivers/net/ethernet/freescale/fec.h 6759 6761 F: drivers/net/ethernet/freescale/fec_main.c 6760 6762 F: drivers/net/ethernet/freescale/fec_ptp.c 6761 - F: drivers/net/ethernet/freescale/fec.h 6762 - F: Documentation/devicetree/bindings/net/fsl-fec.txt 6763 6763 6764 6764 FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6765 6765 M: Sascha Hauer <s.hauer@pengutronix.de> ··· 6767 6767 L: linux-fbdev@vger.kernel.org 6768 6768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6769 6769 S: Maintained 6770 - F: include/linux/platform_data/video-imxfb.h 6771 6770 F: drivers/video/fbdev/imxfb.c 6771 + F: include/linux/platform_data/video-imxfb.h 6772 6772 6773 6773 FREESCALE IMX DDR PMU DRIVER 6774 6774 M: Frank Li <Frank.li@nxp.com> 6775 6775 L: linux-arm-kernel@lists.infradead.org 6776 6776 S: Maintained 6777 - F: drivers/perf/fsl_imx8_ddr_perf.c 6778 6777 F: Documentation/admin-guide/perf/imx-ddr.rst 6779 6778 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt 6779 + F: drivers/perf/fsl_imx8_ddr_perf.c 6780 6780 6781 6781 FREESCALE IMX I2C DRIVER 6782 6782 M: Oleksij Rempel <o.rempel@pengutronix.de> 6783 6783 R: Pengutronix Kernel Team <kernel@pengutronix.de> 6784 6784 L: linux-i2c@vger.kernel.org 6785 6785 S: Maintained 6786 - F: drivers/i2c/busses/i2c-imx.c 6787 6786 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt 6787 + F: drivers/i2c/busses/i2c-imx.c 6788 6788 6789 6789 FREESCALE IMX LPI2C DRIVER 6790 6790 M: Dong Aisheng <aisheng.dong@nxp.com> 6791 6791 L: linux-i2c@vger.kernel.org 6792 6792 L: linux-imx@nxp.com 6793 6793 S: Maintained 6794 - F: drivers/i2c/busses/i2c-imx-lpi2c.c 6795 6794 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6795 + F: drivers/i2c/busses/i2c-imx-lpi2c.c 6796 6796 6797 6797 FREESCALE QORIQ DPAA ETHERNET DRIVER 6798 6798 M: Madalin Bucur <madalin.bucur@nxp.com> ··· 6804 6804 M: Madalin Bucur <madalin.bucur@nxp.com> 6805 6805 L: netdev@vger.kernel.org 6806 6806 S: Maintained 6807 - F: drivers/net/ethernet/freescale/fman 6808 6807 F: Documentation/devicetree/bindings/net/fsl-fman.txt 6808 + F: drivers/net/ethernet/freescale/fman 6809 6809 6810 6810 FREESCALE QORIQ PTP CLOCK DRIVER 6811 6811 M: Yangbo Lu <yangbo.lu@nxp.com> 6812 6812 L: netdev@vger.kernel.org 6813 6813 S: Maintained 6814 + F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6814 6815 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 6815 6816 F: drivers/net/ethernet/freescale/dpaa2/dprtc* 6816 6817 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 6817 6818 F: drivers/ptp/ptp_qoriq.c 6818 6819 F: drivers/ptp/ptp_qoriq_debugfs.c 6819 6820 F: include/linux/fsl/ptp_qoriq.h 6820 - F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6821 6821 6822 6822 FREESCALE QUAD SPI DRIVER 6823 6823 M: Han Xu <han.xu@nxp.com> ··· 6892 6892 6893 6893 FREEVXFS FILESYSTEM 6894 6894 M: Christoph Hellwig <hch@infradead.org> 6895 - W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6896 6895 S: Maintained 6896 + W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6897 6897 F: fs/freevxfs/ 6898 6898 6899 6899 FREEZER ··· 6909 6909 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6910 6910 L: linux-kernel@vger.kernel.org 6911 6911 S: Maintained 6912 - F: mm/frontswap.c 6913 6912 F: include/linux/frontswap.h 6913 + F: mm/frontswap.c 6914 6914 6915 6915 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6916 6916 M: David Howells <dhowells@redhat.com> ··· 6925 6925 M: Jaegeuk Kim <jaegeuk@kernel.org> 6926 6926 M: Eric Biggers <ebiggers@kernel.org> 6927 6927 L: linux-fscrypt@vger.kernel.org 6928 + S: Supported 6928 6929 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6929 6930 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git 6930 - S: Supported 6931 + F: Documentation/filesystems/fscrypt.rst 6931 6932 F: fs/crypto/ 6932 6933 F: include/linux/fscrypt*.h 6933 6934 F: include/uapi/linux/fscrypt.h 6934 - F: Documentation/filesystems/fscrypt.rst 6935 6935 6936 6936 FSI SUBSYSTEM 6937 6937 M: Jeremy Kerr <jk@ozlabs.org> ··· 6939 6939 R: Alistar Popple <alistair@popple.id.au> 6940 6940 R: Eddie James <eajames@linux.ibm.com> 6941 6941 L: linux-fsi@lists.ozlabs.org 6942 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6943 - Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6944 6942 S: Supported 6943 + Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 6944 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 6945 6945 F: drivers/fsi/ 6946 6946 F: include/linux/fsi*.h 6947 6947 F: include/trace/events/fsi*.h ··· 6951 6951 L: linux-i2c@vger.kernel.org 6952 6952 L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6953 6953 S: Maintained 6954 - F: drivers/i2c/busses/i2c-fsi.c 6955 6954 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6955 + F: drivers/i2c/busses/i2c-fsi.c 6956 6956 6957 6957 FSI-ATTACHED SPI DRIVER 6958 6958 M: Eddie James <eajames@linux.ibm.com> 6959 6959 L: linux-spi@vger.kernel.org 6960 6960 S: Maintained 6961 - F: drivers/spi/spi-fsi.c 6962 6961 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 6962 + F: drivers/spi/spi-fsi.c 6963 6963 6964 6964 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6965 6965 M: Jan Kara <jack@suse.cz> 6966 6966 R: Amir Goldstein <amir73il@gmail.com> 6967 6967 L: linux-fsdevel@vger.kernel.org 6968 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6969 6968 S: Maintained 6969 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 6970 6970 F: fs/notify/ 6971 6971 F: include/linux/fsnotify*.h 6972 6972 ··· 6974 6974 M: Eric Biggers <ebiggers@kernel.org> 6975 6975 M: Theodore Y. Ts'o <tytso@mit.edu> 6976 6976 L: linux-fscrypt@vger.kernel.org 6977 + S: Supported 6977 6978 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6978 6979 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity 6979 - S: Supported 6980 + F: Documentation/filesystems/fsverity.rst 6980 6981 F: fs/verity/ 6981 6982 F: include/linux/fsverity.h 6982 6983 F: include/uapi/linux/fsverity.h 6983 - F: Documentation/filesystems/fsverity.rst 6984 6984 6985 6985 FUJITSU LAPTOP EXTRAS 6986 6986 M: Jonathan Woithe <jwoithe@just42.net> ··· 7005 7005 FUSE: FILESYSTEM IN USERSPACE 7006 7006 M: Miklos Szeredi <miklos@szeredi.hu> 7007 7007 L: linux-fsdevel@vger.kernel.org 7008 + S: Maintained 7008 7009 W: http://fuse.sourceforge.net/ 7009 7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 7010 - S: Maintained 7011 + F: Documentation/filesystems/fuse.rst 7011 7012 F: fs/fuse/ 7012 7013 F: include/uapi/linux/fuse.h 7013 - F: Documentation/filesystems/fuse.rst 7014 7014 7015 7015 FUTEX SUBSYSTEM 7016 7016 M: Thomas Gleixner <tglx@linutronix.de> ··· 7018 7018 R: Peter Zijlstra <peterz@infradead.org> 7019 7019 R: Darren Hart <dvhart@infradead.org> 7020 7020 L: linux-kernel@vger.kernel.org 7021 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7022 7021 S: Maintained 7023 - F: kernel/futex.c 7022 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7023 + F: Documentation/*futex* 7024 7024 F: include/asm-generic/futex.h 7025 7025 F: include/linux/futex.h 7026 7026 F: include/uapi/linux/futex.h 7027 - F: tools/testing/selftests/futex/ 7027 + F: kernel/futex.c 7028 7028 F: tools/perf/bench/futex* 7029 - F: Documentation/*futex* 7029 + F: tools/testing/selftests/futex/ 7030 7030 7031 7031 GASKET DRIVER FRAMEWORK 7032 7032 M: Rob Springer <rspringer@google.com> ··· 7040 7040 R: Emese Revfy <re.emese@gmail.com> 7041 7041 L: kernel-hardening@lists.openwall.com 7042 7042 S: Maintained 7043 - F: scripts/gcc-plugins/ 7044 - F: scripts/gcc-plugin.sh 7045 - F: scripts/Makefile.gcc-plugins 7046 7043 F: Documentation/kbuild/gcc-plugins.rst 7044 + F: scripts/Makefile.gcc-plugins 7045 + F: scripts/gcc-plugin.sh 7046 + F: scripts/gcc-plugins/ 7047 7047 7048 7048 GCOV BASED KERNEL PROFILING 7049 7049 M: Peter Oberparleiter <oberpar@linux.ibm.com> 7050 7050 S: Maintained 7051 - F: kernel/gcov/ 7052 7051 F: Documentation/dev-tools/gcov.rst 7052 + F: kernel/gcov/ 7053 7053 7054 7054 GDB KERNEL DEBUGGING HELPER SCRIPTS 7055 7055 M: Jan Kiszka <jan.kiszka@siemens.com> ··· 7060 7060 GDT SCSI DISK ARRAY CONTROLLER DRIVER 7061 7061 M: Achim Leubner <achim_leubner@adaptec.com> 7062 7062 L: linux-scsi@vger.kernel.org 7063 - W: http://www.icp-vortex.com/ 7064 7063 S: Supported 7064 + W: http://www.icp-vortex.com/ 7065 7065 F: drivers/scsi/gdt* 7066 7066 7067 7067 GEMTEK FM RADIO RECEIVER DRIVER 7068 7068 M: Hans Verkuil <hverkuil@xs4all.nl> 7069 7069 L: linux-media@vger.kernel.org 7070 - T: git git://linuxtv.org/media_tree.git 7071 - W: https://linuxtv.org 7072 7070 S: Maintained 7071 + W: https://linuxtv.org 7072 + T: git git://linuxtv.org/media_tree.git 7073 7073 F: drivers/media/radio/radio-gemtek* 7074 7074 7075 7075 GENERIC ARCHITECTURE TOPOLOGY ··· 7089 7089 M: Peter Korsgaard <peter.korsgaard@barco.com> 7090 7090 L: linux-i2c@vger.kernel.org 7091 7091 S: Supported 7092 + F: Documentation/i2c/muxes/i2c-mux-gpio.rst 7092 7093 F: drivers/i2c/muxes/i2c-mux-gpio.c 7093 7094 F: include/linux/platform_data/i2c-mux-gpio.h 7094 - F: Documentation/i2c/muxes/i2c-mux-gpio.rst 7095 7095 7096 7096 GENERIC HDLC (WAN) DRIVERS 7097 7097 M: Krzysztof Halasa <khc@pm.waw.pl> 7098 - W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 7099 7098 S: Maintained 7099 + W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 7100 7100 F: drivers/net/wan/c101.c 7101 7101 F: drivers/net/wan/hd6457* 7102 7102 F: drivers/net/wan/hdlc* ··· 7108 7108 GENERIC INCLUDE/ASM HEADER FILES 7109 7109 M: Arnd Bergmann <arnd@arndb.de> 7110 7110 L: linux-arch@vger.kernel.org 7111 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 7112 7111 S: Maintained 7112 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 7113 7113 F: include/asm-generic/ 7114 7114 F: include/uapi/asm-generic/ 7115 7115 7116 7116 GENERIC PHY FRAMEWORK 7117 7117 M: Kishon Vijay Abraham I <kishon@ti.com> 7118 7118 L: linux-kernel@vger.kernel.org 7119 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 7120 7119 S: Supported 7120 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 7121 + F: Documentation/devicetree/bindings/phy/ 7121 7122 F: drivers/phy/ 7122 7123 F: include/linux/phy/ 7123 - F: Documentation/devicetree/bindings/phy/ 7124 7124 7125 7125 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 7126 7126 M: Wolfram Sang <wsa+renesas@sang-engineering.com> ··· 7133 7133 M: Ulf Hansson <ulf.hansson@linaro.org> 7134 7134 L: linux-pm@vger.kernel.org 7135 7135 S: Supported 7136 + F: Documentation/devicetree/bindings/power/power?domain* 7136 7137 F: drivers/base/power/domain*.c 7137 7138 F: include/linux/pm_domain.h 7138 - F: Documentation/devicetree/bindings/power/power?domain* 7139 7139 7140 7140 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 7141 7141 M: Eugen Hristev <eugen.hristev@microchip.com> ··· 7154 7154 M: Thomas Gleixner <tglx@linutronix.de> 7155 7155 M: Vincenzo Frascino <vincenzo.frascino@arm.com> 7156 7156 L: linux-kernel@vger.kernel.org 7157 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 7158 7157 S: Maintained 7159 - F: lib/vdso/ 7160 - F: kernel/time/vsyscall.c 7161 - F: include/vdso/ 7158 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 7162 7159 F: include/asm-generic/vdso/vsyscall.h 7160 + F: include/vdso/ 7161 + F: kernel/time/vsyscall.c 7162 + F: lib/vdso/ 7163 7163 7164 7164 GENWQE (IBM Generic Workqueue Card) 7165 7165 M: Frank Haverkamp <haver@linux.ibm.com> ··· 7175 7175 M: Bob Peterson <rpeterso@redhat.com> 7176 7176 M: Andreas Gruenbacher <agruenba@redhat.com> 7177 7177 L: cluster-devel@redhat.com 7178 + S: Supported 7178 7179 W: http://sources.redhat.com/cluster/ 7179 7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 7180 - S: Supported 7181 7181 F: Documentation/filesystems/gfs2*.txt 7182 7182 F: fs/gfs2/ 7183 7183 F: include/uapi/linux/gfs2_ondisk.h 7184 7184 7185 7185 GNSS SUBSYSTEM 7186 7186 M: Johan Hovold <johan@kernel.org> 7187 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 7188 7187 S: Maintained 7188 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 7189 7189 F: Documentation/ABI/testing/sysfs-class-gnss 7190 7190 F: Documentation/devicetree/bindings/gnss/ 7191 7191 F: drivers/gnss/ ··· 7254 7254 F: Documentation/driver-api/gpio/ 7255 7255 F: drivers/gpio/ 7256 7256 F: include/asm-generic/gpio.h 7257 - F: include/linux/gpio/ 7258 7257 F: include/linux/gpio.h 7258 + F: include/linux/gpio/ 7259 7259 F: include/linux/of_gpio.h 7260 7260 F: include/uapi/linux/gpio.h 7261 7261 F: tools/gpio/ ··· 7264 7264 M: Dmitry Kozlov <xeb@mail.ru> 7265 7265 L: netdev@vger.kernel.org 7266 7266 S: Maintained 7267 + F: include/net/gre.h 7267 7268 F: net/ipv4/gre_demux.c 7268 7269 F: net/ipv4/gre_offload.c 7269 - F: include/net/gre.h 7270 7270 7271 7271 GRETH 10/100/1G Ethernet MAC device driver 7272 7272 M: Andreas Larsson <andreas@gaisler.com> ··· 7316 7316 GREYBUS PLATFORM DRIVERS 7317 7317 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 7318 7318 S: Maintained 7319 - F: drivers/staging/greybus/arche-platform.c 7320 7319 F: drivers/staging/greybus/arche-apb-ctrl.c 7320 + F: drivers/staging/greybus/arche-platform.c 7321 7321 F: drivers/staging/greybus/arche_platform.h 7322 7322 7323 7323 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 7324 7324 M: Rui Miguel Silva <rmfrfs@gmail.com> 7325 7325 S: Maintained 7326 - F: drivers/staging/greybus/sdio.c 7327 - F: drivers/staging/greybus/light.c 7328 7326 F: drivers/staging/greybus/gpio.c 7327 + F: drivers/staging/greybus/light.c 7329 7328 F: drivers/staging/greybus/power_supply.c 7329 + F: drivers/staging/greybus/sdio.c 7330 7330 F: drivers/staging/greybus/spi.c 7331 7331 F: drivers/staging/greybus/spilib.c 7332 7332 ··· 7334 7334 M: Johan Hovold <johan@kernel.org> 7335 7335 M: Alex Elder <elder@kernel.org> 7336 7336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7337 + L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7337 7338 S: Maintained 7338 - F: drivers/staging/greybus/ 7339 7339 F: drivers/greybus/ 7340 + F: drivers/staging/greybus/ 7340 7341 F: include/linux/greybus.h 7341 7342 F: include/linux/greybus/ 7342 - L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 7343 7343 7344 7344 GREYBUS UART PROTOCOLS DRIVERS 7345 7345 M: David Lin <dtwlin@gmail.com> 7346 7346 S: Maintained 7347 - F: drivers/staging/greybus/uart.c 7348 7347 F: drivers/staging/greybus/log.c 7348 + F: drivers/staging/greybus/uart.c 7349 7349 7350 7350 GS1662 VIDEO SERIALIZER 7351 7351 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 7352 7352 L: linux-media@vger.kernel.org 7353 - T: git git://linuxtv.org/media_tree.git 7354 7353 S: Maintained 7354 + T: git git://linuxtv.org/media_tree.git 7355 7355 F: drivers/media/spi/gs1662.c 7356 7356 7357 7357 GSPCA FINEPIX SUBDRIVER 7358 7358 M: Frank Zago <frank@zago.net> 7359 7359 L: linux-media@vger.kernel.org 7360 - T: git git://linuxtv.org/media_tree.git 7361 7360 S: Maintained 7361 + T: git git://linuxtv.org/media_tree.git 7362 7362 F: drivers/media/usb/gspca/finepix.c 7363 7363 7364 7364 GSPCA GL860 SUBDRIVER 7365 7365 M: Olivier Lorin <o.lorin@laposte.net> 7366 7366 L: linux-media@vger.kernel.org 7367 - T: git git://linuxtv.org/media_tree.git 7368 7367 S: Maintained 7368 + T: git git://linuxtv.org/media_tree.git 7369 7369 F: drivers/media/usb/gspca/gl860/ 7370 7370 7371 7371 GSPCA M5602 SUBDRIVER 7372 7372 M: Erik Andren <erik.andren@gmail.com> 7373 7373 L: linux-media@vger.kernel.org 7374 - T: git git://linuxtv.org/media_tree.git 7375 7374 S: Maintained 7375 + T: git git://linuxtv.org/media_tree.git 7376 7376 F: drivers/media/usb/gspca/m5602/ 7377 7377 7378 7378 GSPCA PAC207 SONIXB SUBDRIVER 7379 7379 M: Hans Verkuil <hverkuil@xs4all.nl> 7380 7380 L: linux-media@vger.kernel.org 7381 - T: git git://linuxtv.org/media_tree.git 7382 7381 S: Odd Fixes 7382 + T: git git://linuxtv.org/media_tree.git 7383 7383 F: drivers/media/usb/gspca/pac207.c 7384 7384 7385 7385 GSPCA SN9C20X SUBDRIVER 7386 7386 M: Brian Johnson <brijohn@gmail.com> 7387 7387 L: linux-media@vger.kernel.org 7388 - T: git git://linuxtv.org/media_tree.git 7389 7388 S: Maintained 7389 + T: git git://linuxtv.org/media_tree.git 7390 7390 F: drivers/media/usb/gspca/sn9c20x.c 7391 7391 7392 7392 GSPCA T613 SUBDRIVER 7393 7393 M: Leandro Costantino <lcostantino@gmail.com> 7394 7394 L: linux-media@vger.kernel.org 7395 - T: git git://linuxtv.org/media_tree.git 7396 7395 S: Maintained 7396 + T: git git://linuxtv.org/media_tree.git 7397 7397 F: drivers/media/usb/gspca/t613.c 7398 7398 7399 7399 GSPCA USB WEBCAM DRIVER 7400 7400 M: Hans Verkuil <hverkuil@xs4all.nl> 7401 7401 L: linux-media@vger.kernel.org 7402 - T: git git://linuxtv.org/media_tree.git 7403 7402 S: Odd Fixes 7403 + T: git git://linuxtv.org/media_tree.git 7404 7404 F: drivers/media/usb/gspca/ 7405 7405 7406 7406 GTP (GPRS Tunneling Protocol) 7407 7407 M: Pablo Neira Ayuso <pablo@netfilter.org> 7408 7408 M: Harald Welte <laforge@gnumonks.org> 7409 7409 L: osmocom-net-gprs@lists.osmocom.org 7410 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7411 7410 S: Maintained 7411 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 7412 7412 F: drivers/net/gtp.c 7413 7413 7414 7414 GUID PARTITION TABLE (GPT) ··· 7420 7420 H8/300 ARCHITECTURE 7421 7421 M: Yoshinori Sato <ysato@users.sourceforge.jp> 7422 7422 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 7423 + S: Maintained 7423 7424 W: http://uclinux-h8.sourceforge.jp 7424 7425 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 7425 - S: Maintained 7426 7426 F: arch/h8300/ 7427 - F: drivers/clocksource/h8300_*.c 7428 7427 F: drivers/clk/h8300/ 7428 + F: drivers/clocksource/h8300_*.c 7429 7429 F: drivers/irqchip/irq-renesas-h8*.c 7430 7430 7431 7431 HABANALABS PCI DRIVER 7432 7432 M: Oded Gabbay <oded.gabbay@gmail.com> 7433 - T: git https://github.com/HabanaAI/linux.git 7434 7433 S: Supported 7434 + T: git https://github.com/HabanaAI/linux.git 7435 + F: Documentation/ABI/testing/debugfs-driver-habanalabs 7436 + F: Documentation/ABI/testing/sysfs-driver-habanalabs 7435 7437 F: drivers/misc/habanalabs/ 7436 7438 F: include/uapi/misc/habanalabs.h 7437 - F: Documentation/ABI/testing/sysfs-driver-habanalabs 7438 - F: Documentation/ABI/testing/debugfs-driver-habanalabs 7439 7439 7440 7440 HACKRF MEDIA DRIVER 7441 7441 M: Antti Palosaari <crope@iki.fi> 7442 7442 L: linux-media@vger.kernel.org 7443 + S: Maintained 7443 7444 W: https://linuxtv.org 7444 7445 W: http://palosaari.fi/linux/ 7445 7446 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7446 7447 T: git git://linuxtv.org/anttip/media_tree.git 7447 - S: Maintained 7448 7448 F: drivers/media/usb/hackrf/ 7449 7449 7450 7450 HANTRO VPU CODEC DRIVER ··· 7453 7453 L: linux-media@vger.kernel.org 7454 7454 L: linux-rockchip@lists.infradead.org 7455 7455 S: Maintained 7456 - F: drivers/staging/media/hantro/ 7457 7456 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 7458 7457 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 7458 + F: drivers/staging/media/hantro/ 7459 7459 7460 7460 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 7461 7461 M: Frank Seidel <frank@f-seidel.de> ··· 7468 7468 M: Jean Delvare <jdelvare@suse.com> 7469 7469 M: Guenter Roeck <linux@roeck-us.net> 7470 7470 L: linux-hwmon@vger.kernel.org 7471 + S: Maintained 7471 7472 W: http://hwmon.wiki.kernel.org/ 7472 7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 7473 - S: Maintained 7474 7474 F: Documentation/devicetree/bindings/hwmon/ 7475 7475 F: Documentation/hwmon/ 7476 7476 F: drivers/hwmon/ ··· 7482 7482 M: Herbert Xu <herbert@gondor.apana.org.au> 7483 7483 L: linux-crypto@vger.kernel.org 7484 7484 S: Odd fixes 7485 - F: Documentation/devicetree/bindings/rng/ 7486 7485 F: Documentation/admin-guide/hw_random.rst 7486 + F: Documentation/devicetree/bindings/rng/ 7487 7487 F: drivers/char/hw_random/ 7488 7488 F: include/linux/hw_random.h 7489 7489 ··· 7512 7512 HDPVR USB VIDEO ENCODER DRIVER 7513 7513 M: Hans Verkuil <hverkuil@xs4all.nl> 7514 7514 L: linux-media@vger.kernel.org 7515 - T: git git://linuxtv.org/media_tree.git 7516 - W: https://linuxtv.org 7517 7515 S: Odd Fixes 7516 + W: https://linuxtv.org 7517 + T: git git://linuxtv.org/media_tree.git 7518 7518 F: drivers/media/usb/hdpvr/ 7519 7519 7520 7520 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER ··· 7555 7555 HGA FRAMEBUFFER DRIVER 7556 7556 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 7557 7557 L: linux-nvidia@lists.surfsouth.com 7558 - W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7559 7558 S: Maintained 7559 + W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 7560 7560 F: drivers/video/fbdev/hgafb.c 7561 7561 7562 7562 HIBERNATION (aka Software Suspend, aka swsusp) 7563 7563 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 7564 7564 M: Pavel Machek <pavel@ucw.cz> 7565 7565 L: linux-pm@vger.kernel.org 7566 - B: https://bugzilla.kernel.org 7567 7566 S: Supported 7567 + B: https://bugzilla.kernel.org 7568 + F: arch/*/include/asm/suspend*.h 7568 7569 F: arch/x86/power/ 7569 7570 F: drivers/base/power/ 7570 - F: kernel/power/ 7571 - F: include/linux/suspend.h 7572 7571 F: include/linux/freezer.h 7573 7572 F: include/linux/pm.h 7574 - F: arch/*/include/asm/suspend*.h 7573 + F: include/linux/suspend.h 7574 + F: kernel/power/ 7575 7575 7576 7576 HID CORE LAYER 7577 7577 M: Jiri Kosina <jikos@kernel.org> 7578 7578 M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 7579 7579 L: linux-input@vger.kernel.org 7580 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7581 7580 S: Maintained 7581 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 7582 7582 F: drivers/hid/ 7583 7583 F: include/linux/hid* 7584 7584 F: include/uapi/linux/hid* ··· 7598 7598 HIGH-RESOLUTION TIMERS, CLOCKEVENTS 7599 7599 M: Thomas Gleixner <tglx@linutronix.de> 7600 7600 L: linux-kernel@vger.kernel.org 7601 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7602 7601 S: Maintained 7602 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 7603 7603 F: Documentation/timers/ 7604 - F: kernel/time/hrtimer.c 7605 - F: kernel/time/clockevents.c 7606 - F: kernel/time/timer_*.c 7607 7604 F: include/linux/clockchips.h 7608 7605 F: include/linux/hrtimer.h 7606 + F: kernel/time/clockevents.c 7607 + F: kernel/time/hrtimer.c 7608 + F: kernel/time/timer_*.c 7609 7609 7610 7610 HIGH-SPEED SCC DRIVER FOR AX.25 7611 7611 L: linux-hams@vger.kernel.org ··· 7615 7615 7616 7616 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 7617 7617 M: HighPoint Linux Team <linux@highpoint-tech.com> 7618 - W: http://www.highpoint-tech.com 7619 7618 S: Supported 7619 + W: http://www.highpoint-tech.com 7620 7620 F: Documentation/scsi/hptiop.rst 7621 7621 F: drivers/scsi/hptiop.c 7622 7622 ··· 7624 7624 M: Jes Sorensen <jes@trained-monkey.org> 7625 7625 L: linux-hippi@sunsite.dk 7626 7626 S: Maintained 7627 + F: drivers/net/hippi/ 7627 7628 F: include/linux/hippidevice.h 7628 7629 F: include/uapi/linux/if_hippi.h 7629 7630 F: net/802/hippi.c 7630 - F: drivers/net/hippi/ 7631 7631 7632 7632 HISILICON DMA DRIVER 7633 7633 M: Zhou Wang <wangzhou1@hisilicon.com> ··· 7639 7639 M: Zaibo Xu <xuzaibo@huawei.com> 7640 7640 L: linux-crypto@vger.kernel.org 7641 7641 S: Maintained 7642 + F: Documentation/ABI/testing/debugfs-hisi-hpre 7643 + F: drivers/crypto/hisilicon/hpre/hpre.h 7642 7644 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 7643 7645 F: drivers/crypto/hisilicon/hpre/hpre_main.c 7644 - F: drivers/crypto/hisilicon/hpre/hpre.h 7645 - F: Documentation/ABI/testing/debugfs-hisi-hpre 7646 7646 7647 7647 HISILICON LPC BUS DRIVER 7648 7648 M: john.garry@huawei.com 7649 - W: http://www.hisilicon.com 7650 7649 S: Maintained 7651 - F: drivers/bus/hisi_lpc.c 7650 + W: http://www.hisilicon.com 7652 7651 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 7652 + F: drivers/bus/hisi_lpc.c 7653 7653 7654 7654 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 7655 7655 M: Yisen Zhuang <yisen.zhuang@huawei.com> 7656 7656 M: Salil Mehta <salil.mehta@huawei.com> 7657 7657 L: netdev@vger.kernel.org 7658 - W: http://www.hisilicon.com 7659 7658 S: Maintained 7659 + W: http://www.hisilicon.com 7660 7660 F: drivers/net/ethernet/hisilicon/hns3/ 7661 7661 7662 7662 HISILICON NETWORK SUBSYSTEM DRIVER 7663 7663 M: Yisen Zhuang <yisen.zhuang@huawei.com> 7664 7664 M: Salil Mehta <salil.mehta@huawei.com> 7665 7665 L: netdev@vger.kernel.org 7666 - W: http://www.hisilicon.com 7667 7666 S: Maintained 7668 - F: drivers/net/ethernet/hisilicon/ 7667 + W: http://www.hisilicon.com 7669 7668 F: Documentation/devicetree/bindings/net/hisilicon*.txt 7669 + F: drivers/net/ethernet/hisilicon/ 7670 7670 7671 7671 HISILICON PMU DRIVER 7672 7672 M: Shaokun Zhang <zhangshaokun@hisilicon.com> 7673 - W: http://www.hisilicon.com 7674 7673 S: Supported 7675 - F: drivers/perf/hisilicon 7674 + W: http://www.hisilicon.com 7676 7675 F: Documentation/admin-guide/perf/hisi-pmu.rst 7676 + F: drivers/perf/hisilicon 7677 7677 7678 7678 HISILICON QM AND ZIP Controller DRIVER 7679 7679 M: Zhou Wang <wangzhou1@hisilicon.com> 7680 7680 L: linux-crypto@vger.kernel.org 7681 7681 S: Maintained 7682 + F: Documentation/ABI/testing/debugfs-hisi-zip 7682 7683 F: drivers/crypto/hisilicon/qm.c 7683 7684 F: drivers/crypto/hisilicon/qm.h 7684 7685 F: drivers/crypto/hisilicon/sgl.c 7685 7686 F: drivers/crypto/hisilicon/zip/ 7686 - F: Documentation/ABI/testing/debugfs-hisi-zip 7687 7687 7688 7688 HISILICON ROCE DRIVER 7689 7689 M: Lijun Ou <oulijun@huawei.com> ··· 7691 7691 M: Weihang Li <liweihang@huawei.com> 7692 7692 L: linux-rdma@vger.kernel.org 7693 7693 S: Maintained 7694 - F: drivers/infiniband/hw/hns/ 7695 7694 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 7695 + F: drivers/infiniband/hw/hns/ 7696 7696 7697 7697 HISILICON SAS Controller 7698 7698 M: John Garry <john.garry@huawei.com> 7699 - W: http://www.hisilicon.com 7700 7699 S: Supported 7701 - F: drivers/scsi/hisi_sas/ 7700 + W: http://www.hisilicon.com 7702 7701 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 7702 + F: drivers/scsi/hisi_sas/ 7703 7703 7704 7704 HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 7705 7705 M: Zaibo Xu <xuzaibo@huawei.com> 7706 7706 L: linux-crypto@vger.kernel.org 7707 7707 S: Maintained 7708 - F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7709 - F: drivers/crypto/hisilicon/sec2/sec_main.c 7710 - F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7711 - F: drivers/crypto/hisilicon/sec2/sec.h 7712 7708 F: Documentation/ABI/testing/debugfs-hisi-sec 7709 + F: drivers/crypto/hisilicon/sec2/sec.h 7710 + F: drivers/crypto/hisilicon/sec2/sec_crypto.c 7711 + F: drivers/crypto/hisilicon/sec2/sec_crypto.h 7712 + F: drivers/crypto/hisilicon/sec2/sec_main.c 7713 7713 7714 7714 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 7715 7715 M: Zaibo Xu <xuzaibo@huawei.com> ··· 7718 7718 7719 7719 HISILICON V3XX SPI NOR FLASH Controller Driver 7720 7720 M: John Garry <john.garry@huawei.com> 7721 - W: http://www.hisilicon.com 7722 7721 S: Maintained 7722 + W: http://www.hisilicon.com 7723 7723 F: drivers/spi/spi-hisi-sfc-v3xx.c 7724 7724 7725 7725 HMM - Heterogeneous Memory Management 7726 7726 M: Jérôme Glisse <jglisse@redhat.com> 7727 7727 L: linux-mm@kvack.org 7728 7728 S: Maintained 7729 - F: mm/hmm* 7730 - F: include/linux/hmm* 7731 7729 F: Documentation/vm/hmm.rst 7730 + F: include/linux/hmm* 7731 + F: mm/hmm* 7732 7732 7733 7733 HOST AP DRIVER 7734 7734 M: Jouni Malinen <j@w1.fi> 7735 7735 L: linux-wireless@vger.kernel.org 7736 - W: http://w1.fi/hostap-driver.html 7737 7736 S: Obsolete 7737 + W: http://w1.fi/hostap-driver.html 7738 7738 F: drivers/net/wireless/intersil/hostap/ 7739 7739 7740 7740 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER ··· 7757 7757 7758 7758 HPET: x86 7759 7759 S: Orphan 7760 - F: arch/x86/kernel/hpet.c 7761 7760 F: arch/x86/include/asm/hpet.h 7761 + F: arch/x86/kernel/hpet.c 7762 7762 7763 7763 HPFS FILESYSTEM 7764 7764 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 7765 - W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7766 7765 S: Maintained 7766 + W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 7767 7767 F: fs/hpfs/ 7768 7768 7769 7769 HSI SUBSYSTEM 7770 7770 M: Sebastian Reichel <sre@kernel.org> 7771 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7772 7771 S: Maintained 7772 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 7773 7773 F: Documentation/ABI/testing/sysfs-bus-hsi 7774 7774 F: Documentation/driver-api/hsi.rst 7775 7775 F: drivers/hsi/ ··· 7789 7789 HT16K33 LED CONTROLLER DRIVER 7790 7790 M: Robin van der Gracht <robin@protonic.nl> 7791 7791 S: Maintained 7792 - F: drivers/auxdisplay/ht16k33.c 7793 7792 F: Documentation/devicetree/bindings/display/ht16k33.txt 7793 + F: drivers/auxdisplay/ht16k33.c 7794 7794 7795 7795 HTCPEN TOUCHSCREEN DRIVER 7796 7796 M: Pau Oliva Fora <pof@eslack.org> ··· 7801 7801 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 7802 7802 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 7803 7803 L: linux-iio@vger.kernel.org 7804 - W: http://www.st.com/ 7805 7804 S: Maintained 7806 - F: drivers/iio/humidity/hts221* 7805 + W: http://www.st.com/ 7807 7806 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 7807 + F: drivers/iio/humidity/hts221* 7808 7808 7809 7809 HUAWEI ETHERNET DRIVER 7810 7810 M: Aviad Krawczyk <aviad.krawczyk@huawei.com> ··· 7817 7817 M: Mike Kravetz <mike.kravetz@oracle.com> 7818 7818 L: linux-mm@kvack.org 7819 7819 S: Maintained 7820 - F: fs/hugetlbfs/ 7821 - F: mm/hugetlb.c 7822 - F: include/linux/hugetlb.h 7820 + F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7823 7821 F: Documentation/admin-guide/mm/hugetlbpage.rst 7824 7822 F: Documentation/vm/hugetlbfs_reserv.rst 7825 - F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 7823 + F: fs/hugetlbfs/ 7824 + F: include/linux/hugetlb.h 7825 + F: mm/hugetlb.c 7826 7826 7827 7827 HVA ST MEDIA DRIVER 7828 7828 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 7829 7829 L: linux-media@vger.kernel.org 7830 - T: git git://linuxtv.org/media_tree.git 7831 - W: https://linuxtv.org 7832 7830 S: Supported 7831 + W: https://linuxtv.org 7832 + T: git git://linuxtv.org/media_tree.git 7833 7833 F: drivers/media/platform/sti/hva 7834 7834 7835 7835 HWPOISON MEMORY FAILURE HANDLING 7836 7836 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 7837 7837 L: linux-mm@kvack.org 7838 7838 S: Maintained 7839 - F: mm/memory-failure.c 7840 7839 F: mm/hwpoison-inject.c 7840 + F: mm/memory-failure.c 7841 7841 7842 7842 HYGON PROCESSOR SUPPORT 7843 7843 M: Pu Wen <puwen@hygon.cn> ··· 7848 7848 HYNIX HI556 SENSOR DRIVER 7849 7849 M: Shawn Tu <shawnx.tu@intel.com> 7850 7850 L: linux-media@vger.kernel.org 7851 - T: git git://linuxtv.org/media_tree.git 7852 7851 S: Maintained 7852 + T: git git://linuxtv.org/media_tree.git 7853 7853 F: drivers/media/i2c/hi556.c 7854 7854 7855 7855 Hyper-V CORE AND DRIVERS ··· 7857 7857 M: Haiyang Zhang <haiyangz@microsoft.com> 7858 7858 M: Stephen Hemminger <sthemmin@microsoft.com> 7859 7859 M: Wei Liu <wei.liu@kernel.org> 7860 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7861 7860 L: linux-hyperv@vger.kernel.org 7862 7861 S: Supported 7862 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7863 + F: Documentation/ABI/stable/sysfs-bus-vmbus 7864 + F: Documentation/ABI/testing/debugfs-hyperv 7863 7865 F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7866 + F: arch/x86/hyperv 7867 + F: arch/x86/include/asm/hyperv-tlfs.h 7864 7868 F: arch/x86/include/asm/mshyperv.h 7865 7869 F: arch/x86/include/asm/trace/hyperv.h 7866 - F: arch/x86/include/asm/hyperv-tlfs.h 7867 7870 F: arch/x86/kernel/cpu/mshyperv.c 7868 - F: arch/x86/hyperv 7869 7871 F: drivers/clocksource/hyperv_timer.c 7870 7872 F: drivers/hid/hid-hyperv.c 7871 7873 F: drivers/hv/ 7872 7874 F: drivers/input/serio/hyperv-keyboard.c 7873 - F: drivers/pci/controller/pci-hyperv.c 7874 - F: drivers/pci/controller/pci-hyperv-intf.c 7875 + F: drivers/iommu/hyperv-iommu.c 7875 7876 F: drivers/net/hyperv/ 7877 + F: drivers/pci/controller/pci-hyperv-intf.c 7878 + F: drivers/pci/controller/pci-hyperv.c 7876 7879 F: drivers/scsi/storvsc_drv.c 7877 7880 F: drivers/uio/uio_hv_generic.c 7878 7881 F: drivers/video/fbdev/hyperv_fb.c 7879 - F: drivers/iommu/hyperv-iommu.c 7880 - F: net/vmw_vsock/hyperv_transport.c 7882 + F: include/asm-generic/mshyperv.h 7881 7883 F: include/clocksource/hyperv_timer.h 7882 7884 F: include/linux/hyperv.h 7883 7885 F: include/uapi/linux/hyperv.h 7884 - F: include/asm-generic/mshyperv.h 7886 + F: net/vmw_vsock/hyperv_transport.c 7885 7887 F: tools/hv/ 7886 - F: Documentation/ABI/stable/sysfs-bus-vmbus 7887 - F: Documentation/ABI/testing/debugfs-hyperv 7888 7888 7889 7889 HYPERBUS SUPPORT 7890 7890 M: Vignesh Raghavendra <vigneshr@ti.com> 7891 7891 L: linux-mtd@lists.infradead.org 7892 - Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7893 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 7894 - C: irc://irc.oftc.net/mtd 7895 7892 S: Supported 7896 - F: drivers/mtd/hyperbus/ 7897 - F: include/linux/mtd/hyperbus.h 7893 + Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 7894 + C: irc://irc.oftc.net/mtd 7895 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 7898 7896 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt 7899 7897 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt 7898 + F: drivers/mtd/hyperbus/ 7899 + F: include/linux/mtd/hyperbus.h 7900 7900 7901 7901 HYPERVISOR VIRTUAL CONSOLE DRIVER 7902 7902 L: linuxppc-dev@lists.ozlabs.org ··· 7921 7921 M: Peter Rosin <peda@axentia.se> 7922 7922 L: linux-i2c@vger.kernel.org 7923 7923 S: Maintained 7924 - F: Documentation/i2c/i2c-topology.rst 7925 - F: Documentation/i2c/muxes/ 7926 - F: Documentation/devicetree/bindings/i2c/i2c-mux* 7927 7924 F: Documentation/devicetree/bindings/i2c/i2c-arb* 7928 7925 F: Documentation/devicetree/bindings/i2c/i2c-gate* 7926 + F: Documentation/devicetree/bindings/i2c/i2c-mux* 7927 + F: Documentation/i2c/i2c-topology.rst 7928 + F: Documentation/i2c/muxes/ 7929 7929 F: drivers/i2c/i2c-mux.c 7930 7930 F: drivers/i2c/muxes/ 7931 7931 F: include/linux/i2c-mux.h ··· 7947 7947 I2C SUBSYSTEM 7948 7948 M: Wolfram Sang <wsa@the-dreams.de> 7949 7949 L: linux-i2c@vger.kernel.org 7950 + S: Maintained 7950 7951 W: https://i2c.wiki.kernel.org/ 7951 7952 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7952 7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7953 - S: Maintained 7954 7954 F: Documentation/devicetree/bindings/i2c/i2c.txt 7955 7955 F: Documentation/i2c/ 7956 7956 F: drivers/i2c/* 7957 - F: include/linux/i2c.h 7958 7957 F: include/linux/i2c-dev.h 7959 7958 F: include/linux/i2c-smbus.h 7960 - F: include/uapi/linux/i2c.h 7959 + F: include/linux/i2c.h 7961 7960 F: include/uapi/linux/i2c-*.h 7961 + F: include/uapi/linux/i2c.h 7962 7962 7963 7963 I2C SUBSYSTEM HOST DRIVERS 7964 7964 L: linux-i2c@vger.kernel.org 7965 + S: Odd Fixes 7965 7966 W: https://i2c.wiki.kernel.org/ 7966 7967 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7967 7968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7968 - S: Odd Fixes 7969 7969 F: Documentation/devicetree/bindings/i2c/ 7970 7970 F: drivers/i2c/algos/ 7971 7971 F: drivers/i2c/busses/ ··· 7980 7980 I2C-TINY-USB DRIVER 7981 7981 M: Till Harbaum <till@harbaum.org> 7982 7982 L: linux-i2c@vger.kernel.org 7983 - W: http://www.harbaum.org/till/i2c_tiny_usb 7984 7983 S: Maintained 7984 + W: http://www.harbaum.org/till/i2c_tiny_usb 7985 7985 F: drivers/i2c/busses/i2c-tiny-usb.c 7986 7986 7987 7987 I2C/SMBUS CONTROLLER DRIVERS FOR PC ··· 8004 8004 F: drivers/i2c/busses/i2c-ali1535.c 8005 8005 F: drivers/i2c/busses/i2c-ali1563.c 8006 8006 F: drivers/i2c/busses/i2c-ali15x3.c 8007 - F: drivers/i2c/busses/i2c-amd756.c 8008 8007 F: drivers/i2c/busses/i2c-amd756-s4882.c 8008 + F: drivers/i2c/busses/i2c-amd756.c 8009 8009 F: drivers/i2c/busses/i2c-amd8111.c 8010 8010 F: drivers/i2c/busses/i2c-i801.c 8011 8011 F: drivers/i2c/busses/i2c-isch.c 8012 - F: drivers/i2c/busses/i2c-nforce2.c 8013 8012 F: drivers/i2c/busses/i2c-nforce2-s4985.c 8013 + F: drivers/i2c/busses/i2c-nforce2.c 8014 8014 F: drivers/i2c/busses/i2c-piix4.c 8015 8015 F: drivers/i2c/busses/i2c-sis5595.c 8016 8016 F: drivers/i2c/busses/i2c-sis630.c ··· 8028 8028 M: Seth Heasley <seth.heasley@intel.com> 8029 8029 M: Neil Horman <nhorman@tuxdriver.com> 8030 8030 L: linux-i2c@vger.kernel.org 8031 - F: drivers/i2c/busses/i2c-ismt.c 8032 8031 F: Documentation/i2c/busses/i2c-ismt.rst 8032 + F: drivers/i2c/busses/i2c-ismt.c 8033 8033 8034 8034 I2C/SMBUS STUB DRIVER 8035 8035 M: Jean Delvare <jdelvare@suse.com> ··· 8052 8052 I3C SUBSYSTEM 8053 8053 M: Boris Brezillon <bbrezillon@kernel.org> 8054 8054 L: linux-i3c@lists.infradead.org (moderated for non-subscribers) 8055 + S: Maintained 8055 8056 C: irc://chat.freenode.net/linux-i3c 8056 8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 8057 - S: Maintained 8058 8058 F: Documentation/ABI/testing/sysfs-bus-i3c 8059 8059 F: Documentation/devicetree/bindings/i3c/ 8060 8060 F: Documentation/driver-api/i3c ··· 8065 8065 M: Tony Luck <tony.luck@intel.com> 8066 8066 M: Fenghua Yu <fenghua.yu@intel.com> 8067 8067 L: linux-ia64@vger.kernel.org 8068 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8069 8068 S: Maintained 8070 - F: arch/ia64/ 8069 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 8071 8070 F: Documentation/ia64/ 8071 + F: arch/ia64/ 8072 8072 8073 8073 IBM Power 842 compression accelerator 8074 8074 M: Haren Myneni <haren@us.ibm.com> 8075 8075 S: Supported 8076 - F: drivers/crypto/nx/Makefile 8076 + F: crypto/842.c 8077 8077 F: drivers/crypto/nx/Kconfig 8078 + F: drivers/crypto/nx/Makefile 8078 8079 F: drivers/crypto/nx/nx-842* 8079 8080 F: include/linux/sw842.h 8080 - F: crypto/842.c 8081 8081 F: lib/842/ 8082 8082 8083 8083 IBM Power in-Nest Crypto Acceleration ··· 8086 8086 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8087 8087 L: linux-crypto@vger.kernel.org 8088 8088 S: Supported 8089 - F: drivers/crypto/nx/Makefile 8090 8089 F: drivers/crypto/nx/Kconfig 8090 + F: drivers/crypto/nx/Makefile 8091 8091 F: drivers/crypto/nx/nx-aes* 8092 8092 F: drivers/crypto/nx/nx-sha* 8093 8093 F: drivers/crypto/nx/nx.* ··· 8124 8124 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com> 8125 8125 L: linuxppc-dev@lists.ozlabs.org 8126 8126 S: Supported 8127 - F: arch/powerpc/platforms/powernv/vas* 8128 - F: arch/powerpc/platforms/powernv/copy-paste.h 8129 8127 F: arch/powerpc/include/asm/vas.h 8128 + F: arch/powerpc/platforms/powernv/copy-paste.h 8129 + F: arch/powerpc/platforms/powernv/vas* 8130 8130 8131 8131 IBM Power Virtual Ethernet Device Driver 8132 8132 M: Thomas Falcon <tlfalcon@linux.ibm.com> ··· 8165 8165 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 8166 8166 L: linux-crypto@vger.kernel.org 8167 8167 S: Supported 8168 - F: drivers/crypto/vmx/Makefile 8169 8168 F: drivers/crypto/vmx/Kconfig 8170 - F: drivers/crypto/vmx/vmx.c 8169 + F: drivers/crypto/vmx/Makefile 8171 8170 F: drivers/crypto/vmx/aes* 8172 8171 F: drivers/crypto/vmx/ghash* 8173 8172 F: drivers/crypto/vmx/ppc-xlate.pl 8173 + F: drivers/crypto/vmx/vmx.c 8174 8174 8175 8175 IBM ServeRAID RAID DRIVER 8176 8176 S: Orphan ··· 8191 8191 IDE SUBSYSTEM 8192 8192 M: "David S. Miller" <davem@davemloft.net> 8193 8193 L: linux-ide@vger.kernel.org 8194 + S: Maintained 8194 8195 Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 8195 8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 8196 - S: Maintained 8197 8197 F: Documentation/ide/ 8198 8198 F: drivers/ide/ 8199 8199 F: include/linux/ide.h ··· 8228 8228 M: Alexander Aring <alex.aring@gmail.com> 8229 8229 M: Stefan Schmidt <stefan@datenfreihafen.org> 8230 8230 L: linux-wpan@vger.kernel.org 8231 + S: Maintained 8231 8232 W: http://wpan.cakelab.org/ 8232 8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 8233 8234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 8234 - S: Maintained 8235 - F: net/ieee802154/ 8236 - F: net/mac802154/ 8235 + F: Documentation/networking/ieee802154.rst 8237 8236 F: drivers/net/ieee802154/ 8238 - F: include/linux/nl802154.h 8239 8237 F: include/linux/ieee802154.h 8240 - F: include/net/nl802154.h 8241 - F: include/net/mac802154.h 8238 + F: include/linux/nl802154.h 8242 8239 F: include/net/af_ieee802154.h 8243 8240 F: include/net/cfg802154.h 8244 8241 F: include/net/ieee802154_netdev.h 8245 - F: Documentation/networking/ieee802154.rst 8242 + F: include/net/mac802154.h 8243 + F: include/net/nl802154.h 8244 + F: net/ieee802154/ 8245 + F: net/mac802154/ 8246 8246 8247 8247 IFE PROTOCOL 8248 8248 M: Yotam Gigi <yotam.gi@gmail.com> 8249 8249 M: Jamal Hadi Salim <jhs@mojatatu.com> 8250 - F: net/ife 8251 8250 F: include/net/ife.h 8252 8251 F: include/uapi/linux/ife.h 8252 + F: net/ife 8253 8253 8254 8254 IGORPLUG-USB IR RECEIVER 8255 8255 M: Sean Young <sean@mess.org> ··· 8292 8292 R: Lars-Peter Clausen <lars@metafoo.de> 8293 8293 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 8294 8294 L: linux-iio@vger.kernel.org 8295 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8296 8295 S: Maintained 8296 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 8297 8297 F: Documentation/ABI/testing/configfs-iio* 8298 8298 F: Documentation/ABI/testing/sysfs-bus-iio* 8299 8299 F: Documentation/devicetree/bindings/iio/ ··· 8331 8331 M: Sean Young <sean@mess.org> 8332 8332 L: linux-media@vger.kernel.org 8333 8333 S: Maintained 8334 - F: drivers/media/rc/imon_raw.c 8335 8334 F: drivers/media/rc/imon.c 8335 + F: drivers/media/rc/imon_raw.c 8336 8336 8337 8337 IMS TWINTURBO FRAMEBUFFER DRIVER 8338 8338 L: linux-fbdev@vger.kernel.org ··· 8343 8343 M: Guenter Roeck <linux@roeck-us.net> 8344 8344 L: linux-hwmon@vger.kernel.org 8345 8345 S: Maintained 8346 - F: Documentation/hwmon/ina209.rst 8347 8346 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 8347 + F: Documentation/hwmon/ina209.rst 8348 8348 F: drivers/hwmon/ina209.c 8349 8349 8350 8350 INA2XX HARDWARE MONITOR DRIVER ··· 8360 8360 M: Jens Taprogge <jens.taprogge@taprogge.org> 8361 8361 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8362 8362 L: industrypack-devel@lists.sourceforge.net 8363 - W: http://industrypack.sourceforge.net 8364 8363 S: Maintained 8364 + W: http://industrypack.sourceforge.net 8365 8365 F: drivers/ipack/ 8366 8366 8367 8367 INFINEON DPS310 Driver 8368 8368 M: Eddie James <eajames@linux.ibm.com> 8369 8369 L: linux-iio@vger.kernel.org 8370 - F: drivers/iio/pressure/dps310.c 8371 8370 S: Maintained 8371 + F: drivers/iio/pressure/dps310.c 8372 8372 8373 8373 INFINIBAND SUBSYSTEM 8374 8374 M: Doug Ledford <dledford@redhat.com> 8375 8375 M: Jason Gunthorpe <jgg@mellanox.com> 8376 8376 L: linux-rdma@vger.kernel.org 8377 + S: Supported 8377 8378 W: https://github.com/linux-rdma/rdma-core 8378 8379 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8379 8380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 8380 - S: Supported 8381 8381 F: Documentation/devicetree/bindings/infiniband/ 8382 8382 F: Documentation/infiniband/ 8383 8383 F: drivers/infiniband/ 8384 - F: include/uapi/linux/if_infiniband.h 8385 - F: include/uapi/rdma/ 8386 8384 F: include/rdma/ 8387 8385 F: include/trace/events/ib_mad.h 8388 8386 F: include/trace/events/ib_umad.h 8387 + F: include/uapi/linux/if_infiniband.h 8388 + F: include/uapi/rdma/ 8389 8389 F: samples/bpf/ibumad_kern.c 8390 8390 F: samples/bpf/ibumad_user.c 8391 8391 ··· 8424 8424 F: drivers/watchdog/jz4740_wdt.c 8425 8425 F: include/dt-bindings/iio/adc/ingenic,adc.h 8426 8426 F: include/linux/mfd/ingenic-tcu.h 8427 - F: sound/soc/jz4740/ 8428 8427 F: sound/soc/codecs/jz47* 8428 + F: sound/soc/jz4740/ 8429 8429 8430 8430 INOTIFY 8431 8431 M: Jan Kara <jack@suse.cz> ··· 8440 8440 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 8441 8441 M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 8442 8442 L: linux-input@vger.kernel.org 8443 + S: Maintained 8443 8444 Q: http://patchwork.kernel.org/project/linux-input/list/ 8444 8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 8445 - S: Maintained 8446 - F: drivers/input/ 8447 - F: include/linux/input.h 8448 - F: include/uapi/linux/input.h 8449 - F: include/uapi/linux/input-event-codes.h 8450 - F: include/linux/input/ 8451 8446 F: Documentation/devicetree/bindings/input/ 8452 8447 F: Documentation/devicetree/bindings/serio/ 8453 8448 F: Documentation/input/ 8449 + F: drivers/input/ 8450 + F: include/linux/input.h 8451 + F: include/linux/input/ 8452 + F: include/uapi/linux/input-event-codes.h 8453 + F: include/uapi/linux/input.h 8454 8454 8455 8455 INPUT MULTITOUCH (MT) PROTOCOL 8456 8456 M: Henrik Rydberg <rydberg@bitmath.org> ··· 8462 8462 8463 8463 INSIDE SECURE CRYPTO DRIVER 8464 8464 M: Antoine Tenart <antoine.tenart@bootlin.com> 8465 - F: drivers/crypto/inside-secure/ 8466 - S: Maintained 8467 8465 L: linux-crypto@vger.kernel.org 8466 + S: Maintained 8467 + F: drivers/crypto/inside-secure/ 8468 8468 8469 8469 INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 8470 8470 M: Mimi Zohar <zohar@linux.ibm.com> 8471 8471 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 8472 8472 L: linux-integrity@vger.kernel.org 8473 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8474 8473 S: Supported 8474 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8475 8475 F: security/integrity/ima/ 8476 8476 8477 8477 INTEL 810/815 FRAMEBUFFER DRIVER ··· 8499 8499 M: Intel SCU Linux support <intel-linux-scu@intel.com> 8500 8500 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 8501 8501 L: linux-scsi@vger.kernel.org 8502 - T: git git://git.code.sf.net/p/intel-sas/isci 8503 8502 S: Supported 8503 + T: git git://git.code.sf.net/p/intel-sas/isci 8504 8504 F: drivers/scsi/isci/ 8505 8505 8506 8506 INTEL CPU family model numbers ··· 8515 8515 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 8516 8516 M: Rodrigo Vivi <rodrigo.vivi@intel.com> 8517 8517 L: intel-gfx@lists.freedesktop.org 8518 + S: Supported 8518 8519 W: https://01.org/linuxgraphics/ 8520 + Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8519 8521 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs 8520 8522 C: irc://chat.freenode.net/intel-gfx 8521 - Q: http://patchwork.freedesktop.org/project/intel-gfx/ 8522 8523 T: git git://anongit.freedesktop.org/drm-intel 8523 - S: Supported 8524 + F: Documentation/gpu/i915.rst 8524 8525 F: drivers/gpu/drm/i915/ 8525 8526 F: include/drm/i915* 8526 8527 F: include/uapi/drm/i915_drm.h 8527 - F: Documentation/gpu/i915.rst 8528 8528 8529 8529 INTEL ETHERNET DRIVERS 8530 8530 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 8531 8531 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 8532 + S: Supported 8532 8533 W: http://www.intel.com/support/feedback.htm 8533 8534 W: http://e1000.sourceforge.net/ 8534 8535 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8535 8536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8536 8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8537 - S: Supported 8538 8538 F: Documentation/networking/device_drivers/intel/e100.rst 8539 8539 F: Documentation/networking/device_drivers/intel/e1000.rst 8540 8540 F: Documentation/networking/device_drivers/intel/e1000e.rst 8541 8541 F: Documentation/networking/device_drivers/intel/fm10k.rst 8542 + F: Documentation/networking/device_drivers/intel/i40e.rst 8543 + F: Documentation/networking/device_drivers/intel/iavf.rst 8544 + F: Documentation/networking/device_drivers/intel/ice.rst 8542 8545 F: Documentation/networking/device_drivers/intel/igb.rst 8543 8546 F: Documentation/networking/device_drivers/intel/igbvf.rst 8544 8547 F: Documentation/networking/device_drivers/intel/ixgb.rst 8545 8548 F: Documentation/networking/device_drivers/intel/ixgbe.rst 8546 8549 F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8547 - F: Documentation/networking/device_drivers/intel/i40e.rst 8548 - F: Documentation/networking/device_drivers/intel/iavf.rst 8549 - F: Documentation/networking/device_drivers/intel/ice.rst 8550 8550 F: drivers/net/ethernet/intel/ 8551 8551 F: drivers/net/ethernet/intel/*/ 8552 8552 F: include/linux/avf/virtchnl.h ··· 8576 8576 M: Zhi Wang <zhi.a.wang@intel.com> 8577 8577 L: intel-gvt-dev@lists.freedesktop.org 8578 8578 L: intel-gfx@lists.freedesktop.org 8579 + S: Supported 8579 8580 W: https://01.org/igvt-g 8580 8581 T: git https://github.com/intel/gvt-linux.git 8581 - S: Supported 8582 8582 F: drivers/gpu/drm/i915/gvt/ 8583 8583 8584 8584 INTEL HID EVENT DRIVER ··· 8591 8591 M: Dave Jiang <dave.jiang@intel.com> 8592 8592 R: Dan Williams <dan.j.williams@intel.com> 8593 8593 L: dmaengine@vger.kernel.org 8594 - Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8595 8594 S: Supported 8595 + Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 8596 8596 F: drivers/dma/ioat* 8597 8597 8598 8598 INTEL IADX DRIVER ··· 8606 8606 M: Jacob Pan <jacob.jun.pan@linux.intel.com> 8607 8607 M: Len Brown <lenb@kernel.org> 8608 8608 L: linux-pm@vger.kernel.org 8609 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8610 - B: https://bugzilla.kernel.org 8611 8609 S: Supported 8610 + B: https://bugzilla.kernel.org 8611 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 8612 8612 F: drivers/idle/intel_idle.c 8613 8613 8614 8614 INTEL INTEGRATED SENSOR HUB DRIVER ··· 8622 8622 M: David Woodhouse <dwmw2@infradead.org> 8623 8623 M: Lu Baolu <baolu.lu@linux.intel.com> 8624 8624 L: iommu@lists.linux-foundation.org 8625 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8626 8625 S: Supported 8626 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8627 8627 F: drivers/iommu/dmar.c 8628 8628 F: drivers/iommu/intel*.[ch] 8629 8629 F: include/linux/intel-iommu.h ··· 8641 8641 R: Tian Shu Qiu <tian.shu.qiu@intel.com> 8642 8642 L: linux-media@vger.kernel.org 8643 8643 S: Maintained 8644 - F: drivers/media/pci/intel/ipu3/ 8645 8644 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 8645 + F: drivers/media/pci/intel/ipu3/ 8646 8646 8647 8647 INTEL IPU3 CSI-2 IMGU DRIVER 8648 8648 M: Sakari Ailus <sakari.ailus@linux.intel.com> 8649 8649 L: linux-media@vger.kernel.org 8650 8650 S: Maintained 8651 - F: drivers/staging/media/ipu3/ 8652 8651 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 8653 8652 F: Documentation/media/v4l-drivers/ipu3.rst 8654 8653 F: Documentation/media/v4l-drivers/ipu3_rcb.svg 8654 + F: drivers/staging/media/ipu3/ 8655 8655 8656 8656 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 8657 8657 M: Krzysztof Halasa <khalasa@piap.pl> 8658 8658 S: Maintained 8659 - F: include/linux/soc/ixp4xx/qmgr.h 8660 - F: include/linux/soc/ixp4xx/npe.h 8661 - F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8662 - F: drivers/soc/ixp4xx/ixp4xx-npe.c 8663 8659 F: drivers/net/ethernet/xscale/ixp4xx_eth.c 8664 8660 F: drivers/net/wan/ixp4xx_hss.c 8661 + F: drivers/soc/ixp4xx/ixp4xx-npe.c 8662 + F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 8663 + F: include/linux/soc/ixp4xx/npe.h 8664 + F: include/linux/soc/ixp4xx/qmgr.h 8665 8665 8666 8666 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 8667 8667 M: Deepak Saxena <dsaxena@plexity.net> ··· 8672 8672 M: Tomas Winkler <tomas.winkler@intel.com> 8673 8673 L: linux-kernel@vger.kernel.org 8674 8674 S: Supported 8675 - F: include/uapi/linux/mei.h 8676 - F: include/linux/mei_cl_bus.h 8675 + F: Documentation/driver-api/mei/* 8677 8676 F: drivers/misc/mei/* 8678 8677 F: drivers/watchdog/mei_wdt.c 8679 - F: Documentation/driver-api/mei/* 8678 + F: include/linux/mei_cl_bus.h 8679 + F: include/uapi/linux/mei.h 8680 8680 F: samples/mei/* 8681 8681 8682 8682 INTEL MENLOW THERMAL DRIVER ··· 8768 8768 M: Richard Gong <richard.gong@linux.intel.com> 8769 8769 L: linux-kernel@vger.kernel.org 8770 8770 S: Maintained 8771 + F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8772 + F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8771 8773 F: drivers/firmware/stratix10-rsu.c 8772 8774 F: drivers/firmware/stratix10-svc.c 8773 8775 F: include/linux/firmware/intel/stratix10-smc.h 8774 8776 F: include/linux/firmware/intel/stratix10-svc-client.h 8775 - F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 8776 - F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 8777 8777 8778 8778 INTEL TELEMETRY DRIVER 8779 8779 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> ··· 8807 8807 M: Luca Coelho <luciano.coelho@intel.com> 8808 8808 M: Intel Linux Wireless <linuxwifi@intel.com> 8809 8809 L: linux-wireless@vger.kernel.org 8810 + S: Supported 8810 8811 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 8811 8812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 8812 - S: Supported 8813 8813 F: drivers/net/wireless/intel/iwlwifi/ 8814 8814 8815 8815 INTEL WIRELESS WIMAX CONNECTION 2400 ··· 8837 8837 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 8838 8838 M: Ning Sun <ning.sun@intel.com> 8839 8839 L: tboot-devel@lists.sourceforge.net 8840 + S: Supported 8840 8841 W: http://tboot.sourceforge.net 8841 8842 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 8842 - S: Supported 8843 8843 F: Documentation/x86/intel_txt.rst 8844 - F: include/linux/tboot.h 8845 8844 F: arch/x86/kernel/tboot.c 8845 + F: include/linux/tboot.h 8846 8846 8847 8847 INTERCONNECT API 8848 8848 M: Georgi Djakov <georgi.djakov@linaro.org> 8849 8849 L: linux-pm@vger.kernel.org 8850 8850 S: Maintained 8851 - F: Documentation/driver-api/interconnect.rst 8852 8851 F: Documentation/devicetree/bindings/interconnect/ 8852 + F: Documentation/driver-api/interconnect.rst 8853 8853 F: drivers/interconnect/ 8854 8854 F: include/dt-bindings/interconnect/ 8855 8855 F: include/linux/interconnect-provider.h ··· 8859 8859 M: Linus Walleij <linus.walleij@linaro.org> 8860 8860 L: linux-iio@vger.kernel.org 8861 8861 S: Maintained 8862 - F: drivers/iio/gyro/mpu3050* 8863 8862 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 8863 + F: drivers/iio/gyro/mpu3050* 8864 8864 8865 8865 IOC3 ETHERNET DRIVER 8866 8866 M: Ralf Baechle <ralf@linux-mips.org> ··· 8875 8875 M: linux-fsdevel@vger.kernel.org 8876 8876 L: linux-xfs@vger.kernel.org 8877 8877 L: linux-fsdevel@vger.kernel.org 8878 - T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8879 8878 S: Supported 8879 + T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 8880 8880 F: fs/iomap/ 8881 8881 F: include/linux/iomap.h 8882 8882 8883 8883 IOMMU DRIVERS 8884 8884 M: Joerg Roedel <joro@8bytes.org> 8885 8885 L: iommu@lists.linux-foundation.org 8886 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8887 8886 S: Maintained 8887 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 8888 8888 F: Documentation/devicetree/bindings/iommu/ 8889 8889 F: drivers/iommu/ 8890 8890 F: include/linux/iommu.h 8891 - F: include/linux/of_iommu.h 8892 8891 F: include/linux/iova.h 8892 + F: include/linux/of_iommu.h 8893 8893 8894 8894 IO_URING 8895 8895 M: Jens Axboe <axboe@kernel.dk> 8896 8896 L: io-uring@vger.kernel.org 8897 + S: Maintained 8897 8898 T: git git://git.kernel.dk/linux-block 8898 8899 T: git git://git.kernel.dk/liburing 8899 - S: Maintained 8900 - F: fs/io_uring.c 8901 8900 F: fs/io-wq.c 8902 8901 F: fs/io-wq.h 8902 + F: fs/io_uring.c 8903 8903 F: include/uapi/linux/io_uring.h 8904 8904 8905 8905 IPMI SUBSYSTEM 8906 8906 M: Corey Minyard <minyard@acm.org> 8907 8907 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 8908 - W: http://openipmi.sourceforge.net/ 8909 8908 S: Supported 8910 - F: Documentation/devicetree/bindings/ipmi/ 8909 + W: http://openipmi.sourceforge.net/ 8911 8910 F: Documentation/IPMI.txt 8911 + F: Documentation/devicetree/bindings/ipmi/ 8912 8912 F: drivers/char/ipmi/ 8913 8913 F: include/linux/ipmi* 8914 8914 F: include/uapi/linux/ipmi* ··· 8916 8916 IPS SCSI RAID DRIVER 8917 8917 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 8918 8918 L: linux-scsi@vger.kernel.org 8919 - W: http://www.adaptec.com/ 8920 8919 S: Maintained 8920 + W: http://www.adaptec.com/ 8921 8921 F: drivers/scsi/ips* 8922 8922 8923 8923 IPVS ··· 8981 8981 ISA RADIO MODULE 8982 8982 M: Hans Verkuil <hverkuil@xs4all.nl> 8983 8983 L: linux-media@vger.kernel.org 8984 - T: git git://linuxtv.org/media_tree.git 8985 - W: https://linuxtv.org 8986 8984 S: Maintained 8985 + W: https://linuxtv.org 8986 + T: git git://linuxtv.org/media_tree.git 8987 8987 F: drivers/media/radio/radio-isa* 8988 8988 8989 8989 ISAPNP ··· 8998 8998 M: Chris Leech <cleech@redhat.com> 8999 8999 L: open-iscsi@googlegroups.com 9000 9000 L: linux-scsi@vger.kernel.org 9001 - W: www.open-iscsi.com 9002 9001 S: Maintained 9002 + W: www.open-iscsi.com 9003 9003 F: drivers/scsi/*iscsi* 9004 9004 F: include/scsi/*iscsi* 9005 9005 ··· 9021 9021 9022 9022 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 9023 9023 M: Sagi Grimberg <sagi@grimberg.me> 9024 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 9025 9024 L: linux-rdma@vger.kernel.org 9026 9025 L: target-devel@vger.kernel.org 9027 9026 S: Supported 9028 9027 W: http://www.linux-iscsi.org 9028 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 9029 9029 F: drivers/infiniband/ulp/isert 9030 9030 9031 9031 ISDN/CMTP OVER BLUETOOTH 9032 9032 M: Karsten Keil <isdn@linux-pingi.de> 9033 9033 L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 9034 9034 L: netdev@vger.kernel.org 9035 - W: http://www.isdn4linux.de 9036 9035 S: Odd Fixes 9036 + W: http://www.isdn4linux.de 9037 9037 F: Documentation/isdn/ 9038 9038 F: drivers/isdn/capi/ 9039 - F: net/bluetooth/cmtp/ 9040 9039 F: include/linux/isdn/ 9041 9040 F: include/uapi/linux/isdn/ 9041 + F: net/bluetooth/cmtp/ 9042 9042 9043 9043 ISDN/mISDN SUBSYSTEM 9044 9044 M: Karsten Keil <isdn@linux-pingi.de> 9045 9045 L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 9046 9046 L: netdev@vger.kernel.org 9047 - W: http://www.isdn4linux.de 9048 9047 S: Maintained 9049 - F: drivers/isdn/mISDN/ 9050 - F: drivers/isdn/hardware/ 9048 + W: http://www.isdn4linux.de 9051 9049 F: drivers/isdn/Kconfig 9052 9050 F: drivers/isdn/Makefile 9051 + F: drivers/isdn/hardware/ 9052 + F: drivers/isdn/mISDN/ 9053 9053 9054 9054 IT87 HARDWARE MONITORING DRIVER 9055 9055 M: Jean Delvare <jdelvare@suse.com> ··· 9061 9061 IT913X MEDIA DRIVER 9062 9062 M: Antti Palosaari <crope@iki.fi> 9063 9063 L: linux-media@vger.kernel.org 9064 + S: Maintained 9064 9065 W: https://linuxtv.org 9065 9066 W: http://palosaari.fi/linux/ 9066 9067 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9067 9068 T: git git://linuxtv.org/anttip/media_tree.git 9068 - S: Maintained 9069 9069 F: drivers/media/tuners/it913x* 9070 9070 9071 9071 IVTV VIDEO4LINUX DRIVER 9072 9072 M: Andy Walls <awalls@md.metrocast.net> 9073 9073 L: linux-media@vger.kernel.org 9074 - T: git git://linuxtv.org/media_tree.git 9075 - W: https://linuxtv.org 9076 9074 S: Maintained 9075 + W: https://linuxtv.org 9076 + T: git git://linuxtv.org/media_tree.git 9077 9077 F: Documentation/media/v4l-drivers/ivtv* 9078 9078 F: drivers/media/pci/ivtv/ 9079 9079 F: include/uapi/linux/ivtv* ··· 9081 9081 IX2505V MEDIA DRIVER 9082 9082 M: Malcolm Priestley <tvboxspy@gmail.com> 9083 9083 L: linux-media@vger.kernel.org 9084 + S: Maintained 9084 9085 W: https://linuxtv.org 9085 9086 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9086 - S: Maintained 9087 9087 F: drivers/media/dvb-frontends/ix2505v* 9088 9088 9089 9089 JAILHOUSE HYPERVISOR INTERFACE 9090 9090 M: Jan Kiszka <jan.kiszka@siemens.com> 9091 9091 L: jailhouse-dev@googlegroups.com 9092 9092 S: Maintained 9093 - F: arch/x86/kernel/jailhouse.c 9094 9093 F: arch/x86/include/asm/jailhouse_para.h 9094 + F: arch/x86/kernel/jailhouse.c 9095 9095 9096 9096 JC42.4 TEMPERATURE SENSOR DRIVER 9097 9097 M: Guenter Roeck <linux@roeck-us.net> 9098 9098 L: linux-hwmon@vger.kernel.org 9099 9099 S: Maintained 9100 - F: drivers/hwmon/jc42.c 9101 9100 F: Documentation/hwmon/jc42.rst 9101 + F: drivers/hwmon/jc42.c 9102 9102 9103 9103 JFS FILESYSTEM 9104 9104 M: Dave Kleikamp <shaggy@kernel.org> 9105 9105 L: jfs-discussion@lists.sourceforge.net 9106 + S: Maintained 9106 9107 W: http://jfs.sourceforge.net/ 9107 9108 T: git git://github.com/kleikamp/linux-shaggy.git 9108 - S: Maintained 9109 9109 F: Documentation/admin-guide/jfs.rst 9110 9110 F: fs/jfs/ 9111 9111 ··· 9119 9119 M: David Woodhouse <dwmw2@infradead.org> 9120 9120 M: Richard Weinberger <richard@nod.at> 9121 9121 L: linux-mtd@lists.infradead.org 9122 + S: Odd Fixes 9122 9123 W: http://www.linux-mtd.infradead.org/doc/jffs2.html 9123 9124 T: git git://git.infradead.org/ubifs-2.6.git 9124 - S: Odd Fixes 9125 9125 F: fs/jffs2/ 9126 9126 F: include/uapi/linux/jffs2.h 9127 9127 ··· 9164 9164 R: Dmitry Vyukov <dvyukov@google.com> 9165 9165 L: kasan-dev@googlegroups.com 9166 9166 S: Maintained 9167 + F: Documentation/dev-tools/kasan.rst 9167 9168 F: arch/*/include/asm/kasan.h 9168 9169 F: arch/*/mm/kasan_init* 9169 - F: Documentation/dev-tools/kasan.rst 9170 9170 F: include/linux/kasan*.h 9171 9171 F: lib/test_kasan.c 9172 9172 F: mm/kasan/ ··· 9174 9174 9175 9175 KCONFIG 9176 9176 M: Masahiro Yamada <masahiroy@kernel.org> 9177 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 9178 9177 L: linux-kbuild@vger.kernel.org 9179 9178 S: Maintained 9179 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 9180 9180 F: Documentation/kbuild/kconfig* 9181 - F: scripts/kconfig/ 9182 9181 F: scripts/Kconfig.include 9182 + F: scripts/kconfig/ 9183 9183 9184 9184 KDUMP 9185 9185 M: Dave Young <dyoung@redhat.com> 9186 9186 M: Baoquan He <bhe@redhat.com> 9187 9187 R: Vivek Goyal <vgoyal@redhat.com> 9188 9188 L: kexec@lists.infradead.org 9189 - W: http://lse.sourceforge.net/kdump/ 9190 9189 S: Maintained 9190 + W: http://lse.sourceforge.net/kdump/ 9191 9191 F: Documentation/admin-guide/kdump/ 9192 9192 9193 9193 KEENE FM RADIO TRANSMITTER DRIVER 9194 9194 M: Hans Verkuil <hverkuil@xs4all.nl> 9195 9195 L: linux-media@vger.kernel.org 9196 - T: git git://linuxtv.org/media_tree.git 9197 - W: https://linuxtv.org 9198 9196 S: Maintained 9197 + W: https://linuxtv.org 9198 + T: git git://linuxtv.org/media_tree.git 9199 9199 F: drivers/media/radio/radio-keene* 9200 9200 9201 9201 KERNEL AUTOMOUNTER ··· 9207 9207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 9208 9208 M: Masahiro Yamada <masahiroy@kernel.org> 9209 9209 M: Michal Marek <michal.lkml@markovi.net> 9210 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 9211 9210 L: linux-kbuild@vger.kernel.org 9212 9211 S: Maintained 9212 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 9213 9213 F: Documentation/kbuild/ 9214 9214 F: Makefile 9215 + F: scripts/*vmlinux* 9215 9216 F: scripts/Kbuild* 9216 9217 F: scripts/Makefile* 9217 9218 F: scripts/basic/ 9218 9219 F: scripts/mk* 9219 - F: scripts/*vmlinux* 9220 9220 F: scripts/mod/ 9221 9221 F: scripts/package/ 9222 9222 9223 9223 KERNEL JANITORS 9224 9224 L: kernel-janitors@vger.kernel.org 9225 - W: http://kernelnewbies.org/KernelJanitors 9226 9225 S: Odd Fixes 9226 + W: http://kernelnewbies.org/KernelJanitors 9227 9227 9228 9228 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 9229 9229 M: "J. Bruce Fields" <bfields@fieldses.org> 9230 9230 M: Chuck Lever <chuck.lever@oracle.com> 9231 9231 L: linux-nfs@vger.kernel.org 9232 + S: Supported 9232 9233 W: http://nfs.sourceforge.net/ 9233 9234 T: git git://linux-nfs.org/~bfields/linux.git 9234 - S: Supported 9235 - F: fs/nfsd/ 9236 - F: include/uapi/linux/nfsd/ 9237 9235 F: fs/lockd/ 9238 9236 F: fs/nfs_common/ 9239 - F: net/sunrpc/ 9237 + F: fs/nfsd/ 9240 9238 F: include/linux/lockd/ 9241 9239 F: include/linux/sunrpc/ 9240 + F: include/uapi/linux/nfsd/ 9242 9241 F: include/uapi/linux/sunrpc/ 9242 + F: net/sunrpc/ 9243 9243 9244 9244 KERNEL SELFTEST FRAMEWORK 9245 9245 M: Shuah Khan <shuah@kernel.org> 9246 9246 M: Shuah Khan <skhan@linuxfoundation.org> 9247 9247 L: linux-kselftest@vger.kernel.org 9248 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9249 - Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9250 9248 S: Maintained 9251 - F: tools/testing/selftests/ 9249 + Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 9250 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 9252 9251 F: Documentation/dev-tools/kselftest* 9252 + F: tools/testing/selftests/ 9253 9253 9254 9254 KERNEL UNIT TESTING FRAMEWORK (KUnit) 9255 9255 M: Brendan Higgins <brendanhiggins@google.com> 9256 9256 L: linux-kselftest@vger.kernel.org 9257 9257 L: kunit-dev@googlegroups.com 9258 - W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9259 9258 S: Maintained 9259 + W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 9260 9260 F: Documentation/dev-tools/kunit/ 9261 9261 F: include/kunit/ 9262 9262 F: lib/kunit/ ··· 9266 9266 M: Luis Chamberlain <mcgrof@kernel.org> 9267 9267 L: linux-kernel@vger.kernel.org 9268 9268 S: Maintained 9269 - F: kernel/umh.c 9270 9269 F: include/linux/umh.h 9270 + F: kernel/umh.c 9271 9271 9272 9272 KERNEL VIRTUAL MACHINE (KVM) 9273 9273 M: Paolo Bonzini <pbonzini@redhat.com> 9274 9274 L: kvm@vger.kernel.org 9275 + S: Supported 9275 9276 W: http://www.linux-kvm.org 9276 9277 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9277 - S: Supported 9278 9278 F: Documentation/virt/kvm/ 9279 + F: include/asm-generic/kvm* 9280 + F: include/kvm/iodev.h 9281 + F: include/linux/kvm* 9279 9282 F: include/trace/events/kvm.h 9280 9283 F: include/uapi/asm-generic/kvm* 9281 9284 F: include/uapi/linux/kvm* 9282 - F: include/asm-generic/kvm* 9283 - F: include/linux/kvm* 9284 - F: include/kvm/iodev.h 9285 - F: virt/kvm/* 9286 9285 F: tools/kvm/ 9287 9286 F: tools/testing/selftests/kvm/ 9287 + F: virt/kvm/* 9288 9288 9289 9289 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 9290 9290 M: Marc Zyngier <maz@kernel.org> ··· 9293 9293 R: Suzuki K Poulose <suzuki.poulose@arm.com> 9294 9294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9295 9295 L: kvmarm@lists.cs.columbia.edu 9296 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9297 9296 S: Maintained 9298 - F: arch/arm64/include/uapi/asm/kvm* 9297 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 9299 9298 F: arch/arm64/include/asm/kvm* 9299 + F: arch/arm64/include/uapi/asm/kvm* 9300 9300 F: arch/arm64/kvm/ 9301 - F: virt/kvm/arm/ 9302 9301 F: include/kvm/arm_* 9302 + F: virt/kvm/arm/ 9303 9303 9304 9304 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 9305 9305 L: linux-mips@vger.kernel.org 9306 9306 L: kvm@vger.kernel.org 9307 9307 S: Orphan 9308 - F: arch/mips/include/uapi/asm/kvm* 9309 9308 F: arch/mips/include/asm/kvm* 9309 + F: arch/mips/include/uapi/asm/kvm* 9310 9310 F: arch/mips/kvm/ 9311 9311 9312 9312 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 9313 9313 M: Paul Mackerras <paulus@ozlabs.org> 9314 9314 L: kvm-ppc@vger.kernel.org 9315 + S: Supported 9315 9316 W: http://www.linux-kvm.org/ 9316 9317 T: git git://github.com/agraf/linux-2.6.git 9317 - S: Supported 9318 - F: arch/powerpc/include/uapi/asm/kvm* 9319 9318 F: arch/powerpc/include/asm/kvm* 9320 - F: arch/powerpc/kvm/ 9319 + F: arch/powerpc/include/uapi/asm/kvm* 9321 9320 F: arch/powerpc/kernel/kvm* 9321 + F: arch/powerpc/kvm/ 9322 9322 9323 9323 KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 9324 9324 M: Christian Borntraeger <borntraeger@de.ibm.com> ··· 9326 9326 R: David Hildenbrand <david@redhat.com> 9327 9327 R: Cornelia Huck <cohuck@redhat.com> 9328 9328 L: kvm@vger.kernel.org 9329 + S: Supported 9329 9330 W: http://www.ibm.com/developerworks/linux/linux390/ 9330 9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 9331 - S: Supported 9332 9332 F: Documentation/virt/kvm/s390* 9333 - F: arch/s390/include/uapi/asm/kvm* 9334 9333 F: arch/s390/include/asm/gmap.h 9335 9334 F: arch/s390/include/asm/kvm* 9335 + F: arch/s390/include/uapi/asm/kvm* 9336 9336 F: arch/s390/kvm/ 9337 9337 F: arch/s390/mm/gmap.c 9338 - F: tools/testing/selftests/kvm/s390x/ 9339 9338 F: tools/testing/selftests/kvm/*/s390x/ 9339 + F: tools/testing/selftests/kvm/s390x/ 9340 9340 9341 9341 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 9342 9342 M: Paolo Bonzini <pbonzini@redhat.com> ··· 9346 9346 R: Jim Mattson <jmattson@google.com> 9347 9347 R: Joerg Roedel <joro@8bytes.org> 9348 9348 L: kvm@vger.kernel.org 9349 + S: Supported 9349 9350 W: http://www.linux-kvm.org 9350 9351 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 9351 - S: Supported 9352 - F: arch/x86/kvm/ 9353 - F: arch/x86/kvm/*/ 9354 - F: arch/x86/include/uapi/asm/kvm* 9355 - F: arch/x86/include/uapi/asm/vmx.h 9356 - F: arch/x86/include/uapi/asm/svm.h 9357 9352 F: arch/x86/include/asm/kvm* 9358 9353 F: arch/x86/include/asm/pvclock-abi.h 9359 9354 F: arch/x86/include/asm/svm.h 9360 9355 F: arch/x86/include/asm/vmx*.h 9356 + F: arch/x86/include/uapi/asm/kvm* 9357 + F: arch/x86/include/uapi/asm/svm.h 9358 + F: arch/x86/include/uapi/asm/vmx.h 9361 9359 F: arch/x86/kernel/kvm.c 9362 9360 F: arch/x86/kernel/kvmclock.c 9361 + F: arch/x86/kvm/ 9362 + F: arch/x86/kvm/*/ 9363 9363 9364 9364 KERNFS 9365 9365 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 9366 9366 M: Tejun Heo <tj@kernel.org> 9367 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9368 9367 S: Supported 9369 - F: include/linux/kernfs.h 9368 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 9370 9369 F: fs/kernfs/ 9370 + F: include/linux/kernfs.h 9371 9371 9372 9372 KEXEC 9373 9373 M: Eric Biederman <ebiederm@xmission.com> 9374 - W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9375 9374 L: kexec@lists.infradead.org 9376 9375 S: Maintained 9376 + W: http://kernel.org/pub/linux/utils/kernel/kexec/ 9377 9377 F: include/linux/kexec.h 9378 9378 F: include/uapi/linux/kexec.h 9379 9379 F: kernel/kexec* ··· 9405 9405 L: keyrings@vger.kernel.org 9406 9406 S: Maintained 9407 9407 F: Documentation/security/keys/core.rst 9408 - F: include/linux/key.h 9408 + F: include/keys/ 9409 9409 F: include/linux/key-type.h 9410 + F: include/linux/key.h 9410 9411 F: include/linux/keyctl.h 9411 9412 F: include/uapi/linux/keyctl.h 9412 - F: include/keys/ 9413 9413 F: security/keys/ 9414 9414 9415 9415 KGDB / KDB /debug_core 9416 9416 M: Jason Wessel <jason.wessel@windriver.com> 9417 9417 M: Daniel Thompson <daniel.thompson@linaro.org> 9418 9418 R: Douglas Anderson <dianders@chromium.org> 9419 - W: http://kgdb.wiki.kernel.org/ 9420 9419 L: kgdb-bugreport@lists.sourceforge.net 9421 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9422 9420 S: Maintained 9421 + W: http://kgdb.wiki.kernel.org/ 9422 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 9423 9423 F: Documentation/dev-tools/kgdb.rst 9424 9424 F: drivers/misc/kgdbts.c 9425 9425 F: drivers/tty/serial/kgdboc.c ··· 9432 9432 S: Maintained 9433 9433 F: Documentation/dev-tools/kmemleak.rst 9434 9434 F: include/linux/kmemleak.h 9435 - F: mm/kmemleak.c 9436 9435 F: mm/kmemleak-test.c 9436 + F: mm/kmemleak.c 9437 9437 9438 9438 KMOD KERNEL MODULE LOADER - USERMODE HELPER 9439 9439 M: Luis Chamberlain <mcgrof@kernel.org> 9440 9440 L: linux-kernel@vger.kernel.org 9441 9441 S: Maintained 9442 - F: kernel/kmod.c 9443 9442 F: include/linux/kmod.h 9443 + F: kernel/kmod.c 9444 9444 F: lib/test_kmod.c 9445 9445 F: tools/testing/selftests/kmod/ 9446 9446 ··· 9451 9451 M: Masami Hiramatsu <mhiramat@kernel.org> 9452 9452 S: Maintained 9453 9453 F: Documentation/kprobes.txt 9454 - F: include/linux/kprobes.h 9455 9454 F: include/asm-generic/kprobes.h 9455 + F: include/linux/kprobes.h 9456 9456 F: kernel/kprobes.c 9457 9457 9458 9458 KS0108 LCD CONTROLLER DRIVER ··· 9466 9466 M: David Ahern <dsahern@kernel.org> 9467 9467 L: netdev@vger.kernel.org 9468 9468 S: Maintained 9469 - F: net/l3mdev 9470 9469 F: include/net/l3mdev.h 9470 + F: net/l3mdev 9471 9471 9472 9472 L7 BPF FRAMEWORK 9473 9473 M: John Fastabend <john.fastabend@gmail.com> ··· 9487 9487 M: Hauke Mehrtens <hauke@hauke-m.de> 9488 9488 L: netdev@vger.kernel.org 9489 9489 S: Maintained 9490 - F: net/dsa/tag_gswip.c 9491 - F: drivers/net/ethernet/lantiq_xrx200.c 9492 - F: drivers/net/dsa/lantiq_pce.h 9493 9490 F: drivers/net/dsa/lantiq_gswip.c 9491 + F: drivers/net/dsa/lantiq_pce.h 9492 + F: drivers/net/ethernet/lantiq_xrx200.c 9493 + F: net/dsa/tag_gswip.c 9494 9494 9495 9495 LANTIQ MIPS ARCHITECTURE 9496 9496 M: John Crispin <john@phrozen.org> ··· 9526 9526 M: Pavel Machek <pavel@ucw.cz> 9527 9527 R: Dan Murphy <dmurphy@ti.com> 9528 9528 L: linux-leds@vger.kernel.org 9529 + S: Maintained 9529 9530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 9530 9531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git 9531 - S: Maintained 9532 9532 F: Documentation/devicetree/bindings/leds/ 9533 9533 F: drivers/leds/ 9534 9534 F: include/linux/leds.h ··· 9542 9542 LEGO MINDSTORMS EV3 9543 9543 R: David Lechner <david@lechnology.com> 9544 9544 S: Maintained 9545 - F: arch/arm/boot/dts/da850-lego-ev3.dts 9546 9545 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 9546 + F: arch/arm/boot/dts/da850-lego-ev3.dts 9547 9547 F: drivers/power/supply/lego_ev3_battery.c 9548 9548 9549 9549 LEGO USB Tower driver 9550 9550 M: Juergen Stuber <starblue@users.sourceforge.net> 9551 9551 L: legousb-devel@lists.sourceforge.net 9552 - W: http://legousb.sourceforge.net/ 9553 9552 S: Maintained 9553 + W: http://legousb.sourceforge.net/ 9554 9554 F: drivers/usb/misc/legousbtower.c 9555 9555 9556 9556 LG LAPTOP EXTRAS ··· 9564 9564 LG2160 MEDIA DRIVER 9565 9565 M: Michael Krufky <mkrufky@linuxtv.org> 9566 9566 L: linux-media@vger.kernel.org 9567 + S: Maintained 9567 9568 W: https://linuxtv.org 9568 9569 W: http://github.com/mkrufky 9569 9570 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9570 9571 T: git git://linuxtv.org/mkrufky/tuners.git 9571 - S: Maintained 9572 9572 F: drivers/media/dvb-frontends/lg2160.* 9573 9573 9574 9574 LGDT3305 MEDIA DRIVER 9575 9575 M: Michael Krufky <mkrufky@linuxtv.org> 9576 9576 L: linux-media@vger.kernel.org 9577 + S: Maintained 9577 9578 W: https://linuxtv.org 9578 9579 W: http://github.com/mkrufky 9579 9580 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9580 9581 T: git git://linuxtv.org/mkrufky/tuners.git 9581 - S: Maintained 9582 9582 F: drivers/media/dvb-frontends/lgdt3305.* 9583 9583 9584 9584 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 9585 9585 M: Viresh Kumar <vireshk@kernel.org> 9586 9586 L: linux-ide@vger.kernel.org 9587 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9588 9587 S: Maintained 9589 - F: include/linux/pata_arasan_cf_data.h 9588 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9590 9589 F: drivers/ata/pata_arasan_cf.c 9590 + F: include/linux/pata_arasan_cf_data.h 9591 9591 9592 9592 LIBATA PATA DRIVERS 9593 9593 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9594 9594 M: Jens Axboe <axboe@kernel.dk> 9595 9595 L: linux-ide@vger.kernel.org 9596 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9597 9596 S: Maintained 9598 - F: drivers/ata/pata_*.c 9597 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9599 9598 F: drivers/ata/ata_generic.c 9599 + F: drivers/ata/pata_*.c 9600 9600 9601 9601 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 9602 9602 M: Linus Walleij <linus.walleij@linaro.org> 9603 9603 L: linux-ide@vger.kernel.org 9604 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9605 9604 S: Maintained 9605 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9606 9606 F: drivers/ata/pata_ftide010.c 9607 9607 F: drivers/ata/sata_gemini.c 9608 9608 F: drivers/ata/sata_gemini.h ··· 9611 9611 M: Hans de Goede <hdegoede@redhat.com> 9612 9612 M: Jens Axboe <axboe@kernel.dk> 9613 9613 L: linux-ide@vger.kernel.org 9614 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9615 9614 S: Maintained 9615 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9616 9616 F: drivers/ata/ahci_platform.c 9617 9617 F: drivers/ata/libahci_platform.c 9618 9618 F: include/linux/ahci_platform.h ··· 9620 9620 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 9621 9621 M: Mikael Pettersson <mikpelinux@gmail.com> 9622 9622 L: linux-ide@vger.kernel.org 9623 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9624 9623 S: Maintained 9624 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9625 9625 F: drivers/ata/sata_promise.* 9626 9626 9627 9627 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 9628 9628 M: Jens Axboe <axboe@kernel.dk> 9629 9629 L: linux-ide@vger.kernel.org 9630 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9631 9630 S: Maintained 9631 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 9632 + F: Documentation/devicetree/bindings/ata/ 9632 9633 F: drivers/ata/ 9633 9634 F: include/linux/ata.h 9634 9635 F: include/linux/libata.h 9635 - F: Documentation/devicetree/bindings/ata/ 9636 9636 9637 9637 LIBLOCKDEP 9638 9638 M: Sasha Levin <alexander.levin@microsoft.com> ··· 9644 9644 M: Vishal Verma <vishal.l.verma@intel.com> 9645 9645 M: Dave Jiang <dave.jiang@intel.com> 9646 9646 L: linux-nvdimm@lists.01.org 9647 - P: Documentation/nvdimm/maintainer-entry-profile.rst 9648 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9649 9647 S: Supported 9648 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9649 + P: Documentation/nvdimm/maintainer-entry-profile.rst 9650 9650 F: drivers/nvdimm/blk.c 9651 9651 F: drivers/nvdimm/region_devs.c 9652 9652 ··· 9655 9655 M: Dan Williams <dan.j.williams@intel.com> 9656 9656 M: Dave Jiang <dave.jiang@intel.com> 9657 9657 L: linux-nvdimm@lists.01.org 9658 - P: Documentation/nvdimm/maintainer-entry-profile.rst 9659 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9660 9658 S: Supported 9659 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9660 + P: Documentation/nvdimm/maintainer-entry-profile.rst 9661 9661 F: drivers/nvdimm/btt* 9662 9662 9663 9663 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER ··· 9665 9665 M: Vishal Verma <vishal.l.verma@intel.com> 9666 9666 M: Dave Jiang <dave.jiang@intel.com> 9667 9667 L: linux-nvdimm@lists.01.org 9668 - P: Documentation/nvdimm/maintainer-entry-profile.rst 9669 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9670 9668 S: Supported 9669 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9670 + P: Documentation/nvdimm/maintainer-entry-profile.rst 9671 9671 F: drivers/nvdimm/pmem* 9672 9672 9673 9673 LIBNVDIMM: DEVICETREE BINDINGS 9674 9674 M: Oliver O'Halloran <oohall@gmail.com> 9675 9675 L: linux-nvdimm@lists.01.org 9676 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9677 9676 S: Supported 9678 - F: drivers/nvdimm/of_pmem.c 9677 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9679 9678 F: Documentation/devicetree/bindings/pmem/pmem-region.txt 9679 + F: drivers/nvdimm/of_pmem.c 9680 9680 9681 9681 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 9682 9682 M: Dan Williams <dan.j.williams@intel.com> ··· 9684 9684 M: Dave Jiang <dave.jiang@intel.com> 9685 9685 M: Ira Weiny <ira.weiny@intel.com> 9686 9686 L: linux-nvdimm@lists.01.org 9687 - P: Documentation/nvdimm/maintainer-entry-profile.rst 9688 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9689 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9690 9687 S: Supported 9691 - F: drivers/nvdimm/* 9688 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 9689 + P: Documentation/nvdimm/maintainer-entry-profile.rst 9690 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 9692 9691 F: drivers/acpi/nfit/* 9693 - F: include/linux/nd.h 9692 + F: drivers/nvdimm/* 9694 9693 F: include/linux/libnvdimm.h 9694 + F: include/linux/nd.h 9695 9695 F: include/uapi/linux/ndctl.h 9696 9696 F: tools/testing/nvdimm/ 9697 9697 ··· 9709 9709 9710 9710 LIGHTNVM PLATFORM SUPPORT 9711 9711 M: Matias Bjorling <mb@lightnvm.io> 9712 - W: http://github/OpenChannelSSD 9713 9712 L: linux-block@vger.kernel.org 9714 9713 S: Maintained 9714 + W: http://github/OpenChannelSSD 9715 9715 F: drivers/lightnvm/ 9716 9716 F: include/linux/lightnvm.h 9717 9717 F: include/uapi/linux/lightnvm.h ··· 9727 9727 M: Michael Ellerman <mpe@ellerman.id.au> 9728 9728 R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 9729 9729 R: Paul Mackerras <paulus@samba.org> 9730 - W: https://github.com/linuxppc/wiki/wiki 9731 9730 L: linuxppc-dev@lists.ozlabs.org 9731 + S: Supported 9732 + W: https://github.com/linuxppc/wiki/wiki 9732 9733 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 9733 9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 9734 - S: Supported 9735 9735 F: Documentation/ABI/stable/sysfs-firmware-opal-* 9736 + F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9736 9737 F: Documentation/devicetree/bindings/powerpc/ 9737 9738 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 9738 - F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 9739 9739 F: Documentation/powerpc/ 9740 9740 F: arch/powerpc/ 9741 + F: drivers/*/*/*pasemi* 9742 + F: drivers/*/*pasemi* 9741 9743 F: drivers/char/tpm/tpm_ibmvtpm* 9742 9744 F: drivers/crypto/nx/ 9743 9745 F: drivers/crypto/vmx/ 9744 9746 F: drivers/i2c/busses/i2c-opal.c 9745 9747 F: drivers/net/ethernet/ibm/ibmveth.* 9746 9748 F: drivers/net/ethernet/ibm/ibmvnic.* 9747 - F: drivers/*/*/*pasemi* 9748 - F: drivers/*/*pasemi* 9749 9749 F: drivers/pci/hotplug/pnv_php.c 9750 9750 F: drivers/pci/hotplug/rpa* 9751 9751 F: drivers/rtc/rtc-opal.c ··· 9775 9775 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 9776 9776 M: Scott Wood <oss@buserror.net> 9777 9777 L: linuxppc-dev@lists.ozlabs.org 9778 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9779 9778 S: Odd fixes 9779 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 9780 + F: Documentation/devicetree/bindings/powerpc/fsl/ 9780 9781 F: arch/powerpc/platforms/83xx/ 9781 9782 F: arch/powerpc/platforms/85xx/ 9782 - F: Documentation/devicetree/bindings/powerpc/fsl/ 9783 9783 9784 9784 LINUX FOR POWERPC EMBEDDED PPC8XX 9785 9785 M: Christophe Leroy <christophe.leroy@c-s.fr> ··· 9810 9810 L: linux-arch@vger.kernel.org 9811 9811 S: Supported 9812 9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 9813 - F: tools/memory-model/ 9814 9813 F: Documentation/atomic_bitops.txt 9815 9814 F: Documentation/atomic_t.txt 9816 9815 F: Documentation/core-api/atomic_ops.rst 9817 9816 F: Documentation/core-api/refcount-vs-atomic.rst 9818 9817 F: Documentation/memory-barriers.txt 9818 + F: tools/memory-model/ 9819 9819 9820 9820 LIS3LV02D ACCELEROMETER DRIVER 9821 9821 M: Eric Piel <eric.piel@tremplin-utc.net> ··· 9837 9837 M: Miroslav Benes <mbenes@suse.cz> 9838 9838 M: Petr Mladek <pmladek@suse.com> 9839 9839 R: Joe Lawrence <joe.lawrence@redhat.com> 9840 + L: live-patching@vger.kernel.org 9840 9841 S: Maintained 9841 - F: kernel/livepatch/ 9842 - F: include/linux/livepatch.h 9842 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9843 + F: Documentation/ABI/testing/sysfs-kernel-livepatch 9844 + F: Documentation/livepatch/ 9843 9845 F: arch/x86/include/asm/livepatch.h 9844 9846 F: arch/x86/kernel/livepatch.c 9845 - F: Documentation/livepatch/ 9846 - F: Documentation/ABI/testing/sysfs-kernel-livepatch 9847 + F: include/linux/livepatch.h 9848 + F: kernel/livepatch/ 9847 9849 F: samples/livepatch/ 9848 9850 F: tools/testing/selftests/livepatch/ 9849 - L: live-patching@vger.kernel.org 9850 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 9851 9851 9852 9852 LLC (802.2) 9853 9853 L: netdev@vger.kernel.org 9854 9854 S: Odd fixes 9855 9855 F: include/linux/llc.h 9856 - F: include/uapi/linux/llc.h 9857 9856 F: include/net/llc* 9857 + F: include/uapi/linux/llc.h 9858 9858 F: net/llc/ 9859 9859 9860 9860 LM73 HARDWARE MONITOR DRIVER ··· 9881 9881 M: Jean Delvare <jdelvare@suse.com> 9882 9882 L: linux-hwmon@vger.kernel.org 9883 9883 S: Maintained 9884 - F: Documentation/hwmon/lm90.rst 9885 9884 F: Documentation/devicetree/bindings/hwmon/lm90.txt 9885 + F: Documentation/hwmon/lm90.rst 9886 9886 F: drivers/hwmon/lm90.c 9887 9887 F: include/dt-bindings/thermal/lm90.h 9888 9888 ··· 9896 9896 LME2510 MEDIA DRIVER 9897 9897 M: Malcolm Priestley <tvboxspy@gmail.com> 9898 9898 L: linux-media@vger.kernel.org 9899 + S: Maintained 9899 9900 W: https://linuxtv.org 9900 9901 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9901 - S: Maintained 9902 9902 F: drivers/media/usb/dvb-usb-v2/lmedm04* 9903 9903 9904 9904 LOADPIN SECURITY MODULE 9905 9905 M: Kees Cook <keescook@chromium.org> 9906 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9907 9906 S: Supported 9908 - F: security/loadpin/ 9907 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 9909 9908 F: Documentation/admin-guide/LSM/LoadPin.rst 9909 + F: security/loadpin/ 9910 9910 9911 9911 LOCKING PRIMITIVES 9912 9912 M: Peter Zijlstra <peterz@infradead.org> 9913 9913 M: Ingo Molnar <mingo@redhat.com> 9914 9914 M: Will Deacon <will@kernel.org> 9915 9915 L: linux-kernel@vger.kernel.org 9916 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9917 9916 S: Maintained 9917 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9918 9918 F: Documentation/locking/ 9919 - F: include/linux/lockdep.h 9920 - F: include/linux/spinlock*.h 9921 9919 F: arch/*/include/asm/spinlock*.h 9922 - F: include/linux/rwlock*.h 9920 + F: include/linux/lockdep.h 9923 9921 F: include/linux/mutex*.h 9922 + F: include/linux/rwlock*.h 9924 9923 F: include/linux/rwsem*.h 9925 9924 F: include/linux/seqlock.h 9926 - F: lib/locking*.[ch] 9925 + F: include/linux/spinlock*.h 9927 9926 F: kernel/locking/ 9927 + F: lib/locking*.[ch] 9928 9928 X: kernel/locking/locktorture.c 9929 9929 9930 9930 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 9931 9931 M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 9932 9932 L: linux-ntfs-dev@lists.sourceforge.net 9933 - W: http://www.linux-ntfs.org/content/view/19/37/ 9934 9933 S: Maintained 9934 + W: http://www.linux-ntfs.org/content/view/19/37/ 9935 9935 F: Documentation/admin-guide/ldm.rst 9936 9936 F: block/partitions/ldm.* 9937 9937 9938 9938 LOGITECH HID GAMING KEYBOARDS 9939 9939 M: Hans de Goede <hdegoede@redhat.com> 9940 9940 L: linux-input@vger.kernel.org 9941 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9942 9941 S: Maintained 9942 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 9943 9943 F: drivers/hid/hid-lg-g15.c 9944 9944 9945 9945 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) ··· 9948 9948 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 9949 9949 L: MPT-FusionLinux.pdl@broadcom.com 9950 9950 L: linux-scsi@vger.kernel.org 9951 - W: http://www.avagotech.com/support/ 9952 9951 S: Supported 9952 + W: http://www.avagotech.com/support/ 9953 9953 F: drivers/message/fusion/ 9954 9954 F: drivers/scsi/mpt3sas/ 9955 9955 ··· 9968 9968 9969 9969 LTC2947 HARDWARE MONITOR DRIVER 9970 9970 M: Nuno Sá <nuno.sa@analog.com> 9971 - W: http://ez.analog.com/community/linux-device-drivers 9972 9971 L: linux-hwmon@vger.kernel.org 9973 9972 S: Supported 9974 - F: drivers/hwmon/ltc2947-core.c 9975 - F: drivers/hwmon/ltc2947-spi.c 9976 - F: drivers/hwmon/ltc2947-i2c.c 9977 - F: drivers/hwmon/ltc2947.h 9973 + W: http://ez.analog.com/community/linux-device-drivers 9978 9974 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 9975 + F: drivers/hwmon/ltc2947-core.c 9976 + F: drivers/hwmon/ltc2947-i2c.c 9977 + F: drivers/hwmon/ltc2947-spi.c 9978 + F: drivers/hwmon/ltc2947.h 9979 9979 9980 9980 LTC2983 IIO TEMPERATURE DRIVER 9981 9981 M: Nuno Sá <nuno.sa@analog.com> 9982 - W: http://ez.analog.com/community/linux-device-drivers 9983 9982 L: linux-iio@vger.kernel.org 9984 9983 S: Supported 9985 - F: drivers/iio/temperature/ltc2983.c 9984 + W: http://ez.analog.com/community/linux-device-drivers 9986 9985 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 9986 + F: drivers/iio/temperature/ltc2983.c 9987 9987 9988 9988 LTC4261 HARDWARE MONITOR DRIVER 9989 9989 M: Guenter Roeck <linux@roeck-us.net> ··· 9994 9994 9995 9995 LTC4306 I2C MULTIPLEXER DRIVER 9996 9996 M: Michael Hennerich <michael.hennerich@analog.com> 9997 - W: http://ez.analog.com/community/linux-device-drivers 9998 9997 L: linux-i2c@vger.kernel.org 9999 9998 S: Supported 10000 - F: drivers/i2c/muxes/i2c-mux-ltc4306.c 9999 + W: http://ez.analog.com/community/linux-device-drivers 10001 10000 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 10001 + F: drivers/i2c/muxes/i2c-mux-ltc4306.c 10002 10002 10003 10003 LTP (Linux Test Project) 10004 10004 M: Mike Frysinger <vapier@gentoo.org> ··· 10008 10008 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 10009 10009 M: Alexey Kodanev <alexey.kodanev@oracle.com> 10010 10010 L: ltp@lists.linux.it (subscribers-only) 10011 + S: Maintained 10011 10012 W: http://linux-test-project.github.io/ 10012 10013 T: git git://github.com/linux-test-project/ltp.git 10013 - S: Maintained 10014 10014 10015 10015 M68K ARCHITECTURE 10016 10016 M: Geert Uytterhoeven <geert@linux-m68k.org> 10017 10017 L: linux-m68k@lists.linux-m68k.org 10018 + S: Maintained 10018 10019 W: http://www.linux-m68k.org/ 10019 10020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 10020 - S: Maintained 10021 10021 F: arch/m68k/ 10022 10022 F: drivers/zorro/ 10023 10023 10024 10024 M68K ON APPLE MACINTOSH 10025 10025 M: Joshua Thompson <funaho@jurai.org> 10026 - W: http://www.mac.linux-m68k.org/ 10027 10026 L: linux-m68k@lists.linux-m68k.org 10028 10027 S: Maintained 10028 + W: http://www.mac.linux-m68k.org/ 10029 10029 F: arch/m68k/mac/ 10030 10030 10031 10031 M68K ON HP9000/300 10032 10032 M: Philip Blundell <philb@gnu.org> 10033 - W: http://www.tazenda.demon.co.uk/phil/linux-hp 10034 10033 S: Maintained 10034 + W: http://www.tazenda.demon.co.uk/phil/linux-hp 10035 10035 F: arch/m68k/hp300/ 10036 10036 10037 10037 M88DS3103 MEDIA DRIVER 10038 10038 M: Antti Palosaari <crope@iki.fi> 10039 10039 L: linux-media@vger.kernel.org 10040 + S: Maintained 10040 10041 W: https://linuxtv.org 10041 10042 W: http://palosaari.fi/linux/ 10042 10043 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10043 10044 T: git git://linuxtv.org/anttip/media_tree.git 10044 - S: Maintained 10045 10045 F: drivers/media/dvb-frontends/m88ds3103* 10046 10046 10047 10047 M88RS2000 MEDIA DRIVER 10048 10048 M: Malcolm Priestley <tvboxspy@gmail.com> 10049 10049 L: linux-media@vger.kernel.org 10050 + S: Maintained 10050 10051 W: https://linuxtv.org 10051 10052 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10052 - S: Maintained 10053 10053 F: drivers/media/dvb-frontends/m88rs2000* 10054 10054 10055 10055 MA901 MASTERKIT USB FM RADIO DRIVER 10056 10056 M: Alexey Klimov <klimov.linux@gmail.com> 10057 10057 L: linux-media@vger.kernel.org 10058 - T: git git://linuxtv.org/media_tree.git 10059 10058 S: Maintained 10059 + T: git git://linuxtv.org/media_tree.git 10060 10060 F: drivers/media/radio/radio-ma901.c 10061 10061 10062 10062 MAC80211 10063 10063 M: Johannes Berg <johannes@sipsolutions.net> 10064 10064 L: linux-wireless@vger.kernel.org 10065 + S: Maintained 10065 10066 W: http://wireless.kernel.org/ 10066 10067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10067 10068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10068 - S: Maintained 10069 10069 F: Documentation/networking/mac80211-injection.txt 10070 + F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 10071 + F: drivers/net/wireless/mac80211_hwsim.[ch] 10070 10072 F: include/net/mac80211.h 10071 10073 F: net/mac80211/ 10072 - F: drivers/net/wireless/mac80211_hwsim.[ch] 10073 - F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 10074 10074 10075 10075 MAILBOX API 10076 10076 M: Jassi Brar <jassisinghbrar@gmail.com> ··· 10082 10082 10083 10083 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 10084 10084 M: Michael Kerrisk <mtk.manpages@gmail.com> 10085 - W: http://www.kernel.org/doc/man-pages 10086 10085 L: linux-man@vger.kernel.org 10087 10086 S: Maintained 10087 + W: http://www.kernel.org/doc/man-pages 10088 10088 10089 10089 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 10090 10090 M: Rahul Bedarkar <rahulbedarkar89@gmail.com> ··· 10097 10097 M: Vivien Didelot <vivien.didelot@gmail.com> 10098 10098 L: netdev@vger.kernel.org 10099 10099 S: Maintained 10100 - F: drivers/net/dsa/mv88e6xxx/ 10101 - F: include/linux/platform_data/mv88e6xxx.h 10102 10100 F: Documentation/devicetree/bindings/net/dsa/marvell.txt 10103 10101 F: Documentation/networking/devlink/mv88e6xxx.rst 10102 + F: drivers/net/dsa/mv88e6xxx/ 10103 + F: include/linux/platform_data/mv88e6xxx.h 10104 10104 10105 10105 MARVELL ARMADA 3700 PHY DRIVERS 10106 10106 M: Miquel Raynal <miquel.raynal@bootlin.com> 10107 10107 S: Maintained 10108 - F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 10109 - F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 10110 10108 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 10111 10109 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt 10110 + F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 10111 + F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 10112 10112 10113 10113 MARVELL ARMADA DRM SUPPORT 10114 10114 M: Russell King <linux@armlinux.org.uk> 10115 10115 S: Maintained 10116 10116 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 10117 10117 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 10118 + F: Documentation/devicetree/bindings/display/armada/ 10118 10119 F: drivers/gpu/drm/armada/ 10119 10120 F: include/uapi/drm/armada_drm.h 10120 - F: Documentation/devicetree/bindings/display/armada/ 10121 10121 10122 10122 MARVELL CRYPTO DRIVER 10123 10123 M: Boris Brezillon <bbrezillon@kernel.org> 10124 10124 M: Arnaud Ebalard <arno@natisbad.org> 10125 10125 M: Srujana Challa <schalla@marvell.com> 10126 - F: drivers/crypto/marvell/ 10127 - S: Maintained 10128 10126 L: linux-crypto@vger.kernel.org 10127 + S: Maintained 10128 + F: drivers/crypto/marvell/ 10129 10129 10130 10130 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 10131 10131 M: Mirko Lindner <mlindner@marvell.com> ··· 10187 10187 M: Miquel Raynal <miquel.raynal@bootlin.com> 10188 10188 L: linux-mtd@lists.infradead.org 10189 10189 S: Maintained 10190 - F: drivers/mtd/nand/raw/marvell_nand.c 10191 10190 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 10191 + F: drivers/mtd/nand/raw/marvell_nand.c 10192 10192 10193 10193 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 10194 10194 M: Sunil Goutham <sgoutham@marvell.com> ··· 10206 10206 M: Jerin Jacob <jerinj@marvell.com> 10207 10207 L: netdev@vger.kernel.org 10208 10208 S: Supported 10209 - F: drivers/net/ethernet/marvell/octeontx2/af/ 10210 10209 F: Documentation/networking/device_drivers/marvell/octeontx2.rst 10210 + F: drivers/net/ethernet/marvell/octeontx2/af/ 10211 10211 10212 10212 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 10213 10213 M: Nicolas Pitre <nico@fluxnic.net> ··· 10218 10218 M: Tobias Waldekranz <tobias@waldekranz.com> 10219 10219 L: netdev@vger.kernel.org 10220 10220 S: Maintained 10221 - F: drivers/net/phy/mdio-mvusb.c 10222 10221 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 10222 + F: drivers/net/phy/mdio-mvusb.c 10223 10223 10224 10224 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 10225 10225 M: Hu Ziji <huziji@marvell.com> 10226 10226 L: linux-mmc@vger.kernel.org 10227 10227 S: Supported 10228 - F: drivers/mmc/host/sdhci-xenon* 10229 10228 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 10229 + F: drivers/mmc/host/sdhci-xenon* 10230 10230 10231 10231 MATROX FRAMEBUFFER DRIVER 10232 10232 L: linux-fbdev@vger.kernel.org ··· 10244 10244 MAX2175 SDR TUNER DRIVER 10245 10245 M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10246 10246 L: linux-media@vger.kernel.org 10247 - T: git git://linuxtv.org/media_tree.git 10248 10247 S: Maintained 10248 + T: git git://linuxtv.org/media_tree.git 10249 10249 F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10250 10250 F: Documentation/media/v4l-drivers/max2175.rst 10251 10251 F: drivers/media/i2c/max2175* ··· 10261 10261 M: Guenter Roeck <linux@roeck-us.net> 10262 10262 L: linux-hwmon@vger.kernel.org 10263 10263 S: Maintained 10264 - F: Documentation/hwmon/max6697.rst 10265 10264 F: Documentation/devicetree/bindings/hwmon/max6697.txt 10265 + F: Documentation/hwmon/max6697.rst 10266 10266 F: drivers/hwmon/max6697.c 10267 10267 F: include/linux/platform_data/max6697.h 10268 10268 ··· 10286 10286 S: Maintained 10287 10287 F: Documentation/devicetree/bindings/*/*max77650.yaml 10288 10288 F: Documentation/devicetree/bindings/*/max77650*.yaml 10289 - F: include/linux/mfd/max77650.h 10290 - F: drivers/mfd/max77650.c 10291 - F: drivers/regulator/max77650-regulator.c 10292 - F: drivers/power/supply/max77650-charger.c 10289 + F: drivers/gpio/gpio-max77650.c 10293 10290 F: drivers/input/misc/max77650-onkey.c 10294 10291 F: drivers/leds/leds-max77650.c 10295 - F: drivers/gpio/gpio-max77650.c 10292 + F: drivers/mfd/max77650.c 10293 + F: drivers/power/supply/max77650-charger.c 10294 + F: drivers/regulator/max77650-regulator.c 10295 + F: include/linux/mfd/max77650.h 10296 10296 10297 10297 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 10298 10298 M: Javier Martinez Canillas <javier@dowhile0.org> 10299 10299 L: linux-kernel@vger.kernel.org 10300 10300 S: Supported 10301 - F: drivers/regulator/max77802-regulator.c 10302 10301 F: Documentation/devicetree/bindings/*/*max77802.txt 10302 + F: drivers/regulator/max77802-regulator.c 10303 10303 F: include/dt-bindings/*/*max77802.h 10304 10304 10305 10305 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS ··· 10316 10316 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10317 10317 L: linux-kernel@vger.kernel.org 10318 10318 S: Supported 10319 + F: Documentation/devicetree/bindings/*/max77686.txt 10320 + F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10321 + F: Documentation/devicetree/bindings/mfd/max14577.txt 10322 + F: Documentation/devicetree/bindings/mfd/max77693.txt 10319 10323 F: drivers/*/max14577*.c 10320 10324 F: drivers/*/max77686*.c 10321 10325 F: drivers/*/max77693*.c 10326 + F: drivers/clk/clk-max77686.c 10322 10327 F: drivers/extcon/extcon-max14577.c 10323 10328 F: drivers/extcon/extcon-max77693.c 10324 10329 F: drivers/rtc/rtc-max77686.c 10325 - F: drivers/clk/clk-max77686.c 10326 - F: Documentation/devicetree/bindings/mfd/max14577.txt 10327 - F: Documentation/devicetree/bindings/*/max77686.txt 10328 - F: Documentation/devicetree/bindings/mfd/max77693.txt 10329 - F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 10330 10330 F: include/linux/mfd/max14577*.h 10331 10331 F: include/linux/mfd/max77686*.h 10332 10332 F: include/linux/mfd/max77693*.h ··· 10334 10334 MAXIRADIO FM RADIO RECEIVER DRIVER 10335 10335 M: Hans Verkuil <hverkuil@xs4all.nl> 10336 10336 L: linux-media@vger.kernel.org 10337 - T: git git://linuxtv.org/media_tree.git 10338 - W: https://linuxtv.org 10339 10337 S: Maintained 10338 + W: https://linuxtv.org 10339 + T: git git://linuxtv.org/media_tree.git 10340 10340 F: drivers/media/radio/radio-maxiradio* 10341 10341 10342 10342 MCAN MMIO DEVICE DRIVER ··· 10367 10367 MCR20A IEEE-802.15.4 RADIO DRIVER 10368 10368 M: Xue Liu <liuxuenetmail@gmail.com> 10369 10369 L: linux-wpan@vger.kernel.org 10370 - W: https://github.com/xueliu/mcr20a-linux 10371 10370 S: Maintained 10371 + W: https://github.com/xueliu/mcr20a-linux 10372 + F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10372 10373 F: drivers/net/ieee802154/mcr20a.c 10373 10374 F: drivers/net/ieee802154/mcr20a.h 10374 - F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 10375 10375 10376 10376 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 10377 10377 M: William Breathitt Gray <vilhelm.gray@gmail.com> ··· 10383 10383 M: Sakari Ailus <sakari.ailus@linux.intel.com> 10384 10384 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10385 10385 L: linux-media@vger.kernel.org 10386 + S: Supported 10386 10387 W: https://www.linuxtv.org 10387 10388 T: git git://linuxtv.org/media_tree.git 10388 - S: Supported 10389 10389 F: drivers/media/mc/ 10390 10390 F: include/media/media-*.h 10391 10391 F: include/uapi/linux/media.h ··· 10393 10393 MEDIA DRIVER FOR FREESCALE IMX PXP 10394 10394 M: Philipp Zabel <p.zabel@pengutronix.de> 10395 10395 L: linux-media@vger.kernel.org 10396 - T: git git://linuxtv.org/media_tree.git 10397 10396 S: Maintained 10397 + T: git git://linuxtv.org/media_tree.git 10398 10398 F: drivers/media/platform/imx-pxp.[ch] 10399 10399 10400 10400 MEDIA DRIVERS FOR ASCOT2E 10401 10401 M: Sergey Kozlov <serjk@netup.ru> 10402 10402 M: Abylay Ospan <aospan@netup.ru> 10403 10403 L: linux-media@vger.kernel.org 10404 + S: Supported 10404 10405 W: https://linuxtv.org 10405 10406 W: http://netup.tv/ 10406 10407 T: git git://linuxtv.org/media_tree.git 10407 - S: Supported 10408 10408 F: drivers/media/dvb-frontends/ascot2e* 10409 10409 10410 10410 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 10411 10411 M: Jasmin Jessich <jasmin@anw.at> 10412 10412 L: linux-media@vger.kernel.org 10413 + S: Maintained 10413 10414 W: https://linuxtv.org 10414 10415 T: git git://linuxtv.org/media_tree.git 10415 - S: Maintained 10416 10416 F: drivers/media/dvb-frontends/cxd2099* 10417 10417 10418 10418 MEDIA DRIVERS FOR CXD2841ER 10419 10419 M: Sergey Kozlov <serjk@netup.ru> 10420 10420 M: Abylay Ospan <aospan@netup.ru> 10421 10421 L: linux-media@vger.kernel.org 10422 + S: Supported 10422 10423 W: https://linuxtv.org 10423 10424 W: http://netup.tv/ 10424 10425 T: git git://linuxtv.org/media_tree.git 10425 - S: Supported 10426 10426 F: drivers/media/dvb-frontends/cxd2841er* 10427 10427 10428 10428 MEDIA DRIVERS FOR CXD2880 10429 10429 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 10430 10430 L: linux-media@vger.kernel.org 10431 + S: Supported 10431 10432 W: http://linuxtv.org/ 10432 10433 T: git git://linuxtv.org/media_tree.git 10433 - S: Supported 10434 10434 F: drivers/media/dvb-frontends/cxd2880/* 10435 10435 F: drivers/media/spi/cxd2880* 10436 10436 10437 10437 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 10438 10438 L: linux-media@vger.kernel.org 10439 + S: Orphan 10439 10440 W: https://linuxtv.org 10440 10441 T: git git://linuxtv.org/media_tree.git 10441 - S: Orphan 10442 10442 F: drivers/media/pci/ddbridge/* 10443 10443 10444 10444 MEDIA DRIVERS FOR FREESCALE IMX 10445 10445 M: Steve Longerbeam <slongerbeam@gmail.com> 10446 10446 M: Philipp Zabel <p.zabel@pengutronix.de> 10447 10447 L: linux-media@vger.kernel.org 10448 - T: git git://linuxtv.org/media_tree.git 10449 10448 S: Maintained 10449 + T: git git://linuxtv.org/media_tree.git 10450 10450 F: Documentation/devicetree/bindings/media/imx.txt 10451 10451 F: Documentation/media/v4l-drivers/imx.rst 10452 10452 F: drivers/staging/media/imx/ ··· 10456 10456 MEDIA DRIVERS FOR FREESCALE IMX7 10457 10457 M: Rui Miguel Silva <rmfrfs@gmail.com> 10458 10458 L: linux-media@vger.kernel.org 10459 - T: git git://linuxtv.org/media_tree.git 10460 10459 S: Maintained 10460 + T: git git://linuxtv.org/media_tree.git 10461 10461 F: Documentation/devicetree/bindings/media/imx7-csi.txt 10462 10462 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 10463 10463 F: Documentation/media/v4l-drivers/imx7.rst ··· 10467 10467 MEDIA DRIVERS FOR HELENE 10468 10468 M: Abylay Ospan <aospan@netup.ru> 10469 10469 L: linux-media@vger.kernel.org 10470 + S: Supported 10470 10471 W: https://linuxtv.org 10471 10472 W: http://netup.tv/ 10472 10473 T: git git://linuxtv.org/media_tree.git 10473 - S: Supported 10474 10474 F: drivers/media/dvb-frontends/helene* 10475 10475 10476 10476 MEDIA DRIVERS FOR HORUS3A 10477 10477 M: Sergey Kozlov <serjk@netup.ru> 10478 10478 M: Abylay Ospan <aospan@netup.ru> 10479 10479 L: linux-media@vger.kernel.org 10480 + S: Supported 10480 10481 W: https://linuxtv.org 10481 10482 W: http://netup.tv/ 10482 10483 T: git git://linuxtv.org/media_tree.git 10483 - S: Supported 10484 10484 F: drivers/media/dvb-frontends/horus3a* 10485 10485 10486 10486 MEDIA DRIVERS FOR LNBH25 10487 10487 M: Sergey Kozlov <serjk@netup.ru> 10488 10488 M: Abylay Ospan <aospan@netup.ru> 10489 10489 L: linux-media@vger.kernel.org 10490 + S: Supported 10490 10491 W: https://linuxtv.org 10491 10492 W: http://netup.tv/ 10492 10493 T: git git://linuxtv.org/media_tree.git 10493 - S: Supported 10494 10494 F: drivers/media/dvb-frontends/lnbh25* 10495 10495 10496 10496 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 10497 10497 L: linux-media@vger.kernel.org 10498 + S: Orphan 10498 10499 W: https://linuxtv.org 10499 10500 T: git git://linuxtv.org/media_tree.git 10500 - S: Orphan 10501 10501 F: drivers/media/dvb-frontends/mxl5xx* 10502 10502 10503 10503 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 10504 10504 M: Sergey Kozlov <serjk@netup.ru> 10505 10505 M: Abylay Ospan <aospan@netup.ru> 10506 10506 L: linux-media@vger.kernel.org 10507 + S: Supported 10507 10508 W: https://linuxtv.org 10508 10509 W: http://netup.tv/ 10509 10510 T: git git://linuxtv.org/media_tree.git 10510 - S: Supported 10511 10511 F: drivers/media/pci/netup_unidvb/* 10512 10512 10513 10513 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 10514 10514 M: Dmitry Osipenko <digetx@gmail.com> 10515 10515 L: linux-media@vger.kernel.org 10516 10516 L: linux-tegra@vger.kernel.org 10517 - T: git git://linuxtv.org/media_tree.git 10518 10517 S: Maintained 10518 + T: git git://linuxtv.org/media_tree.git 10519 10519 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 10520 10520 F: drivers/staging/media/tegra-vde/ 10521 10521 ··· 10523 10523 M: Jacopo Mondi <jacopo@jmondi.org> 10524 10524 L: linux-media@vger.kernel.org 10525 10525 L: linux-renesas-soc@vger.kernel.org 10526 - T: git git://linuxtv.org/media_tree.git 10527 10526 S: Supported 10527 + T: git git://linuxtv.org/media_tree.git 10528 10528 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 10529 10529 F: drivers/media/platform/renesas-ceu.c 10530 10530 F: include/media/drv-intf/renesas-ceu.h ··· 10533 10533 M: Ramesh Shanmugasundaram <rashanmu@gmail.com> 10534 10534 L: linux-media@vger.kernel.org 10535 10535 L: linux-renesas-soc@vger.kernel.org 10536 - T: git git://linuxtv.org/media_tree.git 10537 10536 S: Supported 10537 + T: git git://linuxtv.org/media_tree.git 10538 10538 F: Documentation/devicetree/bindings/media/renesas,drif.txt 10539 10539 F: drivers/media/platform/rcar_drif.c 10540 10540 ··· 10542 10542 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10543 10543 L: linux-media@vger.kernel.org 10544 10544 L: linux-renesas-soc@vger.kernel.org 10545 - T: git git://linuxtv.org/media_tree.git 10546 10545 S: Supported 10546 + T: git git://linuxtv.org/media_tree.git 10547 10547 F: Documentation/devicetree/bindings/media/renesas,fcp.txt 10548 10548 F: drivers/media/platform/rcar-fcp.c 10549 10549 F: include/media/rcar-fcp.h ··· 10552 10552 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10553 10553 L: linux-media@vger.kernel.org 10554 10554 L: linux-renesas-soc@vger.kernel.org 10555 - T: git git://linuxtv.org/media_tree.git 10556 10555 S: Supported 10556 + T: git git://linuxtv.org/media_tree.git 10557 10557 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 10558 10558 F: drivers/media/platform/rcar_fdp1.c 10559 10559 ··· 10561 10561 M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 10562 10562 L: linux-media@vger.kernel.org 10563 10563 L: linux-renesas-soc@vger.kernel.org 10564 - T: git git://linuxtv.org/media_tree.git 10565 10564 S: Supported 10565 + T: git git://linuxtv.org/media_tree.git 10566 10566 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 10567 10567 F: Documentation/devicetree/bindings/media/renesas,vin.yaml 10568 10568 F: drivers/media/platform/rcar-vin/ ··· 10572 10572 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 10573 10573 L: linux-media@vger.kernel.org 10574 10574 L: linux-renesas-soc@vger.kernel.org 10575 - T: git git://linuxtv.org/media_tree.git 10576 10575 S: Supported 10576 + T: git git://linuxtv.org/media_tree.git 10577 10577 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 10578 10578 F: drivers/media/platform/vsp1/ 10579 10579 10580 10580 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 10581 10581 L: linux-media@vger.kernel.org 10582 + S: Orphan 10582 10583 W: https://linuxtv.org 10583 10584 T: git git://linuxtv.org/media_tree.git 10584 - S: Orphan 10585 10585 F: drivers/media/dvb-frontends/stv0910* 10586 10586 10587 10587 MEDIA DRIVERS FOR ST STV6111 TUNER ICs 10588 10588 L: linux-media@vger.kernel.org 10589 + S: Orphan 10589 10590 W: https://linuxtv.org 10590 10591 T: git git://linuxtv.org/media_tree.git 10591 - S: Orphan 10592 10592 F: drivers/media/dvb-frontends/stv6111* 10593 10593 10594 10594 MEDIA DRIVERS FOR STM32 - DCMI 10595 10595 M: Hugues Fruchet <hugues.fruchet@st.com> 10596 10596 L: linux-media@vger.kernel.org 10597 - T: git git://linuxtv.org/media_tree.git 10598 10597 S: Supported 10598 + T: git git://linuxtv.org/media_tree.git 10599 10599 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 10600 10600 F: drivers/media/platform/stm32/stm32-dcmi.c 10601 10601 10602 10602 MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 10603 10603 M: Mauro Carvalho Chehab <mchehab@kernel.org> 10604 10604 L: linux-media@vger.kernel.org 10605 + S: Maintained 10605 10606 W: https://linuxtv.org 10606 10607 Q: http://patchwork.kernel.org/project/linux-media/list/ 10607 10608 T: git git://linuxtv.org/media_tree.git 10608 - S: Maintained 10609 10609 F: Documentation/devicetree/bindings/media/ 10610 10610 F: Documentation/media/ 10611 10611 F: drivers/media/ ··· 10613 10613 F: include/linux/platform_data/media/ 10614 10614 F: include/media/ 10615 10615 F: include/uapi/linux/dvb/ 10616 - F: include/uapi/linux/videodev2.h 10617 - F: include/uapi/linux/media.h 10618 - F: include/uapi/linux/v4l2-* 10619 - F: include/uapi/linux/meye.h 10620 10616 F: include/uapi/linux/ivtv* 10617 + F: include/uapi/linux/media.h 10618 + F: include/uapi/linux/meye.h 10621 10619 F: include/uapi/linux/uvcvideo.h 10620 + F: include/uapi/linux/v4l2-* 10621 + F: include/uapi/linux/videodev2.h 10622 10622 10623 10623 MEDIATEK BLUETOOTH DRIVER 10624 10624 M: Sean Wang <sean.wang@mediatek.com> ··· 10662 10662 M: Rick Chang <rick.chang@mediatek.com> 10663 10663 M: Bin Liu <bin.liu@mediatek.com> 10664 10664 S: Supported 10665 - F: drivers/media/platform/mtk-jpeg/ 10666 10665 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 10666 + F: drivers/media/platform/mtk-jpeg/ 10667 10667 10668 10668 MEDIATEK MDP DRIVER 10669 10669 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 10670 10670 M: Houlong Wei <houlong.wei@mediatek.com> 10671 10671 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10672 10672 S: Supported 10673 + F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10673 10674 F: drivers/media/platform/mtk-mdp/ 10674 10675 F: drivers/media/platform/mtk-vpu/ 10675 - F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 10676 10676 10677 10677 MEDIATEK MEDIA DRIVER 10678 10678 M: Tiffany Lin <tiffany.lin@mediatek.com> 10679 10679 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 10680 10680 S: Supported 10681 - F: drivers/media/platform/mtk-vcodec/ 10682 - F: drivers/media/platform/mtk-vpu/ 10683 10681 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 10684 10682 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 10683 + F: drivers/media/platform/mtk-vcodec/ 10684 + F: drivers/media/platform/mtk-vpu/ 10685 10685 10686 10686 MEDIATEK MMC/SD/SDIO DRIVER 10687 10687 M: Chaotian Jing <chaotian.jing@mediatek.com> 10688 10688 S: Maintained 10689 - F: drivers/mmc/host/mtk-sd.c 10690 10689 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt 10690 + F: drivers/mmc/host/mtk-sd.c 10691 10691 10692 10692 MEDIATEK MT76 WIRELESS LAN DRIVER 10693 10693 M: Felix Fietkau <nbd@nbd.name> ··· 10708 10708 M: Stefan Roese <sr@denx.de> 10709 10709 L: linux-i2c@vger.kernel.org 10710 10710 S: Maintained 10711 - F: drivers/i2c/busses/i2c-mt7621.c 10712 10711 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt 10712 + F: drivers/i2c/busses/i2c-mt7621.c 10713 10713 10714 10714 MEDIATEK NAND CONTROLLER DRIVER 10715 10715 M: Xiaolei Li <xiaolei.li@mediatek.com> 10716 10716 L: linux-mtd@lists.infradead.org 10717 10717 S: Maintained 10718 - F: drivers/mtd/nand/raw/mtk_* 10719 10718 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 10719 + F: drivers/mtd/nand/raw/mtk_* 10720 10720 10721 10721 MEDIATEK PMIC LED DRIVER 10722 10722 M: Sean Wang <sean.wang@mediatek.com> 10723 10723 S: Maintained 10724 - F: drivers/leds/leds-mt6323.c 10725 10724 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 10725 + F: drivers/leds/leds-mt6323.c 10726 10726 10727 10727 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 10728 10728 M: Sean Wang <sean.wang@mediatek.com> ··· 10749 10749 M: Martin Donnelly <martin.donnelly@ge.com> 10750 10750 M: Martyn Welch <martyn.welch@collabora.co.uk> 10751 10751 S: Maintained 10752 - F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10753 10752 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 10753 + F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 10754 10754 10755 10755 MEGARAID SCSI/SAS DRIVERS 10756 10756 M: Kashyap Desai <kashyap.desai@broadcom.com> ··· 10758 10758 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 10759 10759 L: megaraidlinux.pdl@broadcom.com 10760 10760 L: linux-scsi@vger.kernel.org 10761 - W: http://www.avagotech.com/support/ 10762 10761 S: Maintained 10762 + W: http://www.avagotech.com/support/ 10763 10763 F: Documentation/scsi/megaraid.rst 10764 10764 F: drivers/scsi/megaraid.* 10765 10765 F: drivers/scsi/megaraid/ ··· 10767 10767 MELEXIS MLX90614 DRIVER 10768 10768 M: Crt Mori <cmo@melexis.com> 10769 10769 L: linux-iio@vger.kernel.org 10770 - W: http://www.melexis.com 10771 10770 S: Supported 10771 + W: http://www.melexis.com 10772 10772 F: drivers/iio/temperature/mlx90614.c 10773 10773 10774 10774 MELEXIS MLX90632 DRIVER 10775 10775 M: Crt Mori <cmo@melexis.com> 10776 10776 L: linux-iio@vger.kernel.org 10777 - W: http://www.melexis.com 10778 10777 S: Supported 10778 + W: http://www.melexis.com 10779 10779 F: drivers/iio/temperature/mlx90632.c 10780 10780 10781 10781 MELFAS MIP4 TOUCHSCREEN DRIVER 10782 10782 M: Sangwon Jee <jeesw@melfas.com> 10783 - W: http://www.melfas.com 10784 10783 S: Supported 10785 - F: drivers/input/touchscreen/melfas_mip4.c 10784 + W: http://www.melfas.com 10786 10785 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 10786 + F: drivers/input/touchscreen/melfas_mip4.c 10787 10787 10788 10788 MELLANOX ETHERNET DRIVER (mlx4_en) 10789 10789 M: Tariq Toukan <tariqt@mellanox.com> ··· 10807 10807 S: Supported 10808 10808 W: http://www.mellanox.com 10809 10809 Q: http://patchwork.ozlabs.org/project/netdev/list/ 10810 - F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10811 10810 F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 10811 + F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 10812 10812 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 10813 10813 F: include/linux/mlx5/mlx5_ifc_fpga.h 10814 10814 ··· 10844 10844 M: Tariq Toukan <tariqt@mellanox.com> 10845 10845 L: netdev@vger.kernel.org 10846 10846 L: linux-rdma@vger.kernel.org 10847 + S: Supported 10847 10848 W: http://www.mellanox.com 10848 10849 Q: http://patchwork.ozlabs.org/project/netdev/list/ 10849 - S: Supported 10850 10850 F: drivers/net/ethernet/mellanox/mlx4/ 10851 10851 F: include/linux/mlx4/ 10852 10852 10853 10853 MELLANOX MLX4 IB driver 10854 10854 M: Yishai Hadas <yishaih@mellanox.com> 10855 10855 L: linux-rdma@vger.kernel.org 10856 + S: Supported 10856 10857 W: http://www.mellanox.com 10857 10858 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10858 - S: Supported 10859 10859 F: drivers/infiniband/hw/mlx4/ 10860 10860 F: include/linux/mlx4/ 10861 10861 F: include/uapi/rdma/mlx4-abi.h ··· 10865 10865 M: Leon Romanovsky <leonro@mellanox.com> 10866 10866 L: netdev@vger.kernel.org 10867 10867 L: linux-rdma@vger.kernel.org 10868 + S: Supported 10868 10869 W: http://www.mellanox.com 10869 10870 Q: http://patchwork.ozlabs.org/project/netdev/list/ 10870 - S: Supported 10871 + F: Documentation/networking/device_drivers/mellanox/ 10871 10872 F: drivers/net/ethernet/mellanox/mlx5/core/ 10872 10873 F: include/linux/mlx5/ 10873 - F: Documentation/networking/device_drivers/mellanox/ 10874 10874 10875 10875 MELLANOX MLX5 IB driver 10876 10876 M: Leon Romanovsky <leonro@mellanox.com> 10877 10877 L: linux-rdma@vger.kernel.org 10878 + S: Supported 10878 10879 W: http://www.mellanox.com 10879 10880 Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10880 - S: Supported 10881 10881 F: drivers/infiniband/hw/mlx5/ 10882 10882 F: include/linux/mlx5/ 10883 10883 F: include/uapi/rdma/mlx5-abi.h ··· 10887 10887 M: Michael Shych <michaelsh@mellanox.com> 10888 10888 L: linux-i2c@vger.kernel.org 10889 10889 S: Supported 10890 + F: Documentation/i2c/busses/i2c-mlxcpld.rst 10890 10891 F: drivers/i2c/busses/i2c-mlxcpld.c 10891 10892 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 10892 - F: Documentation/i2c/busses/i2c-mlxcpld.rst 10893 10893 10894 10894 MELLANOX MLXCPLD LED DRIVER 10895 10895 M: Vadim Pasternak <vadimp@mellanox.com> 10896 10896 L: linux-leds@vger.kernel.org 10897 10897 S: Supported 10898 + F: Documentation/leds/leds-mlxcpld.rst 10898 10899 F: drivers/leds/leds-mlxcpld.c 10899 10900 F: drivers/leds/leds-mlxreg.c 10900 - F: Documentation/leds/leds-mlxcpld.rst 10901 10901 10902 10902 MELLANOX PLATFORM DRIVER 10903 10903 M: Vadim Pasternak <vadimp@mellanox.com> ··· 10910 10910 M: "Paul E. McKenney" <paulmck@kernel.org> 10911 10911 L: linux-kernel@vger.kernel.org 10912 10912 S: Supported 10913 - F: kernel/sched/membarrier.c 10914 - F: include/uapi/linux/membarrier.h 10915 10913 F: arch/powerpc/include/asm/membarrier.h 10914 + F: include/uapi/linux/membarrier.h 10915 + F: kernel/sched/membarrier.c 10916 10916 10917 10917 MEMBLOCK 10918 10918 M: Mike Rapoport <rppt@linux.ibm.com> 10919 10919 L: linux-mm@kvack.org 10920 10920 S: Maintained 10921 + F: Documentation/core-api/boot-time-mm.rst 10921 10922 F: include/linux/memblock.h 10922 10923 F: mm/memblock.c 10923 - F: Documentation/core-api/boot-time-mm.rst 10924 10924 10925 10925 MEMORY MANAGEMENT 10926 10926 M: Andrew Morton <akpm@linux-foundation.org> 10927 10927 L: linux-mm@kvack.org 10928 + S: Maintained 10928 10929 W: http://www.linux-mm.org 10929 10930 T: quilt https://ozlabs.org/~akpm/mmotm/ 10930 10931 T: quilt https://ozlabs.org/~akpm/mmots/ 10931 10932 T: git git://github.com/hnaz/linux-mm.git 10932 - S: Maintained 10933 - F: include/linux/mm.h 10934 10933 F: include/linux/gfp.h 10935 - F: include/linux/mmzone.h 10936 10934 F: include/linux/memory_hotplug.h 10935 + F: include/linux/mm.h 10936 + F: include/linux/mmzone.h 10937 10937 F: include/linux/vmalloc.h 10938 10938 F: mm/ 10939 10939 ··· 10942 10942 M: Richard Weinberger <richard@nod.at> 10943 10943 M: Vignesh Raghavendra <vigneshr@ti.com> 10944 10944 L: linux-mtd@lists.infradead.org 10945 + S: Maintained 10945 10946 W: http://www.linux-mtd.infradead.org/ 10946 10947 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10947 10948 C: irc://irc.oftc.net/mtd 10948 10949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 10949 10950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 10950 - S: Maintained 10951 10951 F: Documentation/devicetree/bindings/mtd/ 10952 10952 F: drivers/mtd/ 10953 10953 F: include/linux/mtd/ ··· 10962 10962 MEN CHAMELEON BUS (mcb) 10963 10963 M: Johannes Thumshirn <morbidrsa@gmail.com> 10964 10964 S: Maintained 10965 + F: Documentation/driver-api/men-chameleon-bus.rst 10965 10966 F: drivers/mcb/ 10966 10967 F: include/linux/mcb.h 10967 - F: Documentation/driver-api/men-chameleon-bus.rst 10968 10968 10969 10969 MEN F21BMC (Board Management Controller) 10970 10970 M: Andreas Werner <andreas.werner@men.de> 10971 10971 S: Supported 10972 + F: Documentation/hwmon/menf21bmc.rst 10973 + F: drivers/hwmon/menf21bmc_hwmon.c 10974 + F: drivers/leds/leds-menf21bmc.c 10972 10975 F: drivers/mfd/menf21bmc.c 10973 10976 F: drivers/watchdog/menf21bmc_wdt.c 10974 - F: drivers/leds/leds-menf21bmc.c 10975 - F: drivers/hwmon/menf21bmc_hwmon.c 10976 - F: Documentation/hwmon/menf21bmc.rst 10977 10977 10978 10978 MEN Z069 WATCHDOG DRIVER 10979 10979 M: Johannes Thumshirn <jth@kernel.org> ··· 10985 10985 M: Neil Armstrong <narmstrong@baylibre.com> 10986 10986 L: linux-media@vger.kernel.org 10987 10987 L: linux-amlogic@lists.infradead.org 10988 - W: http://linux-meson.com/ 10989 10988 S: Supported 10990 - F: drivers/media/platform/meson/ao-cec.c 10991 - F: drivers/media/platform/meson/ao-cec-g12a.c 10992 - F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10989 + W: http://linux-meson.com/ 10993 10990 T: git git://linuxtv.org/media_tree.git 10991 + F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml 10992 + F: drivers/media/platform/meson/ao-cec-g12a.c 10993 + F: drivers/media/platform/meson/ao-cec.c 10994 10994 10995 10995 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 10996 10996 M: Liang Yang <liang.yang@amlogic.com> 10997 10997 L: linux-mtd@lists.infradead.org 10998 10998 S: Maintained 10999 - F: drivers/mtd/nand/raw/meson_* 11000 10999 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt 11000 + F: drivers/mtd/nand/raw/meson_* 11001 11001 11002 11002 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 11003 11003 M: Maxime Jourdan <mjourdan@baylibre.com> 11004 11004 L: linux-media@vger.kernel.org 11005 11005 L: linux-amlogic@lists.infradead.org 11006 11006 S: Supported 11007 - F: drivers/staging/media/meson/vdec/ 11008 11007 T: git git://linuxtv.org/media_tree.git 11008 + F: drivers/staging/media/meson/vdec/ 11009 11009 11010 11010 METHODE UDPU SUPPORT 11011 11011 M: Vladimir Vid <vladimir.vid@sartura.hr> ··· 11024 11024 11025 11025 MICROBLAZE ARCHITECTURE 11026 11026 M: Michal Simek <monstr@monstr.eu> 11027 + S: Supported 11027 11028 W: http://www.monstr.eu/fdt/ 11028 11029 T: git git://git.monstr.eu/linux-2.6-microblaze.git 11029 - S: Supported 11030 11030 F: arch/microblaze/ 11031 11031 11032 11032 MICROCHIP AT91 SERIAL DRIVER 11033 11033 M: Richard Genoud <richard.genoud@gmail.com> 11034 11034 S: Maintained 11035 + F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11035 11036 F: drivers/tty/serial/atmel_serial.c 11036 11037 F: drivers/tty/serial/atmel_serial.h 11037 - F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11038 11038 11039 11039 MICROCHIP AT91 USART MFD DRIVER 11040 11040 M: Radu Pirea <radu_nicolae.pirea@upb.ro> 11041 11041 L: linux-kernel@vger.kernel.org 11042 11042 S: Supported 11043 + F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11043 11044 F: drivers/mfd/at91-usart.c 11044 11045 F: include/dt-bindings/mfd/at91-usart.h 11045 - F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11046 11046 11047 11047 MICROCHIP AT91 USART SPI DRIVER 11048 11048 M: Radu Pirea <radu_nicolae.pirea@upb.ro> 11049 11049 L: linux-spi@vger.kernel.org 11050 11050 S: Supported 11051 - F: drivers/spi/spi-at91-usart.c 11052 11051 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 11052 + F: drivers/spi/spi-at91-usart.c 11053 11053 11054 11054 MICROCHIP AUDIO ASOC DRIVERS 11055 11055 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> ··· 11062 11062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11063 11063 L: dmaengine@vger.kernel.org 11064 11064 S: Supported 11065 + F: Documentation/devicetree/bindings/dma/atmel-dma.txt 11065 11066 F: drivers/dma/at_hdmac.c 11066 11067 F: drivers/dma/at_hdmac_regs.h 11067 - F: include/linux/platform_data/dma-atmel.h 11068 - F: Documentation/devicetree/bindings/dma/atmel-dma.txt 11069 11068 F: include/dt-bindings/dma/at91.h 11069 + F: include/linux/platform_data/dma-atmel.h 11070 11070 11071 11071 MICROCHIP ECC DRIVER 11072 11072 M: Tudor Ambarus <tudor.ambarus@microchip.com> ··· 11078 11078 M: Ludovic Desroches <ludovic.desroches@microchip.com> 11079 11079 L: linux-i2c@vger.kernel.org 11080 11080 S: Supported 11081 - F: drivers/i2c/busses/i2c-at91.h 11082 11081 F: drivers/i2c/busses/i2c-at91-*.c 11082 + F: drivers/i2c/busses/i2c-at91.h 11083 11083 11084 11084 MICROCHIP ISC DRIVER 11085 11085 M: Eugen Hristev <eugen.hristev@microchip.com> 11086 11086 L: linux-media@vger.kernel.org 11087 11087 S: Supported 11088 - F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 11089 - F: drivers/media/platform/atmel/atmel-isc.h 11088 + F: Documentation/devicetree/bindings/media/atmel-isc.txt 11090 11089 F: drivers/media/platform/atmel/atmel-isc-base.c 11091 11090 F: drivers/media/platform/atmel/atmel-isc-regs.h 11092 - F: Documentation/devicetree/bindings/media/atmel-isc.txt 11091 + F: drivers/media/platform/atmel/atmel-isc.h 11092 + F: drivers/media/platform/atmel/atmel-sama5d2-isc.c 11093 11093 F: include/linux/atmel-isc-media.h 11094 11094 11095 11095 MICROCHIP ISI DRIVER ··· 11104 11104 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11105 11105 L: netdev@vger.kernel.org 11106 11106 S: Maintained 11107 - F: net/dsa/tag_ksz.c 11107 + F: Documentation/devicetree/bindings/net/dsa/ksz.txt 11108 11108 F: drivers/net/dsa/microchip/* 11109 11109 F: include/linux/platform_data/microchip-ksz.h 11110 - F: Documentation/devicetree/bindings/net/dsa/ksz.txt 11110 + F: net/dsa/tag_ksz.c 11111 11111 11112 11112 MICROCHIP LAN743X ETHERNET DRIVER 11113 11113 M: Bryan Whitehead <bryan.whitehead@microchip.com> ··· 11135 11135 M: Kent Gustavsson <kent@minoris.se> 11136 11136 L: linux-iio@vger.kernel.org 11137 11137 S: Supported 11138 - F: drivers/iio/adc/mcp3911.c 11139 11138 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 11139 + F: drivers/iio/adc/mcp3911.c 11140 11140 11141 11141 MICROCHIP MMC/SD/SDIO MCI DRIVER 11142 11142 M: Ludovic Desroches <ludovic.desroches@microchip.com> ··· 11147 11147 M: Tudor Ambarus <tudor.ambarus@microchip.com> 11148 11148 L: linux-mtd@lists.infradead.org 11149 11149 S: Supported 11150 - F: drivers/mtd/nand/raw/atmel/* 11151 11150 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 11151 + F: drivers/mtd/nand/raw/atmel/* 11152 11152 11153 11153 MICROCHIP PWM DRIVER 11154 11154 M: Claudiu Beznea <claudiu.beznea@microchip.com> 11155 11155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11156 11156 L: linux-pwm@vger.kernel.org 11157 11157 S: Supported 11158 - F: drivers/pwm/pwm-atmel.c 11159 11158 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 11159 + F: drivers/pwm/pwm-atmel.c 11160 11160 11161 11161 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 11162 11162 M: Ludovic Desroches <ludovic.desroches@microchip.com> 11163 11163 M: Eugen Hristev <eugen.hristev@microchip.com> 11164 11164 L: linux-iio@vger.kernel.org 11165 11165 S: Supported 11166 - F: drivers/iio/adc/at91-sama5d2_adc.c 11167 11166 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 11167 + F: drivers/iio/adc/at91-sama5d2_adc.c 11168 11168 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 11169 11169 11170 11170 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER ··· 11188 11188 M: Richard Leitner <richard.leitner@skidata.com> 11189 11189 L: linux-usb@vger.kernel.org 11190 11190 S: Maintained 11191 - F: drivers/usb/misc/usb251xb.c 11192 11191 F: Documentation/devicetree/bindings/usb/usb251xb.txt 11192 + F: drivers/usb/misc/usb251xb.c 11193 11193 11194 11194 MICROCHIP USBA UDC DRIVER 11195 11195 M: Cristian Birsan <cristian.birsan@microchip.com> ··· 11217 11217 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 11218 11218 L: linux-mips@vger.kernel.org 11219 11219 S: Supported 11220 - F: arch/mips/generic/board-ocelot.c 11221 - F: arch/mips/configs/generic/board-ocelot.config 11222 - F: arch/mips/boot/dts/mscc/ 11223 11220 F: Documentation/devicetree/bindings/mips/mscc.txt 11221 + F: arch/mips/boot/dts/mscc/ 11222 + F: arch/mips/configs/generic/board-ocelot.config 11223 + F: arch/mips/generic/board-ocelot.c 11224 11224 11225 11225 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 11226 11226 M: Don Brace <don.brace@microsemi.com> 11227 11227 L: esc.storagedev@microsemi.com 11228 11228 L: linux-scsi@vger.kernel.org 11229 11229 S: Supported 11230 - F: drivers/scsi/smartpqi/smartpqi*.[ch] 11230 + F: Documentation/scsi/smartpqi.rst 11231 11231 F: drivers/scsi/smartpqi/Kconfig 11232 11232 F: drivers/scsi/smartpqi/Makefile 11233 + F: drivers/scsi/smartpqi/smartpqi*.[ch] 11233 11234 F: include/linux/cciss*.h 11234 11235 F: include/uapi/linux/cciss*.h 11235 - F: Documentation/scsi/smartpqi.rst 11236 11236 11237 11237 MICROSOFT SURFACE PRO 3 BUTTON DRIVER 11238 11238 M: Chen Yu <yu.c.chen@intel.com> ··· 11248 11248 MIPS 11249 11249 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11250 11250 L: linux-mips@vger.kernel.org 11251 - W: http://www.linux-mips.org/ 11252 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11253 - Q: https://patchwork.kernel.org/project/linux-mips/list/ 11254 11251 S: Maintained 11252 + W: http://www.linux-mips.org/ 11253 + Q: https://patchwork.kernel.org/project/linux-mips/list/ 11254 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 11255 11255 F: Documentation/devicetree/bindings/mips/ 11256 11256 F: Documentation/mips/ 11257 11257 F: arch/mips/ ··· 11279 11279 M: Aleksandar Markovic <aleksandar.markovic@mips.com> 11280 11280 L: linux-mips@vger.kernel.org 11281 11281 S: Supported 11282 - F: arch/mips/math-emu/sp_rint.c 11283 11282 F: arch/mips/math-emu/dp_rint.c 11283 + F: arch/mips/math-emu/sp_rint.c 11284 11284 11285 11285 MIPS/LOONGSON1 ARCHITECTURE 11286 11286 M: Keguang Zhang <keguang.zhang@gmail.com> 11287 11287 L: linux-mips@vger.kernel.org 11288 11288 S: Maintained 11289 - F: arch/mips/loongson32/ 11290 11289 F: arch/mips/include/asm/mach-loongson32/ 11291 - F: drivers/*/*loongson1* 11290 + F: arch/mips/loongson32/ 11292 11291 F: drivers/*/*/*loongson1* 11292 + F: drivers/*/*loongson1* 11293 11293 11294 11294 MIPS/LOONGSON2EF ARCHITECTURE 11295 11295 M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11296 11296 L: linux-mips@vger.kernel.org 11297 11297 S: Maintained 11298 - F: arch/mips/loongson2ef/ 11299 11298 F: arch/mips/include/asm/mach-loongson2ef/ 11300 - F: drivers/*/*loongson2* 11299 + F: arch/mips/loongson2ef/ 11301 11300 F: drivers/*/*/*loongson2* 11301 + F: drivers/*/*loongson2* 11302 11302 11303 11303 MIPS/LOONGSON64 ARCHITECTURE 11304 11304 M: Huacai Chen <chenhc@lemote.com> 11305 11305 M: Jiaxun Yang <jiaxun.yang@flygoat.com> 11306 11306 L: linux-mips@vger.kernel.org 11307 11307 S: Maintained 11308 - F: arch/mips/loongson64/ 11309 11308 F: arch/mips/include/asm/mach-loongson64/ 11310 - F: drivers/platform/mips/cpu_hwmon.c 11311 - F: drivers/irqchip/irq-loongson* 11312 - F: drivers/*/*loongson3* 11309 + F: arch/mips/loongson64/ 11313 11310 F: drivers/*/*/*loongson3* 11311 + F: drivers/*/*loongson3* 11312 + F: drivers/irqchip/irq-loongson* 11313 + F: drivers/platform/mips/cpu_hwmon.c 11314 11314 11315 11315 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 11316 11316 M: Hans Verkuil <hverkuil@xs4all.nl> 11317 11317 L: linux-media@vger.kernel.org 11318 - T: git git://linuxtv.org/media_tree.git 11319 - W: https://linuxtv.org 11320 11318 S: Odd Fixes 11319 + W: https://linuxtv.org 11320 + T: git git://linuxtv.org/media_tree.git 11321 11321 F: drivers/media/radio/radio-miropcm20* 11322 11322 11323 11323 MMP SUPPORT 11324 11324 R: Lubomir Rintel <lkundrak@v3.sk> 11325 11325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11326 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11327 11326 S: Odd Fixes 11327 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 11328 11328 F: arch/arm/boot/dts/mmp* 11329 11329 F: arch/arm/mach-mmp/ 11330 11330 F: linux/soc/mmp/ ··· 11352 11352 MN88472 MEDIA DRIVER 11353 11353 M: Antti Palosaari <crope@iki.fi> 11354 11354 L: linux-media@vger.kernel.org 11355 + S: Maintained 11355 11356 W: https://linuxtv.org 11356 11357 W: http://palosaari.fi/linux/ 11357 11358 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11358 - S: Maintained 11359 11359 F: drivers/media/dvb-frontends/mn88472* 11360 11360 11361 11361 MN88473 MEDIA DRIVER 11362 11362 M: Antti Palosaari <crope@iki.fi> 11363 11363 L: linux-media@vger.kernel.org 11364 + S: Maintained 11364 11365 W: https://linuxtv.org 11365 11366 W: http://palosaari.fi/linux/ 11366 11367 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11367 - S: Maintained 11368 11368 F: drivers/media/dvb-frontends/mn88473* 11369 11369 11370 11370 MODULE SUPPORT 11371 11371 M: Jessica Yu <jeyu@kernel.org> 11372 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11373 11372 S: Maintained 11373 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 11374 11374 F: include/linux/module.h 11375 11375 F: kernel/module.c 11376 11376 ··· 11383 11383 F: drivers/regulator/mpq7920.h 11384 11384 11385 11385 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11386 - W: http://popies.net/meye/ 11387 11386 S: Orphan 11387 + W: http://popies.net/meye/ 11388 11388 F: Documentation/media/v4l-drivers/meye* 11389 11389 F: drivers/media/pci/meye/ 11390 11390 F: include/uapi/linux/meye.h ··· 11398 11398 MR800 AVERMEDIA USB FM RADIO DRIVER 11399 11399 M: Alexey Klimov <klimov.linux@gmail.com> 11400 11400 L: linux-media@vger.kernel.org 11401 - T: git git://linuxtv.org/media_tree.git 11402 11401 S: Maintained 11402 + T: git git://linuxtv.org/media_tree.git 11403 11403 F: drivers/media/radio/radio-mr800.c 11404 11404 11405 11405 MRF24J40 IEEE 802.15.4 RADIO DRIVER 11406 11406 M: Alan Ott <alan@signal11.us> 11407 11407 L: linux-wpan@vger.kernel.org 11408 11408 S: Maintained 11409 - F: drivers/net/ieee802154/mrf24j40.c 11410 11409 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 11410 + F: drivers/net/ieee802154/mrf24j40.c 11411 11411 11412 11412 MSI LAPTOP SUPPORT 11413 11413 M: "Lee, Chun-Yi" <jlee@suse.com> ··· 11423 11423 MSI001 MEDIA DRIVER 11424 11424 M: Antti Palosaari <crope@iki.fi> 11425 11425 L: linux-media@vger.kernel.org 11426 + S: Maintained 11426 11427 W: https://linuxtv.org 11427 11428 W: http://palosaari.fi/linux/ 11428 11429 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11429 11430 T: git git://linuxtv.org/anttip/media_tree.git 11430 - S: Maintained 11431 11431 F: drivers/media/tuners/msi001* 11432 11432 11433 11433 MSI2500 MEDIA DRIVER 11434 11434 M: Antti Palosaari <crope@iki.fi> 11435 11435 L: linux-media@vger.kernel.org 11436 + S: Maintained 11436 11437 W: https://linuxtv.org 11437 11438 W: http://palosaari.fi/linux/ 11438 11439 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11439 11440 T: git git://linuxtv.org/anttip/media_tree.git 11440 - S: Maintained 11441 11441 F: drivers/media/usb/msi2500/ 11442 11442 11443 11443 MSYSTEMS DISKONCHIP G3 MTD DRIVER ··· 11449 11449 MT9M032 APTINA SENSOR DRIVER 11450 11450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11451 11451 L: linux-media@vger.kernel.org 11452 - T: git git://linuxtv.org/media_tree.git 11453 11452 S: Maintained 11453 + T: git git://linuxtv.org/media_tree.git 11454 11454 F: drivers/media/i2c/mt9m032.c 11455 11455 F: include/media/i2c/mt9m032.h 11456 11456 11457 11457 MT9P031 APTINA CAMERA SENSOR 11458 11458 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11459 11459 L: linux-media@vger.kernel.org 11460 - T: git git://linuxtv.org/media_tree.git 11461 11460 S: Maintained 11461 + T: git git://linuxtv.org/media_tree.git 11462 11462 F: drivers/media/i2c/mt9p031.c 11463 11463 F: include/media/i2c/mt9p031.h 11464 11464 11465 11465 MT9T001 APTINA CAMERA SENSOR 11466 11466 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11467 11467 L: linux-media@vger.kernel.org 11468 - T: git git://linuxtv.org/media_tree.git 11469 11468 S: Maintained 11469 + T: git git://linuxtv.org/media_tree.git 11470 11470 F: drivers/media/i2c/mt9t001.c 11471 11471 F: include/media/i2c/mt9t001.h 11472 11472 11473 11473 MT9T112 APTINA CAMERA SENSOR 11474 11474 M: Jacopo Mondi <jacopo@jmondi.org> 11475 11475 L: linux-media@vger.kernel.org 11476 - T: git git://linuxtv.org/media_tree.git 11477 11476 S: Odd Fixes 11477 + T: git git://linuxtv.org/media_tree.git 11478 11478 F: drivers/media/i2c/mt9t112.c 11479 11479 F: include/media/i2c/mt9t112.h 11480 11480 11481 11481 MT9V032 APTINA CAMERA SENSOR 11482 11482 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11483 11483 L: linux-media@vger.kernel.org 11484 - T: git git://linuxtv.org/media_tree.git 11485 11484 S: Maintained 11485 + T: git git://linuxtv.org/media_tree.git 11486 11486 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 11487 11487 F: drivers/media/i2c/mt9v032.c 11488 11488 F: include/media/i2c/mt9v032.h ··· 11490 11490 MT9V111 APTINA CAMERA SENSOR 11491 11491 M: Jacopo Mondi <jacopo@jmondi.org> 11492 11492 L: linux-media@vger.kernel.org 11493 - T: git git://linuxtv.org/media_tree.git 11494 11493 S: Maintained 11494 + T: git git://linuxtv.org/media_tree.git 11495 11495 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 11496 11496 F: drivers/media/i2c/mt9v111.c 11497 11497 11498 11498 MULTIFUNCTION DEVICES (MFD) 11499 11499 M: Lee Jones <lee.jones@linaro.org> 11500 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11501 11500 S: Supported 11501 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11502 11502 F: Documentation/devicetree/bindings/mfd/ 11503 11503 F: drivers/mfd/ 11504 - F: include/linux/mfd/ 11505 11504 F: include/dt-bindings/mfd/ 11505 + F: include/linux/mfd/ 11506 11506 11507 11507 MULTIMEDIA CARD (MMC) ETC. OVER SPI 11508 11508 S: Orphan ··· 11512 11512 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 11513 11513 M: Ulf Hansson <ulf.hansson@linaro.org> 11514 11514 L: linux-mmc@vger.kernel.org 11515 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11516 11515 S: Maintained 11516 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 11517 11517 F: Documentation/devicetree/bindings/mmc/ 11518 11518 F: drivers/mmc/ 11519 11519 F: include/linux/mmc/ ··· 11524 11524 S: Maintained 11525 11525 F: Documentation/ABI/testing/sysfs-class-mux* 11526 11526 F: Documentation/devicetree/bindings/mux/ 11527 + F: drivers/mux/ 11527 11528 F: include/dt-bindings/mux/ 11528 11529 F: include/linux/mux/ 11529 - F: drivers/mux/ 11530 11530 11531 11531 MULTITECH MULTIPORT CARD (ISICOM) 11532 11532 S: Orphan ··· 11548 11548 MXL5007T MEDIA DRIVER 11549 11549 M: Michael Krufky <mkrufky@linuxtv.org> 11550 11550 L: linux-media@vger.kernel.org 11551 + S: Maintained 11551 11552 W: https://linuxtv.org 11552 11553 W: http://github.com/mkrufky 11553 11554 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11554 11555 T: git git://linuxtv.org/mkrufky/tuners.git 11555 - S: Maintained 11556 11556 F: drivers/media/tuners/mxl5007t.* 11557 11557 11558 11558 MXSFB DRM DRIVER ··· 11560 11560 M: Stefan Agner <stefan@agner.ch> 11561 11561 L: dri-devel@lists.freedesktop.org 11562 11562 S: Supported 11563 - F: drivers/gpu/drm/mxsfb/ 11564 - F: Documentation/devicetree/bindings/display/mxsfb.txt 11565 11563 T: git git://anongit.freedesktop.org/drm/drm-misc 11564 + F: Documentation/devicetree/bindings/display/mxsfb.txt 11565 + F: drivers/gpu/drm/mxsfb/ 11566 11566 11567 11567 MYLEX DAC960 PCI RAID Controller 11568 11568 M: Hannes Reinecke <hare@kernel.org> ··· 11574 11574 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 11575 11575 M: Chris Lee <christopher.lee@cspi.com> 11576 11576 L: netdev@vger.kernel.org 11577 - W: https://www.cspi.com/ethernet-products/support/downloads/ 11578 11577 S: Supported 11578 + W: https://www.cspi.com/ethernet-products/support/downloads/ 11579 11579 F: drivers/net/ethernet/myricom/myri10ge/ 11580 11580 11581 11581 NAND FLASH SUBSYSTEM 11582 11582 M: Miquel Raynal <miquel.raynal@bootlin.com> 11583 11583 R: Richard Weinberger <richard@nod.at> 11584 11584 L: linux-mtd@lists.infradead.org 11585 + S: Maintained 11585 11586 W: http://www.linux-mtd.infradead.org/ 11586 11587 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11587 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11588 11588 C: irc://irc.oftc.net/mtd 11589 - S: Maintained 11589 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 11590 11590 F: drivers/mtd/nand/ 11591 11591 F: include/linux/mtd/*nand*.h 11592 11592 11593 11593 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 11594 11594 M: Daniel Mack <zonque@gmail.com> 11595 - S: Maintained 11596 11595 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11596 + S: Maintained 11597 11597 W: http://www.native-instruments.com 11598 11598 F: sound/usb/caiaq/ 11599 11599 ··· 11654 11654 M: Florian Westphal <fw@strlen.de> 11655 11655 L: netfilter-devel@vger.kernel.org 11656 11656 L: coreteam@netfilter.org 11657 + S: Maintained 11657 11658 W: http://www.netfilter.org/ 11658 11659 W: http://www.iptables.org/ 11659 11660 W: http://www.nftables.org/ 11660 11661 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 11661 11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 11662 11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 11663 - S: Maintained 11664 11664 F: include/linux/netfilter* 11665 11665 F: include/linux/netfilter/ 11666 11666 F: include/net/netfilter/ ··· 11668 11668 F: include/uapi/linux/netfilter/ 11669 11669 F: net/*/netfilter.c 11670 11670 F: net/*/netfilter/ 11671 - F: net/netfilter/ 11672 11671 F: net/bridge/br_netfilter*.c 11672 + F: net/netfilter/ 11673 11673 11674 11674 NETROM NETWORK LAYER 11675 11675 M: Ralf Baechle <ralf@linux-mips.org> 11676 11676 L: linux-hams@vger.kernel.org 11677 - W: http://www.linux-ax25.org/ 11678 11677 S: Maintained 11678 + W: http://www.linux-ax25.org/ 11679 11679 F: include/net/netrom.h 11680 11680 F: include/uapi/linux/netrom.h 11681 11681 F: net/netrom/ ··· 11688 11688 11689 11689 NETWORK BLOCK DEVICE (NBD) 11690 11690 M: Josef Bacik <josef@toxicpanda.com> 11691 - S: Maintained 11692 11691 L: linux-block@vger.kernel.org 11693 11692 L: nbd@other.debian.org 11693 + S: Maintained 11694 11694 F: Documentation/admin-guide/blockdev/nbd.rst 11695 11695 F: drivers/block/nbd.c 11696 11696 F: include/trace/events/nbd.h ··· 11701 11701 L: netdev@vger.kernel.org 11702 11702 S: Maintained 11703 11703 W: https://fedorahosted.org/dropwatch/ 11704 - F: net/core/drop_monitor.c 11705 - F: include/uapi/linux/net_dropmon.h 11706 11704 F: include/net/drop_monitor.h 11705 + F: include/uapi/linux/net_dropmon.h 11706 + F: net/core/drop_monitor.c 11707 11707 11708 11708 NETWORKING DRIVERS 11709 11709 M: "David S. Miller" <davem@davemloft.net> 11710 11710 L: netdev@vger.kernel.org 11711 + S: Odd Fixes 11711 11712 W: http://www.linuxfoundation.org/en/Net 11712 11713 Q: http://patchwork.ozlabs.org/project/netdev/list/ 11713 11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11714 11715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11715 - S: Odd Fixes 11716 11716 F: Documentation/devicetree/bindings/net/ 11717 11717 F: drivers/net/ 11718 - F: include/linux/if_* 11719 - F: include/linux/netdevice.h 11720 11718 F: include/linux/etherdevice.h 11721 11719 F: include/linux/fcdevice.h 11722 11720 F: include/linux/fddidevice.h 11723 11721 F: include/linux/hippidevice.h 11722 + F: include/linux/if_* 11724 11723 F: include/linux/inetdevice.h 11724 + F: include/linux/netdevice.h 11725 11725 F: include/uapi/linux/if_* 11726 11726 F: include/uapi/linux/netdevice.h 11727 11727 11728 11728 NETWORKING DRIVERS (WIRELESS) 11729 11729 M: Kalle Valo <kvalo@codeaurora.org> 11730 11730 L: linux-wireless@vger.kernel.org 11731 + S: Maintained 11731 11732 Q: http://patchwork.kernel.org/project/linux-wireless/list/ 11732 11733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 11733 11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 11734 - S: Maintained 11735 11735 F: Documentation/devicetree/bindings/net/wireless/ 11736 11736 F: drivers/net/wireless/ 11737 11737 ··· 11741 11741 M: Florian Fainelli <f.fainelli@gmail.com> 11742 11742 S: Maintained 11743 11743 F: Documentation/devicetree/bindings/net/dsa/ 11744 - F: net/dsa/ 11745 - F: include/net/dsa.h 11744 + F: drivers/net/dsa/ 11746 11745 F: include/linux/dsa/ 11747 11746 F: include/linux/platform_data/dsa.h 11748 - F: drivers/net/dsa/ 11747 + F: include/net/dsa.h 11748 + F: net/dsa/ 11749 11749 11750 11750 NETWORKING [GENERAL] 11751 11751 M: "David S. Miller" <davem@davemloft.net> 11752 11752 M: Jakub Kicinski <kuba@kernel.org> 11753 11753 L: netdev@vger.kernel.org 11754 + S: Maintained 11754 11755 W: http://www.linuxfoundation.org/en/Net 11755 11756 Q: http://patchwork.ozlabs.org/project/netdev/list/ 11757 + B: mailto:netdev@vger.kernel.org 11756 11758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11757 11759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 11758 - B: mailto:netdev@vger.kernel.org 11759 - S: Maintained 11760 - F: net/ 11761 - F: include/net/ 11760 + F: Documentation/networking/ 11762 11761 F: include/linux/in.h 11763 11762 F: include/linux/net.h 11764 11763 F: include/linux/netdevice.h 11764 + F: include/net/ 11765 11765 F: include/uapi/linux/in.h 11766 11766 F: include/uapi/linux/net.h 11767 - F: include/uapi/linux/netdevice.h 11768 11767 F: include/uapi/linux/net_namespace.h 11769 - F: tools/testing/selftests/net/ 11768 + F: include/uapi/linux/netdevice.h 11770 11769 F: lib/net_utils.c 11771 11770 F: lib/random32.c 11772 - F: Documentation/networking/ 11771 + F: net/ 11772 + F: tools/testing/selftests/net/ 11773 11773 11774 11774 NETWORKING [IPSEC] 11775 11775 M: Steffen Klassert <steffen.klassert@secunet.com> 11776 11776 M: Herbert Xu <herbert@gondor.apana.org.au> 11777 11777 M: "David S. Miller" <davem@davemloft.net> 11778 11778 L: netdev@vger.kernel.org 11779 + S: Maintained 11779 11780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 11780 11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 11781 - S: Maintained 11782 - F: net/xfrm/ 11783 - F: net/key/ 11784 - F: net/ipv4/xfrm* 11785 - F: net/ipv4/esp4* 11786 - F: net/ipv4/ah4.c 11787 - F: net/ipv4/ipcomp.c 11788 - F: net/ipv4/ip_vti.c 11789 - F: net/ipv6/xfrm* 11790 - F: net/ipv6/esp6* 11791 - F: net/ipv6/ah6.c 11792 - F: net/ipv6/ipcomp6.c 11793 - F: net/ipv6/ip6_vti.c 11794 - F: include/uapi/linux/xfrm.h 11795 11782 F: include/net/xfrm.h 11783 + F: include/uapi/linux/xfrm.h 11784 + F: net/ipv4/ah4.c 11785 + F: net/ipv4/esp4* 11786 + F: net/ipv4/ip_vti.c 11787 + F: net/ipv4/ipcomp.c 11788 + F: net/ipv4/xfrm* 11789 + F: net/ipv6/ah6.c 11790 + F: net/ipv6/esp6* 11791 + F: net/ipv6/ip6_vti.c 11792 + F: net/ipv6/ipcomp6.c 11793 + F: net/ipv6/xfrm* 11794 + F: net/key/ 11795 + F: net/xfrm/ 11796 11796 11797 11797 NETWORKING [IPv4/IPv6] 11798 11798 M: "David S. Miller" <davem@davemloft.net> 11799 11799 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 11800 11800 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 11801 11801 L: netdev@vger.kernel.org 11802 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11803 11802 S: Maintained 11803 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 11804 + F: arch/x86/net/* 11805 + F: include/net/ip* 11804 11806 F: net/ipv4/ 11805 11807 F: net/ipv6/ 11806 - F: include/net/ip* 11807 - F: arch/x86/net/* 11808 11808 11809 11809 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 11810 11810 M: Paul Moore <paul@paul-moore.com> 11811 - W: https://github.com/netlabel 11812 11811 L: netdev@vger.kernel.org 11813 11812 L: linux-security-module@vger.kernel.org 11814 11813 S: Maintained 11814 + W: https://github.com/netlabel 11815 11815 F: Documentation/netlabel/ 11816 11816 F: include/net/calipso.h 11817 11817 F: include/net/cipso_ipv4.h 11818 11818 F: include/net/netlabel.h 11819 - F: include/uapi/linux/netfilter/xt_SECMARK.h 11820 11819 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 11821 - F: net/netlabel/ 11820 + F: include/uapi/linux/netfilter/xt_SECMARK.h 11822 11821 F: net/ipv4/cipso_ipv4.c 11823 11822 F: net/ipv6/calipso.c 11824 11823 F: net/netfilter/xt_CONNSECMARK.c 11825 11824 F: net/netfilter/xt_SECMARK.c 11825 + F: net/netlabel/ 11826 11826 11827 11827 NETWORKING [MPTCP] 11828 11828 M: Mat Martineau <mathew.j.martineau@linux.intel.com> 11829 11829 M: Matthieu Baerts <matthieu.baerts@tessares.net> 11830 11830 L: netdev@vger.kernel.org 11831 11831 L: mptcp@lists.01.org 11832 + S: Maintained 11832 11833 W: https://github.com/multipath-tcp/mptcp_net-next/wiki 11833 11834 B: https://github.com/multipath-tcp/mptcp_net-next/issues 11834 - S: Maintained 11835 11835 F: include/net/mptcp.h 11836 11836 F: include/uapi/linux/mptcp.h 11837 11837 F: net/mptcp/ ··· 11841 11841 M: Eric Dumazet <edumazet@google.com> 11842 11842 L: netdev@vger.kernel.org 11843 11843 S: Maintained 11844 - F: net/ipv4/tcp*.c 11845 - F: net/ipv4/syncookies.c 11846 - F: net/ipv6/tcp*.c 11847 - F: net/ipv6/syncookies.c 11848 - F: include/uapi/linux/tcp.h 11849 - F: include/net/tcp.h 11850 11844 F: include/linux/tcp.h 11845 + F: include/net/tcp.h 11851 11846 F: include/trace/events/tcp.h 11847 + F: include/uapi/linux/tcp.h 11848 + F: net/ipv4/syncookies.c 11849 + F: net/ipv4/tcp*.c 11850 + F: net/ipv6/syncookies.c 11851 + F: net/ipv6/tcp*.c 11852 11852 11853 11853 NETWORKING [TLS] 11854 11854 M: Boris Pismenny <borisp@mellanox.com> ··· 11858 11858 M: Jakub Kicinski <kuba@kernel.org> 11859 11859 L: netdev@vger.kernel.org 11860 11860 S: Maintained 11861 - F: net/tls/* 11862 - F: include/uapi/linux/tls.h 11863 11861 F: include/net/tls.h 11862 + F: include/uapi/linux/tls.h 11863 + F: net/tls/* 11864 11864 11865 11865 NETWORKING [WIRELESS] 11866 11866 L: linux-wireless@vger.kernel.org ··· 11878 11878 M: Sridhar Samudrala <sridhar.samudrala@intel.com> 11879 11879 L: netdev@vger.kernel.org 11880 11880 S: Supported 11881 + F: Documentation/networking/net_failover.rst 11881 11882 F: drivers/net/net_failover.c 11882 11883 F: include/net/net_failover.h 11883 - F: Documentation/networking/net_failover.rst 11884 11884 11885 11885 NEXTHOP 11886 11886 M: David Ahern <dsahern@kernel.org> 11887 11887 L: netdev@vger.kernel.org 11888 11888 S: Maintained 11889 + F: include/net/netns/nexthop.h 11889 11890 F: include/net/nexthop.h 11890 11891 F: include/uapi/linux/nexthop.h 11891 - F: include/net/netns/nexthop.h 11892 11892 F: net/ipv4/nexthop.c 11893 11893 11894 11894 NFC SUBSYSTEM 11895 11895 L: netdev@vger.kernel.org 11896 11896 S: Orphan 11897 - F: net/nfc/ 11898 - F: include/net/nfc/ 11899 - F: include/uapi/linux/nfc.h 11897 + F: Documentation/devicetree/bindings/net/nfc/ 11900 11898 F: drivers/nfc/ 11901 11899 F: include/linux/platform_data/nfcmrvl.h 11902 - F: Documentation/devicetree/bindings/net/nfc/ 11900 + F: include/net/nfc/ 11901 + F: include/uapi/linux/nfc.h 11902 + F: net/nfc/ 11903 11903 11904 11904 NFS, SUNRPC, AND LOCKD CLIENTS 11905 11905 M: Trond Myklebust <trond.myklebust@hammerspace.com> 11906 11906 M: Anna Schumaker <anna.schumaker@netapp.com> 11907 11907 L: linux-nfs@vger.kernel.org 11908 + S: Maintained 11908 11909 W: http://client.linux-nfs.org 11909 11910 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 11910 - S: Maintained 11911 11911 F: fs/lockd/ 11912 11912 F: fs/nfs/ 11913 11913 F: fs/nfs_common/ 11914 - F: net/sunrpc/ 11915 11914 F: include/linux/lockd/ 11916 11915 F: include/linux/nfs* 11917 11916 F: include/linux/sunrpc/ 11918 11917 F: include/uapi/linux/nfs* 11919 11918 F: include/uapi/linux/sunrpc/ 11919 + F: net/sunrpc/ 11920 11920 11921 11921 NILFS2 FILESYSTEM 11922 11922 M: Ryusuke Konishi <konishi.ryusuke@gmail.com> 11923 11923 L: linux-nilfs@vger.kernel.org 11924 + S: Supported 11924 11925 W: https://nilfs.sourceforge.io/ 11925 11926 W: https://nilfs.osdn.jp/ 11926 11927 T: git git://github.com/konis/nilfs2.git 11927 - S: Supported 11928 11928 F: Documentation/filesystems/nilfs2.rst 11929 11929 F: fs/nilfs2/ 11930 11930 F: include/trace/events/nilfs2.h ··· 11933 11933 11934 11934 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 11935 11935 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11936 - W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11937 11936 S: Maintained 11937 + W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11938 11938 F: Documentation/scsi/NinjaSCSI.rst 11939 11939 F: drivers/scsi/pcmcia/nsp_* 11940 11940 11941 11941 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 11942 11942 M: GOTO Masanori <gotom@debian.or.jp> 11943 11943 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 11944 - W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11945 11944 S: Maintained 11945 + W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 11946 11946 F: Documentation/scsi/NinjaSCSI.rst 11947 11947 F: drivers/scsi/nsp32* 11948 11948 11949 11949 NIOS2 ARCHITECTURE 11950 11950 M: Ley Foon Tan <ley.foon.tan@intel.com> 11951 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11952 11951 S: Maintained 11952 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 11953 11953 F: arch/nios2/ 11954 11954 11955 11955 NOHZ, DYNTICKS SUPPORT ··· 11957 11957 M: Thomas Gleixner <tglx@linutronix.de> 11958 11958 M: Ingo Molnar <mingo@kernel.org> 11959 11959 L: linux-kernel@vger.kernel.org 11960 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11961 11960 S: Maintained 11962 - F: kernel/time/tick*.* 11963 - F: include/linux/tick.h 11961 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 11964 11962 F: include/linux/sched/nohz.h 11963 + F: include/linux/tick.h 11964 + F: kernel/time/tick*.* 11965 11965 11966 11966 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 11967 11967 M: Pavel Machek <pavel@ucw.cz> 11968 11968 M: Sakari Ailus <sakari.ailus@iki.fi> 11969 11969 L: linux-media@vger.kernel.org 11970 11970 S: Maintained 11971 - F: drivers/media/i2c/et8ek8 11972 11971 F: drivers/media/i2c/ad5820.c 11972 + F: drivers/media/i2c/et8ek8 11973 11973 11974 11974 NOKIA N900 POWER SUPPLY DRIVERS 11975 11975 R: Pali Rohár <pali@kernel.org> 11976 - F: include/linux/power/bq2415x_charger.h 11977 - F: include/linux/power/bq27xxx_battery.h 11978 11976 F: drivers/power/supply/bq2415x_charger.c 11979 11977 F: drivers/power/supply/bq27xxx_battery.c 11980 11978 F: drivers/power/supply/bq27xxx_battery_i2c.c 11981 11979 F: drivers/power/supply/isp1704_charger.c 11982 11980 F: drivers/power/supply/rx51_battery.c 11981 + F: include/linux/power/bq2415x_charger.h 11982 + F: include/linux/power/bq27xxx_battery.h 11983 11983 11984 11984 NOLIBC HEADER FILE 11985 11985 M: Willy Tarreau <w@1wt.eu> ··· 11990 11990 NSDEPS 11991 11991 M: Matthias Maennich <maennich@google.com> 11992 11992 S: Maintained 11993 - F: scripts/nsdeps 11994 11993 F: Documentation/core-api/symbol-namespaces.rst 11994 + F: scripts/nsdeps 11995 11995 11996 11996 NTB AMD DRIVER 11997 11997 M: Sanjay R Mehta <sanju.mehta@amd.com> ··· 12008 12008 S: Supported 12009 12009 W: https://github.com/jonmason/ntb/wiki 12010 12010 T: git git://github.com/jonmason/ntb.git 12011 - F: drivers/ntb/ 12012 12011 F: drivers/net/ntb_netdev.c 12012 + F: drivers/ntb/ 12013 12013 F: include/linux/ntb.h 12014 12014 F: include/linux/ntb_transport.h 12015 12015 F: tools/testing/selftests/ntb/ ··· 12031 12031 NTFS FILESYSTEM 12032 12032 M: Anton Altaparmakov <anton@tuxera.com> 12033 12033 L: linux-ntfs-dev@lists.sourceforge.net 12034 + S: Supported 12034 12035 W: http://www.tuxera.com/ 12035 12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 12036 - S: Supported 12037 12037 F: Documentation/filesystems/ntfs.rst 12038 12038 F: fs/ntfs/ 12039 12039 ··· 12050 12050 M: Antonino Daplas <adaplas@gmail.com> 12051 12051 L: linux-fbdev@vger.kernel.org 12052 12052 S: Maintained 12053 - F: drivers/video/fbdev/riva/ 12054 12053 F: drivers/video/fbdev/nvidia/ 12054 + F: drivers/video/fbdev/riva/ 12055 12055 12056 12056 NVM EXPRESS DRIVER 12057 12057 M: Keith Busch <kbusch@kernel.org> ··· 12059 12059 M: Christoph Hellwig <hch@lst.de> 12060 12060 M: Sagi Grimberg <sagi@grimberg.me> 12061 12061 L: linux-nvme@lists.infradead.org 12062 - T: git://git.infradead.org/nvme.git 12063 - W: http://git.infradead.org/nvme.git 12064 12062 S: Supported 12063 + W: http://git.infradead.org/nvme.git 12064 + T: git://git.infradead.org/nvme.git 12065 12065 F: drivers/nvme/host/ 12066 12066 F: include/linux/nvme.h 12067 12067 F: include/uapi/linux/nvme_ioctl.h ··· 12070 12070 M: James Smart <james.smart@broadcom.com> 12071 12071 L: linux-nvme@lists.infradead.org 12072 12072 S: Supported 12073 - F: include/linux/nvme-fc.h 12074 - F: include/linux/nvme-fc-driver.h 12075 12073 F: drivers/nvme/host/fc.c 12076 12074 F: drivers/nvme/target/fc.c 12077 12075 F: drivers/nvme/target/fcloop.c 12076 + F: include/linux/nvme-fc-driver.h 12077 + F: include/linux/nvme-fc.h 12078 12078 12079 12079 NVM EXPRESS TARGET DRIVER 12080 12080 M: Christoph Hellwig <hch@lst.de> 12081 12081 M: Sagi Grimberg <sagi@grimberg.me> 12082 12082 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> 12083 12083 L: linux-nvme@lists.infradead.org 12084 - T: git://git.infradead.org/nvme.git 12085 - W: http://git.infradead.org/nvme.git 12086 12084 S: Supported 12085 + W: http://git.infradead.org/nvme.git 12086 + T: git://git.infradead.org/nvme.git 12087 12087 F: drivers/nvme/target/ 12088 12088 12089 12089 NVMEM FRAMEWORK 12090 12090 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12091 12091 S: Maintained 12092 - F: drivers/nvmem/ 12093 - F: Documentation/devicetree/bindings/nvmem/ 12094 12092 F: Documentation/ABI/stable/sysfs-bus-nvmem 12093 + F: Documentation/devicetree/bindings/nvmem/ 12094 + F: drivers/nvmem/ 12095 12095 F: include/linux/nvmem-consumer.h 12096 12096 F: include/linux/nvmem-provider.h 12097 12097 12098 12098 NXP FSPI DRIVER 12099 - R: Yogesh Gaur <yogeshgaur.83@gmail.com> 12100 12099 M: Ashish Kumar <ashish.kumar@nxp.com> 12100 + R: Yogesh Gaur <yogeshgaur.83@gmail.com> 12101 12101 L: linux-spi@vger.kernel.org 12102 12102 S: Maintained 12103 - F: drivers/spi/spi-nxp-fspi.c 12104 12103 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt 12104 + F: drivers/spi/spi-nxp-fspi.c 12105 12105 12106 12106 NXP FXAS21002C DRIVER 12107 12107 M: Rui Miguel Silva <rmfrfs@gmail.com> 12108 12108 L: linux-iio@vger.kernel.org 12109 12109 S: Maintained 12110 12110 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt 12111 - F: drivers/iio/gyro/fxas21002c_core.c 12112 12111 F: drivers/iio/gyro/fxas21002c.h 12112 + F: drivers/iio/gyro/fxas21002c_core.c 12113 12113 F: drivers/iio/gyro/fxas21002c_i2c.c 12114 12114 F: drivers/iio/gyro/fxas21002c_spi.c 12115 12115 ··· 12154 12154 M: Jiri Pirko <jiri@mellanox.com> 12155 12155 L: netdev@vger.kernel.org 12156 12156 S: Supported 12157 + F: include/linux/objagg.h 12157 12158 F: lib/objagg.c 12158 12159 F: lib/test_objagg.c 12159 - F: include/linux/objagg.h 12160 12160 12161 12161 OBJTOOL 12162 12162 M: Josh Poimboeuf <jpoimboe@redhat.com> ··· 12169 12169 M: Andrew Donnellan <ajd@linux.ibm.com> 12170 12170 L: linuxppc-dev@lists.ozlabs.org 12171 12171 S: Supported 12172 - F: arch/powerpc/platforms/powernv/ocxl.c 12172 + F: Documentation/userspace-api/accelerators/ocxl.rst 12173 12173 F: arch/powerpc/include/asm/pnv-ocxl.h 12174 + F: arch/powerpc/platforms/powernv/ocxl.c 12174 12175 F: drivers/misc/ocxl/ 12175 12176 F: include/misc/ocxl* 12176 12177 F: include/uapi/misc/ocxl.h 12177 - F: Documentation/userspace-api/accelerators/ocxl.rst 12178 12178 12179 12179 OMAP AUDIO SUPPORT 12180 12180 M: Peter Ujfalusi <peter.ujfalusi@ti.com> ··· 12182 12182 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12183 12183 L: linux-omap@vger.kernel.org 12184 12184 S: Maintained 12185 + F: sound/soc/ti/n810.c 12185 12186 F: sound/soc/ti/omap* 12186 12187 F: sound/soc/ti/rx51.c 12187 - F: sound/soc/ti/n810.c 12188 12188 F: sound/soc/ti/sdma-pcm.* 12189 12189 12190 12190 OMAP CLOCK FRAMEWORK SUPPORT ··· 12199 12199 L: linux-omap@vger.kernel.org 12200 12200 L: devicetree@vger.kernel.org 12201 12201 S: Maintained 12202 - F: arch/arm/boot/dts/*omap* 12203 12202 F: arch/arm/boot/dts/*am3* 12204 12203 F: arch/arm/boot/dts/*am4* 12205 12204 F: arch/arm/boot/dts/*am5* 12206 12205 F: arch/arm/boot/dts/*dra7* 12206 + F: arch/arm/boot/dts/*omap* 12207 12207 F: arch/arm/boot/dts/logicpd-som-lv* 12208 12208 F: arch/arm/boot/dts/logicpd-torpedo* 12209 12209 ··· 12211 12211 L: linux-omap@vger.kernel.org 12212 12212 L: linux-fbdev@vger.kernel.org 12213 12213 S: Orphan 12214 - F: drivers/video/fbdev/omap2/ 12215 12214 F: Documentation/arm/omap/dss.rst 12215 + F: drivers/video/fbdev/omap2/ 12216 12216 12217 12217 OMAP FRAMEBUFFER SUPPORT 12218 12218 L: linux-fbdev@vger.kernel.org ··· 12225 12225 M: Tony Lindgren <tony@atomide.com> 12226 12226 L: linux-omap@vger.kernel.org 12227 12227 S: Maintained 12228 - F: drivers/memory/omap-gpmc.c 12229 12228 F: arch/arm/mach-omap2/*gpmc* 12229 + F: drivers/memory/omap-gpmc.c 12230 12230 12231 12231 OMAP GPIO DRIVER 12232 12232 M: Grygorii Strashko <grygorii.strashko@ti.com> ··· 12313 12313 L: linux-usb@vger.kernel.org 12314 12314 L: linux-omap@vger.kernel.org 12315 12315 S: Orphan 12316 - F: drivers/usb/*/*omap* 12317 12316 F: arch/arm/*omap*/usb* 12317 + F: drivers/usb/*/*omap* 12318 12318 12319 12319 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 12320 12320 M: Mark Jackson <mpfj@newflow.co.uk> ··· 12326 12326 M: Aaro Koskinen <aaro.koskinen@iki.fi> 12327 12327 M: Tony Lindgren <tony@atomide.com> 12328 12328 L: linux-omap@vger.kernel.org 12329 + S: Maintained 12329 12330 Q: http://patchwork.kernel.org/project/linux-omap/list/ 12330 12331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12331 - S: Maintained 12332 + F: arch/arm/configs/omap1_defconfig 12332 12333 F: arch/arm/mach-omap1/ 12333 12334 F: arch/arm/plat-omap/ 12334 - F: arch/arm/configs/omap1_defconfig 12335 12335 F: drivers/i2c/busses/i2c-omap.c 12336 - F: include/linux/platform_data/i2c-omap.h 12337 12336 F: include/linux/platform_data/ams-delta-fiq.h 12337 + F: include/linux/platform_data/i2c-omap.h 12338 12338 12339 12339 OMAP2+ SUPPORT 12340 12340 M: Tony Lindgren <tony@atomide.com> 12341 12341 L: linux-omap@vger.kernel.org 12342 + S: Maintained 12342 12343 W: http://www.muru.com/linux/omap/ 12343 12344 W: http://linux.omap.com/ 12344 12345 Q: http://patchwork.kernel.org/project/linux-omap/list/ 12345 12346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 12346 - S: Maintained 12347 + F: arch/arm/configs/omap2plus_defconfig 12347 12348 F: arch/arm/mach-omap2/ 12348 12349 F: arch/arm/plat-omap/ 12349 - F: arch/arm/configs/omap2plus_defconfig 12350 12350 F: drivers/bus/ti-sysc.c 12351 12351 F: drivers/i2c/busses/i2c-omap.c 12352 12352 F: drivers/irqchip/irq-omap-intc.c ··· 12392 12392 OMNIVISION OV13858 SENSOR DRIVER 12393 12393 M: Sakari Ailus <sakari.ailus@linux.intel.com> 12394 12394 L: linux-media@vger.kernel.org 12395 - T: git git://linuxtv.org/media_tree.git 12396 12395 S: Maintained 12396 + T: git git://linuxtv.org/media_tree.git 12397 12397 F: drivers/media/i2c/ov13858.c 12398 12398 12399 12399 OMNIVISION OV2680 SENSOR DRIVER 12400 12400 M: Rui Miguel Silva <rmfrfs@gmail.com> 12401 12401 L: linux-media@vger.kernel.org 12402 - T: git git://linuxtv.org/media_tree.git 12403 12402 S: Maintained 12404 - F: drivers/media/i2c/ov2680.c 12403 + T: git git://linuxtv.org/media_tree.git 12405 12404 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 12405 + F: drivers/media/i2c/ov2680.c 12406 12406 12407 12407 OMNIVISION OV2685 SENSOR DRIVER 12408 12408 M: Shunqian Zheng <zhengsq@rock-chips.com> 12409 12409 L: linux-media@vger.kernel.org 12410 - T: git git://linuxtv.org/media_tree.git 12411 12410 S: Maintained 12411 + T: git git://linuxtv.org/media_tree.git 12412 12412 F: drivers/media/i2c/ov2685.c 12413 12413 12414 12414 OMNIVISION OV5640 SENSOR DRIVER 12415 12415 M: Steve Longerbeam <slongerbeam@gmail.com> 12416 12416 L: linux-media@vger.kernel.org 12417 - T: git git://linuxtv.org/media_tree.git 12418 12417 S: Maintained 12418 + T: git git://linuxtv.org/media_tree.git 12419 12419 F: drivers/media/i2c/ov5640.c 12420 12420 12421 12421 OMNIVISION OV5647 SENSOR DRIVER 12422 12422 M: Luis Oliveira <lolivei@synopsys.com> 12423 12423 L: linux-media@vger.kernel.org 12424 - T: git git://linuxtv.org/media_tree.git 12425 12424 S: Maintained 12425 + T: git git://linuxtv.org/media_tree.git 12426 12426 F: drivers/media/i2c/ov5647.c 12427 12427 12428 12428 OMNIVISION OV5670 SENSOR DRIVER 12429 12429 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com> 12430 12430 M: Hyungwoo Yang <hyungwoo.yang@intel.com> 12431 12431 L: linux-media@vger.kernel.org 12432 - T: git git://linuxtv.org/media_tree.git 12433 12432 S: Maintained 12433 + T: git git://linuxtv.org/media_tree.git 12434 12434 F: drivers/media/i2c/ov5670.c 12435 12435 12436 12436 OMNIVISION OV5675 SENSOR DRIVER 12437 12437 M: Shawn Tu <shawnx.tu@intel.com> 12438 12438 L: linux-media@vger.kernel.org 12439 - T: git git://linuxtv.org/media_tree.git 12440 12439 S: Maintained 12440 + T: git git://linuxtv.org/media_tree.git 12441 12441 F: drivers/media/i2c/ov5675.c 12442 12442 12443 12443 OMNIVISION OV5695 SENSOR DRIVER 12444 12444 M: Shunqian Zheng <zhengsq@rock-chips.com> 12445 12445 L: linux-media@vger.kernel.org 12446 - T: git git://linuxtv.org/media_tree.git 12447 12446 S: Maintained 12447 + T: git git://linuxtv.org/media_tree.git 12448 12448 F: drivers/media/i2c/ov5695.c 12449 12449 12450 12450 OMNIVISION OV7670 SENSOR DRIVER 12451 12451 M: Jonathan Corbet <corbet@lwn.net> 12452 12452 L: linux-media@vger.kernel.org 12453 - T: git git://linuxtv.org/media_tree.git 12454 12453 S: Maintained 12455 - F: drivers/media/i2c/ov7670.c 12454 + T: git git://linuxtv.org/media_tree.git 12456 12455 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 12456 + F: drivers/media/i2c/ov7670.c 12457 12457 12458 12458 OMNIVISION OV772x SENSOR DRIVER 12459 12459 M: Jacopo Mondi <jacopo@jmondi.org> 12460 12460 L: linux-media@vger.kernel.org 12461 - T: git git://linuxtv.org/media_tree.git 12462 12461 S: Odd fixes 12462 + T: git git://linuxtv.org/media_tree.git 12463 + F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12463 12464 F: drivers/media/i2c/ov772x.c 12464 12465 F: include/media/i2c/ov772x.h 12465 - F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 12466 12466 12467 12467 OMNIVISION OV7740 SENSOR DRIVER 12468 12468 M: Wenyou Yang <wenyou.yang@microchip.com> 12469 12469 L: linux-media@vger.kernel.org 12470 - T: git git://linuxtv.org/media_tree.git 12471 12470 S: Maintained 12472 - F: drivers/media/i2c/ov7740.c 12471 + T: git git://linuxtv.org/media_tree.git 12473 12472 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 12473 + F: drivers/media/i2c/ov7740.c 12474 12474 12475 12475 OMNIVISION OV8856 SENSOR DRIVER 12476 12476 M: Ben Kao <ben.kao@intel.com> 12477 12477 L: linux-media@vger.kernel.org 12478 - T: git git://linuxtv.org/media_tree.git 12479 12478 S: Maintained 12479 + T: git git://linuxtv.org/media_tree.git 12480 12480 F: drivers/media/i2c/ov8856.c 12481 12481 12482 12482 OMNIVISION OV9640 SENSOR DRIVER ··· 12490 12490 R: Akinobu Mita <akinobu.mita@gmail.com> 12491 12491 R: Sylwester Nawrocki <s.nawrocki@samsung.com> 12492 12492 L: linux-media@vger.kernel.org 12493 - T: git git://linuxtv.org/media_tree.git 12494 12493 S: Maintained 12495 - F: drivers/media/i2c/ov9650.c 12494 + T: git git://linuxtv.org/media_tree.git 12496 12495 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 12496 + F: drivers/media/i2c/ov9650.c 12497 12497 12498 12498 ONENAND FLASH DRIVER 12499 12499 M: Kyungmin Park <kyungmin.park@samsung.com> ··· 12542 12542 M: Rob Herring <robh+dt@kernel.org> 12543 12543 M: Frank Rowand <frowand.list@gmail.com> 12544 12544 L: devicetree@vger.kernel.org 12545 + S: Maintained 12545 12546 W: http://www.devicetree.org/ 12546 12547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12547 - S: Maintained 12548 + F: Documentation/ABI/testing/sysfs-firmware-ofw 12548 12549 F: drivers/of/ 12549 12550 F: include/linux/of*.h 12550 12551 F: scripts/dtc/ 12551 - F: Documentation/ABI/testing/sysfs-firmware-ofw 12552 12552 12553 12553 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 12554 12554 M: Rob Herring <robh+dt@kernel.org> 12555 12555 L: devicetree@vger.kernel.org 12556 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12557 - Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12558 12556 S: Maintained 12557 + Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 12558 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 12559 12559 F: Documentation/devicetree/ 12560 12560 F: arch/*/boot/dts/ 12561 12561 F: include/dt-bindings/ ··· 12574 12574 M: Jonas Bonn <jonas@southpole.se> 12575 12575 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 12576 12576 M: Stafford Horne <shorne@gmail.com> 12577 - T: git git://github.com/openrisc/linux.git 12578 12577 L: openrisc@lists.librecores.org 12579 - W: http://openrisc.io 12580 12578 S: Maintained 12579 + W: http://openrisc.io 12580 + T: git git://github.com/openrisc/linux.git 12581 12581 F: Documentation/devicetree/bindings/openrisc/ 12582 12582 F: Documentation/openrisc/ 12583 12583 F: arch/openrisc/ ··· 12588 12588 M: Pravin B Shelar <pshelar@ovn.org> 12589 12589 L: netdev@vger.kernel.org 12590 12590 L: dev@openvswitch.org 12591 - W: http://openvswitch.org 12592 12591 S: Maintained 12593 - F: net/openvswitch/ 12592 + W: http://openvswitch.org 12594 12593 F: include/uapi/linux/openvswitch.h 12594 + F: net/openvswitch/ 12595 12595 12596 12596 OPERATING PERFORMANCE POINTS (OPP) 12597 12597 M: Viresh Kumar <vireshk@kernel.org> ··· 12600 12600 L: linux-pm@vger.kernel.org 12601 12601 S: Maintained 12602 12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 12603 + F: Documentation/devicetree/bindings/opp/ 12604 + F: Documentation/power/opp.rst 12603 12605 F: drivers/opp/ 12604 12606 F: include/linux/pm_opp.h 12605 - F: Documentation/power/opp.rst 12606 - F: Documentation/devicetree/bindings/opp/ 12607 12607 12608 12608 OPL4 DRIVER 12609 12609 M: Clemens Ladisch <clemens@ladisch.de> 12610 12610 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12611 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12612 12611 S: Maintained 12612 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12613 12613 F: sound/drivers/opl4/ 12614 12614 12615 12615 OPROFILE ··· 12626 12626 M: Joel Becker <jlbec@evilplan.org> 12627 12627 M: Joseph Qi <joseph.qi@linux.alibaba.com> 12628 12628 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 12629 - W: http://ocfs2.wiki.kernel.org 12630 12629 S: Supported 12631 - F: Documentation/filesystems/ocfs2.rst 12630 + W: http://ocfs2.wiki.kernel.org 12632 12631 F: Documentation/filesystems/dlmfs.rst 12632 + F: Documentation/filesystems/ocfs2.rst 12633 12633 F: fs/ocfs2/ 12634 12634 12635 12635 ORANGEFS FILESYSTEM 12636 12636 M: Mike Marshall <hubcap@omnibond.com> 12637 12637 R: Martin Brandenburg <martin@omnibond.com> 12638 12638 L: devel@lists.orangefs.org 12639 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12640 12639 S: Supported 12641 - F: fs/orangefs/ 12640 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 12642 12641 F: Documentation/filesystems/orangefs.rst 12642 + F: fs/orangefs/ 12643 12643 12644 12644 ORINOCO DRIVER 12645 12645 L: linux-wireless@vger.kernel.org 12646 + S: Orphan 12646 12647 W: http://wireless.kernel.org/en/users/Drivers/orinoco 12647 12648 W: http://www.nongnu.org/orinoco/ 12648 - S: Orphan 12649 12649 F: drivers/net/wireless/intersil/orinoco/ 12650 12650 12651 12651 OV2659 OMNIVISION SENSOR DRIVER 12652 12652 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12653 12653 L: linux-media@vger.kernel.org 12654 + S: Maintained 12654 12655 W: https://linuxtv.org 12655 12656 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12656 12657 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12657 - S: Maintained 12658 12658 F: drivers/media/i2c/ov2659.c 12659 12659 F: include/media/i2c/ov2659.h 12660 12660 12661 12661 OVERLAY FILESYSTEM 12662 12662 M: Miklos Szeredi <miklos@szeredi.hu> 12663 12663 L: linux-unionfs@vger.kernel.org 12664 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12665 12664 S: Supported 12666 - F: fs/overlayfs/ 12665 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 12667 12666 F: Documentation/filesystems/overlayfs.rst 12667 + F: fs/overlayfs/ 12668 12668 12669 12669 P54 WIRELESS DRIVER 12670 12670 M: Christian Lamparter <chunkeey@googlemail.com> 12671 12671 L: linux-wireless@vger.kernel.org 12672 - W: http://wireless.kernel.org/en/users/Drivers/p54 12673 12672 S: Maintained 12673 + W: http://wireless.kernel.org/en/users/Drivers/p54 12674 12674 F: drivers/net/wireless/intersil/p54/ 12675 12675 12676 12676 PACKING 12677 12677 M: Vladimir Oltean <olteanv@gmail.com> 12678 12678 L: netdev@vger.kernel.org 12679 12679 S: Supported 12680 - F: lib/packing.c 12681 - F: include/linux/packing.h 12682 12680 F: Documentation/core-api/packing.rst 12681 + F: include/linux/packing.h 12682 + F: lib/packing.c 12683 12683 12684 12684 PADATA PARALLEL EXECUTION MECHANISM 12685 12685 M: Steffen Klassert <steffen.klassert@secunet.com> 12686 12686 L: linux-crypto@vger.kernel.org 12687 12687 S: Maintained 12688 - F: kernel/padata.c 12689 - F: include/linux/padata.h 12690 12688 F: Documentation/core-api/padata.rst 12689 + F: include/linux/padata.h 12690 + F: kernel/padata.c 12691 12691 12692 12692 PAGE POOL 12693 12693 M: Jesper Dangaard Brouer <hawk@kernel.org> 12694 12694 M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 12695 12695 L: netdev@vger.kernel.org 12696 12696 S: Supported 12697 - F: net/core/page_pool.c 12698 12697 F: include/net/page_pool.h 12698 + F: net/core/page_pool.c 12699 12699 12700 12700 PANASONIC LAPTOP ACPI EXTRAS DRIVER 12701 12701 M: Harald Welte <laforge@gnumonks.org> ··· 12722 12722 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12723 12723 L: linux-parport@lists.infradead.org (subscribers-only) 12724 12724 S: Maintained 12725 + F: Documentation/driver-api/parport*.rst 12726 + F: drivers/char/ppdev.c 12725 12727 F: drivers/parport/ 12726 12728 F: include/linux/parport*.h 12727 - F: drivers/char/ppdev.c 12728 12729 F: include/uapi/linux/ppdev.h 12729 - F: Documentation/driver-api/parport*.rst 12730 12730 12731 12731 PARAVIRT_OPS INTERFACE 12732 12732 M: Juergen Gross <jgross@suse.com> ··· 12735 12735 L: virtualization@lists.linux-foundation.org 12736 12736 S: Supported 12737 12737 F: Documentation/virt/paravirt_ops.rst 12738 - F: arch/*/kernel/paravirt* 12739 12738 F: arch/*/include/asm/paravirt*.h 12739 + F: arch/*/kernel/paravirt* 12740 12740 F: include/linux/hypervisor.h 12741 12741 12742 12742 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES ··· 12750 12750 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 12751 12751 M: Helge Deller <deller@gmx.de> 12752 12752 L: linux-parisc@vger.kernel.org 12753 + S: Maintained 12753 12754 W: http://www.parisc-linux.org/ 12754 12755 Q: http://patchwork.kernel.org/project/linux-parisc/list/ 12755 12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 12756 12757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 12757 - S: Maintained 12758 - F: arch/parisc/ 12759 12758 F: Documentation/parisc/ 12760 - F: drivers/parisc/ 12759 + F: arch/parisc/ 12761 12760 F: drivers/char/agp/parisc-agp.c 12762 12761 F: drivers/input/misc/hp_sdc_rtc.c 12763 12762 F: drivers/input/serio/gscps2.c 12764 12763 F: drivers/input/serio/hp_sdc* 12764 + F: drivers/parisc/ 12765 12765 F: drivers/parport/parport_gsc.* 12766 12766 F: drivers/tty/serial/8250/8250_gsc.c 12767 - F: drivers/video/fbdev/sti* 12768 12767 F: drivers/video/console/sti* 12768 + F: drivers/video/fbdev/sti* 12769 12769 F: drivers/video/logo/logo_parisc* 12770 12770 F: include/linux/hp_sdc.h 12771 12771 ··· 12773 12773 M: Jiri Pirko <jiri@mellanox.com> 12774 12774 L: netdev@vger.kernel.org 12775 12775 S: Supported 12776 + F: include/linux/parman.h 12776 12777 F: lib/parman.c 12777 12778 F: lib/test_parman.c 12778 - F: include/linux/parman.h 12779 12779 12780 12780 PC ENGINES APU BOARD DRIVER 12781 12781 M: Enrico Weigelt, metux IT consult <info@metux.net> ··· 12904 12904 M: Logan Gunthorpe <logang@deltatee.com> 12905 12905 L: linux-pci@vger.kernel.org 12906 12906 S: Maintained 12907 - F: Documentation/driver-api/switchtec.rst 12908 12907 F: Documentation/ABI/testing/sysfs-class-switchtec 12909 - F: drivers/pci/switch/switchtec* 12910 - F: include/uapi/linux/switchtec_ioctl.h 12911 - F: include/linux/switchtec.h 12908 + F: Documentation/driver-api/switchtec.rst 12912 12909 F: drivers/ntb/hw/mscc/ 12910 + F: drivers/pci/switch/switchtec* 12911 + F: include/linux/switchtec.h 12912 + F: include/uapi/linux/switchtec_ioctl.h 12913 12913 12914 12914 PCI DRIVER FOR MOBIVEIL PCIE IP 12915 12915 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in> ··· 12993 12993 M: Kishon Vijay Abraham I <kishon@ti.com> 12994 12994 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12995 12995 L: linux-pci@vger.kernel.org 12996 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12997 12996 S: Supported 12998 - F: drivers/pci/endpoint/ 12997 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 12999 12998 F: drivers/misc/pci_endpoint_test.c 12999 + F: drivers/pci/endpoint/ 13000 13000 F: tools/pci/ 13001 13001 13002 13002 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC ··· 13006 13006 L: linuxppc-dev@lists.ozlabs.org 13007 13007 S: Supported 13008 13008 F: Documentation/PCI/pci-error-recovery.rst 13009 + F: Documentation/powerpc/eeh-pci-error-recovery.rst 13010 + F: arch/powerpc/include/*/eeh*.h 13011 + F: arch/powerpc/kernel/eeh*.c 13012 + F: arch/powerpc/platforms/*/eeh*.c 13009 13013 F: drivers/pci/pcie/aer.c 13010 13014 F: drivers/pci/pcie/dpc.c 13011 13015 F: drivers/pci/pcie/err.c 13012 - F: Documentation/powerpc/eeh-pci-error-recovery.rst 13013 - F: arch/powerpc/kernel/eeh*.c 13014 - F: arch/powerpc/platforms/*/eeh*.c 13015 - F: arch/powerpc/include/*/eeh*.h 13016 13016 13017 13017 PCI ERROR RECOVERY 13018 13018 M: Linas Vepstas <linasvepstas@gmail.com> ··· 13040 13040 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 13041 13041 R: Andrew Murray <amurray@thegoodpenguin.co.uk> 13042 13042 L: linux-pci@vger.kernel.org 13043 + S: Supported 13043 13044 Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 13044 13045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 13045 - S: Supported 13046 13046 F: drivers/pci/controller/ 13047 13047 13048 13048 PCI SUBSYSTEM 13049 13049 M: Bjorn Helgaas <bhelgaas@google.com> 13050 13050 L: linux-pci@vger.kernel.org 13051 + S: Supported 13051 13052 Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 13052 13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 13053 - S: Supported 13054 - F: Documentation/devicetree/bindings/pci/ 13055 13054 F: Documentation/PCI/ 13055 + F: Documentation/devicetree/bindings/pci/ 13056 + F: arch/x86/kernel/early-quirks.c 13057 + F: arch/x86/kernel/quirks.c 13058 + F: arch/x86/pci/ 13056 13059 F: drivers/acpi/pci* 13057 13060 F: drivers/pci/ 13058 13061 F: include/asm-generic/pci* 13059 - F: include/linux/pci* 13060 13062 F: include/linux/of_pci.h 13063 + F: include/linux/pci* 13061 13064 F: include/uapi/linux/pci* 13062 13065 F: lib/pci* 13063 - F: arch/x86/pci/ 13064 - F: arch/x86/kernel/quirks.c 13065 - F: arch/x86/kernel/early-quirks.c 13066 13066 13067 13067 PCIE DRIVER FOR AMAZON ANNAPURNA LABS 13068 13068 M: Jonathan Chocron <jonnyc@amazon.com> ··· 13153 13153 13154 13154 PCMCIA SUBSYSTEM 13155 13155 M: Dominik Brodowski <linux@dominikbrodowski.net> 13156 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 13157 13156 S: Odd Fixes 13157 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 13158 13158 F: Documentation/pcmcia/ 13159 - F: tools/pcmcia/ 13160 13159 F: drivers/pcmcia/ 13161 13160 F: include/pcmcia/ 13161 + F: tools/pcmcia/ 13162 13162 13163 13163 PCNET32 NETWORK DRIVER 13164 13164 M: Don Fry <pcnet32@frontier.com> ··· 13191 13191 M: Dennis Zhou <dennis@kernel.org> 13192 13192 M: Tejun Heo <tj@kernel.org> 13193 13193 M: Christoph Lameter <cl@linux.com> 13194 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 13195 13194 S: Maintained 13195 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 13196 + F: arch/*/include/asm/percpu.h 13196 13197 F: include/linux/percpu*.h 13197 13198 F: mm/percpu*.c 13198 - F: arch/*/include/asm/percpu.h 13199 13199 13200 13200 PER-TASK DELAY ACCOUNTING 13201 13201 M: Balbir Singh <bsingharora@gmail.com> ··· 13212 13212 R: Jiri Olsa <jolsa@redhat.com> 13213 13213 R: Namhyung Kim <namhyung@kernel.org> 13214 13214 L: linux-kernel@vger.kernel.org 13215 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13216 13215 S: Supported 13217 - F: kernel/events/* 13218 - F: include/linux/perf_event.h 13219 - F: include/uapi/linux/perf_event.h 13220 - F: arch/*/kernel/perf_event*.c 13221 - F: arch/*/kernel/*/perf_event*.c 13222 - F: arch/*/kernel/*/*/perf_event*.c 13223 - F: arch/*/include/asm/perf_event.h 13224 - F: arch/*/kernel/perf_callchain.c 13216 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13225 13217 F: arch/*/events/* 13226 13218 F: arch/*/events/*/* 13219 + F: arch/*/include/asm/perf_event.h 13220 + F: arch/*/kernel/*/*/perf_event*.c 13221 + F: arch/*/kernel/*/perf_event*.c 13222 + F: arch/*/kernel/perf_callchain.c 13223 + F: arch/*/kernel/perf_event*.c 13224 + F: include/linux/perf_event.h 13225 + F: include/uapi/linux/perf_event.h 13226 + F: kernel/events/* 13227 13227 F: tools/perf/ 13228 13228 13229 13229 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS ··· 13271 13271 PICOXCELL SUPPORT 13272 13272 M: Jamie Iles <jamie@jamieiles.com> 13273 13273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13274 - T: git git://github.com/jamieiles/linux-2.6-ji.git 13275 13274 S: Supported 13275 + T: git git://github.com/jamieiles/linux-2.6-ji.git 13276 13276 F: arch/arm/boot/dts/picoxcell* 13277 13277 F: arch/arm/mach-picoxcell/ 13278 13278 F: drivers/crypto/picoxcell* ··· 13283 13283 S: Maintained 13284 13284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 13285 13285 F: samples/pidfd/ 13286 - F: tools/testing/selftests/pidfd/ 13287 - F: tools/testing/selftests/pid_namespace/ 13288 13286 F: tools/testing/selftests/clone3/ 13287 + F: tools/testing/selftests/pid_namespace/ 13288 + F: tools/testing/selftests/pidfd/ 13289 13289 K: (?i)pidfd 13290 13290 K: (?i)clone3 13291 13291 K: \b(clone_args|kernel_clone_args)\b ··· 13356 13356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13357 13357 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13358 13358 S: Maintained 13359 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13360 13359 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 13360 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 13361 13361 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 13362 13362 F: drivers/pinctrl/samsung/ 13363 13363 F: include/dt-bindings/pinctrl/samsung.h ··· 13381 13381 M: James Hartley <james.hartley@sondrel.com> 13382 13382 L: linux-mips@vger.kernel.org 13383 13383 S: Odd Fixes 13384 - F: arch/mips/pistachio/ 13385 - F: arch/mips/include/asm/mach-pistachio/ 13386 13384 F: arch/mips/boot/dts/img/pistachio* 13387 13385 F: arch/mips/configs/pistachio*_defconfig 13386 + F: arch/mips/include/asm/mach-pistachio/ 13387 + F: arch/mips/pistachio/ 13388 13388 13389 13389 PKTCDVD DRIVER 13390 - S: Orphan 13391 13390 M: linux-block@vger.kernel.org 13391 + S: Orphan 13392 13392 F: drivers/block/pktcdvd.c 13393 13393 F: include/linux/pktcdvd.h 13394 13394 F: include/uapi/linux/pktcdvd.h 13395 13395 13396 13396 PKUNITY SOC DRIVERS 13397 13397 M: Guan Xuetao <gxt@pku.edu.cn> 13398 - W: http://mprc.pku.edu.cn/~guanxuetao/linux 13399 13398 S: Maintained 13399 + W: http://mprc.pku.edu.cn/~guanxuetao/linux 13400 13400 T: git git://github.com/gxt/linux.git 13401 - F: drivers/input/serio/i8042-unicore32io.h 13402 13401 F: drivers/i2c/busses/i2c-puv3.c 13403 - F: drivers/video/fbdev/fb-puv3.c 13402 + F: drivers/input/serio/i8042-unicore32io.h 13404 13403 F: drivers/rtc/rtc-puv3.c 13404 + F: drivers/video/fbdev/fb-puv3.c 13405 13405 13406 13406 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 13407 13407 M: Tomasz Duszynski <tduszyns@gmail.com> 13408 13408 S: Maintained 13409 - F: drivers/iio/chemical/pms7003.c 13410 13409 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 13410 + F: drivers/iio/chemical/pms7003.c 13411 13411 13412 13412 PLX DMA DRIVER 13413 13413 M: Logan Gunthorpe <logang@deltatee.com> ··· 13417 13417 PM-GRAPH UTILITY 13418 13418 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 13419 13419 L: linux-pm@vger.kernel.org 13420 + S: Supported 13420 13421 W: https://01.org/pm-graph 13421 13422 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 13422 13423 T: git git://github.com/intel/pm-graph 13423 - S: Supported 13424 13424 F: tools/power/pm-graph 13425 13425 13426 13426 PMBUS HARDWARE MONITORING DRIVERS 13427 13427 M: Guenter Roeck <linux@roeck-us.net> 13428 13428 L: linux-hwmon@vger.kernel.org 13429 + S: Maintained 13429 13430 W: http://hwmon.wiki.kernel.org/ 13430 13431 W: http://www.roeck-us.net/linux/drivers/ 13431 13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 13432 - S: Maintained 13433 13433 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 13434 - F: Documentation/devicetree/bindings/hwmon/max31785.txt 13435 13434 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 13435 + F: Documentation/devicetree/bindings/hwmon/max31785.txt 13436 13436 F: Documentation/hwmon/adm1275.rst 13437 13437 F: Documentation/hwmon/ibm-cffps.rst 13438 13438 F: Documentation/hwmon/ir35221.rst ··· 13444 13444 F: Documentation/hwmon/max31785.rst 13445 13445 F: Documentation/hwmon/max34440.rst 13446 13446 F: Documentation/hwmon/max8688.rst 13447 - F: Documentation/hwmon/pmbus.rst 13448 13447 F: Documentation/hwmon/pmbus-core.rst 13448 + F: Documentation/hwmon/pmbus.rst 13449 13449 F: Documentation/hwmon/tps40422.rst 13450 13450 F: Documentation/hwmon/ucd9000.rst 13451 13451 F: Documentation/hwmon/ucd9200.rst ··· 13455 13455 13456 13456 PMC SIERRA MaxRAID DRIVER 13457 13457 L: linux-scsi@vger.kernel.org 13458 - W: http://www.pmc-sierra.com/ 13459 13458 S: Orphan 13459 + W: http://www.pmc-sierra.com/ 13460 13460 F: drivers/scsi/pmcraid.* 13461 13461 13462 13462 PMC SIERRA PM8001 DRIVER ··· 13469 13469 M: Song Qiang <songqiang1304521@gmail.com> 13470 13470 L: linux-iio@vger.kernel.org 13471 13471 S: Maintained 13472 - F: drivers/iio/magnetometer/rm3100* 13473 13472 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 13473 + F: drivers/iio/magnetometer/rm3100* 13474 13474 13475 13475 PNP SUPPORT 13476 13476 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 13477 13477 L: linux-acpi@vger.kernel.org 13478 13478 S: Maintained 13479 - F: include/linux/pnp.h 13480 13479 F: drivers/pnp/ 13480 + F: include/linux/pnp.h 13481 13481 13482 13482 POSIX CLOCKS and TIMERS 13483 13483 M: Thomas Gleixner <tglx@linutronix.de> 13484 13484 L: linux-kernel@vger.kernel.org 13485 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13486 13485 S: Maintained 13486 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13487 13487 F: fs/timerfd.c 13488 - F: include/linux/timer* 13489 13488 F: include/linux/time_namespace.h 13490 - F: kernel/time/namespace.c 13489 + F: include/linux/timer* 13491 13490 F: kernel/time/*timer* 13491 + F: kernel/time/namespace.c 13492 13492 13493 13493 POWER MANAGEMENT CORE 13494 13494 M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13495 13495 L: linux-pm@vger.kernel.org 13496 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13497 - B: https://bugzilla.kernel.org 13498 13496 S: Supported 13497 + B: https://bugzilla.kernel.org 13498 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 13499 13499 F: drivers/base/power/ 13500 + F: drivers/powercap/ 13501 + F: include/linux/intel_rapl.h 13500 13502 F: include/linux/pm.h 13501 13503 F: include/linux/pm_* 13502 13504 F: include/linux/powercap.h 13503 - F: include/linux/intel_rapl.h 13504 - F: drivers/powercap/ 13505 13505 F: kernel/configs/nopm.config 13506 13506 13507 13507 POWER STATE COORDINATION INTERFACE (PSCI) ··· 13516 13516 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 13517 13517 M: Sebastian Reichel <sre@kernel.org> 13518 13518 L: linux-pm@vger.kernel.org 13519 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13520 13519 S: Maintained 13520 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13521 13521 F: Documentation/ABI/testing/sysfs-class-power 13522 13522 F: Documentation/devicetree/bindings/power/supply/ 13523 - F: include/linux/power_supply.h 13524 13523 F: drivers/power/supply/ 13524 + F: include/linux/power_supply.h 13525 13525 13526 13526 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 13527 13527 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> ··· 13532 13532 PPP OVER ATM (RFC 2364) 13533 13533 M: Mitchell Blank Jr <mitch@sfgoth.com> 13534 13534 S: Maintained 13535 - F: net/atm/pppoatm.c 13536 13535 F: include/uapi/linux/atmppp.h 13536 + F: net/atm/pppoatm.c 13537 13537 13538 13538 PPP OVER ETHERNET 13539 13539 M: Michal Ostrowski <mostrows@earthlink.net> ··· 13544 13544 PPP OVER L2TP 13545 13545 M: James Chapman <jchapman@katalix.com> 13546 13546 S: Maintained 13547 - F: net/l2tp/l2tp_ppp.c 13548 13547 F: include/linux/if_pppol2tp.h 13549 13548 F: include/uapi/linux/if_pppol2tp.h 13549 + F: net/l2tp/l2tp_ppp.c 13550 13550 13551 13551 PPP PROTOCOL DRIVERS AND COMPRESSORS 13552 13552 M: Paul Mackerras <paulus@samba.org> ··· 13556 13556 13557 13557 PPS SUPPORT 13558 13558 M: Rodolfo Giometti <giometti@enneenne.com> 13559 - W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13560 13559 L: linuxpps@ml.enneenne.com (subscribers-only) 13561 13560 S: Maintained 13562 - F: Documentation/driver-api/pps.rst 13563 - F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13561 + W: http://wiki.enneenne.com/index.php/LinuxPPS_support 13564 13562 F: Documentation/ABI/testing/sysfs-pps 13563 + F: Documentation/devicetree/bindings/pps/pps-gpio.txt 13564 + F: Documentation/driver-api/pps.rst 13565 13565 F: drivers/pps/ 13566 13566 F: include/linux/pps*.h 13567 13567 F: include/uapi/linux/pps.h ··· 13570 13570 M: Dmitry Kozlov <xeb@mail.ru> 13571 13571 L: netdev@vger.kernel.org 13572 13572 S: Maintained 13573 - F: drivers/net/ppp/pptp.c 13574 13573 W: http://sourceforge.net/projects/accel-pptp 13574 + F: drivers/net/ppp/pptp.c 13575 13575 13576 13576 PRESSURE STALL INFORMATION (PSI) 13577 13577 M: Johannes Weiner <hannes@cmpxchg.org> 13578 13578 S: Maintained 13579 - F: kernel/sched/psi.c 13580 13579 F: include/linux/psi* 13580 + F: kernel/sched/psi.c 13581 13581 13582 13582 PRINTK 13583 13583 M: Petr Mladek <pmladek@suse.com> 13584 13584 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 13585 13585 R: Steven Rostedt <rostedt@goodmis.org> 13586 13586 S: Maintained 13587 - F: kernel/printk/ 13588 13587 F: include/linux/printk.h 13588 + F: kernel/printk/ 13589 13589 13590 13590 PRISM54 WIRELESS DRIVER 13591 13591 M: Luis Chamberlain <mcgrof@kernel.org> 13592 13592 L: linux-wireless@vger.kernel.org 13593 - W: http://wireless.kernel.org/en/users/Drivers/p54 13594 13593 S: Obsolete 13594 + W: http://wireless.kernel.org/en/users/Drivers/p54 13595 13595 F: drivers/net/wireless/intersil/prism54/ 13596 13596 13597 13597 PROC FILESYSTEM ··· 13599 13599 L: linux-kernel@vger.kernel.org 13600 13600 L: linux-fsdevel@vger.kernel.org 13601 13601 S: Maintained 13602 + F: Documentation/filesystems/proc.rst 13602 13603 F: fs/proc/ 13603 13604 F: include/linux/proc_fs.h 13604 13605 F: tools/testing/selftests/proc/ 13605 - F: Documentation/filesystems/proc.rst 13606 13606 13607 13607 PROC SYSCTL 13608 13608 M: Luis Chamberlain <mcgrof@kernel.org> ··· 13613 13613 S: Maintained 13614 13614 F: fs/proc/proc_sysctl.c 13615 13615 F: include/linux/sysctl.h 13616 - F: kernel/sysctl.c 13617 13616 F: kernel/sysctl-test.c 13617 + F: kernel/sysctl.c 13618 13618 F: tools/testing/selftests/sysctl/ 13619 13619 13620 13620 PS3 NETWORK SUPPORT ··· 13648 13648 PSAMPLE PACKET SAMPLING SUPPORT 13649 13649 M: Yotam Gigi <yotam.gi@gmail.com> 13650 13650 S: Maintained 13651 - F: net/psample 13652 13651 F: include/net/psample.h 13653 13652 F: include/uapi/linux/psample.h 13653 + F: net/psample 13654 13654 13655 13655 PSTORE FILESYSTEM 13656 13656 M: Kees Cook <keescook@chromium.org> ··· 13659 13659 M: Tony Luck <tony.luck@intel.com> 13660 13660 S: Maintained 13661 13661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13662 - F: fs/pstore/ 13663 - F: include/linux/pstore* 13664 - F: drivers/firmware/efi/efi-pstore.c 13665 - F: drivers/acpi/apei/erst.c 13666 13662 F: Documentation/admin-guide/ramoops.rst 13667 13663 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 13664 + F: drivers/acpi/apei/erst.c 13665 + F: drivers/firmware/efi/efi-pstore.c 13666 + F: fs/pstore/ 13667 + F: include/linux/pstore* 13668 13668 K: \b(pstore|ramoops) 13669 13669 13670 13670 PTP HARDWARE CLOCK SUPPORT ··· 13681 13681 PTRACE SUPPORT 13682 13682 M: Oleg Nesterov <oleg@redhat.com> 13683 13683 S: Maintained 13684 + F: arch/*/*/ptrace*.c 13685 + F: arch/*/include/asm/ptrace*.h 13686 + F: arch/*/ptrace*.c 13684 13687 F: include/asm-generic/syscall.h 13685 13688 F: include/linux/ptrace.h 13686 13689 F: include/linux/regset.h ··· 13691 13688 F: include/uapi/linux/ptrace.h 13692 13689 F: include/uapi/linux/ptrace.h 13693 13690 F: kernel/ptrace.c 13694 - F: arch/*/ptrace*.c 13695 - F: arch/*/*/ptrace*.c 13696 - F: arch/*/include/asm/ptrace*.h 13697 13691 13698 13692 PULSE8-CEC DRIVER 13699 13693 M: Hans Verkuil <hverkuil@xs4all.nl> 13700 13694 L: linux-media@vger.kernel.org 13701 - T: git git://linuxtv.org/media_tree.git 13702 13695 S: Maintained 13703 - F: drivers/media/usb/pulse8-cec/* 13696 + T: git git://linuxtv.org/media_tree.git 13704 13697 F: Documentation/media/cec-drivers/pulse8-cec.rst 13698 + F: drivers/media/usb/pulse8-cec/* 13705 13699 13706 13700 PVRUSB2 VIDEO4LINUX DRIVER 13707 13701 M: Mike Isely <isely@pobox.com> 13708 13702 L: pvrusb2@isely.net (subscribers-only) 13709 13703 L: linux-media@vger.kernel.org 13704 + S: Maintained 13710 13705 W: http://www.isely.net/pvrusb2/ 13711 13706 T: git git://linuxtv.org/media_tree.git 13712 - S: Maintained 13713 13707 F: Documentation/media/v4l-drivers/pvrusb2* 13714 13708 F: drivers/media/usb/pvrusb2/ 13715 13709 13716 13710 PWC WEBCAM DRIVER 13717 13711 M: Hans Verkuil <hverkuil@xs4all.nl> 13718 13712 L: linux-media@vger.kernel.org 13719 - T: git git://linuxtv.org/media_tree.git 13720 13713 S: Odd Fixes 13714 + T: git git://linuxtv.org/media_tree.git 13721 13715 F: drivers/media/usb/pwc/* 13722 13716 F: include/trace/events/pwc.h 13723 13717 ··· 13738 13738 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13739 13739 L: linux-pwm@vger.kernel.org 13740 13740 S: Maintained 13741 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13742 13741 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 13743 - F: Documentation/driver-api/pwm.rst 13742 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 13743 + F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13744 13744 F: Documentation/devicetree/bindings/pwm/ 13745 - F: include/linux/pwm.h 13745 + F: Documentation/driver-api/pwm.rst 13746 + F: drivers/gpio/gpio-mvebu.c 13746 13747 F: drivers/pwm/ 13747 13748 F: drivers/video/backlight/pwm_bl.c 13749 + F: include/linux/pwm.h 13748 13750 F: include/linux/pwm_backlight.h 13749 - F: drivers/gpio/gpio-mvebu.c 13750 - F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 13751 13751 K: pwm_(config|apply_state|ops) 13752 13752 13753 13753 PXA GPIO DRIVER ··· 13769 13769 M: Haojian Zhuang <haojian.zhuang@gmail.com> 13770 13770 M: Robert Jarzmik <robert.jarzmik@free.fr> 13771 13771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13772 + S: Maintained 13772 13773 T: git git://github.com/hzhuang1/linux.git 13773 13774 T: git git://github.com/rjarzmik/linux.git 13774 - S: Maintained 13775 13775 F: arch/arm/boot/dts/pxa* 13776 13776 F: arch/arm/mach-pxa/ 13777 13777 F: drivers/dma/pxa* ··· 13835 13835 L: netdev@vger.kernel.org 13836 13836 S: Supported 13837 13837 F: drivers/net/ethernet/qlogic/qed/ 13838 - F: include/linux/qed/ 13839 13838 F: drivers/net/ethernet/qlogic/qede/ 13839 + F: include/linux/qed/ 13840 13840 13841 13841 QLOGIC QL4xxx RDMA DRIVER 13842 13842 M: Michal Kalderon <mkalderon@marvell.com> ··· 13902 13902 13903 13903 QNX4 FILESYSTEM 13904 13904 M: Anders Larsen <al@alarsen.net> 13905 - W: http://www.alarsen.net/linux/qnx4fs/ 13906 13905 S: Maintained 13906 + W: http://www.alarsen.net/linux/qnx4fs/ 13907 13907 F: fs/qnx4/ 13908 13908 F: include/uapi/linux/qnx4_fs.h 13909 13909 F: include/uapi/linux/qnxtypes.h ··· 13913 13913 M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 13914 13914 L: linux-kernel@vger.kernel.org 13915 13915 S: Maintained 13916 - F: drivers/bus/fsl-mc/ 13917 13916 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 13918 13917 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13918 + F: drivers/bus/fsl-mc/ 13919 13919 13920 13920 QT1010 MEDIA DRIVER 13921 13921 M: Antti Palosaari <crope@iki.fi> 13922 13922 L: linux-media@vger.kernel.org 13923 + S: Maintained 13923 13924 W: https://linuxtv.org 13924 13925 W: http://palosaari.fi/linux/ 13925 13926 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13926 13927 T: git git://linuxtv.org/anttip/media_tree.git 13927 - S: Maintained 13928 13928 F: drivers/media/tuners/qt1010* 13929 13929 13930 13930 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 13931 13931 M: Kalle Valo <kvalo@codeaurora.org> 13932 13932 L: ath10k@lists.infradead.org 13933 + S: Supported 13933 13934 W: http://wireless.kernel.org/en/users/Drivers/ath10k 13934 13935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13935 - S: Supported 13936 13936 F: drivers/net/wireless/ath/ath10k/ 13937 13937 13938 13938 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 13939 13939 M: Kalle Valo <kvalo@codeaurora.org> 13940 13940 L: ath11k@lists.infradead.org 13941 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13942 13941 S: Supported 13942 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 13943 13943 F: drivers/net/wireless/ath/ath11k/ 13944 13944 13945 13945 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 13946 13946 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 13947 13947 L: linux-wireless@vger.kernel.org 13948 - W: http://wireless.kernel.org/en/users/Drivers/ath9k 13949 13948 S: Supported 13949 + W: http://wireless.kernel.org/en/users/Drivers/ath9k 13950 13950 F: drivers/net/wireless/ath/ath9k/ 13951 13951 13952 13952 QUALCOMM CAMERA SUBSYSTEM DRIVER ··· 13982 13982 M: Vinod Koul <vkoul@kernel.org> 13983 13983 L: netdev@vger.kernel.org 13984 13984 S: Maintained 13985 - F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13986 13985 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt 13986 + F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 13987 13987 13988 13988 QUALCOMM GENERIC INTERFACE I2C DRIVER 13989 13989 M: Alok Chauhan <alokc@codeaurora.org> ··· 14018 14018 M: Sean Tranchetti <stranche@codeaurora.org> 14019 14019 L: netdev@vger.kernel.org 14020 14020 S: Maintained 14021 - F: drivers/net/ethernet/qualcomm/rmnet/ 14022 14021 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt 14022 + F: drivers/net/ethernet/qualcomm/rmnet/ 14023 14023 F: include/linux/if_rmnet.h 14024 14024 14025 14025 QUALCOMM TSENS THERMAL DRIVER ··· 14027 14027 L: linux-pm@vger.kernel.org 14028 14028 L: linux-arm-msm@vger.kernel.org 14029 14029 S: Maintained 14030 - F: drivers/thermal/qcom/ 14031 14030 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 14031 + F: drivers/thermal/qcom/ 14032 14032 14033 14033 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 14034 14034 M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 14035 14035 L: linux-media@vger.kernel.org 14036 14036 L: linux-arm-msm@vger.kernel.org 14037 - T: git git://linuxtv.org/media_tree.git 14038 14037 S: Maintained 14039 - F: drivers/media/platform/qcom/venus/ 14038 + T: git git://linuxtv.org/media_tree.git 14040 14039 F: Documentation/devicetree/bindings/media/*venus* 14040 + F: drivers/media/platform/qcom/venus/ 14041 14041 14042 14042 QUALCOMM WCN36XX WIRELESS DRIVER 14043 14043 M: Kalle Valo <kvalo@codeaurora.org> 14044 14044 L: wcn36xx@lists.infradead.org 14045 + S: Supported 14045 14046 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 14046 14047 T: git git://github.com/KrasnikovEugene/wcn36xx.git 14047 - S: Supported 14048 14048 F: drivers/net/wireless/ath/wcn36xx/ 14049 14049 14050 14050 QUANTENNA QTNFMAC WIRELESS DRIVER ··· 14060 14060 M: Christian König <christian.koenig@amd.com> 14061 14061 M: David (ChunMing) Zhou <David1.Zhou@amd.com> 14062 14062 L: amd-gfx@lists.freedesktop.org 14063 - T: git git://people.freedesktop.org/~agd5f/linux 14064 14063 S: Supported 14065 - F: drivers/gpu/drm/radeon/ 14066 - F: include/uapi/drm/radeon_drm.h 14064 + T: git git://people.freedesktop.org/~agd5f/linux 14067 14065 F: drivers/gpu/drm/amd/ 14066 + F: drivers/gpu/drm/radeon/ 14068 14067 F: include/uapi/drm/amdgpu_drm.h 14068 + F: include/uapi/drm/radeon_drm.h 14069 14069 14070 14070 RADEON FRAMEBUFFER DISPLAY DRIVER 14071 14071 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> ··· 14077 14077 RADIOSHARK RADIO DRIVER 14078 14078 M: Hans Verkuil <hverkuil@xs4all.nl> 14079 14079 L: linux-media@vger.kernel.org 14080 - T: git git://linuxtv.org/media_tree.git 14081 14080 S: Maintained 14081 + T: git git://linuxtv.org/media_tree.git 14082 14082 F: drivers/media/radio/radio-shark.c 14083 14083 14084 14084 RADIOSHARK2 RADIO DRIVER 14085 14085 M: Hans Verkuil <hverkuil@xs4all.nl> 14086 14086 L: linux-media@vger.kernel.org 14087 - T: git git://linuxtv.org/media_tree.git 14088 14087 S: Maintained 14088 + T: git git://linuxtv.org/media_tree.git 14089 14089 F: drivers/media/radio/radio-shark2.c 14090 14090 F: drivers/media/radio/radio-tea5777.c 14091 14091 ··· 14094 14094 M: Sage Weil <sage@redhat.com> 14095 14095 R: Dongsheng Yang <dongsheng.yang@easystack.cn> 14096 14096 L: ceph-devel@vger.kernel.org 14097 + S: Supported 14097 14098 W: http://ceph.com/ 14098 14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 14099 14100 T: git git://github.com/ceph/ceph-client.git 14100 - S: Supported 14101 14101 F: Documentation/ABI/testing/sysfs-bus-rbd 14102 14102 F: drivers/block/rbd.c 14103 14103 F: drivers/block/rbd_types.h ··· 14111 14111 RAINSHADOW-CEC DRIVER 14112 14112 M: Hans Verkuil <hverkuil@xs4all.nl> 14113 14113 L: linux-media@vger.kernel.org 14114 - T: git git://linuxtv.org/media_tree.git 14115 14114 S: Maintained 14115 + T: git git://linuxtv.org/media_tree.git 14116 14116 F: drivers/media/usb/rainshadow-cec/* 14117 14117 14118 14118 RALINK MIPS ARCHITECTURE ··· 14138 14138 M: Miodrag Dinic <miodrag.dinic@mips.com> 14139 14139 L: linux-mips@vger.kernel.org 14140 14140 S: Supported 14141 - F: arch/mips/generic/board-ranchu.c 14142 14141 F: arch/mips/configs/generic/board-ranchu.config 14142 + F: arch/mips/generic/board-ranchu.c 14143 14143 14144 14144 RANDOM NUMBER DRIVER 14145 14145 M: "Theodore Ts'o" <tytso@mit.edu> ··· 14157 14157 M: Borislav Petkov <bp@alien8.de> 14158 14158 L: linux-edac@vger.kernel.org 14159 14159 S: Maintained 14160 + F: Documentation/admin-guide/ras.rst 14160 14161 F: drivers/ras/ 14161 14162 F: include/linux/ras.h 14162 14163 F: include/ras/ras_event.h 14163 - F: Documentation/admin-guide/ras.rst 14164 14164 14165 14165 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 14166 14166 L: linux-wireless@vger.kernel.org ··· 14205 14205 L: netdev@vger.kernel.org 14206 14206 L: linux-rdma@vger.kernel.org 14207 14207 L: rds-devel@oss.oracle.com (moderated for non-subscribers) 14208 - W: https://oss.oracle.com/projects/rds/ 14209 14208 S: Supported 14210 - F: net/rds/ 14209 + W: https://oss.oracle.com/projects/rds/ 14211 14210 F: Documentation/networking/rds.txt 14211 + F: net/rds/ 14212 14212 14213 14213 RDT - RESOURCE ALLOCATION 14214 14214 M: Fenghua Yu <fenghua.yu@intel.com> 14215 14215 M: Reinette Chatre <reinette.chatre@intel.com> 14216 14216 L: linux-kernel@vger.kernel.org 14217 14217 S: Supported 14218 - F: arch/x86/kernel/cpu/resctrl/ 14219 - F: arch/x86/include/asm/resctrl_sched.h 14220 14218 F: Documentation/x86/resctrl* 14219 + F: arch/x86/include/asm/resctrl_sched.h 14220 + F: arch/x86/kernel/cpu/resctrl/ 14221 14221 F: tools/testing/selftests/resctrl/ 14222 14222 14223 14223 READ-COPY UPDATE (RCU) ··· 14228 14228 R: Lai Jiangshan <jiangshanlai@gmail.com> 14229 14229 R: Joel Fernandes <joel@joelfernandes.org> 14230 14230 L: rcu@vger.kernel.org 14231 - W: http://www.rdrop.com/users/paulmck/RCU/ 14232 14231 S: Supported 14232 + W: http://www.rdrop.com/users/paulmck/RCU/ 14233 14233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 14234 14234 F: Documentation/RCU/ 14235 - X: Documentation/RCU/torture.txt 14236 14235 F: include/linux/rcu* 14237 - X: include/linux/srcu*.h 14238 14236 F: kernel/rcu/ 14237 + X: Documentation/RCU/torture.txt 14238 + X: include/linux/srcu*.h 14239 14239 X: kernel/rcu/srcu*.c 14240 14240 14241 14241 REAL TIME CLOCK (RTC) SUBSYSTEM 14242 14242 M: Alessandro Zummo <a.zummo@towertech.it> 14243 14243 M: Alexandre Belloni <alexandre.belloni@bootlin.com> 14244 14244 L: linux-rtc@vger.kernel.org 14245 + S: Maintained 14245 14246 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 14246 14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 14247 - S: Maintained 14248 - F: Documentation/devicetree/bindings/rtc/ 14249 14248 F: Documentation/admin-guide/rtc.rst 14249 + F: Documentation/devicetree/bindings/rtc/ 14250 14250 F: drivers/rtc/ 14251 - F: include/linux/rtc.h 14252 - F: include/uapi/linux/rtc.h 14253 - F: include/linux/rtc/ 14254 14251 F: include/linux/platform_data/rtc-* 14252 + F: include/linux/rtc.h 14253 + F: include/linux/rtc/ 14254 + F: include/uapi/linux/rtc.h 14255 14255 F: tools/testing/selftests/rtc/ 14256 14256 14257 14257 REALTEK AUDIO CODECS 14258 14258 M: Oder Chiou <oder_chiou@realtek.com> 14259 14259 S: Maintained 14260 - F: sound/soc/codecs/rt* 14261 14260 F: include/sound/rt*.h 14261 + F: sound/soc/codecs/rt* 14262 14262 14263 14263 REALTEK RTL83xx SMI DSA ROUTER CHIPS 14264 14264 M: Linus Walleij <linus.walleij@linaro.org> ··· 14270 14270 REALTEK WIRELESS DRIVER (rtlwifi family) 14271 14271 M: Ping-Ke Shih <pkshih@realtek.com> 14272 14272 L: linux-wireless@vger.kernel.org 14273 + S: Maintained 14273 14274 W: http://wireless.kernel.org/ 14274 14275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14275 - S: Maintained 14276 14276 F: drivers/net/wireless/realtek/rtlwifi/ 14277 14277 14278 14278 REALTEK WIRELESS DRIVER (rtw88) ··· 14291 14291 REGISTER MAP ABSTRACTION 14292 14292 M: Mark Brown <broonie@kernel.org> 14293 14293 L: linux-kernel@vger.kernel.org 14294 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 14295 14294 S: Supported 14295 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 14296 14296 F: Documentation/devicetree/bindings/regmap/ 14297 14297 F: drivers/base/regmap/ 14298 14298 F: include/linux/regmap.h ··· 14306 14306 M: Ohad Ben-Cohen <ohad@wizery.com> 14307 14307 M: Bjorn Andersson <bjorn.andersson@linaro.org> 14308 14308 L: linux-remoteproc@vger.kernel.org 14309 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 14310 14309 S: Maintained 14311 - F: Documentation/devicetree/bindings/remoteproc/ 14310 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next 14312 14311 F: Documentation/ABI/testing/sysfs-class-remoteproc 14312 + F: Documentation/devicetree/bindings/remoteproc/ 14313 14313 F: Documentation/remoteproc.txt 14314 14314 F: drivers/remoteproc/ 14315 14315 F: include/linux/remoteproc.h ··· 14319 14319 M: Ohad Ben-Cohen <ohad@wizery.com> 14320 14320 M: Bjorn Andersson <bjorn.andersson@linaro.org> 14321 14321 L: linux-remoteproc@vger.kernel.org 14322 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14323 14322 S: Maintained 14324 - F: drivers/rpmsg/ 14325 - F: Documentation/rpmsg.txt 14323 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next 14326 14324 F: Documentation/ABI/testing/sysfs-bus-rpmsg 14325 + F: Documentation/rpmsg.txt 14326 + F: drivers/rpmsg/ 14327 14327 F: include/linux/rpmsg.h 14328 14328 F: include/linux/rpmsg/ 14329 14329 F: include/uapi/linux/rpmsg.h ··· 14332 14332 RENESAS CLOCK DRIVERS 14333 14333 M: Geert Uytterhoeven <geert+renesas@glider.be> 14334 14334 L: linux-renesas-soc@vger.kernel.org 14335 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14336 14335 S: Supported 14336 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 14337 14337 F: drivers/clk/renesas/ 14338 14338 14339 14339 RENESAS EMEV2 I2C DRIVER ··· 14380 14380 14381 14381 RESET CONTROLLER FRAMEWORK 14382 14382 M: Philipp Zabel <p.zabel@pengutronix.de> 14383 - T: git git://git.pengutronix.de/git/pza/linux 14384 14383 S: Maintained 14385 - F: drivers/reset/ 14384 + T: git git://git.pengutronix.de/git/pza/linux 14386 14385 F: Documentation/devicetree/bindings/reset/ 14386 + F: drivers/reset/ 14387 14387 F: include/dt-bindings/reset/ 14388 + F: include/linux/reset-controller.h 14388 14389 F: include/linux/reset.h 14389 14390 F: include/linux/reset/ 14390 - F: include/linux/reset-controller.h 14391 14391 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 14392 14392 14393 14393 RESTARTABLE SEQUENCES SUPPORT ··· 14397 14397 M: Boqun Feng <boqun.feng@gmail.com> 14398 14398 L: linux-kernel@vger.kernel.org 14399 14399 S: Supported 14400 - F: kernel/rseq.c 14401 - F: include/uapi/linux/rseq.h 14402 14400 F: include/trace/events/rseq.h 14401 + F: include/uapi/linux/rseq.h 14402 + F: kernel/rseq.c 14403 14403 F: tools/testing/selftests/rseq/ 14404 14404 14405 14405 RFKILL 14406 14406 M: Johannes Berg <johannes@sipsolutions.net> 14407 14407 L: linux-wireless@vger.kernel.org 14408 + S: Maintained 14408 14409 W: http://wireless.kernel.org/ 14409 14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 14410 14411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 14411 - S: Maintained 14412 - F: Documentation/driver-api/rfkill.rst 14413 14412 F: Documentation/ABI/stable/sysfs-class-rfkill 14414 - F: net/rfkill/ 14413 + F: Documentation/driver-api/rfkill.rst 14415 14414 F: include/linux/rfkill.h 14416 14415 F: include/uapi/linux/rfkill.h 14416 + F: net/rfkill/ 14417 14417 14418 14418 RHASHTABLE 14419 14419 M: Thomas Graf <tgraf@suug.ch> 14420 14420 M: Herbert Xu <herbert@gondor.apana.org.au> 14421 14421 L: netdev@vger.kernel.org 14422 14422 S: Maintained 14423 + F: include/linux/rhashtable-types.h 14424 + F: include/linux/rhashtable.h 14423 14425 F: lib/rhashtable.c 14424 14426 F: lib/test_rhashtable.c 14425 - F: include/linux/rhashtable.h 14426 - F: include/linux/rhashtable-types.h 14427 14427 14428 14428 RICOH R5C592 MEMORYSTICK DRIVER 14429 14429 M: Maxim Levitsky <maximlevitsky@gmail.com> ··· 14441 14441 M: Palmer Dabbelt <palmer@dabbelt.com> 14442 14442 M: Albert Ou <aou@eecs.berkeley.edu> 14443 14443 L: linux-riscv@lists.infradead.org 14444 + S: Supported 14444 14445 P: Documentation/riscv/patch-acceptance.rst 14445 14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 14446 - S: Supported 14447 14447 F: arch/riscv/ 14448 - K: riscv 14449 14448 N: riscv 14449 + K: riscv 14450 14450 14451 14451 ROCCAT DRIVERS 14452 14452 M: Stefan Achatz <erazor_de@users.sourceforge.net> 14453 - W: http://sourceforge.net/projects/roccat/ 14454 14453 S: Maintained 14454 + W: http://sourceforge.net/projects/roccat/ 14455 + F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14455 14456 F: drivers/hid/hid-roccat* 14456 14457 F: include/linux/hid-roccat* 14457 - F: Documentation/ABI/*/sysfs-driver-hid-roccat* 14458 14458 14459 14459 ROCKCHIP ISP V1 DRIVER 14460 14460 M: Helen Koike <helen.koike@collabora.com> ··· 14467 14467 M: Ezequiel Garcia <ezequiel@collabora.com> 14468 14468 L: linux-media@vger.kernel.org 14469 14469 S: Maintained 14470 - F: drivers/media/platform/rockchip/rga/ 14471 14470 F: Documentation/devicetree/bindings/media/rockchip-rga.txt 14471 + F: drivers/media/platform/rockchip/rga/ 14472 14472 14473 14473 ROCKER DRIVER 14474 14474 M: Jiri Pirko <jiri@resnulli.us> ··· 14477 14477 F: drivers/net/ethernet/rocker/ 14478 14478 14479 14479 ROCKETPORT DRIVER 14480 - W: http://www.comtrol.com 14481 14480 S: Maintained 14481 + W: http://www.comtrol.com 14482 14482 F: Documentation/driver-api/serial/rocket.rst 14483 14483 F: drivers/tty/rocket* 14484 14484 ··· 14491 14491 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 14492 14492 M: Tomasz Duszynski <tduszyns@gmail.com> 14493 14493 S: Maintained 14494 - F: drivers/iio/light/bh1750.c 14495 14494 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 14495 + F: drivers/iio/light/bh1750.c 14496 14496 14497 14497 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 14498 14498 M: Marek Vasut <marek.vasut+renesas@gmail.com> 14499 14499 L: linux-kernel@vger.kernel.org 14500 14500 L: linux-renesas-soc@vger.kernel.org 14501 14501 S: Supported 14502 + F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14503 + F: drivers/gpio/gpio-bd9571mwv.c 14502 14504 F: drivers/mfd/bd9571mwv.c 14503 14505 F: drivers/regulator/bd9571mwv-regulator.c 14504 - F: drivers/gpio/gpio-bd9571mwv.c 14505 14506 F: include/linux/mfd/bd9571mwv.h 14506 - F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 14507 14507 14508 14508 ROSE NETWORK LAYER 14509 14509 M: Ralf Baechle <ralf@linux-mips.org> 14510 14510 L: linux-hams@vger.kernel.org 14511 - W: http://www.linux-ax25.org/ 14512 14511 S: Maintained 14512 + W: http://www.linux-ax25.org/ 14513 14513 F: include/net/rose.h 14514 14514 F: include/uapi/linux/rose.h 14515 14515 F: net/rose/ ··· 14517 14517 ROTATION DRIVER FOR ALLWINNER A83T 14518 14518 M: Jernej Skrabec <jernej.skrabec@siol.net> 14519 14519 L: linux-media@vger.kernel.org 14520 - T: git git://linuxtv.org/media_tree.git 14521 14520 S: Maintained 14522 - F: drivers/media/platform/sunxi/sun8i-rotate/ 14521 + T: git git://linuxtv.org/media_tree.git 14523 14522 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 14523 + F: drivers/media/platform/sunxi/sun8i-rotate/ 14524 14524 14525 14525 RTL2830 MEDIA DRIVER 14526 14526 M: Antti Palosaari <crope@iki.fi> 14527 14527 L: linux-media@vger.kernel.org 14528 + S: Maintained 14528 14529 W: https://linuxtv.org 14529 14530 W: http://palosaari.fi/linux/ 14530 14531 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14531 14532 T: git git://linuxtv.org/anttip/media_tree.git 14532 - S: Maintained 14533 14533 F: drivers/media/dvb-frontends/rtl2830* 14534 14534 14535 14535 RTL2832 MEDIA DRIVER 14536 14536 M: Antti Palosaari <crope@iki.fi> 14537 14537 L: linux-media@vger.kernel.org 14538 + S: Maintained 14538 14539 W: https://linuxtv.org 14539 14540 W: http://palosaari.fi/linux/ 14540 14541 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14541 14542 T: git git://linuxtv.org/anttip/media_tree.git 14542 - S: Maintained 14543 14543 F: drivers/media/dvb-frontends/rtl2832* 14544 14544 14545 14545 RTL2832_SDR MEDIA DRIVER 14546 14546 M: Antti Palosaari <crope@iki.fi> 14547 14547 L: linux-media@vger.kernel.org 14548 + S: Maintained 14548 14549 W: https://linuxtv.org 14549 14550 W: http://palosaari.fi/linux/ 14550 14551 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14551 14552 T: git git://linuxtv.org/anttip/media_tree.git 14552 - S: Maintained 14553 14553 F: drivers/media/dvb-frontends/rtl2832_sdr* 14554 14554 14555 14555 RTL8180 WIRELESS DRIVER 14556 14556 L: linux-wireless@vger.kernel.org 14557 + S: Orphan 14557 14558 W: http://wireless.kernel.org/ 14558 14559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14559 - S: Orphan 14560 14560 F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 14561 14561 14562 14562 RTL8187 WIRELESS DRIVER ··· 14564 14564 M: Hin-Tak Leung <htl10@users.sourceforge.net> 14565 14565 M: Larry Finger <Larry.Finger@lwfinger.net> 14566 14566 L: linux-wireless@vger.kernel.org 14567 + S: Maintained 14567 14568 W: http://wireless.kernel.org/ 14568 14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 14569 - S: Maintained 14570 14570 F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 14571 14571 14572 14572 RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 14573 14573 M: Jes Sorensen <Jes.Sorensen@gmail.com> 14574 14574 L: linux-wireless@vger.kernel.org 14575 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14576 14575 S: Maintained 14576 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 14577 14577 F: drivers/net/wireless/realtek/rtl8xxxu/ 14578 14578 14579 14579 RXRPC SOCKETS (AF_RXRPC) 14580 14580 M: David Howells <dhowells@redhat.com> 14581 14581 L: linux-afs@lists.infradead.org 14582 14582 S: Supported 14583 - F: net/rxrpc/ 14583 + W: https://www.infradead.org/~dhowells/kafs/ 14584 + F: Documentation/networking/rxrpc.txt 14584 14585 F: include/keys/rxrpc-type.h 14585 14586 F: include/net/af_rxrpc.h 14586 14587 F: include/trace/events/rxrpc.h 14587 14588 F: include/uapi/linux/rxrpc.h 14588 - F: Documentation/networking/rxrpc.txt 14589 - W: https://www.infradead.org/~dhowells/kafs/ 14589 + F: net/rxrpc/ 14590 14590 14591 14591 S3 SAVAGE FRAMEBUFFER DRIVER 14592 14592 M: Antonino Daplas <adaplas@gmail.com> ··· 14599 14599 M: Vasily Gorbik <gor@linux.ibm.com> 14600 14600 M: Christian Borntraeger <borntraeger@de.ibm.com> 14601 14601 L: linux-s390@vger.kernel.org 14602 + S: Supported 14602 14603 W: http://www.ibm.com/developerworks/linux/linux390/ 14603 14604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 14604 - S: Supported 14605 + F: Documentation/driver-api/s390-drivers.rst 14606 + F: Documentation/s390/ 14605 14607 F: arch/s390/ 14606 14608 F: drivers/s390/ 14607 - F: Documentation/s390/ 14608 - F: Documentation/driver-api/s390-drivers.rst 14609 14609 14610 14610 S390 COMMON I/O LAYER 14611 14611 M: Vineeth Vijayan <vneethv@linux.ibm.com> 14612 14612 M: Peter Oberparleiter <oberpar@linux.ibm.com> 14613 14613 L: linux-s390@vger.kernel.org 14614 - W: http://www.ibm.com/developerworks/linux/linux390/ 14615 14614 S: Supported 14615 + W: http://www.ibm.com/developerworks/linux/linux390/ 14616 14616 F: drivers/s390/cio/ 14617 14617 14618 14618 S390 DASD DRIVER 14619 14619 M: Stefan Haberland <sth@linux.ibm.com> 14620 14620 M: Jan Hoeppner <hoeppner@linux.ibm.com> 14621 14621 L: linux-s390@vger.kernel.org 14622 - W: http://www.ibm.com/developerworks/linux/linux390/ 14623 14622 S: Supported 14624 - F: drivers/s390/block/dasd* 14623 + W: http://www.ibm.com/developerworks/linux/linux390/ 14625 14624 F: block/partitions/ibm.c 14625 + F: drivers/s390/block/dasd* 14626 14626 14627 14627 S390 IOMMU (PCI) 14628 14628 M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14629 14629 L: linux-s390@vger.kernel.org 14630 - W: http://www.ibm.com/developerworks/linux/linux390/ 14631 14630 S: Supported 14631 + W: http://www.ibm.com/developerworks/linux/linux390/ 14632 14632 F: drivers/iommu/s390-iommu.c 14633 14633 14634 14634 S390 IUCV NETWORK LAYER 14635 14635 M: Julian Wiedmann <jwi@linux.ibm.com> 14636 14636 M: Ursula Braun <ubraun@linux.ibm.com> 14637 14637 L: linux-s390@vger.kernel.org 14638 - W: http://www.ibm.com/developerworks/linux/linux390/ 14639 14638 S: Supported 14639 + W: http://www.ibm.com/developerworks/linux/linux390/ 14640 14640 F: drivers/s390/net/*iucv* 14641 14641 F: include/net/iucv/ 14642 14642 F: net/iucv/ ··· 14645 14645 M: Julian Wiedmann <jwi@linux.ibm.com> 14646 14646 M: Ursula Braun <ubraun@linux.ibm.com> 14647 14647 L: linux-s390@vger.kernel.org 14648 - W: http://www.ibm.com/developerworks/linux/linux390/ 14649 14648 S: Supported 14649 + W: http://www.ibm.com/developerworks/linux/linux390/ 14650 14650 F: drivers/s390/net/ 14651 14651 14652 14652 S390 PCI SUBSYSTEM 14653 14653 M: Niklas Schnelle <schnelle@linux.ibm.com> 14654 14654 M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 14655 14655 L: linux-s390@vger.kernel.org 14656 - W: http://www.ibm.com/developerworks/linux/linux390/ 14657 14656 S: Supported 14657 + W: http://www.ibm.com/developerworks/linux/linux390/ 14658 14658 F: arch/s390/pci/ 14659 14659 F: drivers/pci/hotplug/s390_pci_hpc.c 14660 14660 ··· 14663 14663 M: Pierre Morel <pmorel@linux.ibm.com> 14664 14664 M: Halil Pasic <pasic@linux.ibm.com> 14665 14665 L: linux-s390@vger.kernel.org 14666 - W: http://www.ibm.com/developerworks/linux/linux390/ 14667 14666 S: Supported 14668 - F: drivers/s390/crypto/vfio_ap_drv.c 14669 - F: drivers/s390/crypto/vfio_ap_private.h 14670 - F: drivers/s390/crypto/vfio_ap_ops.c 14667 + W: http://www.ibm.com/developerworks/linux/linux390/ 14671 14668 F: Documentation/s390/vfio-ap.rst 14669 + F: drivers/s390/crypto/vfio_ap_drv.c 14670 + F: drivers/s390/crypto/vfio_ap_ops.c 14671 + F: drivers/s390/crypto/vfio_ap_private.h 14672 14672 14673 14673 S390 VFIO-CCW DRIVER 14674 14674 M: Cornelia Huck <cohuck@redhat.com> ··· 14677 14677 L: linux-s390@vger.kernel.org 14678 14678 L: kvm@vger.kernel.org 14679 14679 S: Supported 14680 - F: drivers/s390/cio/vfio_ccw* 14681 14680 F: Documentation/s390/vfio-ccw.rst 14681 + F: drivers/s390/cio/vfio_ccw* 14682 14682 F: include/uapi/linux/vfio_ccw.h 14683 14683 14684 14684 S390 ZCRYPT DRIVER 14685 14685 M: Harald Freudenberger <freude@linux.ibm.com> 14686 14686 L: linux-s390@vger.kernel.org 14687 - W: http://www.ibm.com/developerworks/linux/linux390/ 14688 14687 S: Supported 14688 + W: http://www.ibm.com/developerworks/linux/linux390/ 14689 14689 F: drivers/s390/crypto/ 14690 14690 14691 14691 S390 ZFCP DRIVER 14692 14692 M: Steffen Maier <maier@linux.ibm.com> 14693 14693 M: Benjamin Block <bblock@linux.ibm.com> 14694 14694 L: linux-s390@vger.kernel.org 14695 - W: http://www.ibm.com/developerworks/linux/linux390/ 14696 14695 S: Supported 14696 + W: http://www.ibm.com/developerworks/linux/linux390/ 14697 14697 F: drivers/s390/scsi/zfcp_* 14698 14698 14699 14699 S3C24XX SD/MMC Driver ··· 14705 14705 SAA6588 RDS RECEIVER DRIVER 14706 14706 M: Hans Verkuil <hverkuil@xs4all.nl> 14707 14707 L: linux-media@vger.kernel.org 14708 - T: git git://linuxtv.org/media_tree.git 14709 - W: https://linuxtv.org 14710 14708 S: Odd Fixes 14709 + W: https://linuxtv.org 14710 + T: git git://linuxtv.org/media_tree.git 14711 14711 F: drivers/media/i2c/saa6588* 14712 14712 14713 14713 SAA7134 VIDEO4LINUX DRIVER 14714 14714 M: Mauro Carvalho Chehab <mchehab@kernel.org> 14715 14715 L: linux-media@vger.kernel.org 14716 + S: Odd fixes 14716 14717 W: https://linuxtv.org 14717 14718 T: git git://linuxtv.org/media_tree.git 14718 - S: Odd fixes 14719 14719 F: Documentation/media/v4l-drivers/saa7134* 14720 14720 F: drivers/media/pci/saa7134/ 14721 14721 14722 14722 SAA7146 VIDEO4LINUX-2 DRIVER 14723 14723 M: Hans Verkuil <hverkuil@xs4all.nl> 14724 14724 L: linux-media@vger.kernel.org 14725 - T: git git://linuxtv.org/media_tree.git 14726 14725 S: Maintained 14726 + T: git git://linuxtv.org/media_tree.git 14727 14727 F: drivers/media/common/saa7146/ 14728 14728 F: drivers/media/pci/saa7146/ 14729 14729 F: include/media/drv-intf/saa7146* ··· 14731 14731 SAFESETID SECURITY MODULE 14732 14732 M: Micah Morton <mortonm@chromium.org> 14733 14733 S: Supported 14734 - F: security/safesetid/ 14735 14734 F: Documentation/admin-guide/LSM/SafeSetID.rst 14735 + F: security/safesetid/ 14736 14736 14737 14737 SAMSUNG AUDIO (ASoC) DRIVERS 14738 14738 M: Krzysztof Kozlowski <krzk@kernel.org> ··· 14740 14740 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14741 14741 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14742 14742 S: Supported 14743 - F: sound/soc/samsung/ 14744 14743 F: Documentation/devicetree/bindings/sound/samsung* 14744 + F: sound/soc/samsung/ 14745 14745 14746 14746 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 14747 14747 M: Krzysztof Kozlowski <krzk@kernel.org> 14748 14748 L: linux-crypto@vger.kernel.org 14749 14749 L: linux-samsung-soc@vger.kernel.org 14750 14750 S: Maintained 14751 - F: drivers/crypto/exynos-rng.c 14752 14751 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 14752 + F: drivers/crypto/exynos-rng.c 14753 14753 14754 14754 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 14755 14755 M: Łukasz Stelmach <l.stelmach@samsung.com> 14756 14756 L: linux-samsung-soc@vger.kernel.org 14757 14757 S: Maintained 14758 - F: drivers/char/hw_random/exynos-trng.c 14759 14758 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 14759 + F: drivers/char/hw_random/exynos-trng.c 14760 14760 14761 14761 SAMSUNG FRAMEBUFFER DRIVER 14762 14762 M: Jingoo Han <jingoohan1@gmail.com> ··· 14777 14777 L: linux-kernel@vger.kernel.org 14778 14778 L: linux-samsung-soc@vger.kernel.org 14779 14779 S: Supported 14780 - F: drivers/mfd/sec*.c 14781 - F: drivers/regulator/s2m*.c 14782 - F: drivers/regulator/s5m*.c 14783 - F: drivers/clk/clk-s2mps11.c 14784 - F: drivers/rtc/rtc-s5m.c 14785 - F: include/linux/mfd/samsung/ 14780 + F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14786 14781 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 14787 14782 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 14788 14783 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 14789 - F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 14784 + F: drivers/clk/clk-s2mps11.c 14785 + F: drivers/mfd/sec*.c 14786 + F: drivers/regulator/s2m*.c 14787 + F: drivers/regulator/s5m*.c 14788 + F: drivers/rtc/rtc-s5m.c 14789 + F: include/linux/mfd/samsung/ 14790 14790 14791 14791 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 14792 14792 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> ··· 14832 14832 M: Kyungmin Park <kyungmin.park@samsung.com> 14833 14833 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14834 14834 L: linux-media@vger.kernel.org 14835 - Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14836 14835 S: Supported 14836 + Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14837 14837 F: drivers/media/platform/exynos4-is/ 14838 14838 14839 14839 SAMSUNG SOC CLOCK DRIVERS 14840 14840 M: Sylwester Nawrocki <s.nawrocki@samsung.com> 14841 14841 M: Tomasz Figa <tomasz.figa@gmail.com> 14842 14842 M: Chanwoo Choi <cw00.choi@samsung.com> 14843 - S: Supported 14844 14843 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 14844 + S: Supported 14845 14845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 14846 - F: drivers/clk/samsung/ 14847 - F: include/dt-bindings/clock/exynos*.h 14848 14846 F: Documentation/devicetree/bindings/clock/exynos*.txt 14849 14847 F: Documentation/devicetree/bindings/clock/samsung,s3c* 14850 14848 F: Documentation/devicetree/bindings/clock/samsung,s5p* 14849 + F: drivers/clk/samsung/ 14850 + F: include/dt-bindings/clock/exynos*.h 14851 14851 14852 14852 SAMSUNG SPI DRIVERS 14853 14853 M: Kukjin Kim <kgene@kernel.org> ··· 14862 14862 14863 14863 SAMSUNG SXGBE DRIVERS 14864 14864 M: Byungho An <bh74.an@samsung.com> 14865 - S: Supported 14866 14865 L: netdev@vger.kernel.org 14866 + S: Supported 14867 14867 F: drivers/net/ethernet/samsung/sxgbe/ 14868 14868 14869 14869 SAMSUNG THERMAL DRIVER ··· 14903 14903 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH) 14904 14904 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING) 14905 14905 L: linux-kernel@vger.kernel.org 14906 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14907 14906 S: Maintained 14908 - F: kernel/sched/ 14909 - F: include/linux/sched.h 14910 - F: include/uapi/linux/sched.h 14911 - F: include/linux/wait.h 14907 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 14912 14908 F: include/linux/preempt.h 14909 + F: include/linux/sched.h 14910 + F: include/linux/wait.h 14911 + F: include/uapi/linux/sched.h 14912 + F: kernel/sched/ 14913 14913 14914 14914 SCR24X CHIP CARD INTERFACE DRIVER 14915 14915 M: Lubomir Rintel <lkundrak@v3.sk> ··· 14919 14919 SCSI CDROM DRIVER 14920 14920 M: Jens Axboe <axboe@kernel.dk> 14921 14921 L: linux-scsi@vger.kernel.org 14922 - W: http://www.kernel.dk 14923 14922 S: Maintained 14923 + W: http://www.kernel.dk 14924 14924 F: drivers/scsi/sr* 14925 14925 14926 14926 SCSI RDMA PROTOCOL (SRP) INITIATOR ··· 14942 14942 SCSI SG DRIVER 14943 14943 M: Doug Gilbert <dgilbert@interlog.com> 14944 14944 L: linux-scsi@vger.kernel.org 14945 - W: http://sg.danny.cz/sg 14946 14945 S: Maintained 14946 + W: http://sg.danny.cz/sg 14947 14947 F: Documentation/scsi/scsi-generic.rst 14948 14948 F: drivers/scsi/sg.c 14949 14949 F: include/scsi/sg.h 14950 14950 14951 14951 SCSI SUBSYSTEM 14952 14952 M: "James E.J. Bottomley" <jejb@linux.ibm.com> 14953 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14954 14953 M: "Martin K. Petersen" <martin.petersen@oracle.com> 14955 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14956 - Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14957 14954 L: linux-scsi@vger.kernel.org 14958 14955 S: Maintained 14956 + Q: https://patchwork.kernel.org/project/linux-scsi/list/ 14957 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 14958 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14959 14959 F: Documentation/devicetree/bindings/scsi/ 14960 14960 F: drivers/scsi/ 14961 14961 F: include/scsi/ ··· 14972 14972 M: "Martin K. Petersen" <martin.petersen@oracle.com> 14973 14973 L: linux-scsi@vger.kernel.org 14974 14974 L: target-devel@vger.kernel.org 14975 - W: http://www.linux-iscsi.org 14976 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14977 - Q: https://patchwork.kernel.org/project/target-devel/list/ 14978 14975 S: Supported 14976 + W: http://www.linux-iscsi.org 14977 + Q: https://patchwork.kernel.org/project/target-devel/list/ 14978 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 14979 + F: Documentation/target/ 14979 14980 F: drivers/target/ 14980 14981 F: include/target/ 14981 - F: Documentation/target/ 14982 14982 14983 14983 SCTP PROTOCOL 14984 14984 M: Vlad Yasevich <vyasevich@gmail.com> 14985 14985 M: Neil Horman <nhorman@tuxdriver.com> 14986 14986 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 14987 14987 L: linux-sctp@vger.kernel.org 14988 - W: http://lksctp.sourceforge.net 14989 14988 S: Maintained 14989 + W: http://lksctp.sourceforge.net 14990 14990 F: Documentation/networking/sctp.txt 14991 14991 F: include/linux/sctp.h 14992 - F: include/uapi/linux/sctp.h 14993 14992 F: include/net/sctp/ 14993 + F: include/uapi/linux/sctp.h 14994 14994 F: net/sctp/ 14995 14995 14996 14996 SCx200 CPU SUPPORT ··· 14998 14998 S: Odd Fixes 14999 14999 F: Documentation/i2c/busses/scx200_acb.rst 15000 15000 F: arch/x86/platform/scx200/ 15001 - F: drivers/watchdog/scx200_wdt.c 15002 15001 F: drivers/i2c/busses/scx200* 15003 15002 F: drivers/mtd/maps/scx200_docflash.c 15003 + F: drivers/watchdog/scx200_wdt.c 15004 15004 F: include/linux/scx200.h 15005 15005 15006 15006 SCx200 GPIO DRIVER ··· 15030 15030 M: Kees Cook <keescook@chromium.org> 15031 15031 R: Andy Lutomirski <luto@amacapital.net> 15032 15032 R: Will Drewry <wad@chromium.org> 15033 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 15034 15033 S: Supported 15035 - F: kernel/seccomp.c 15036 - F: include/uapi/linux/seccomp.h 15037 - F: include/linux/seccomp.h 15038 - F: tools/testing/selftests/seccomp/* 15039 - F: tools/testing/selftests/kselftest_harness.h 15034 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 15040 15035 F: Documentation/userspace-api/seccomp_filter.rst 15036 + F: include/linux/seccomp.h 15037 + F: include/uapi/linux/seccomp.h 15038 + F: kernel/seccomp.c 15039 + F: tools/testing/selftests/kselftest_harness.h 15040 + F: tools/testing/selftests/seccomp/* 15041 15041 K: \bsecure_computing 15042 15042 K: \bTIF_SECCOMP\b 15043 15043 ··· 15085 15085 M: Revanth Rajashekar <revanth.rajashekar@intel.com> 15086 15086 L: linux-block@vger.kernel.org 15087 15087 S: Supported 15088 - F: block/sed* 15089 15088 F: block/opal_proto.h 15089 + F: block/sed* 15090 15090 F: include/linux/sed* 15091 15091 F: include/uapi/linux/sed* 15092 15092 ··· 15098 15098 M: James Morris <jmorris@namei.org> 15099 15099 M: "Serge E. Hallyn" <serge@hallyn.com> 15100 15100 L: linux-security-module@vger.kernel.org (suggested Cc:) 15101 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 15102 - W: http://kernsec.org/ 15103 15101 S: Supported 15102 + W: http://kernsec.org/ 15103 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 15104 15104 F: security/ 15105 15105 X: security/selinux/ 15106 15106 ··· 15109 15109 M: Stephen Smalley <stephen.smalley.work@gmail.com> 15110 15110 M: Eric Paris <eparis@parisplace.org> 15111 15111 L: selinux@vger.kernel.org 15112 + S: Supported 15112 15113 W: https://selinuxproject.org 15113 15114 W: https://github.com/SELinuxProject 15114 15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 15115 - S: Supported 15116 - F: include/uapi/linux/selinux_netlink.h 15117 - F: security/selinux/ 15118 - F: scripts/selinux/ 15119 - F: Documentation/admin-guide/LSM/SELinux.rst 15120 - F: Documentation/ABI/obsolete/sysfs-selinux-disable 15121 15116 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot 15117 + F: Documentation/ABI/obsolete/sysfs-selinux-disable 15118 + F: Documentation/admin-guide/LSM/SELinux.rst 15119 + F: include/uapi/linux/selinux_netlink.h 15120 + F: scripts/selinux/ 15121 + F: security/selinux/ 15122 15122 15123 15123 SENSABLE PHANTOM 15124 15124 M: Jiri Slaby <jirislaby@gmail.com> ··· 15129 15129 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 15130 15130 M: Tomasz Duszynski <tduszyns@gmail.com> 15131 15131 S: Maintained 15132 - F: drivers/iio/chemical/sps30.c 15133 15132 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 15133 + F: drivers/iio/chemical/sps30.c 15134 15134 15135 15135 SERIAL DEVICE BUS 15136 15136 M: Rob Herring <robh@kernel.org> ··· 15157 15157 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 15158 15158 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15159 15159 S: Maintained 15160 - F: drivers/slimbus/ 15161 15160 F: Documentation/devicetree/bindings/slimbus/ 15161 + F: drivers/slimbus/ 15162 15162 F: include/linux/slimbus.h 15163 15163 15164 15164 SFC NETWORK DRIVER ··· 15194 15194 M: Ursula Braun <ubraun@linux.ibm.com> 15195 15195 M: Karsten Graul <kgraul@linux.ibm.com> 15196 15196 L: linux-s390@vger.kernel.org 15197 - W: http://www.ibm.com/developerworks/linux/linux390/ 15198 15197 S: Supported 15198 + W: http://www.ibm.com/developerworks/linux/linux390/ 15199 15199 F: net/smc/ 15200 15200 15201 15201 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 15202 15202 M: Linus Walleij <linus.walleij@linaro.org> 15203 15203 L: linux-iio@vger.kernel.org 15204 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 15205 15204 S: Maintained 15206 - F: drivers/iio/light/gp2ap002.c 15205 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 15207 15206 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 15207 + F: drivers/iio/light/gp2ap002.c 15208 15208 15209 15209 SHARP RJ54N1CB0C SENSOR DRIVER 15210 15210 M: Jacopo Mondi <jacopo@jmondi.org> 15211 15211 L: linux-media@vger.kernel.org 15212 - T: git git://linuxtv.org/media_tree.git 15213 15212 S: Odd fixes 15213 + T: git git://linuxtv.org/media_tree.git 15214 15214 F: drivers/media/i2c/rj54n1cb0c.c 15215 15215 F: include/media/i2c/rj54n1cb0c.h 15216 15216 ··· 15228 15228 SI2157 MEDIA DRIVER 15229 15229 M: Antti Palosaari <crope@iki.fi> 15230 15230 L: linux-media@vger.kernel.org 15231 + S: Maintained 15231 15232 W: https://linuxtv.org 15232 15233 W: http://palosaari.fi/linux/ 15233 15234 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15234 15235 T: git git://linuxtv.org/anttip/media_tree.git 15235 - S: Maintained 15236 15236 F: drivers/media/tuners/si2157* 15237 15237 15238 15238 SI2165 MEDIA DRIVER 15239 15239 M: Matthias Schwarzott <zzam@gentoo.org> 15240 15240 L: linux-media@vger.kernel.org 15241 + S: Maintained 15241 15242 W: https://linuxtv.org 15242 15243 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15243 - S: Maintained 15244 15244 F: drivers/media/dvb-frontends/si2165* 15245 15245 15246 15246 SI2168 MEDIA DRIVER 15247 15247 M: Antti Palosaari <crope@iki.fi> 15248 15248 L: linux-media@vger.kernel.org 15249 + S: Maintained 15249 15250 W: https://linuxtv.org 15250 15251 W: http://palosaari.fi/linux/ 15251 15252 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15252 15253 T: git git://linuxtv.org/anttip/media_tree.git 15253 - S: Maintained 15254 15254 F: drivers/media/dvb-frontends/si2168* 15255 15255 15256 15256 SI470X FM RADIO RECEIVER I2C DRIVER 15257 15257 M: Hans Verkuil <hverkuil@xs4all.nl> 15258 15258 L: linux-media@vger.kernel.org 15259 - T: git git://linuxtv.org/media_tree.git 15260 - W: https://linuxtv.org 15261 15259 S: Odd Fixes 15260 + W: https://linuxtv.org 15261 + T: git git://linuxtv.org/media_tree.git 15262 15262 F: drivers/media/radio/si470x/radio-si470x-i2c.c 15263 15263 15264 15264 SI470X FM RADIO RECEIVER USB DRIVER 15265 15265 M: Hans Verkuil <hverkuil@xs4all.nl> 15266 15266 L: linux-media@vger.kernel.org 15267 - T: git git://linuxtv.org/media_tree.git 15268 - W: https://linuxtv.org 15269 15267 S: Maintained 15268 + W: https://linuxtv.org 15269 + T: git git://linuxtv.org/media_tree.git 15270 15270 F: drivers/media/radio/si470x/radio-si470x-common.c 15271 - F: drivers/media/radio/si470x/radio-si470x.h 15272 15271 F: drivers/media/radio/si470x/radio-si470x-usb.c 15272 + F: drivers/media/radio/si470x/radio-si470x.h 15273 15273 15274 15274 SI4713 FM RADIO TRANSMITTER I2C DRIVER 15275 15275 M: Eduardo Valentin <edubezval@gmail.com> 15276 15276 L: linux-media@vger.kernel.org 15277 - T: git git://linuxtv.org/media_tree.git 15278 - W: https://linuxtv.org 15279 15277 S: Odd Fixes 15278 + W: https://linuxtv.org 15279 + T: git git://linuxtv.org/media_tree.git 15280 15280 F: drivers/media/radio/si4713/si4713.? 15281 15281 15282 15282 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 15283 15283 M: Eduardo Valentin <edubezval@gmail.com> 15284 15284 L: linux-media@vger.kernel.org 15285 - T: git git://linuxtv.org/media_tree.git 15286 - W: https://linuxtv.org 15287 15285 S: Odd Fixes 15286 + W: https://linuxtv.org 15287 + T: git git://linuxtv.org/media_tree.git 15288 15288 F: drivers/media/radio/si4713/radio-platform-si4713.c 15289 15289 15290 15290 SI4713 FM RADIO TRANSMITTER USB DRIVER 15291 15291 M: Hans Verkuil <hverkuil@xs4all.nl> 15292 15292 L: linux-media@vger.kernel.org 15293 - T: git git://linuxtv.org/media_tree.git 15294 - W: https://linuxtv.org 15295 15293 S: Maintained 15294 + W: https://linuxtv.org 15295 + T: git git://linuxtv.org/media_tree.git 15296 15296 F: drivers/media/radio/si4713/radio-usb-si4713.c 15297 15297 15298 15298 SIANO DVB DRIVER 15299 15299 M: Mauro Carvalho Chehab <mchehab@kernel.org> 15300 15300 L: linux-media@vger.kernel.org 15301 + S: Odd fixes 15301 15302 W: https://linuxtv.org 15302 15303 T: git git://linuxtv.org/media_tree.git 15303 - S: Odd fixes 15304 15304 F: drivers/media/common/siano/ 15305 - F: drivers/media/usb/siano/ 15306 - F: drivers/media/usb/siano/ 15307 15305 F: drivers/media/mmc/siano/ 15306 + F: drivers/media/usb/siano/ 15307 + F: drivers/media/usb/siano/ 15308 15308 15309 15309 SIFIVE DRIVERS 15310 15310 M: Palmer Dabbelt <palmer@dabbelt.com> 15311 15311 M: Paul Walmsley <paul.walmsley@sifive.com> 15312 15312 L: linux-riscv@lists.infradead.org 15313 - T: git git://github.com/sifive/riscv-linux.git 15314 15313 S: Supported 15315 - K: [^@]sifive 15314 + T: git git://github.com/sifive/riscv-linux.git 15316 15315 N: sifive 15316 + K: [^@]sifive 15317 15317 15318 15318 SIFIVE FU540 SYSTEM-ON-CHIP 15319 15319 M: Paul Walmsley <paul.walmsley@sifive.com> 15320 15320 M: Palmer Dabbelt <palmer@dabbelt.com> 15321 15321 L: linux-riscv@lists.infradead.org 15322 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15323 15322 S: Supported 15324 - K: fu540 15323 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git 15325 15324 N: fu540 15325 + K: fu540 15326 15326 15327 15327 SIFIVE PDMA DRIVER 15328 15328 M: Green Wan <green.wan@sifive.com> 15329 15329 S: Maintained 15330 - F: drivers/dma/sf-pdma/ 15331 15330 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml 15331 + F: drivers/dma/sf-pdma/ 15332 15332 15333 15333 SILEAD TOUCHSCREEN DRIVER 15334 15334 M: Hans de Goede <hdegoede@redhat.com> ··· 15349 15349 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 15350 15350 L: linux-fbdev@vger.kernel.org 15351 15351 S: Maintained 15352 - F: drivers/video/fbdev/sm712* 15353 15352 F: Documentation/fb/sm712fb.rst 15353 + F: drivers/video/fbdev/sm712* 15354 15354 15355 15355 SIMPLE FIRMWARE INTERFACE (SFI) 15356 - W: http://simplefirmware.org/ 15357 15356 S: Obsolete 15357 + W: http://simplefirmware.org/ 15358 15358 F: arch/x86/platform/sfi/ 15359 15359 F: drivers/sfi/ 15360 15360 F: include/linux/sfi*.h ··· 15370 15370 SIMTEC EB110ATX (Chalice CATS) 15371 15371 M: Vincent Sanders <vince@simtec.co.uk> 15372 15372 M: Simtec Linux Team <linux@simtec.co.uk> 15373 - W: http://www.simtec.co.uk/products/EB110ATX/ 15374 15373 S: Supported 15374 + W: http://www.simtec.co.uk/products/EB110ATX/ 15375 15375 15376 15376 SIMTEC EB2410ITX (BAST) 15377 15377 M: Vincent Sanders <vince@simtec.co.uk> 15378 15378 M: Simtec Linux Team <linux@simtec.co.uk> 15379 - W: http://www.simtec.co.uk/products/EB2410ITX/ 15380 15379 S: Supported 15381 - F: arch/arm/mach-s3c24xx/mach-bast.c 15380 + W: http://www.simtec.co.uk/products/EB2410ITX/ 15382 15381 F: arch/arm/mach-s3c24xx/bast-ide.c 15383 15382 F: arch/arm/mach-s3c24xx/bast-irq.c 15383 + F: arch/arm/mach-s3c24xx/mach-bast.c 15384 15384 15385 15385 SIOX 15386 15386 M: Thorsten Scherer <t.scherer@eckelmann.de> 15387 15387 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 15388 15388 R: Pengutronix Kernel Team <kernel@pengutronix.de> 15389 15389 S: Supported 15390 - F: drivers/siox/* 15391 15390 F: drivers/gpio/gpio-siox.c 15391 + F: drivers/siox/* 15392 15392 F: include/trace/events/siox.h 15393 15393 15394 15394 SIPHASH PRF ROUTINES 15395 15395 M: Jason A. Donenfeld <Jason@zx2c4.com> 15396 15396 S: Maintained 15397 + F: include/linux/siphash.h 15397 15398 F: lib/siphash.c 15398 15399 F: lib/test_siphash.c 15399 - F: include/linux/siphash.h 15400 15400 15401 15401 SIS 190 ETHERNET DRIVER 15402 15402 M: Francois Romieu <romieu@fr.zoreil.com> ··· 15406 15406 15407 15407 SIS 900/7016 FAST ETHERNET DRIVER 15408 15408 M: Daniele Venzano <venza@brownhat.org> 15409 - W: http://www.brownhat.org/sis900.html 15410 15409 L: netdev@vger.kernel.org 15411 15410 S: Maintained 15411 + W: http://www.brownhat.org/sis900.html 15412 15412 F: drivers/net/ethernet/sis/sis900.* 15413 15413 15414 15414 SIS FRAMEBUFFER DRIVER 15415 15415 M: Thomas Winischhofer <thomas@winischhofer.net> 15416 - W: http://www.winischhofer.net/linuxsisvga.shtml 15417 15416 S: Maintained 15417 + W: http://www.winischhofer.net/linuxsisvga.shtml 15418 15418 F: Documentation/fb/sisfb.rst 15419 15419 F: drivers/video/fbdev/sis/ 15420 15420 F: include/video/sisfb.h 15421 15421 15422 15422 SIS USB2VGA DRIVER 15423 15423 M: Thomas Winischhofer <thomas@winischhofer.net> 15424 - W: http://www.winischhofer.at/linuxsisusbvga.shtml 15425 15424 S: Maintained 15425 + W: http://www.winischhofer.at/linuxsisusbvga.shtml 15426 15426 F: drivers/usb/misc/sisusbvga/ 15427 15427 15428 15428 SLAB ALLOCATOR ··· 15443 15443 R: Steven Rostedt <rostedt@goodmis.org> 15444 15444 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 15445 15445 L: rcu@vger.kernel.org 15446 - W: http://www.rdrop.com/users/paulmck/RCU/ 15447 15446 S: Supported 15447 + W: http://www.rdrop.com/users/paulmck/RCU/ 15448 15448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 15449 15449 F: include/linux/srcu*.h 15450 15450 F: kernel/rcu/srcu*.c ··· 15452 15452 SMACK SECURITY MODULE 15453 15453 M: Casey Schaufler <casey@schaufler-ca.com> 15454 15454 L: linux-security-module@vger.kernel.org 15455 + S: Maintained 15455 15456 W: http://schaufler-ca.com 15456 15457 T: git git://github.com/cschaufler/smack-next 15457 - S: Maintained 15458 15458 F: Documentation/admin-guide/LSM/Smack.rst 15459 15459 F: security/smack/ 15460 15460 ··· 15467 15467 M: Sakari Ailus <sakari.ailus@linux.intel.com> 15468 15468 L: linux-media@vger.kernel.org 15469 15469 S: Maintained 15470 - F: drivers/media/i2c/smiapp/ 15470 + F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15471 15471 F: drivers/media/i2c/smiapp-pll.c 15472 15472 F: drivers/media/i2c/smiapp-pll.h 15473 + F: drivers/media/i2c/smiapp/ 15473 15474 F: include/uapi/linux/smiapp.h 15474 - F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 15475 15475 15476 15476 SMM665 HARDWARE MONITOR DRIVER 15477 15477 M: Guenter Roeck <linux@roeck-us.net> ··· 15511 15511 M: Steve Glendinning <steve.glendinning@shawell.net> 15512 15512 L: netdev@vger.kernel.org 15513 15513 S: Maintained 15514 - F: include/linux/smsc911x.h 15515 15514 F: drivers/net/ethernet/smsc/smsc911x.* 15515 + F: include/linux/smsc911x.h 15516 15516 15517 15517 SMSC9420 PCI ETHERNET DRIVER 15518 15518 M: Steve Glendinning <steve.glendinning@shawell.net> ··· 15522 15522 15523 15523 SOC-CAMERA V4L2 SUBSYSTEM 15524 15524 L: linux-media@vger.kernel.org 15525 - T: git git://linuxtv.org/media_tree.git 15526 15525 S: Orphan 15527 - F: include/media/soc_camera.h 15526 + T: git git://linuxtv.org/media_tree.git 15528 15527 F: drivers/staging/media/soc_camera/ 15528 + F: include/media/soc_camera.h 15529 15529 15530 15530 SOCIONEXT (SNI) AVE NETWORK DRIVER 15531 15531 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15532 15532 L: netdev@vger.kernel.org 15533 15533 S: Maintained 15534 - F: drivers/net/ethernet/socionext/sni_ave.c 15535 15534 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 15535 + F: drivers/net/ethernet/socionext/sni_ave.c 15536 15536 15537 15537 SOCIONEXT (SNI) NETSEC NETWORK DRIVER 15538 15538 M: Jassi Brar <jaswinder.singh@linaro.org> 15539 15539 M: Ilias Apalodimas <ilias.apalodimas@linaro.org> 15540 15540 L: netdev@vger.kernel.org 15541 15541 S: Maintained 15542 - F: drivers/net/ethernet/socionext/netsec.c 15543 15542 F: Documentation/devicetree/bindings/net/socionext-netsec.txt 15543 + F: drivers/net/ethernet/socionext/netsec.c 15544 15544 15545 15545 SOCIONEXT (SNI) Synquacer SPI DRIVER 15546 15546 M: Masahisa Kojima <masahisa.kojima@linaro.org> 15547 15547 M: Jassi Brar <jaswinder.singh@linaro.org> 15548 15548 L: linux-spi@vger.kernel.org 15549 15549 S: Maintained 15550 - F: drivers/spi/spi-synquacer.c 15551 15550 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt 15551 + F: drivers/spi/spi-synquacer.c 15552 15552 15553 15553 SOCIONEXT SYNQUACER I2C DRIVER 15554 15554 M: Ard Biesheuvel <ardb@kernel.org> 15555 15555 L: linux-i2c@vger.kernel.org 15556 15556 S: Maintained 15557 - F: drivers/i2c/busses/i2c-synquacer.c 15558 15557 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 15558 + F: drivers/i2c/busses/i2c-synquacer.c 15559 15559 15560 15560 SOCIONEXT UNIPHIER SOUND DRIVER 15561 15561 L: alsa-devel@alsa-project.org (moderated for non-subscribers) ··· 15603 15603 SOFTWARE RAID (Multiple Disks) SUPPORT 15604 15604 M: Song Liu <song@kernel.org> 15605 15605 L: linux-raid@vger.kernel.org 15606 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15607 15606 S: Supported 15608 - F: drivers/md/Makefile 15607 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git 15609 15608 F: drivers/md/Kconfig 15609 + F: drivers/md/Makefile 15610 15610 F: drivers/md/md* 15611 15611 F: drivers/md/raid* 15612 15612 F: include/linux/raid/ ··· 15641 15641 SONY IMX214 SENSOR DRIVER 15642 15642 M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 15643 15643 L: linux-media@vger.kernel.org 15644 - T: git git://linuxtv.org/media_tree.git 15645 15644 S: Maintained 15646 - F: drivers/media/i2c/imx214.c 15645 + T: git git://linuxtv.org/media_tree.git 15647 15646 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 15647 + F: drivers/media/i2c/imx214.c 15648 15648 15649 15649 SONY IMX219 SENSOR DRIVER 15650 15650 M: Dave Stevenson <dave.stevenson@raspberrypi.com> 15651 15651 L: linux-media@vger.kernel.org 15652 - T: git git://linuxtv.org/media_tree.git 15653 15652 S: Maintained 15654 - F: drivers/media/i2c/imx219.c 15653 + T: git git://linuxtv.org/media_tree.git 15655 15654 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 15655 + F: drivers/media/i2c/imx219.c 15656 15656 15657 15657 SONY IMX258 SENSOR DRIVER 15658 15658 M: Sakari Ailus <sakari.ailus@linux.intel.com> 15659 15659 L: linux-media@vger.kernel.org 15660 - T: git git://linuxtv.org/media_tree.git 15661 15660 S: Maintained 15661 + T: git git://linuxtv.org/media_tree.git 15662 15662 F: drivers/media/i2c/imx258.c 15663 15663 15664 15664 SONY IMX274 SENSOR DRIVER 15665 15665 M: Leon Luo <leonl@leopardimaging.com> 15666 15666 L: linux-media@vger.kernel.org 15667 - T: git git://linuxtv.org/media_tree.git 15668 15667 S: Maintained 15669 - F: drivers/media/i2c/imx274.c 15668 + T: git git://linuxtv.org/media_tree.git 15670 15669 F: Documentation/devicetree/bindings/media/i2c/imx274.txt 15670 + F: drivers/media/i2c/imx274.c 15671 15671 15672 15672 SONY IMX290 SENSOR DRIVER 15673 15673 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15674 15674 L: linux-media@vger.kernel.org 15675 - T: git git://linuxtv.org/media_tree.git 15676 15675 S: Maintained 15677 - F: drivers/media/i2c/imx290.c 15676 + T: git git://linuxtv.org/media_tree.git 15678 15677 F: Documentation/devicetree/bindings/media/i2c/imx290.txt 15678 + F: drivers/media/i2c/imx290.c 15679 15679 15680 15680 SONY IMX319 SENSOR DRIVER 15681 15681 M: Bingbu Cao <bingbu.cao@intel.com> 15682 15682 L: linux-media@vger.kernel.org 15683 - T: git git://linuxtv.org/media_tree.git 15684 15683 S: Maintained 15684 + T: git git://linuxtv.org/media_tree.git 15685 15685 F: drivers/media/i2c/imx319.c 15686 15686 15687 15687 SONY IMX355 SENSOR DRIVER 15688 15688 M: Tianshu Qiu <tian.shu.qiu@intel.com> 15689 15689 L: linux-media@vger.kernel.org 15690 - T: git git://linuxtv.org/media_tree.git 15691 15690 S: Maintained 15691 + T: git git://linuxtv.org/media_tree.git 15692 15692 F: drivers/media/i2c/imx355.c 15693 15693 15694 15694 SONY MEMORYSTICK SUBSYSTEM ··· 15696 15696 M: Alex Dubov <oakad@yahoo.com> 15697 15697 M: Ulf Hansson <ulf.hansson@linaro.org> 15698 15698 L: linux-mmc@vger.kernel.org 15699 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15700 15699 S: Maintained 15700 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 15701 15701 F: drivers/memstick/ 15702 15702 F: include/linux/memstick.h 15703 15703 ··· 15715 15715 M: Jaroslav Kysela <perex@perex.cz> 15716 15716 M: Takashi Iwai <tiwai@suse.com> 15717 15717 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15718 - W: http://www.alsa-project.org/ 15719 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15720 - Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15721 15718 S: Maintained 15719 + W: http://www.alsa-project.org/ 15720 + Q: http://patchwork.kernel.org/project/alsa-devel/list/ 15721 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15722 15722 F: Documentation/sound/ 15723 15723 F: include/sound/ 15724 15724 F: include/uapi/sound/ ··· 15727 15727 SOUND - COMPRESSED AUDIO 15728 15728 M: Vinod Koul <vkoul@kernel.org> 15729 15729 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15730 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15731 15730 S: Supported 15731 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 15732 15732 F: Documentation/sound/designs/compress-offload.rst 15733 15733 F: include/sound/compress_driver.h 15734 15734 F: include/uapi/sound/compress_* ··· 15745 15745 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 15746 15746 M: Liam Girdwood <lgirdwood@gmail.com> 15747 15747 M: Mark Brown <broonie@kernel.org> 15748 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15749 15748 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15750 - W: http://alsa-project.org/main/index.php/ASoC 15751 15749 S: Supported 15750 + W: http://alsa-project.org/main/index.php/ASoC 15751 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 15752 15752 F: Documentation/devicetree/bindings/sound/ 15753 15753 F: Documentation/sound/soc/ 15754 - F: sound/soc/ 15755 15754 F: include/dt-bindings/sound/ 15756 15755 F: include/sound/soc* 15756 + F: sound/soc/ 15757 15757 15758 15758 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 15759 15759 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> ··· 15762 15762 M: Kai Vehmanen <kai.vehmanen@linux.intel.com> 15763 15763 M: Daniel Baluta <daniel.baluta@nxp.com> 15764 15764 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers) 15765 - W: https://github.com/thesofproject/linux/ 15766 15765 S: Supported 15766 + W: https://github.com/thesofproject/linux/ 15767 15767 F: sound/soc/sof/ 15768 15768 15769 15769 SOUNDWIRE SUBSYSTEM ··· 15779 15779 SP2 MEDIA DRIVER 15780 15780 M: Olli Salonen <olli.salonen@iki.fi> 15781 15781 L: linux-media@vger.kernel.org 15782 + S: Maintained 15782 15783 W: https://linuxtv.org 15783 15784 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15784 - S: Maintained 15785 15785 F: drivers/media/dvb-frontends/sp2* 15786 15786 15787 15787 SPARC + UltraSPARC (sparc/sparc64) 15788 15788 M: "David S. Miller" <davem@davemloft.net> 15789 15789 L: sparclinux@vger.kernel.org 15790 + S: Maintained 15790 15791 Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 15791 15792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15792 15793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15793 - S: Maintained 15794 15794 F: arch/sparc/ 15795 15795 F: drivers/sbus/ 15796 15796 15797 15797 SPARC SERIAL DRIVERS 15798 15798 M: "David S. Miller" <davem@davemloft.net> 15799 15799 L: sparclinux@vger.kernel.org 15800 + S: Maintained 15800 15801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 15801 15802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 15802 - S: Maintained 15803 - F: include/linux/sunserialcore.h 15804 15803 F: drivers/tty/serial/suncore.c 15805 15804 F: drivers/tty/serial/sunhv.c 15806 15805 F: drivers/tty/serial/sunsab.c ··· 15808 15809 F: drivers/tty/serial/sunzilog.c 15809 15810 F: drivers/tty/serial/sunzilog.h 15810 15811 F: drivers/tty/vcc.c 15812 + F: include/linux/sunserialcore.h 15811 15813 15812 15814 SPARSE CHECKER 15813 15815 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 15814 15816 L: linux-sparse@vger.kernel.org 15817 + S: Maintained 15815 15818 W: https://sparse.wiki.kernel.org/ 15816 15819 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 15817 - S: Maintained 15818 15820 F: include/linux/compiler.h 15819 15821 15820 15822 SPEAR CLOCK FRAMEWORK SUPPORT 15821 15823 M: Viresh Kumar <vireshk@kernel.org> 15822 15824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15823 - W: http://www.st.com/spear 15824 15825 S: Maintained 15826 + W: http://www.st.com/spear 15825 15827 F: drivers/clk/spear/ 15826 15828 15827 15829 SPEAR PLATFORM SUPPORT 15828 15830 M: Viresh Kumar <vireshk@kernel.org> 15829 15831 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 15830 15832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15831 - W: http://www.st.com/spear 15832 15833 S: Maintained 15834 + W: http://www.st.com/spear 15833 15835 F: arch/arm/boot/dts/spear* 15834 15836 F: arch/arm/mach-spear/ 15835 15837 15836 15838 SPI NOR SUBSYSTEM 15837 15839 M: Tudor Ambarus <tudor.ambarus@microchip.com> 15838 15840 L: linux-mtd@lists.infradead.org 15841 + S: Maintained 15839 15842 W: http://www.linux-mtd.infradead.org/ 15840 15843 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15841 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15842 15844 C: irc://irc.oftc.net/mtd 15843 - S: Maintained 15845 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 15844 15846 F: drivers/mtd/spi-nor/ 15845 15847 F: include/linux/mtd/spi-nor.h 15846 15848 15847 15849 SPI SUBSYSTEM 15848 15850 M: Mark Brown <broonie@kernel.org> 15849 15851 L: linux-spi@vger.kernel.org 15850 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15851 - Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15852 15852 S: Maintained 15853 + Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 15854 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 15853 15855 F: Documentation/devicetree/bindings/spi/ 15854 15856 F: Documentation/spi/ 15855 15857 F: drivers/spi/ ··· 15877 15877 SPU FILE SYSTEM 15878 15878 M: Jeremy Kerr <jk@ozlabs.org> 15879 15879 L: linuxppc-dev@lists.ozlabs.org 15880 - W: http://www.ibm.com/developerworks/power/cell/ 15881 15880 S: Supported 15881 + W: http://www.ibm.com/developerworks/power/cell/ 15882 15882 F: Documentation/filesystems/spufs.txt 15883 15883 F: arch/powerpc/platforms/cell/spufs/ 15884 15884 15885 15885 SQUASHFS FILE SYSTEM 15886 15886 M: Phillip Lougher <phillip@squashfs.org.uk> 15887 15887 L: squashfs-devel@lists.sourceforge.net (subscribers-only) 15888 + S: Maintained 15888 15889 W: http://squashfs.org.uk 15889 15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 15890 - S: Maintained 15891 15891 F: Documentation/filesystems/squashfs.rst 15892 15892 F: fs/squashfs/ 15893 15893 ··· 15899 15899 ST LSM6DSx IMU IIO DRIVER 15900 15900 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 15901 15901 L: linux-iio@vger.kernel.org 15902 - W: http://www.st.com/ 15903 15902 S: Maintained 15904 - F: drivers/iio/imu/st_lsm6dsx/ 15903 + W: http://www.st.com/ 15905 15904 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 15905 + F: drivers/iio/imu/st_lsm6dsx/ 15906 15906 15907 15907 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 15908 15908 M: Mickael Guene <mickael.guene@st.com> 15909 15909 L: linux-media@vger.kernel.org 15910 - T: git git://linuxtv.org/media_tree.git 15911 15910 S: Maintained 15912 - F: drivers/media/i2c/st-mipid02.c 15911 + T: git git://linuxtv.org/media_tree.git 15913 15912 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt 15913 + F: drivers/media/i2c/st-mipid02.c 15914 15914 15915 15915 ST STM32 I2C/SMBUS DRIVER 15916 15916 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> ··· 15922 15922 M: Song Qiang <songqiang1304521@gmail.com> 15923 15923 L: linux-iio@vger.kernel.org 15924 15924 S: Maintained 15925 - F: drivers/iio/proximity/vl53l0x-i2c.c 15926 15925 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 15926 + F: drivers/iio/proximity/vl53l0x-i2c.c 15927 15927 15928 15928 STABLE BRANCH 15929 15929 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> ··· 15967 15967 M: Jens Frederich <jfrederich@gmail.com> 15968 15968 M: Daniel Drake <dsd@laptop.org> 15969 15969 M: Jon Nettleton <jon.nettleton@gmail.com> 15970 - W: http://wiki.laptop.org/go/DCON 15971 15970 S: Maintained 15971 + W: http://wiki.laptop.org/go/DCON 15972 15972 F: drivers/staging/olpc_dcon/ 15973 15973 15974 15974 STAGING - REALTEK RTL8188EU DRIVERS ··· 15987 15987 M: Beniamin Bia <beniamin.bia@analog.com> 15988 15988 L: linux-fbdev@vger.kernel.org 15989 15989 S: Supported 15990 - F: drivers/staging/fbtft/fb_seps525.c 15991 15990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 15991 + F: drivers/staging/fbtft/fb_seps525.c 15992 15992 15993 15993 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 15994 15994 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> ··· 16004 16004 M: Kirk Reiser <kirk@reisers.ca> 16005 16005 M: Samuel Thibault <samuel.thibault@ens-lyon.org> 16006 16006 L: speakup@linux-speakup.org 16007 - W: http://www.linux-speakup.org/ 16008 16007 S: Odd Fixes 16008 + W: http://www.linux-speakup.org/ 16009 16009 F: drivers/staging/speakup/ 16010 16010 16011 16011 STAGING - VIA VT665X DRIVERS ··· 16022 16022 16023 16023 STAGING SUBSYSTEM 16024 16024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16025 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 16026 16025 L: devel@driverdev.osuosl.org 16027 16026 S: Supported 16027 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 16028 16028 F: drivers/staging/ 16029 16029 16030 16030 STARFIRE/DURALAN NETWORK DRIVER ··· 16048 16048 STI CEC DRIVER 16049 16049 M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 16050 16050 S: Maintained 16051 - F: drivers/media/platform/sti/cec/ 16052 16051 F: Documentation/devicetree/bindings/media/stih-cec.txt 16052 + F: drivers/media/platform/sti/cec/ 16053 16053 16054 16054 STK1160 USB VIDEO CAPTURE DRIVER 16055 16055 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 16056 16056 L: linux-media@vger.kernel.org 16057 - T: git git://linuxtv.org/media_tree.git 16058 16057 S: Maintained 16058 + T: git git://linuxtv.org/media_tree.git 16059 16059 F: drivers/media/usb/stk1160/ 16060 16060 16061 16061 STM32 AUDIO (ASoC) DRIVERS ··· 16069 16069 STM32 TIMER/LPTIMER DRIVERS 16070 16070 M: Fabrice Gasnier <fabrice.gasnier@st.com> 16071 16071 S: Maintained 16072 + F: Documentation/ABI/testing/*timer-stm32 16073 + F: Documentation/devicetree/bindings/*/*stm32-*timer* 16072 16074 F: drivers/*/stm32-*timer* 16073 16075 F: drivers/pwm/pwm-stm32* 16074 16076 F: include/linux/*/stm32-*tim* 16075 - F: Documentation/ABI/testing/*timer-stm32 16076 - F: Documentation/devicetree/bindings/*/*stm32-*timer* 16077 16077 16078 16078 STMMAC ETHERNET DRIVER 16079 16079 M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 16080 16080 M: Alexandre Torgue <alexandre.torgue@st.com> 16081 16081 M: Jose Abreu <joabreu@synopsys.com> 16082 16082 L: netdev@vger.kernel.org 16083 - W: http://www.stlinux.com 16084 16083 S: Supported 16084 + W: http://www.stlinux.com 16085 16085 F: Documentation/networking/device_drivers/stmicro/ 16086 16086 F: drivers/net/ethernet/stmicro/stmmac/ 16087 16087 16088 16088 SUN3/3X 16089 16089 M: Sam Creasey <sammy@sammy.net> 16090 - W: http://sammy.net/sun3/ 16091 16090 S: Maintained 16091 + W: http://sammy.net/sun3/ 16092 + F: arch/m68k/include/asm/sun3* 16092 16093 F: arch/m68k/kernel/*sun3* 16093 16094 F: arch/m68k/sun3*/ 16094 - F: arch/m68k/include/asm/sun3* 16095 16095 F: drivers/net/ethernet/i825xx/sun3* 16096 16096 16097 16097 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER ··· 16111 16111 M: Yoshinori Sato <ysato@users.sourceforge.jp> 16112 16112 M: Rich Felker <dalias@libc.org> 16113 16113 L: linux-sh@vger.kernel.org 16114 - Q: http://patchwork.kernel.org/project/linux-sh/list/ 16115 16114 S: Maintained 16115 + Q: http://patchwork.kernel.org/project/linux-sh/list/ 16116 16116 F: Documentation/sh/ 16117 16117 F: arch/sh/ 16118 16118 F: drivers/sh/ ··· 16122 16122 M: Len Brown <len.brown@intel.com> 16123 16123 M: Pavel Machek <pavel@ucw.cz> 16124 16124 L: linux-pm@vger.kernel.org 16125 - B: https://bugzilla.kernel.org 16126 16125 S: Supported 16126 + B: https://bugzilla.kernel.org 16127 16127 F: Documentation/power/ 16128 16128 F: arch/x86/kernel/acpi/ 16129 16129 F: drivers/base/power/ 16130 - F: kernel/power/ 16131 - F: include/linux/suspend.h 16132 16130 F: include/linux/freezer.h 16133 16131 F: include/linux/pm.h 16132 + F: include/linux/suspend.h 16133 + F: kernel/power/ 16134 16134 16135 16135 SVGA HANDLING 16136 16136 M: Martin Mares <mj@ucw.cz> ··· 16142 16142 SWIOTLB SUBSYSTEM 16143 16143 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16144 16144 L: iommu@lists.linux-foundation.org 16145 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 16146 16145 S: Supported 16147 - F: kernel/dma/swiotlb.c 16146 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 16148 16147 F: arch/*/kernel/pci-swiotlb.c 16149 16148 F: include/linux/swiotlb.h 16149 + F: kernel/dma/swiotlb.c 16150 16150 16151 16151 SWITCHDEV 16152 16152 M: Jiri Pirko <jiri@resnulli.us> 16153 16153 M: Ivan Vecera <ivecera@redhat.com> 16154 16154 L: netdev@vger.kernel.org 16155 16155 S: Supported 16156 - F: net/switchdev/ 16157 16156 F: include/net/switchdev.h 16157 + F: net/switchdev/ 16158 16158 16159 16159 SY8106A REGULATOR DRIVER 16160 16160 M: Icenowy Zheng <icenowy@aosc.io> 16161 16161 S: Maintained 16162 - F: drivers/regulator/sy8106a-regulator.c 16163 16162 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 16163 + F: drivers/regulator/sy8106a-regulator.c 16164 16164 16165 16165 SYNC FILE FRAMEWORK 16166 16166 M: Sumit Semwal <sumit.semwal@linaro.org> 16167 16167 R: Gustavo Padovan <gustavo@padovan.org> 16168 - S: Maintained 16169 16168 L: linux-media@vger.kernel.org 16170 16169 L: dri-devel@lists.freedesktop.org 16171 - F: drivers/dma-buf/sync_* 16170 + S: Maintained 16171 + T: git git://anongit.freedesktop.org/drm/drm-misc 16172 + F: Documentation/driver-api/sync_file.rst 16172 16173 F: drivers/dma-buf/dma-fence* 16173 16174 F: drivers/dma-buf/sw_sync.c 16175 + F: drivers/dma-buf/sync_* 16174 16176 F: include/linux/sync_file.h 16175 16177 F: include/uapi/linux/sync_file.h 16176 - F: Documentation/driver-api/sync_file.rst 16177 - T: git git://anongit.freedesktop.org/drm/drm-misc 16178 16178 16179 16179 SYNOPSYS ARC ARCHITECTURE 16180 16180 M: Vineet Gupta <vgupta@synopsys.com> 16181 16181 L: linux-snps-arc@lists.infradead.org 16182 16182 S: Supported 16183 - F: arch/arc/ 16183 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 16184 16184 F: Documentation/devicetree/bindings/arc/* 16185 16185 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 16186 + F: arch/arc/ 16186 16187 F: drivers/clocksource/arc_timer.c 16187 16188 F: drivers/tty/serial/arc_uart.c 16188 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 16189 16189 16190 16190 SYNOPSYS ARC HSDK SDP pll clock driver 16191 16191 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16192 16192 S: Supported 16193 - F: drivers/clk/clk-hsdk-pll.c 16194 16193 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 16194 + F: drivers/clk/clk-hsdk-pll.c 16195 16195 16196 16196 SYNOPSYS ARC SDP clock driver 16197 16197 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16198 16198 S: Supported 16199 - F: drivers/clk/axs10x/* 16200 16199 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 16200 + F: drivers/clk/axs10x/* 16201 16201 16202 16202 SYNOPSYS ARC SDP platform support 16203 16203 M: Alexey Brodkin <abrodkin@synopsys.com> 16204 16204 S: Supported 16205 - F: arch/arc/plat-axs10x 16206 - F: arch/arc/boot/dts/ax* 16207 16205 F: Documentation/devicetree/bindings/arc/axs10* 16206 + F: arch/arc/boot/dts/ax* 16207 + F: arch/arc/plat-axs10x 16208 16208 16209 16209 SYNOPSYS AXS10x RESET CONTROLLER DRIVER 16210 16210 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16211 16211 S: Supported 16212 - F: drivers/reset/reset-axs10x.c 16213 16212 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 16213 + F: drivers/reset/reset-axs10x.c 16214 16214 16215 16215 SYNOPSYS CREG GPIO DRIVER 16216 16216 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> ··· 16235 16235 SYNOPSYS DESIGNWARE AXI DMAC DRIVER 16236 16236 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16237 16237 S: Maintained 16238 - F: drivers/dma/dw-axi-dmac/ 16239 16238 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 16239 + F: drivers/dma/dw-axi-dmac/ 16240 16240 16241 16241 SYNOPSYS DESIGNWARE DMAC DRIVER 16242 16242 M: Viresh Kumar <vireshk@kernel.org> ··· 16279 16279 SYNOPSYS HSDK RESET CONTROLLER DRIVER 16280 16280 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 16281 16281 S: Supported 16282 + F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 16282 16283 F: drivers/reset/reset-hsdk.c 16283 16284 F: include/dt-bindings/reset/snps,hsdk-reset.h 16284 - F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 16285 16285 16286 16286 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 16287 16287 M: Prabu Thangamuthu <prabu.t@synopsys.com> ··· 16293 16293 SYSTEM CONFIGURATION (SYSCON) 16294 16294 M: Lee Jones <lee.jones@linaro.org> 16295 16295 M: Arnd Bergmann <arnd@arndb.de> 16296 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16297 16296 S: Supported 16297 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16298 16298 F: drivers/mfd/syscon.c 16299 16299 16300 16300 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers ··· 16304 16304 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 16305 16305 F: drivers/clk/clk-sc[mp]i.c 16306 16306 F: drivers/cpufreq/sc[mp]i-cpufreq.c 16307 - F: drivers/firmware/arm_scpi.c 16308 16307 F: drivers/firmware/arm_scmi/ 16308 + F: drivers/firmware/arm_scpi.c 16309 16309 F: drivers/reset/reset-scmi.c 16310 16310 F: include/linux/sc[mp]i_protocol.h 16311 16311 F: include/trace/events/scmi.h ··· 16313 16313 SYSTEM RESET/SHUTDOWN DRIVERS 16314 16314 M: Sebastian Reichel <sre@kernel.org> 16315 16315 L: linux-pm@vger.kernel.org 16316 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 16317 16316 S: Maintained 16317 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 16318 16318 F: Documentation/devicetree/bindings/power/reset/ 16319 16319 F: drivers/power/reset/ 16320 16320 ··· 16372 16372 TCP LOW PRIORITY MODULE 16373 16373 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 16374 16374 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 16375 - W: http://tcp-lp-mod.sourceforge.net/ 16376 16375 S: Maintained 16376 + W: http://tcp-lp-mod.sourceforge.net/ 16377 16377 F: net/ipv4/tcp_lp.c 16378 16378 16379 16379 TDA10071 MEDIA DRIVER 16380 16380 M: Antti Palosaari <crope@iki.fi> 16381 16381 L: linux-media@vger.kernel.org 16382 + S: Maintained 16382 16383 W: https://linuxtv.org 16383 16384 W: http://palosaari.fi/linux/ 16384 16385 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16385 16386 T: git git://linuxtv.org/anttip/media_tree.git 16386 - S: Maintained 16387 16387 F: drivers/media/dvb-frontends/tda10071* 16388 16388 16389 16389 TDA18212 MEDIA DRIVER 16390 16390 M: Antti Palosaari <crope@iki.fi> 16391 16391 L: linux-media@vger.kernel.org 16392 + S: Maintained 16392 16393 W: https://linuxtv.org 16393 16394 W: http://palosaari.fi/linux/ 16394 16395 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16395 16396 T: git git://linuxtv.org/anttip/media_tree.git 16396 - S: Maintained 16397 16397 F: drivers/media/tuners/tda18212* 16398 16398 16399 16399 TDA18218 MEDIA DRIVER 16400 16400 M: Antti Palosaari <crope@iki.fi> 16401 16401 L: linux-media@vger.kernel.org 16402 + S: Maintained 16402 16403 W: https://linuxtv.org 16403 16404 W: http://palosaari.fi/linux/ 16404 16405 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16405 16406 T: git git://linuxtv.org/anttip/media_tree.git 16406 - S: Maintained 16407 16407 F: drivers/media/tuners/tda18218* 16408 16408 16409 16409 TDA18250 MEDIA DRIVER 16410 16410 M: Olli Salonen <olli.salonen@iki.fi> 16411 16411 L: linux-media@vger.kernel.org 16412 + S: Maintained 16412 16413 W: https://linuxtv.org 16413 16414 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16414 16415 T: git git://linuxtv.org/media_tree.git 16415 - S: Maintained 16416 16416 F: drivers/media/tuners/tda18250* 16417 16417 16418 16418 TDA18271 MEDIA DRIVER 16419 16419 M: Michael Krufky <mkrufky@linuxtv.org> 16420 16420 L: linux-media@vger.kernel.org 16421 + S: Maintained 16421 16422 W: https://linuxtv.org 16422 16423 W: http://github.com/mkrufky 16423 16424 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16424 16425 T: git git://linuxtv.org/mkrufky/tuners.git 16425 - S: Maintained 16426 16426 F: drivers/media/tuners/tda18271* 16427 16427 16428 16428 TDA1997x MEDIA DRIVER 16429 16429 M: Tim Harvey <tharvey@gateworks.com> 16430 16430 L: linux-media@vger.kernel.org 16431 + S: Maintained 16431 16432 W: https://linuxtv.org 16432 16433 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16433 - S: Maintained 16434 16434 F: drivers/media/i2c/tda1997x.* 16435 16435 16436 16436 TDA827x MEDIA DRIVER 16437 16437 M: Michael Krufky <mkrufky@linuxtv.org> 16438 16438 L: linux-media@vger.kernel.org 16439 + S: Maintained 16439 16440 W: https://linuxtv.org 16440 16441 W: http://github.com/mkrufky 16441 16442 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16442 16443 T: git git://linuxtv.org/mkrufky/tuners.git 16443 - S: Maintained 16444 16444 F: drivers/media/tuners/tda8290.* 16445 16445 16446 16446 TDA8290 MEDIA DRIVER 16447 16447 M: Michael Krufky <mkrufky@linuxtv.org> 16448 16448 L: linux-media@vger.kernel.org 16449 + S: Maintained 16449 16450 W: https://linuxtv.org 16450 16451 W: http://github.com/mkrufky 16451 16452 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16452 16453 T: git git://linuxtv.org/mkrufky/tuners.git 16453 - S: Maintained 16454 16454 F: drivers/media/tuners/tda8290.* 16455 16455 16456 16456 TDA9840 MEDIA DRIVER 16457 16457 M: Hans Verkuil <hverkuil@xs4all.nl> 16458 16458 L: linux-media@vger.kernel.org 16459 - T: git git://linuxtv.org/media_tree.git 16460 - W: https://linuxtv.org 16461 16459 S: Maintained 16460 + W: https://linuxtv.org 16461 + T: git git://linuxtv.org/media_tree.git 16462 16462 F: drivers/media/i2c/tda9840* 16463 16463 16464 16464 TEA5761 TUNER DRIVER 16465 16465 M: Mauro Carvalho Chehab <mchehab@kernel.org> 16466 16466 L: linux-media@vger.kernel.org 16467 + S: Odd fixes 16467 16468 W: https://linuxtv.org 16468 16469 T: git git://linuxtv.org/media_tree.git 16469 - S: Odd fixes 16470 16470 F: drivers/media/tuners/tea5761.* 16471 16471 16472 16472 TEA5767 TUNER DRIVER 16473 16473 M: Mauro Carvalho Chehab <mchehab@kernel.org> 16474 16474 L: linux-media@vger.kernel.org 16475 + S: Maintained 16475 16476 W: https://linuxtv.org 16476 16477 T: git git://linuxtv.org/media_tree.git 16477 - S: Maintained 16478 16478 F: drivers/media/tuners/tea5767.* 16479 16479 16480 16480 TEA6415C MEDIA DRIVER 16481 16481 M: Hans Verkuil <hverkuil@xs4all.nl> 16482 16482 L: linux-media@vger.kernel.org 16483 - T: git git://linuxtv.org/media_tree.git 16484 - W: https://linuxtv.org 16485 16483 S: Maintained 16484 + W: https://linuxtv.org 16485 + T: git git://linuxtv.org/media_tree.git 16486 16486 F: drivers/media/i2c/tea6415c* 16487 16487 16488 16488 TEA6420 MEDIA DRIVER 16489 16489 M: Hans Verkuil <hverkuil@xs4all.nl> 16490 16490 L: linux-media@vger.kernel.org 16491 - T: git git://linuxtv.org/media_tree.git 16492 - W: https://linuxtv.org 16493 16491 S: Maintained 16492 + W: https://linuxtv.org 16493 + T: git git://linuxtv.org/media_tree.git 16494 16494 F: drivers/media/i2c/tea6420* 16495 16495 16496 16496 TEAM DRIVER ··· 16522 16522 M: Jens Wiklander <jens.wiklander@linaro.org> 16523 16523 L: tee-dev@lists.linaro.org 16524 16524 S: Maintained 16525 + F: Documentation/tee.txt 16526 + F: drivers/tee/ 16525 16527 F: include/linux/tee_drv.h 16526 16528 F: include/uapi/linux/tee.h 16527 - F: drivers/tee/ 16528 - F: Documentation/tee.txt 16529 16529 16530 16530 TEGRA ARCHITECTURE SUPPORT 16531 16531 M: Thierry Reding <thierry.reding@gmail.com> 16532 16532 M: Jonathan Hunter <jonathanh@nvidia.com> 16533 16533 L: linux-tegra@vger.kernel.org 16534 + S: Supported 16534 16535 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 16535 16536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 16536 - S: Supported 16537 16537 N: [^a-z]tegra 16538 16538 16539 16539 TEGRA CLOCK DRIVER ··· 16606 16606 TEMPO SEMICONDUCTOR DRIVERS 16607 16607 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 16608 16608 S: Maintained 16609 + F: Documentation/devicetree/bindings/sound/tscs*.txt 16609 16610 F: sound/soc/codecs/tscs*.c 16610 16611 F: sound/soc/codecs/tscs*.h 16611 - F: Documentation/devicetree/bindings/sound/tscs*.txt 16612 16612 16613 16613 TENSILICA XTENSA PORT (xtensa) 16614 16614 M: Chris Zankel <chris@zankel.net> 16615 16615 M: Max Filippov <jcmvbkbc@gmail.com> 16616 16616 L: linux-xtensa@linux-xtensa.org 16617 - T: git git://github.com/czankel/xtensa-linux.git 16618 16617 S: Maintained 16618 + T: git git://github.com/czankel/xtensa-linux.git 16619 16619 F: arch/xtensa/ 16620 16620 F: drivers/irqchip/irq-xtensa-* 16621 16621 ··· 16629 16629 M: Ricardo Ribalda <ricardo@ribalda.com> 16630 16630 L: linux-iio@vger.kernel.org 16631 16631 S: Supported 16632 - F: drivers/iio/dac/ti-dac7612.c 16633 16632 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt 16633 + F: drivers/iio/dac/ti-dac7612.c 16634 16634 16635 16635 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 16636 16636 M: Nishanth Menon <nm@ti.com> ··· 16639 16639 L: linux-arm-kernel@lists.infradead.org 16640 16640 S: Maintained 16641 16641 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 16642 - F: drivers/firmware/ti_sci* 16643 - F: include/linux/soc/ti/ti_sci_protocol.h 16642 + F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16643 + F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16644 + F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16645 + F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16644 16646 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 16647 + F: drivers/clk/keystone/sci-clk.c 16648 + F: drivers/firmware/ti_sci* 16649 + F: drivers/irqchip/irq-ti-sci-inta.c 16650 + F: drivers/irqchip/irq-ti-sci-intr.c 16651 + F: drivers/reset/reset-ti-sci.c 16652 + F: drivers/soc/ti/ti_sci_inta_msi.c 16645 16653 F: drivers/soc/ti/ti_sci_pm_domains.c 16646 16654 F: include/dt-bindings/soc/ti,sci_pm_domain.h 16647 - F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 16648 - F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 16649 - F: drivers/clk/keystone/sci-clk.c 16650 - F: drivers/reset/reset-ti-sci.c 16651 - F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt 16652 - F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt 16653 - F: drivers/irqchip/irq-ti-sci-intr.c 16654 - F: drivers/irqchip/irq-ti-sci-inta.c 16655 16655 F: include/linux/soc/ti/ti_sci_inta_msi.h 16656 - F: drivers/soc/ti/ti_sci_inta_msi.c 16656 + F: include/linux/soc/ti/ti_sci_protocol.h 16657 16657 16658 16658 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 16659 16659 M: Hans Verkuil <hverkuil@xs4all.nl> 16660 16660 L: linux-media@vger.kernel.org 16661 - T: git git://linuxtv.org/media_tree.git 16662 - W: https://linuxtv.org 16663 16661 S: Maintained 16662 + W: https://linuxtv.org 16663 + T: git git://linuxtv.org/media_tree.git 16664 16664 F: drivers/media/radio/radio-raremono.c 16665 16665 16666 16666 THERMAL ··· 16668 16668 M: Daniel Lezcano <daniel.lezcano@linaro.org> 16669 16669 R: Amit Kucheria <amit.kucheria@verdurent.com> 16670 16670 L: linux-pm@vger.kernel.org 16671 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16672 - Q: https://patchwork.kernel.org/project/linux-pm/list/ 16673 16671 S: Supported 16672 + Q: https://patchwork.kernel.org/project/linux-pm/list/ 16673 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git 16674 + F: Documentation/devicetree/bindings/thermal/ 16674 16675 F: drivers/thermal/ 16676 + F: include/linux/cpu_cooling.h 16675 16677 F: include/linux/thermal.h 16676 16678 F: include/uapi/linux/thermal.h 16677 - F: include/linux/cpu_cooling.h 16678 - F: Documentation/devicetree/bindings/thermal/ 16679 16679 16680 16680 THERMAL DRIVER FOR AMLOGIC SOCS 16681 16681 M: Guillaume La Roque <glaroque@baylibre.com> 16682 16682 L: linux-pm@vger.kernel.org 16683 16683 L: linux-amlogic@lists.infradead.org 16684 - W: http://linux-meson.com/ 16685 16684 S: Supported 16686 - F: drivers/thermal/amlogic_thermal.c 16685 + W: http://linux-meson.com/ 16687 16686 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 16687 + F: drivers/thermal/amlogic_thermal.c 16688 16688 16689 16689 THERMAL/CPU_COOLING 16690 16690 M: Amit Daniel Kachhap <amit.kachhap@gmail.com> ··· 16737 16737 TI AM437X VPFE DRIVER 16738 16738 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16739 16739 L: linux-media@vger.kernel.org 16740 + S: Maintained 16740 16741 W: https://linuxtv.org 16741 16742 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16742 16743 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16743 - S: Maintained 16744 16744 F: drivers/media/platform/am437x/ 16745 16745 16746 16746 TI BANDGAP AND THERMAL DRIVER ··· 16753 16753 16754 16754 TI BQ27XXX POWER SUPPLY DRIVER 16755 16755 R: Andrew F. Davis <afd@ti.com> 16756 - F: include/linux/power/bq27xxx_battery.h 16757 16756 F: drivers/power/supply/bq27xxx_battery.c 16758 16757 F: drivers/power/supply/bq27xxx_battery_i2c.c 16758 + F: include/linux/power/bq27xxx_battery.h 16759 16759 16760 16760 TI CDCE706 CLOCK DRIVER 16761 16761 M: Max Filippov <jcmvbkbc@gmail.com> ··· 16773 16773 M: Sekhar Nori <nsekhar@ti.com> 16774 16774 R: Bartosz Golaszewski <bgolaszewski@baylibre.com> 16775 16775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16776 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16777 16776 S: Supported 16777 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 16778 16778 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 16779 + F: arch/arm/boot/dts/da850* 16779 16780 F: arch/arm/mach-davinci/ 16780 16781 F: drivers/i2c/busses/i2c-davinci.c 16781 - F: arch/arm/boot/dts/da850* 16782 16782 16783 16783 TI DAVINCI SERIES CLOCK DRIVER 16784 16784 M: David Lechner <david@lechnology.com> ··· 16797 16797 TI DAVINCI SERIES MEDIA DRIVER 16798 16798 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 16799 16799 L: linux-media@vger.kernel.org 16800 + S: Maintained 16800 16801 W: https://linuxtv.org 16801 16802 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16802 16803 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 16803 - S: Maintained 16804 16804 F: drivers/media/platform/davinci/ 16805 16805 F: include/media/davinci/ 16806 16806 ··· 16832 16832 L: linux-kernel@vger.kernel.org 16833 16833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16834 16834 S: Maintained 16835 - F: drivers/soc/ti/* 16836 16835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 16836 + F: drivers/soc/ti/* 16837 16837 16838 16838 TI LM49xxx FAMILY ASoC CODEC DRIVERS 16839 16839 M: M R Swami Reddy <mr.swami.reddy@ti.com> 16840 16840 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 16841 16841 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16842 16842 S: Maintained 16843 - F: sound/soc/codecs/lm49453* 16844 16843 F: sound/soc/codecs/isabelle* 16844 + F: sound/soc/codecs/lm49453* 16845 16845 16846 16846 TI LP855x BACKLIGHT DRIVER 16847 16847 M: Milo Kim <milo.kim@ti.com> ··· 16898 16898 L: linux-wireless@vger.kernel.org 16899 16899 L: linux-nfc@lists.01.org (moderated for non-subscribers) 16900 16900 S: Supported 16901 - F: drivers/nfc/trf7970a.c 16902 16901 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 16902 + F: drivers/nfc/trf7970a.c 16903 16903 16904 16904 TI TWL4030 SERIES SOC CODEC DRIVER 16905 16905 M: Peter Ujfalusi <peter.ujfalusi@ti.com> ··· 16919 16919 16920 16920 TI WILINK WIRELESS DRIVERS 16921 16921 L: linux-wireless@vger.kernel.org 16922 + S: Orphan 16922 16923 W: http://wireless.kernel.org/en/users/Drivers/wl12xx 16923 16924 W: http://wireless.kernel.org/en/users/Drivers/wl1251 16924 16925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 16925 - S: Orphan 16926 16926 F: drivers/net/wireless/ti/ 16927 16927 F: include/linux/wl12xx.h 16928 16928 ··· 16931 16931 M: Thomas Gleixner <tglx@linutronix.de> 16932 16932 R: Stephen Boyd <sboyd@kernel.org> 16933 16933 L: linux-kernel@vger.kernel.org 16934 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16935 16934 S: Supported 16935 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 16936 16936 F: include/linux/clocksource.h 16937 16937 F: include/linux/time.h 16938 16938 F: include/linux/timex.h 16939 16939 F: include/uapi/linux/time.h 16940 16940 F: include/uapi/linux/timex.h 16941 - F: kernel/time/clocksource.c 16942 - F: kernel/time/time*.c 16943 16941 F: kernel/time/alarmtimer.c 16942 + F: kernel/time/clocksource.c 16944 16943 F: kernel/time/ntp.c 16944 + F: kernel/time/time*.c 16945 16945 F: tools/testing/selftests/timers/ 16946 16946 16947 16947 TIPC NETWORK LAYER ··· 16949 16949 M: Ying Xue <ying.xue@windriver.com> 16950 16950 L: netdev@vger.kernel.org (core kernel code) 16951 16951 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 16952 - W: http://tipc.sourceforge.net/ 16953 16952 S: Maintained 16953 + W: http://tipc.sourceforge.net/ 16954 16954 F: include/uapi/linux/tipc*.h 16955 16955 F: net/tipc/ 16956 16956 16957 16957 TLAN NETWORK DRIVER 16958 16958 M: Samuel Chessman <chessman@tux.org> 16959 16959 L: tlan-devel@lists.sourceforge.net (subscribers-only) 16960 - W: http://sourceforge.net/projects/tlan/ 16961 16960 S: Maintained 16961 + W: http://sourceforge.net/projects/tlan/ 16962 16962 F: Documentation/networking/device_drivers/ti/tlan.txt 16963 16963 F: drivers/net/ethernet/ti/tlan.* 16964 16964 16965 16965 TM6000 VIDEO4LINUX DRIVER 16966 16966 M: Mauro Carvalho Chehab <mchehab@kernel.org> 16967 16967 L: linux-media@vger.kernel.org 16968 + S: Odd fixes 16968 16969 W: https://linuxtv.org 16969 16970 T: git git://linuxtv.org/media_tree.git 16970 - S: Odd fixes 16971 - F: drivers/media/usb/tm6000/ 16972 16971 F: Documentation/media/v4l-drivers/tm6000* 16972 + F: drivers/media/usb/tm6000/ 16973 16973 16974 16974 TMIO/SDHI MMC DRIVER 16975 16975 M: Wolfram Sang <wsa+renesas@sang-engineering.com> 16976 16976 L: linux-mmc@vger.kernel.org 16977 16977 S: Supported 16978 - F: drivers/mmc/host/tmio_mmc* 16979 16978 F: drivers/mmc/host/renesas_sdhi* 16979 + F: drivers/mmc/host/tmio_mmc* 16980 16980 F: include/linux/mfd/tmio.h 16981 16981 16982 16982 TMP401 HARDWARE MONITOR DRIVER ··· 17007 17007 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) 17008 17008 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) 17009 17009 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) 17010 - W: https://tomoyo.osdn.jp/ 17011 17010 S: Maintained 17011 + W: https://tomoyo.osdn.jp/ 17012 17012 F: security/tomoyo/ 17013 17013 17014 17014 TOPSTAR LAPTOP EXTRAS DRIVER ··· 17025 17025 S: Supported 17026 17026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 17027 17027 F: Documentation/RCU/torture.txt 17028 - F: kernel/torture.c 17029 - F: kernel/rcu/rcutorture.c 17030 - F: kernel/rcu/rcuperf.c 17031 17028 F: kernel/locking/locktorture.c 17029 + F: kernel/rcu/rcuperf.c 17030 + F: kernel/rcu/rcutorture.c 17031 + F: kernel/torture.c 17032 17032 17033 17033 TOSHIBA ACPI EXTRAS DRIVER 17034 17034 M: Azael Avalos <coproscefalo@gmail.com> ··· 17050 17050 17051 17051 TOSHIBA SMM DRIVER 17052 17052 M: Jonathan Buzzard <jonathan@buzzard.org.uk> 17053 - W: http://www.buzzard.org.uk/toshiba/ 17054 17053 S: Maintained 17054 + W: http://www.buzzard.org.uk/toshiba/ 17055 17055 F: drivers/char/toshiba.c 17056 17056 F: include/linux/toshiba.h 17057 17057 F: include/uapi/linux/toshiba.h ··· 17074 17074 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 17075 17075 R: Jason Gunthorpe <jgg@ziepe.ca> 17076 17076 L: linux-integrity@vger.kernel.org 17077 - Q: https://patchwork.kernel.org/project/linux-integrity/list/ 17078 - W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 17079 - T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 17080 17077 S: Maintained 17078 + W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 17079 + Q: https://patchwork.kernel.org/project/linux-integrity/list/ 17080 + T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 17081 17081 F: drivers/char/tpm/ 17082 17082 17083 17083 TRACING 17084 17084 M: Steven Rostedt <rostedt@goodmis.org> 17085 17085 M: Ingo Molnar <mingo@redhat.com> 17086 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 17087 17086 S: Maintained 17087 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 17088 17088 F: Documentation/trace/ftrace.rst 17089 17089 F: arch/*/*/*/ftrace.h 17090 17090 F: arch/*/kernel/ftrace.c ··· 17099 17099 M: Ingo Molnar <mingo@kernel.org> 17100 17100 R: Karol Herbst <karolherbst@gmail.com> 17101 17101 R: Pekka Paalanen <ppaalanen@gmail.com> 17102 - S: Maintained 17103 17102 L: linux-kernel@vger.kernel.org 17104 17103 L: nouveau@lists.freedesktop.org 17105 - F: kernel/trace/trace_mmiotrace.c 17106 - F: include/linux/mmiotrace.h 17104 + S: Maintained 17107 17105 F: arch/x86/mm/kmmio.c 17108 17106 F: arch/x86/mm/mmio-mod.c 17109 17107 F: arch/x86/mm/testmmiotrace.c 17108 + F: include/linux/mmiotrace.h 17109 + F: kernel/trace/trace_mmiotrace.c 17110 17110 17111 17111 TRIVIAL PATCHES 17112 17112 M: Jiri Kosina <trivial@kernel.org> 17113 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 17114 17113 S: Maintained 17114 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 17115 17115 K: ^Subject:.*(?i)trivial 17116 17116 17117 17117 TTY LAYER ··· 17122 17122 F: Documentation/driver-api/serial/ 17123 17123 F: drivers/tty/ 17124 17124 F: drivers/tty/serial/serial_core.c 17125 - F: include/linux/serial_core.h 17126 17125 F: include/linux/serial.h 17126 + F: include/linux/serial_core.h 17127 17127 F: include/linux/tty.h 17128 - F: include/uapi/linux/serial_core.h 17129 17128 F: include/uapi/linux/serial.h 17129 + F: include/uapi/linux/serial_core.h 17130 17130 F: include/uapi/linux/tty.h 17131 17131 17132 17132 TUA9001 MEDIA DRIVER 17133 17133 M: Antti Palosaari <crope@iki.fi> 17134 17134 L: linux-media@vger.kernel.org 17135 + S: Maintained 17135 17136 W: https://linuxtv.org 17136 17137 W: http://palosaari.fi/linux/ 17137 17138 Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17138 17139 T: git git://linuxtv.org/anttip/media_tree.git 17139 - S: Maintained 17140 17140 F: drivers/media/tuners/tua9001* 17141 17141 17142 17142 TULIP NETWORK DRIVERS ··· 17147 17147 17148 17148 TUN/TAP driver 17149 17149 M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 17150 - W: http://vtun.sourceforge.net/tun 17151 17150 S: Maintained 17151 + W: http://vtun.sourceforge.net/tun 17152 17152 F: Documentation/networking/tuntap.txt 17153 17153 F: arch/um/os-Linux/drivers/ 17154 17154 ··· 17156 17156 M: "Maciej W. Rozycki" <macro@linux-mips.org> 17157 17157 M: Ralf Baechle <ralf@linux-mips.org> 17158 17158 L: linux-mips@vger.kernel.org 17159 - Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 17160 17159 S: Maintained 17160 + Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 17161 17161 F: drivers/tc/ 17162 17162 F: include/linux/tc.h 17163 17163 17164 17164 TURBOSTAT UTILITY 17165 17165 M: "Len Brown" <lenb@kernel.org> 17166 17166 L: linux-pm@vger.kernel.org 17167 - B: https://bugzilla.kernel.org 17168 - Q: https://patchwork.kernel.org/project/linux-pm/list/ 17169 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 17170 17167 S: Supported 17168 + Q: https://patchwork.kernel.org/project/linux-pm/list/ 17169 + B: https://bugzilla.kernel.org 17170 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 17171 17171 F: tools/power/x86/turbostat/ 17172 17172 17173 17173 TW5864 VIDEO4LINUX DRIVER ··· 17182 17182 TW68 VIDEO4LINUX DRIVER 17183 17183 M: Hans Verkuil <hverkuil@xs4all.nl> 17184 17184 L: linux-media@vger.kernel.org 17185 - T: git git://linuxtv.org/media_tree.git 17186 - W: https://linuxtv.org 17187 17185 S: Odd Fixes 17186 + W: https://linuxtv.org 17187 + T: git git://linuxtv.org/media_tree.git 17188 17188 F: drivers/media/pci/tw68/ 17189 17189 17190 17190 TW686X VIDEO4LINUX DRIVER 17191 17191 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 17192 17192 L: linux-media@vger.kernel.org 17193 - T: git git://linuxtv.org/media_tree.git 17194 - W: http://linuxtv.org 17195 17193 S: Maintained 17194 + W: http://linuxtv.org 17195 + T: git git://linuxtv.org/media_tree.git 17196 17196 F: drivers/media/pci/tw686x/ 17197 17197 17198 17198 UACCE ACCELERATOR FRAMEWORK ··· 17210 17210 UBI FILE SYSTEM (UBIFS) 17211 17211 M: Richard Weinberger <richard@nod.at> 17212 17212 L: linux-mtd@lists.infradead.org 17213 + S: Supported 17214 + W: http://www.linux-mtd.infradead.org/doc/ubifs.html 17213 17215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17214 17216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17215 - W: http://www.linux-mtd.infradead.org/doc/ubifs.html 17216 - S: Supported 17217 17217 F: Documentation/filesystems/ubifs.rst 17218 17218 F: fs/ubifs/ 17219 17219 17220 17220 UCLINUX (M68KNOMMU AND COLDFIRE) 17221 17221 M: Greg Ungerer <gerg@linux-m68k.org> 17222 - W: http://www.linux-m68k.org/ 17223 - W: http://www.uclinux.org/ 17224 17222 L: linux-m68k@lists.linux-m68k.org 17225 17223 L: uclinux-dev@uclinux.org (subscribers-only) 17226 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 17227 17224 S: Maintained 17228 - F: arch/m68k/coldfire/ 17229 - F: arch/m68k/68*/ 17225 + W: http://www.linux-m68k.org/ 17226 + W: http://www.uclinux.org/ 17227 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 17230 17228 F: arch/m68k/*/*_no.* 17229 + F: arch/m68k/68*/ 17230 + F: arch/m68k/coldfire/ 17231 17231 F: arch/m68k/include/asm/*_no.* 17232 17232 17233 17233 UDF FILESYSTEM ··· 17270 17270 17271 17271 UNICORE32 ARCHITECTURE 17272 17272 M: Guan Xuetao <gxt@pku.edu.cn> 17273 - W: http://mprc.pku.edu.cn/~guanxuetao/linux 17274 17273 S: Maintained 17274 + W: http://mprc.pku.edu.cn/~guanxuetao/linux 17275 17275 T: git git://github.com/gxt/linux.git 17276 17276 F: arch/unicore32/ 17277 17277 17278 17278 UNIFDEF 17279 17279 M: Tony Finch <dot@dotat.at> 17280 - W: http://dotat.at/prog/unifdef 17281 17280 S: Maintained 17281 + W: http://dotat.at/prog/unifdef 17282 17282 F: scripts/unifdef.c 17283 17283 17284 17284 UNIFORM CDROM DRIVER 17285 17285 M: Jens Axboe <axboe@kernel.dk> 17286 - W: http://www.kernel.dk 17287 17286 S: Maintained 17287 + W: http://www.kernel.dk 17288 17288 F: Documentation/cdrom/ 17289 17289 F: drivers/cdrom/cdrom.c 17290 17290 F: include/linux/cdrom.h ··· 17294 17294 M: David Kershner <david.kershner@unisys.com> 17295 17295 L: sparmaintainer@unisys.com (Unisys internal) 17296 17296 S: Supported 17297 - F: include/linux/visorbus.h 17298 - F: drivers/visorbus/ 17299 17297 F: drivers/staging/unisys/ 17298 + F: drivers/visorbus/ 17299 + F: include/linux/visorbus.h 17300 17300 17301 17301 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 17302 17302 R: Alim Akhtar <alim.akhtar@samsung.com> ··· 17321 17321 17322 17322 UNSORTED BLOCK IMAGES (UBI) 17323 17323 M: Richard Weinberger <richard@nod.at> 17324 - W: http://www.linux-mtd.infradead.org/ 17325 17324 L: linux-mtd@lists.infradead.org 17325 + S: Supported 17326 + W: http://www.linux-mtd.infradead.org/ 17326 17327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 17327 17328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 17328 - S: Supported 17329 17329 F: drivers/mtd/ubi/ 17330 17330 F: include/linux/mtd/ubi.h 17331 17331 F: include/uapi/mtd/ubi-user.h ··· 17333 17333 USB "USBNET" DRIVER FRAMEWORK 17334 17334 M: Oliver Neukum <oneukum@suse.com> 17335 17335 L: netdev@vger.kernel.org 17336 - W: http://www.linux-usb.org/usbnet 17337 17336 S: Maintained 17337 + W: http://www.linux-usb.org/usbnet 17338 17338 F: drivers/net/usb/usbnet.c 17339 17339 F: include/linux/usb/usbnet.h 17340 17340 ··· 17386 17386 USB DAVICOM DM9601 DRIVER 17387 17387 M: Peter Korsgaard <jacmet@sunsite.dk> 17388 17388 L: netdev@vger.kernel.org 17389 - W: http://www.linux-usb.org/usbnet 17390 17389 S: Maintained 17390 + W: http://www.linux-usb.org/usbnet 17391 17391 F: drivers/net/usb/dm9601.c 17392 17392 17393 17393 USB EHCI DRIVER ··· 17400 17400 USB GADGET/PERIPHERAL SUBSYSTEM 17401 17401 M: Felipe Balbi <balbi@kernel.org> 17402 17402 L: linux-usb@vger.kernel.org 17403 + S: Maintained 17403 17404 W: http://www.linux-usb.org/gadget 17404 17405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17405 - S: Maintained 17406 17406 F: drivers/usb/gadget/ 17407 17407 F: include/linux/usb/gadget* 17408 17408 ··· 17410 17410 M: Jiri Kosina <jikos@kernel.org> 17411 17411 M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 17412 17412 L: linux-usb@vger.kernel.org 17413 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17414 17413 S: Maintained 17414 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 17415 17415 F: Documentation/hid/hiddev.rst 17416 17416 F: drivers/hid/usbhid/ 17417 17417 ··· 17455 17455 USB MIDI DRIVER 17456 17456 M: Clemens Ladisch <clemens@ladisch.de> 17457 17457 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 17458 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17459 17458 S: Maintained 17459 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17460 17460 F: sound/usb/midi.* 17461 17461 17462 17462 USB NETWORKING DRIVERS ··· 17473 17473 17474 17474 USB OTG FSM (Finite State Machine) 17475 17475 M: Peter Chen <Peter.Chen@nxp.com> 17476 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17477 17476 L: linux-usb@vger.kernel.org 17478 17477 S: Maintained 17478 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 17479 17479 F: drivers/usb/common/usb-otg-fsm.c 17480 17480 17481 17481 USB OVER IP DRIVER ··· 17486 17486 S: Maintained 17487 17487 F: Documentation/usb/usbip_protocol.rst 17488 17488 F: drivers/usb/usbip/ 17489 - F: tools/usb/usbip/ 17490 17489 F: tools/testing/selftests/drivers/usb/usbip/ 17490 + F: tools/usb/usbip/ 17491 17491 17492 17492 USB PEGASUS DRIVER 17493 17493 M: Petko Manolov <petkan@nucleusys.com> 17494 17494 L: linux-usb@vger.kernel.org 17495 17495 L: netdev@vger.kernel.org 17496 - T: git git://github.com/petkan/pegasus.git 17497 - W: https://github.com/petkan/pegasus 17498 17496 S: Maintained 17497 + W: https://github.com/petkan/pegasus 17498 + T: git git://github.com/petkan/pegasus.git 17499 17499 F: drivers/net/usb/pegasus.* 17500 17500 17501 17501 USB PHY LAYER 17502 17502 M: Felipe Balbi <balbi@kernel.org> 17503 17503 L: linux-usb@vger.kernel.org 17504 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17505 17504 S: Maintained 17505 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 17506 17506 F: drivers/usb/phy/ 17507 17507 17508 17508 USB PRINTER DRIVER (usblp) ··· 17522 17522 M: Petko Manolov <petkan@nucleusys.com> 17523 17523 L: linux-usb@vger.kernel.org 17524 17524 L: netdev@vger.kernel.org 17525 - T: git git://github.com/petkan/rtl8150.git 17526 - W: https://github.com/petkan/rtl8150 17527 17525 S: Maintained 17526 + W: https://github.com/petkan/rtl8150 17527 + T: git git://github.com/petkan/rtl8150.git 17528 17528 F: drivers/net/usb/rtl8150.c 17529 17529 17530 17530 USB SERIAL SUBSYSTEM 17531 17531 M: Johan Hovold <johan@kernel.org> 17532 17532 L: linux-usb@vger.kernel.org 17533 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17534 17533 S: Maintained 17534 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 17535 17535 F: Documentation/usb/usb-serial.rst 17536 17536 F: drivers/usb/serial/ 17537 17537 F: include/linux/usb/serial.h ··· 17552 17552 USB SUBSYSTEM 17553 17553 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17554 17554 L: linux-usb@vger.kernel.org 17555 + S: Supported 17555 17556 W: http://www.linux-usb.org 17556 17557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 17557 - S: Supported 17558 17558 F: Documentation/devicetree/bindings/usb/ 17559 17559 F: Documentation/usb/ 17560 17560 F: drivers/usb/ ··· 17601 17601 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 17602 17602 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 17603 17603 L: linux-media@vger.kernel.org 17604 - T: git git://linuxtv.org/media_tree.git 17605 - W: http://www.ideasonboard.org/uvc/ 17606 17604 S: Maintained 17605 + W: http://www.ideasonboard.org/uvc/ 17606 + T: git git://linuxtv.org/media_tree.git 17607 17607 F: drivers/media/usb/uvc/ 17608 17608 F: include/uapi/linux/uvcvideo.h 17609 17609 17610 17610 USB VISION DRIVER 17611 17611 M: Hans Verkuil <hverkuil@xs4all.nl> 17612 17612 L: linux-media@vger.kernel.org 17613 - T: git git://linuxtv.org/media_tree.git 17614 - W: https://linuxtv.org 17615 17613 S: Odd Fixes 17614 + W: https://linuxtv.org 17615 + T: git git://linuxtv.org/media_tree.git 17616 17616 F: drivers/staging/media/usbvision/ 17617 17617 17618 17618 USB WEBCAM GADGET ··· 17633 17633 M: Mathias Nyman <mathias.nyman@intel.com> 17634 17634 L: linux-usb@vger.kernel.org 17635 17635 S: Supported 17636 - F: drivers/usb/host/xhci* 17637 17636 F: drivers/usb/host/pci-quirks* 17637 + F: drivers/usb/host/xhci* 17638 17638 17639 17639 USB ZD1201 DRIVER 17640 17640 L: linux-wireless@vger.kernel.org 17641 - W: http://linux-lc100020.sourceforge.net 17642 17641 S: Orphan 17642 + W: http://linux-lc100020.sourceforge.net 17643 17643 F: drivers/net/wireless/zydas/zd1201.* 17644 17644 17645 17645 USB ZR364XX DRIVER 17646 17646 M: Antoine Jacquet <royale@zerezo.com> 17647 17647 L: linux-usb@vger.kernel.org 17648 17648 L: linux-media@vger.kernel.org 17649 - T: git git://linuxtv.org/media_tree.git 17650 - W: http://royale.zerezo.com/zr364xx/ 17651 17649 S: Maintained 17650 + W: http://royale.zerezo.com/zr364xx/ 17651 + T: git git://linuxtv.org/media_tree.git 17652 17652 F: Documentation/media/v4l-drivers/zr364xx* 17653 17653 F: drivers/media/usb/zr364xx/ 17654 17654 ··· 17657 17657 M: Richard Weinberger <richard@nod.at> 17658 17658 M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 17659 17659 L: linux-um@lists.infradead.org 17660 + S: Maintained 17660 17661 W: http://user-mode-linux.sourceforge.net 17661 17662 Q: https://patchwork.ozlabs.org/project/linux-um/list/ 17662 17663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 17663 - S: Maintained 17664 17664 F: Documentation/virt/uml/ 17665 17665 F: arch/um/ 17666 17666 F: arch/x86/um/ ··· 17669 17669 USERSPACE COPYIN/COPYOUT (UIOVEC) 17670 17670 M: Alexander Viro <viro@zeniv.linux.org.uk> 17671 17671 S: Maintained 17672 - F: lib/iov_iter.c 17673 17672 F: include/linux/uio.h 17673 + F: lib/iov_iter.c 17674 17674 17675 17675 USERSPACE DMA BUFFER DRIVER 17676 17676 M: Gerd Hoffmann <kraxel@redhat.com> 17677 - S: Maintained 17678 17677 L: dri-devel@lists.freedesktop.org 17678 + S: Maintained 17679 + T: git git://anongit.freedesktop.org/drm/drm-misc 17679 17680 F: drivers/dma-buf/udmabuf.c 17680 17681 F: include/uapi/linux/udmabuf.h 17681 - T: git git://anongit.freedesktop.org/drm/drm-misc 17682 17682 17683 17683 USERSPACE I/O (UIO) 17684 17684 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> ··· 17691 17691 UTIL-LINUX PACKAGE 17692 17692 M: Karel Zak <kzak@redhat.com> 17693 17693 L: util-linux@vger.kernel.org 17694 + S: Maintained 17694 17695 W: http://en.wikipedia.org/wiki/Util-linux 17695 17696 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 17696 - S: Maintained 17697 17697 17698 17698 UUID HELPERS 17699 17699 M: Christoph Hellwig <hch@lst.de> 17700 17700 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 17701 17701 L: linux-kernel@vger.kernel.org 17702 + S: Maintained 17702 17703 T: git git://git.infradead.org/users/hch/uuid.git 17703 - F: lib/uuid.c 17704 - F: lib/test_uuid.c 17705 17704 F: include/linux/uuid.h 17706 17705 F: include/uapi/linux/uuid.h 17707 - S: Maintained 17706 + F: lib/test_uuid.c 17707 + F: lib/uuid.c 17708 17708 17709 17709 UVESAFB DRIVER 17710 17710 M: Michal Januszewski <spock@gentoo.org> 17711 17711 L: linux-fbdev@vger.kernel.org 17712 - W: https://github.com/mjanusz/v86d 17713 17712 S: Maintained 17713 + W: https://github.com/mjanusz/v86d 17714 17714 F: Documentation/fb/uvesafb.rst 17715 17715 F: drivers/video/fbdev/uvesafb.* 17716 17716 ··· 17737 17737 M: Alex Williamson <alex.williamson@redhat.com> 17738 17738 R: Cornelia Huck <cohuck@redhat.com> 17739 17739 L: kvm@vger.kernel.org 17740 - T: git git://github.com/awilliam/linux-vfio.git 17741 17740 S: Maintained 17741 + T: git git://github.com/awilliam/linux-vfio.git 17742 17742 F: Documentation/driver-api/vfio.rst 17743 17743 F: drivers/vfio/ 17744 17744 F: include/linux/vfio.h ··· 17762 17762 VGA_SWITCHEROO 17763 17763 R: Lukas Wunner <lukas@wunner.de> 17764 17764 S: Maintained 17765 + T: git git://anongit.freedesktop.org/drm/drm-misc 17765 17766 F: Documentation/gpu/vga-switcheroo.rst 17766 17767 F: drivers/gpu/vga/vga_switcheroo.c 17767 17768 F: include/linux/vga_switcheroo.h 17768 - T: git git://anongit.freedesktop.org/drm/drm-misc 17769 17769 17770 17770 VIA RHINE NETWORK DRIVER 17771 17771 S: Orphan ··· 17781 17781 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 17782 17782 L: linux-fbdev@vger.kernel.org 17783 17783 S: Maintained 17784 + F: drivers/video/fbdev/via/ 17784 17785 F: include/linux/via-core.h 17785 17786 F: include/linux/via-gpio.h 17786 17787 F: include/linux/via_i2c.h 17787 - F: drivers/video/fbdev/via/ 17788 17788 17789 17789 VIA VELOCITY NETWORK DRIVER 17790 17790 M: Francois Romieu <romieu@fr.zoreil.com> ··· 17795 17795 VICODEC VIRTUAL CODEC DRIVER 17796 17796 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 17797 17797 L: linux-media@vger.kernel.org 17798 - T: git git://linuxtv.org/media_tree.git 17799 - W: https://linuxtv.org 17800 17798 S: Maintained 17799 + W: https://linuxtv.org 17800 + T: git git://linuxtv.org/media_tree.git 17801 17801 F: drivers/media/platform/vicodec/* 17802 17802 17803 17803 VIDEO I2C POLLING DRIVER ··· 17826 17826 M: Helen Koike <helen.koike@collabora.com> 17827 17827 R: Shuah Khan <skhan@linuxfoundation.org> 17828 17828 L: linux-media@vger.kernel.org 17829 - T: git git://linuxtv.org/media_tree.git 17830 - W: https://linuxtv.org 17831 17829 S: Maintained 17830 + W: https://linuxtv.org 17831 + T: git git://linuxtv.org/media_tree.git 17832 17832 F: drivers/media/platform/vimc/* 17833 17833 17834 17834 VIRT LIB ··· 17845 17845 L: virtualization@lists.linux-foundation.org 17846 17846 L: netdev@vger.kernel.org 17847 17847 S: Maintained 17848 - F: include/linux/virtio_vsock.h 17849 - F: include/uapi/linux/virtio_vsock.h 17850 - F: include/uapi/linux/vsockmon.h 17851 - F: include/uapi/linux/vm_sockets_diag.h 17852 - F: net/vmw_vsock/diag.c 17853 - F: net/vmw_vsock/af_vsock_tap.c 17854 - F: net/vmw_vsock/virtio_transport_common.c 17855 - F: net/vmw_vsock/virtio_transport.c 17856 - F: net/vmw_vsock/vsock_loopback.c 17857 17848 F: drivers/net/vsockmon.c 17858 17849 F: drivers/vhost/vsock.c 17850 + F: include/linux/virtio_vsock.h 17851 + F: include/uapi/linux/virtio_vsock.h 17852 + F: include/uapi/linux/vm_sockets_diag.h 17853 + F: include/uapi/linux/vsockmon.h 17854 + F: net/vmw_vsock/af_vsock_tap.c 17855 + F: net/vmw_vsock/diag.c 17856 + F: net/vmw_vsock/virtio_transport.c 17857 + F: net/vmw_vsock/virtio_transport_common.c 17858 + F: net/vmw_vsock/vsock_loopback.c 17859 17859 F: tools/testing/vsock/ 17860 17860 17861 17861 VIRTIO BLOCK AND SCSI DRIVERS ··· 17867 17867 S: Maintained 17868 17868 F: drivers/block/virtio_blk.c 17869 17869 F: drivers/scsi/virtio_scsi.c 17870 + F: drivers/vhost/scsi.c 17870 17871 F: include/uapi/linux/virtio_blk.h 17871 17872 F: include/uapi/linux/virtio_scsi.h 17872 - F: drivers/vhost/scsi.c 17873 17873 17874 17874 VIRTIO CONSOLE DRIVER 17875 17875 M: Amit Shah <amit@kernel.org> ··· 17885 17885 L: virtualization@lists.linux-foundation.org 17886 17886 S: Maintained 17887 17887 F: Documentation/devicetree/bindings/virtio/ 17888 - F: drivers/virtio/ 17889 - F: drivers/vdpa/ 17890 - F: tools/virtio/ 17891 - F: drivers/net/virtio_net.c 17892 17888 F: drivers/block/virtio_blk.c 17893 - F: include/linux/virtio*.h 17894 - F: include/linux/vdpa.h 17895 - F: include/uapi/linux/virtio_*.h 17896 17889 F: drivers/crypto/virtio/ 17890 + F: drivers/net/virtio_net.c 17891 + F: drivers/vdpa/ 17892 + F: drivers/virtio/ 17893 + F: include/linux/vdpa.h 17894 + F: include/linux/virtio*.h 17895 + F: include/uapi/linux/virtio_*.h 17897 17896 F: mm/balloon_compaction.c 17897 + F: tools/virtio/ 17898 17898 17899 17899 VIRTIO CRYPTO DRIVER 17900 17900 M: Gonglei <arei.gonglei@huawei.com> ··· 17911 17911 L: virtualization@lists.linux-foundation.org 17912 17912 L: kvm@vger.kernel.org 17913 17913 S: Supported 17914 - F: drivers/s390/virtio/ 17915 17914 F: arch/s390/include/uapi/asm/virtio-ccw.h 17915 + F: drivers/s390/virtio/ 17916 17916 17917 17917 VIRTIO FILE SYSTEM 17918 17918 M: Vivek Goyal <vgoyal@redhat.com> ··· 17920 17920 M: Miklos Szeredi <miklos@szeredi.hu> 17921 17921 L: virtualization@lists.linux-foundation.org 17922 17922 L: linux-fsdevel@vger.kernel.org 17923 - W: https://virtio-fs.gitlab.io/ 17924 17923 S: Supported 17924 + W: https://virtio-fs.gitlab.io/ 17925 + F: Documentation/filesystems/virtiofs.rst 17925 17926 F: fs/fuse/virtio_fs.c 17926 17927 F: include/uapi/linux/virtio_fs.h 17927 - F: Documentation/filesystems/virtiofs.rst 17928 17928 17929 17929 VIRTIO GPU DRIVER 17930 17930 M: David Airlie <airlied@linux.ie> 17931 17931 M: Gerd Hoffmann <kraxel@redhat.com> 17932 17932 L: dri-devel@lists.freedesktop.org 17933 17933 L: virtualization@lists.linux-foundation.org 17934 - T: git git://anongit.freedesktop.org/drm/drm-misc 17935 17934 S: Maintained 17935 + T: git git://anongit.freedesktop.org/drm/drm-misc 17936 17936 F: drivers/gpu/drm/virtio/ 17937 17937 F: include/uapi/linux/virtio_gpu.h 17938 17938 ··· 17942 17942 L: kvm@vger.kernel.org 17943 17943 L: virtualization@lists.linux-foundation.org 17944 17944 L: netdev@vger.kernel.org 17945 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17946 17945 S: Maintained 17946 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 17947 17947 F: drivers/vhost/ 17948 - F: include/uapi/linux/vhost.h 17949 17948 F: include/linux/vhost_iotlb.h 17949 + F: include/uapi/linux/vhost.h 17950 17950 17951 17951 VIRTIO INPUT DRIVER 17952 17952 M: Gerd Hoffmann <kraxel@redhat.com> ··· 17966 17966 M: Arnd Bergmann <arnd@arndb.de> 17967 17967 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 17968 17968 S: Maintained 17969 + F: drivers/virt/vboxguest/ 17969 17970 F: include/linux/vbox_utils.h 17970 17971 F: include/uapi/linux/vbox*.h 17971 - F: drivers/virt/vboxguest/ 17972 17972 17973 17973 VIRTUAL BOX SHARED FOLDER VFS DRIVER 17974 17974 M: Hans de Goede <hdegoede@redhat.com> ··· 17993 17993 VIVID VIRTUAL VIDEO DRIVER 17994 17994 M: Hans Verkuil <hverkuil@xs4all.nl> 17995 17995 L: linux-media@vger.kernel.org 17996 - T: git git://linuxtv.org/media_tree.git 17997 - W: https://linuxtv.org 17998 17996 S: Maintained 17997 + W: https://linuxtv.org 17998 + T: git git://linuxtv.org/media_tree.git 17999 17999 F: drivers/media/platform/vivid/* 18000 18000 18001 18001 VLYNQ BUS ··· 18029 18029 M: "VMware, Inc." <pv-drivers@vmware.com> 18030 18030 L: virtualization@lists.linux-foundation.org 18031 18031 S: Supported 18032 - F: arch/x86/kernel/cpu/vmware.c 18033 18032 F: arch/x86/include/asm/vmware.h 18033 + F: arch/x86/kernel/cpu/vmware.c 18034 18034 18035 18035 VMWARE PVRDMA DRIVER 18036 18036 M: Adit Ranadive <aditr@vmware.com> ··· 18079 18079 M: Liam Girdwood <lgirdwood@gmail.com> 18080 18080 M: Mark Brown <broonie@kernel.org> 18081 18081 L: linux-kernel@vger.kernel.org 18082 + S: Supported 18082 18083 W: http://www.slimlogic.co.uk/?p=48 18083 18084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 18084 - S: Supported 18085 18085 F: Documentation/devicetree/bindings/regulator/ 18086 18086 F: Documentation/power/regulator/ 18087 18087 F: drivers/regulator/ ··· 18094 18094 M: Shrijeet Mukherjee <shrijeet@gmail.com> 18095 18095 L: netdev@vger.kernel.org 18096 18096 S: Maintained 18097 - F: drivers/net/vrf.c 18098 18097 F: Documentation/networking/vrf.txt 18098 + F: drivers/net/vrf.c 18099 18099 18100 18100 VSPRINTF 18101 18101 M: Petr Mladek <pmladek@suse.com> ··· 18103 18103 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 18104 18104 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 18105 18105 R: Rasmus Villemoes <linux@rasmusvillemoes.dk> 18106 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 18107 18106 S: Maintained 18108 - F: lib/vsprintf.c 18109 - F: lib/test_printf.c 18107 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git 18110 18108 F: Documentation/core-api/printk-formats.rst 18109 + F: lib/test_printf.c 18110 + F: lib/vsprintf.c 18111 18111 18112 18112 VT1211 HARDWARE MONITOR DRIVER 18113 18113 M: Juerg Haefliger <juergh@gmail.com> ··· 18171 18171 M: Wim Van Sebroeck <wim@linux-watchdog.org> 18172 18172 M: Guenter Roeck <linux@roeck-us.net> 18173 18173 L: linux-watchdog@vger.kernel.org 18174 + S: Maintained 18174 18175 W: http://www.linux-watchdog.org/ 18175 18176 T: git git://www.linux-watchdog.org/linux-watchdog.git 18176 - S: Maintained 18177 18177 F: Documentation/devicetree/bindings/watchdog/ 18178 18178 F: Documentation/watchdog/ 18179 18179 F: drivers/watchdog/ ··· 18237 18237 18238 18238 WIREGUARD SECURE NETWORK TUNNEL 18239 18239 M: Jason A. Donenfeld <Jason@zx2c4.com> 18240 + L: wireguard@lists.zx2c4.com 18241 + L: netdev@vger.kernel.org 18240 18242 S: Maintained 18241 18243 F: drivers/net/wireguard/ 18242 18244 F: tools/testing/selftests/wireguard/ 18243 - L: wireguard@lists.zx2c4.com 18244 - L: netdev@vger.kernel.org 18245 18245 18246 18246 WISTRON LAPTOP BUTTON DRIVER 18247 18247 M: Miloslav Trmac <mitr@volny.cz> ··· 18255 18255 18256 18256 WOLFSON MICROELECTRONICS DRIVERS 18257 18257 L: patches@opensource.cirrus.com 18258 - T: git https://github.com/CirrusLogic/linux-drivers.git 18259 - W: https://github.com/CirrusLogic/linux-drivers/wiki 18260 18258 S: Supported 18261 - F: Documentation/hwmon/wm83??.rst 18259 + W: https://github.com/CirrusLogic/linux-drivers/wiki 18260 + T: git https://github.com/CirrusLogic/linux-drivers.git 18262 18261 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 18263 - F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 18264 18262 F: Documentation/devicetree/bindings/mfd/arizona.txt 18265 18263 F: Documentation/devicetree/bindings/mfd/wm831x.txt 18264 + F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 18266 18265 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 18266 + F: Documentation/hwmon/wm83??.rst 18267 18267 F: arch/arm/mach-s3c64xx/mach-crag6410* 18268 18268 F: drivers/clk/clk-wm83*.c 18269 18269 F: drivers/extcon/extcon-arizona.c 18270 - F: drivers/leds/leds-wm83*.c 18271 18270 F: drivers/gpio/gpio-*wm*.c 18272 18271 F: drivers/gpio/gpio-arizona.c 18273 18272 F: drivers/hwmon/wm83??-hwmon.c 18274 18273 F: drivers/input/misc/wm831x-on.c 18275 18274 F: drivers/input/touchscreen/wm831x-ts.c 18276 18275 F: drivers/input/touchscreen/wm97*.c 18276 + F: drivers/leds/leds-wm83*.c 18277 18277 F: drivers/mfd/arizona* 18278 - F: drivers/mfd/wm*.c 18279 18278 F: drivers/mfd/cs47l24* 18279 + F: drivers/mfd/wm*.c 18280 18280 F: drivers/power/supply/wm83*.c 18281 - F: drivers/rtc/rtc-wm83*.c 18282 - F: drivers/regulator/wm8*.c 18283 18281 F: drivers/regulator/arizona* 18282 + F: drivers/regulator/wm8*.c 18283 + F: drivers/rtc/rtc-wm83*.c 18284 18284 F: drivers/video/backlight/wm83*_bl.c 18285 18285 F: drivers/watchdog/wm83*_wdt.c 18286 18286 F: include/linux/mfd/arizona/ ··· 18291 18291 F: include/linux/wm97xx.h 18292 18292 F: include/sound/wm????.h 18293 18293 F: sound/soc/codecs/arizona.? 18294 - F: sound/soc/codecs/wm* 18295 18294 F: sound/soc/codecs/cs47l24* 18295 + F: sound/soc/codecs/wm* 18296 18296 18297 18297 WORKQUEUE 18298 18298 M: Tejun Heo <tj@kernel.org> 18299 18299 R: Lai Jiangshan <jiangshanlai@gmail.com> 18300 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 18301 18300 S: Maintained 18301 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 18302 + F: Documentation/core-api/workqueue.rst 18302 18303 F: include/linux/workqueue.h 18303 18304 F: kernel/workqueue.c 18304 - F: Documentation/core-api/workqueue.rst 18305 18305 18306 18306 X-POWERS AXP288 PMIC DRIVERS 18307 18307 M: Hans de Goede <hdegoede@redhat.com> ··· 18327 18327 M: Thomas Gleixner <tglx@linutronix.de> 18328 18328 M: Ingo Molnar <mingo@redhat.com> 18329 18329 M: Borislav Petkov <bp@alien8.de> 18330 - R: "H. Peter Anvin" <hpa@zytor.com> 18331 18330 M: x86@kernel.org 18331 + R: "H. Peter Anvin" <hpa@zytor.com> 18332 18332 L: linux-kernel@vger.kernel.org 18333 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18334 18333 S: Maintained 18334 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18335 18335 F: Documentation/devicetree/bindings/x86/ 18336 18336 F: Documentation/x86/ 18337 18337 F: arch/x86/ ··· 18339 18339 X86 ENTRY CODE 18340 18340 M: Andy Lutomirski <luto@kernel.org> 18341 18341 L: linux-kernel@vger.kernel.org 18342 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 18343 18342 S: Maintained 18343 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 18344 18344 F: arch/x86/entry/ 18345 18345 18346 18346 X86 MCE INFRASTRUCTURE ··· 18360 18360 M: Andy Lutomirski <luto@kernel.org> 18361 18361 M: Peter Zijlstra <peterz@infradead.org> 18362 18362 L: linux-kernel@vger.kernel.org 18363 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 18364 18363 S: Maintained 18364 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 18365 18365 F: arch/x86/mm/ 18366 18366 18367 18367 X86 PLATFORM DRIVERS ··· 18378 18378 R: Andy Shevchenko <andy@infradead.org> 18379 18379 L: platform-driver-x86@vger.kernel.org 18380 18380 L: x86@kernel.org 18381 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18382 18381 S: Maintained 18382 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 18383 18383 F: arch/x86/platform 18384 18384 18385 18385 X86 VDSO 18386 18386 M: Andy Lutomirski <luto@kernel.org> 18387 18387 L: linux-kernel@vger.kernel.org 18388 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18389 18388 S: Maintained 18389 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 18390 18390 F: arch/x86/entry/vdso/ 18391 18391 18392 18392 XARRAY ··· 18394 18394 L: linux-fsdevel@vger.kernel.org 18395 18395 S: Supported 18396 18396 F: Documentation/core-api/xarray.rst 18397 - F: lib/idr.c 18398 - F: lib/xarray.c 18399 18397 F: include/linux/idr.h 18400 18398 F: include/linux/xarray.h 18399 + F: lib/idr.c 18400 + F: lib/xarray.c 18401 18401 F: tools/testing/radix-tree 18402 18402 18403 18403 XBOX DVD IR REMOTE 18404 18404 M: Benjamin Valentin <benpicco@googlemail.com> 18405 18405 S: Maintained 18406 - F: drivers/media/rc/xbox_remote.c 18407 18406 F: drivers/media/rc/keymaps/rc-xbox-dvd.c 18407 + F: drivers/media/rc/xbox_remote.c 18408 18408 18409 18409 XC2028/3028 TUNER DRIVER 18410 18410 M: Mauro Carvalho Chehab <mchehab@kernel.org> 18411 18411 L: linux-media@vger.kernel.org 18412 + S: Maintained 18412 18413 W: https://linuxtv.org 18413 18414 T: git git://linuxtv.org/media_tree.git 18414 - S: Maintained 18415 18415 F: drivers/media/tuners/tuner-xc2028.* 18416 18416 18417 18417 XDP (eXpress Data Path) ··· 18424 18424 L: netdev@vger.kernel.org 18425 18425 L: bpf@vger.kernel.org 18426 18426 S: Supported 18427 - F: net/core/xdp.c 18428 18427 F: include/net/xdp.h 18429 - F: kernel/bpf/devmap.c 18430 - F: kernel/bpf/cpumap.c 18431 18428 F: include/trace/events/xdp.h 18432 - K: xdp 18429 + F: kernel/bpf/cpumap.c 18430 + F: kernel/bpf/devmap.c 18431 + F: net/core/xdp.c 18433 18432 N: xdp 18433 + K: xdp 18434 18434 18435 18435 XDP SOCKETS (AF_XDP) 18436 18436 M: Björn Töpel <bjorn.topel@intel.com> ··· 18447 18447 M: Roger Pau Monné <roger.pau@citrix.com> 18448 18448 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18449 18449 S: Supported 18450 - F: drivers/block/xen-blkback/* 18451 18450 F: drivers/block/xen* 18451 + F: drivers/block/xen-blkback/* 18452 18452 18453 18453 XEN HYPERVISOR ARM 18454 18454 M: Stefano Stabellini <sstabellini@kernel.org> 18455 18455 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18456 18456 S: Maintained 18457 - F: arch/arm/xen/ 18458 18457 F: arch/arm/include/asm/xen/ 18458 + F: arch/arm/xen/ 18459 18459 18460 18460 XEN HYPERVISOR ARM64 18461 18461 M: Stefano Stabellini <sstabellini@kernel.org> 18462 18462 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18463 18463 S: Maintained 18464 - F: arch/arm64/xen/ 18465 18464 F: arch/arm64/include/asm/xen/ 18465 + F: arch/arm64/xen/ 18466 18466 18467 18467 XEN HYPERVISOR INTERFACE 18468 18468 M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 18469 18469 M: Juergen Gross <jgross@suse.com> 18470 18470 R: Stefano Stabellini <sstabellini@kernel.org> 18471 18471 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 18472 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18473 18472 S: Supported 18474 - F: arch/x86/xen/ 18475 - F: arch/x86/platform/pvh/ 18476 - F: drivers/*/xen-*front.c 18477 - F: drivers/xen/ 18478 - F: arch/x86/include/asm/xen/ 18479 - F: arch/x86/include/asm/pvclock-abi.h 18480 - F: include/xen/ 18481 - F: include/uapi/xen/ 18473 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 18482 18474 F: Documentation/ABI/stable/sysfs-hypervisor-xen 18483 18475 F: Documentation/ABI/testing/sysfs-hypervisor-xen 18476 + F: arch/x86/include/asm/pvclock-abi.h 18477 + F: arch/x86/include/asm/xen/ 18478 + F: arch/x86/platform/pvh/ 18479 + F: arch/x86/xen/ 18480 + F: drivers/*/xen-*front.c 18481 + F: drivers/xen/ 18482 + F: include/uapi/xen/ 18483 + F: include/xen/ 18484 18484 18485 18485 XEN NETWORK BACKEND DRIVER 18486 18486 M: Wei Liu <wei.liu@kernel.org> ··· 18525 18525 M: Darrick J. Wong <darrick.wong@oracle.com> 18526 18526 M: linux-xfs@vger.kernel.org 18527 18527 L: linux-xfs@vger.kernel.org 18528 + S: Supported 18528 18529 W: http://xfs.org/ 18529 18530 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 18530 - S: Supported 18531 - F: Documentation/admin-guide/xfs.rst 18532 18531 F: Documentation/ABI/testing/sysfs-fs-xfs 18532 + F: Documentation/admin-guide/xfs.rst 18533 18533 F: Documentation/filesystems/xfs-delayed-logging-design.txt 18534 18534 F: Documentation/filesystems/xfs-self-describing-metadata.txt 18535 18535 F: fs/xfs/ ··· 18555 18555 S: Maintained 18556 18556 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt 18557 18557 F: Documentation/misc-devices/xilinx_sdfec.rst 18558 - F: drivers/misc/xilinx_sdfec.c 18559 18558 F: drivers/misc/Kconfig 18560 18559 F: drivers/misc/Makefile 18560 + F: drivers/misc/xilinx_sdfec.c 18561 18561 F: include/uapi/misc/xilinx_sdfec.h 18562 18562 18563 18563 XILINX UARTLITE SERIAL DRIVER ··· 18570 18570 M: Hyun Kwon <hyun.kwon@xilinx.com> 18571 18571 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 18572 18572 L: linux-media@vger.kernel.org 18573 - T: git git://linuxtv.org/media_tree.git 18574 18573 S: Supported 18574 + T: git git://linuxtv.org/media_tree.git 18575 18575 F: Documentation/devicetree/bindings/media/xilinx/ 18576 18576 F: drivers/media/platform/xilinx/ 18577 18577 F: include/uapi/linux/xilinx-v4l2-controls.h ··· 18585 18585 XLP9XX I2C DRIVER 18586 18586 M: George Cherian <gcherian@marvell.com> 18587 18587 L: linux-i2c@vger.kernel.org 18588 - W: http://www.marvell.com 18589 18588 S: Supported 18589 + W: http://www.marvell.com 18590 18590 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt 18591 18591 F: drivers/i2c/busses/i2c-xlp9xx.c 18592 18592 ··· 18614 18614 18615 18615 YAMA SECURITY MODULE 18616 18616 M: Kees Cook <keescook@chromium.org> 18617 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18618 18617 S: Supported 18619 - F: security/yama/ 18618 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 18620 18619 F: Documentation/admin-guide/LSM/Yama.rst 18620 + F: security/yama/ 18621 18621 18622 18622 YEALINK PHONE DRIVER 18623 18623 M: Henk Vergonet <Henk.Vergonet@gmail.com> ··· 18628 18628 18629 18629 Z8530 DRIVER FOR AX.25 18630 18630 M: Joerg Reuter <jreuter@yaina.de> 18631 - W: http://yaina.de/jreuter/ 18632 - W: http://www.qsl.net/dl1bke/ 18633 18631 L: linux-hams@vger.kernel.org 18634 18632 S: Maintained 18633 + W: http://yaina.de/jreuter/ 18634 + W: http://www.qsl.net/dl1bke/ 18635 18635 F: Documentation/networking/z8530drv.txt 18636 18636 F: drivers/net/hamradio/*scc.c 18637 18637 F: drivers/net/hamradio/z8530.h ··· 18641 18641 M: Dan Streetman <ddstreet@ieee.org> 18642 18642 L: linux-mm@kvack.org 18643 18643 S: Maintained 18644 - F: mm/zbud.c 18645 18644 F: include/linux/zbud.h 18645 + F: mm/zbud.c 18646 18646 18647 18647 ZD1211RW WIRELESS DRIVER 18648 18648 M: Daniel Drake <dsd@gentoo.org> 18649 18649 M: Ulrich Kunitz <kune@deine-taler.de> 18650 - W: http://zd1211.ath.cx/wiki/DriverRewrite 18651 18650 L: linux-wireless@vger.kernel.org 18652 18651 L: zd1211-devs@lists.sourceforge.net (subscribers-only) 18653 18652 S: Maintained 18653 + W: http://zd1211.ath.cx/wiki/DriverRewrite 18654 18654 F: drivers/net/wireless/zydas/zd1211rw/ 18655 18655 18656 18656 ZD1301 MEDIA DRIVER 18657 18657 M: Antti Palosaari <crope@iki.fi> 18658 18658 L: linux-media@vger.kernel.org 18659 + S: Maintained 18659 18660 W: https://linuxtv.org/ 18660 18661 W: http://palosaari.fi/linux/ 18661 18662 Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18662 - S: Maintained 18663 18663 F: drivers/media/usb/dvb-usb-v2/zd1301* 18664 18664 18665 18665 ZD1301_DEMOD MEDIA DRIVER 18666 18666 M: Antti Palosaari <crope@iki.fi> 18667 18667 L: linux-media@vger.kernel.org 18668 + S: Maintained 18668 18669 W: https://linuxtv.org/ 18669 18670 W: http://palosaari.fi/linux/ 18670 18671 Q: https://patchwork.linuxtv.org/project/linux-media/list/ 18671 - S: Maintained 18672 18672 F: drivers/media/dvb-frontends/zd1301_demod* 18673 18673 18674 18674 ZHAOXIN PROCESSOR SUPPORT ··· 18682 18682 M: Naohiro Aota <naohiro.aota@wdc.com> 18683 18683 R: Johannes Thumshirn <jth@kernel.org> 18684 18684 L: linux-fsdevel@vger.kernel.org 18685 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 18686 18685 S: Maintained 18687 - F: fs/zonefs/ 18686 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 18688 18687 F: Documentation/filesystems/zonefs.rst 18688 + F: fs/zonefs/ 18689 18689 18690 18690 ZPOOL COMPRESSED PAGE STORAGE API 18691 18691 M: Dan Streetman <ddstreet@ieee.org> 18692 18692 L: linux-mm@kvack.org 18693 18693 S: Maintained 18694 - F: mm/zpool.c 18695 18694 F: include/linux/zpool.h 18695 + F: mm/zpool.c 18696 18696 18697 18697 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 18698 18698 M: Minchan Kim <minchan@kernel.org> ··· 18700 18700 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18701 18701 L: linux-kernel@vger.kernel.org 18702 18702 S: Maintained 18703 - F: drivers/block/zram/ 18704 18703 F: Documentation/admin-guide/blockdev/zram.rst 18704 + F: drivers/block/zram/ 18705 18705 18706 18706 ZS DECSTATION Z85C30 SERIAL DRIVER 18707 18707 M: "Maciej W. Rozycki" <macro@linux-mips.org> ··· 18714 18714 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 18715 18715 L: linux-mm@kvack.org 18716 18716 S: Maintained 18717 - F: mm/zsmalloc.c 18718 - F: include/linux/zsmalloc.h 18719 18717 F: Documentation/vm/zsmalloc.rst 18718 + F: include/linux/zsmalloc.h 18719 + F: mm/zsmalloc.c 18720 18720 18721 18721 ZSWAP COMPRESSED SWAP CACHING 18722 18722 M: Seth Jennings <sjenning@redhat.com> ··· 18729 18729 THE REST 18730 18730 M: Linus Torvalds <torvalds@linux-foundation.org> 18731 18731 L: linux-kernel@vger.kernel.org 18732 + S: Buried alive in reporters 18732 18733 Q: http://patchwork.kernel.org/project/LKML/list/ 18733 18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 18734 - S: Buried alive in reporters 18735 18735 F: * 18736 18736 F: */