Lines Matching refs:ldb_ctrl

83 	u32 ldb_ctrl;  member
181 int dual = ldb->ldb_ctrl & LDB_SPLIT_MODE_EN; in imx_ldb_encoder_prepare()
195 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24; in imx_ldb_encoder_prepare()
197 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24; in imx_ldb_encoder_prepare()
202 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24 | in imx_ldb_encoder_prepare()
205 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24 | in imx_ldb_encoder_prepare()
217 int dual = ldb->ldb_ctrl & LDB_SPLIT_MODE_EN; in imx_ldb_encoder_commit()
228 ldb->ldb_ctrl &= ~LDB_CH0_MODE_EN_MASK; in imx_ldb_encoder_commit()
230 ldb->ldb_ctrl |= LDB_CH0_MODE_EN_TO_DI0; in imx_ldb_encoder_commit()
232 ldb->ldb_ctrl |= LDB_CH0_MODE_EN_TO_DI1; in imx_ldb_encoder_commit()
235 ldb->ldb_ctrl &= ~LDB_CH1_MODE_EN_MASK; in imx_ldb_encoder_commit()
237 ldb->ldb_ctrl |= LDB_CH1_MODE_EN_TO_DI1; in imx_ldb_encoder_commit()
239 ldb->ldb_ctrl |= LDB_CH1_MODE_EN_TO_DI0; in imx_ldb_encoder_commit()
254 regmap_write(ldb->regmap, IOMUXC_GPR2, ldb->ldb_ctrl); in imx_ldb_encoder_commit()
265 int dual = ldb->ldb_ctrl & LDB_SPLIT_MODE_EN; in imx_ldb_encoder_mode_set()
292 ldb->ldb_ctrl |= LDB_DI0_VS_POL_ACT_LOW; in imx_ldb_encoder_mode_set()
294 ldb->ldb_ctrl &= ~LDB_DI0_VS_POL_ACT_LOW; in imx_ldb_encoder_mode_set()
298 ldb->ldb_ctrl |= LDB_DI1_VS_POL_ACT_LOW; in imx_ldb_encoder_mode_set()
300 ldb->ldb_ctrl &= ~LDB_DI1_VS_POL_ACT_LOW; in imx_ldb_encoder_mode_set()
316 (ldb->ldb_ctrl & LDB_CH0_MODE_EN_MASK) == 0) in imx_ldb_encoder_disable()
319 (ldb->ldb_ctrl & LDB_CH1_MODE_EN_MASK) == 0) in imx_ldb_encoder_disable()
325 ldb->ldb_ctrl &= ~LDB_CH0_MODE_EN_MASK; in imx_ldb_encoder_disable()
327 ldb->ldb_ctrl &= ~LDB_CH1_MODE_EN_MASK; in imx_ldb_encoder_disable()
329 regmap_write(ldb->regmap, IOMUXC_GPR2, ldb->ldb_ctrl); in imx_ldb_encoder_disable()
331 if (ldb->ldb_ctrl & LDB_SPLIT_MODE_EN) { in imx_ldb_encoder_disable()
416 if (ldb->ldb_ctrl & LDB_SPLIT_MODE_EN) { in imx_ldb_register()
536 imx_ldb->ldb_ctrl |= LDB_SPLIT_MODE_EN; in imx_ldb_bind()