The overlay plane may be placed over or under the primary plane. Using
zpos to determine, if the plane is the primary or overlay plane is not
valid anymore.
Use the plane type for determining the name of the plane in the error
message.
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://patch.msgid.link/20260219-drm-imx-underlay-plane-v2-1-26ef829c5483@pengutronix.de
type, NULL);
if (IS_ERR(ipu_plane)) {
DRM_ERROR("failed to allocate and initialize %s plane\n",
- zpos ? "overlay" : "primary");
+ (type == DRM_PLANE_TYPE_PRIMARY) ? "primary" : "overlay");
return ipu_plane;
}
ret = ipu_plane_get_resources(dev, ipu_plane);
if (ret) {
DRM_ERROR("failed to get %s plane resources: %pe\n",
- zpos ? "overlay" : "primary", &ret);
+ (type == DRM_PLANE_TYPE_PRIMARY) ? "primary" : "overlay", &ret);
return ERR_PTR(ret);
}