summaryrefslogtreecommitdiff
path: root/projects/linux/mm/done/bsp41x_rcar-du-Assign-VSPDL-planes-to-single-CRTC.yaml
blob: ab5e323e107b9a852e997914b3caa4e6d9ce203f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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.