summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Peng <robinpeng@google.com>2023-04-17 11:04:27 +0000
committerShiyong Li <shiyongli@google.com>2023-04-17 17:27:14 +0000
commit20a4503f064f63146bdc557b08024cdbcdac32e9 (patch)
tree247d1e6ea94f8fbd0d75f8d77551e6e258864175
parentd8df397caa8dae458675cb0698457ce2001980a3 (diff)
parent3373c1b898c22fa41641d3aa2c11a25a685af5c4 (diff)
downloaddisplay-20a4503f064f63146bdc557b08024cdbcdac32e9.tar.gz
Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udc
Bug: 255246572 Change-Id: Idd002e6ca61c6f950d2e6e0f059fffe997dbab76 Signed-off-by: Robin Peng <robinpeng@google.com>
-rw-r--r--samsung/exynos_drm_decon.c2
-rw-r--r--samsung/panel/panel-samsung-drv.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/samsung/exynos_drm_decon.c b/samsung/exynos_drm_decon.c
index fba4326..5330a86 100644
--- a/samsung/exynos_drm_decon.c
+++ b/samsung/exynos_drm_decon.c
@@ -2173,6 +2173,8 @@ static int decon_probe(struct platform_device *pdev)
if (!decon)
return -ENOMEM;
+ dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
+
decon->dev = dev;
ret = decon_parse_dt(decon, dev->of_node);
diff --git a/samsung/panel/panel-samsung-drv.h b/samsung/panel/panel-samsung-drv.h
index de04692..db57213 100644
--- a/samsung/panel/panel-samsung-drv.h
+++ b/samsung/panel/panel-samsung-drv.h
@@ -923,7 +923,7 @@ static inline bool is_local_hbm_disabled(struct exynos_panel *ctx)
i > 0; \
i--, data++) \
-#define EXYNOS_VREFRESH_TO_PERIOD_USEC(rate) DIV_ROUND_UP(USEC_PER_SEC, (rate) ?: 60)
+#define EXYNOS_VREFRESH_TO_PERIOD_USEC(rate) DIV_ROUND_UP(USEC_PER_SEC, (rate) ? (rate) : 60)
int exynos_panel_wait_for_vblank(struct exynos_panel *ctx);
void exynos_panel_wait_for_vsync_done(struct exynos_panel *ctx, u32 te_us, u32 period_us);