Release develop 251230
This commit is contained in:
@@ -1101,7 +1101,7 @@
|
||||
//config dsi display: dpu_disp0->dup_enc0->dsi0->lcd_plane
|
||||
|
||||
&dpu_enc0 {
|
||||
status = "disabled";
|
||||
status = "okay";
|
||||
ports {
|
||||
/* output */
|
||||
port@1 {
|
||||
@@ -1114,7 +1114,7 @@
|
||||
};
|
||||
|
||||
&dhost_0 {
|
||||
status = "disabled";
|
||||
status = "okay";
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@@ -352,7 +352,7 @@ CONFIG_DRM_DP_AUX_CHARDEV=y
|
||||
CONFIG_DRM_PANEL=y
|
||||
CONFIG_DRM_PANEL_SIMPLE=m
|
||||
CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
|
||||
CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
|
||||
CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=y
|
||||
CONFIG_DRM_PANEL_LT8911=y
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
|
||||
@@ -875,14 +875,23 @@ static int auxdisp_plane_atomic_check(struct drm_plane *plane,
|
||||
struct drm_display_mode *mode = &new_crtc_state->mode;
|
||||
int refresh_rate = drm_mode_vrefresh(mode);
|
||||
|
||||
if (fb->width != mode->hdisplay || fb->height != mode->vdisplay) {
|
||||
dev_err(auxdisp->dev, "FB size mismatch: fb=%ux%u, mode=%ux%u\n",
|
||||
/* Check if FB is too small for the display mode */
|
||||
if (fb->width < mode->hdisplay || fb->height < mode->vdisplay) {
|
||||
dev_err(auxdisp->dev, "FB too small: fb=%ux%u, mode=%ux%u\n",
|
||||
fb->width, fb->height,
|
||||
mode->hdisplay, mode->vdisplay);
|
||||
ret = -EINVAL;
|
||||
goto end;
|
||||
}
|
||||
|
||||
/* Warn if FB is larger than mode (will use top-left portion) */
|
||||
if (fb->width > mode->hdisplay || fb->height > mode->vdisplay) {
|
||||
dev_warn_once(auxdisp->dev,
|
||||
"FB larger than mode: fb=%ux%u, mode=%ux%u (using top-left crop)\n",
|
||||
fb->width, fb->height,
|
||||
mode->hdisplay, mode->vdisplay);
|
||||
}
|
||||
|
||||
/* NV12 format does not support resolutions > 4K@30 */
|
||||
if (fb->format->format == DRM_FORMAT_NV12 && refresh_rate > 30) {
|
||||
if (mode->hdisplay >= 3840 || mode->vdisplay >= 2160) {
|
||||
|
||||
Reference in New Issue
Block a user