mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
misc: rk628: gvi: enable 8 pixel align for gvi compatibility
Signed-off-by: Sandy Huang <hjc@rock-chips.com> Change-Id: I86422a7bfe5fc2165cd04003665c6b76af21338b
This commit is contained in:
@@ -65,6 +65,7 @@
|
||||
#define GRF_AS_DSIPHY_MASK BIT(0)
|
||||
#define GRF_AS_DSIPHY(x) UPDATE(x, 0, 0)
|
||||
#define GRF_SCALER_CON0 0x0010
|
||||
#define SCL_8_PIXEL_ALIGN(x) HIWORD_UPDATE(x, 12, 12)
|
||||
#define SCL_VER_DOWN_MODE(x) HIWORD_UPDATE(x, 8, 8)
|
||||
#define SCL_HOR_DOWN_MODE(x) HIWORD_UPDATE(x, 7, 7)
|
||||
#define SCL_BIC_COE_SEL(x) HIWORD_UPDATE(x, 6, 5)
|
||||
|
||||
@@ -120,6 +120,8 @@ static void rk628_gvi_pre_enable(struct rk628 *rk628, struct rk628_gvi *gvi)
|
||||
rk628_i2c_update_bits(rk628, GVI_SYS_RST, SYS_RST_SOFT_RST, 0);
|
||||
udelay(10);
|
||||
|
||||
rk628_i2c_write(rk628, GRF_SCALER_CON0, SCL_8_PIXEL_ALIGN(1));
|
||||
|
||||
rk628_i2c_update_bits(rk628, GVI_SYS_CTRL0, SYS_CTRL0_LANE_NUM_MASK,
|
||||
SYS_CTRL0_LANE_NUM(gvi->lanes - 1));
|
||||
rk628_i2c_update_bits(rk628, GVI_SYS_CTRL0, SYS_CTRL0_BYTE_MODE_MASK,
|
||||
|
||||
Reference in New Issue
Block a user