mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
drm: rockchip: rk628: post_process: Enable y2r when input mode clk is 594Mhz
Because hdmirx phy only support yuv420 when input mode is 4K-60Hz, y2r should be enabled. Change-Id: I1eca2c6783c63e07cb13b617bb32ff81f2229c7d Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
This commit is contained in:
@@ -275,6 +275,10 @@ static void rk628_post_process_bridge_mode_set(struct drm_bridge *bridge,
|
||||
drm_mode_copy(&pp->dst_mode, &rk628->dst_mode);
|
||||
else
|
||||
drm_mode_copy(&pp->dst_mode, &pp->src_mode);
|
||||
|
||||
/* hdmirx 4k-60Hz mode only support yuv420 */
|
||||
if (pp->src_mode.clock == 594000)
|
||||
regmap_write(pp->grf, GRF_CSC_CTRL_CON, SW_Y2R_EN(1));
|
||||
}
|
||||
|
||||
static int rk628_post_process_bridge_attach(struct drm_bridge *bridge)
|
||||
|
||||
Reference in New Issue
Block a user