title: "BSP 4.1.x upport: rcar-du: Assign VSPDL planes to single CRTC" team: MM key: 8c3875a2-fb1f-427d-8c36-5dce3e0b39fb status: Abandoned assignee: Laurent bsp41x: - b46748099c0d2c9bebfc9cf2301d727a25d78edf # drm: rcar-du: Fix possible crtcs for plane when using VSPDL - e8ac6d4fbdd4977ea343106a9ce68f85086caee6 # arm64: dts: r8a77965: Add brs option - fb183191b068d4862d0a519b5d306281366ef4a9 # arm64: dts: r8a7795: Add brs option bsp51x: - 25bcce52e0f0c850fbaac6cd55bc03279b8fcf7f # drm: rcar-du: Fix possible crtcs for plane when using VSPDL comments: - DRM/KMS doesn't support moving planes between active CRTCs, and fails atomic commits that attempt to do so (with a message printed to the kernel log if debugging is enabled). These commits attempt to address the problem by not sharing planes between CRTCs in the first place. Userspace shouldn't attempt to move planes between active CRTCs in the first place, as this isn't allowed. The issue needs to be fixed in userspace, not by disabling plane sharing between CRTCs as that's a potentially useful feature.