Lines Matching refs:lvds_mux
96 const struct bus_mux *lvds_mux; member
212 if (mux == 0 || ldb->lvds_mux) in imx_ldb_encoder_enable()
219 if (mux == 1 || ldb->lvds_mux) in imx_ldb_encoder_enable()
225 if (ldb->lvds_mux) { in imx_ldb_encoder_enable()
226 const struct bus_mux *lvds_mux = NULL; in imx_ldb_encoder_enable() local
229 lvds_mux = &ldb->lvds_mux[0]; in imx_ldb_encoder_enable()
231 lvds_mux = &ldb->lvds_mux[1]; in imx_ldb_encoder_enable()
233 regmap_update_bits(ldb->regmap, lvds_mux->reg, lvds_mux->mask, in imx_ldb_encoder_enable()
234 mux << lvds_mux->shift); in imx_ldb_encoder_enable()
325 if (ldb->lvds_mux) { in imx_ldb_encoder_disable()
326 const struct bus_mux *lvds_mux = NULL; in imx_ldb_encoder_disable() local
329 lvds_mux = &ldb->lvds_mux[0]; in imx_ldb_encoder_disable()
331 lvds_mux = &ldb->lvds_mux[1]; in imx_ldb_encoder_disable()
333 regmap_read(ldb->regmap, lvds_mux->reg, &mux); in imx_ldb_encoder_disable()
334 mux &= lvds_mux->mask; in imx_ldb_encoder_disable()
335 mux >>= lvds_mux->shift; in imx_ldb_encoder_disable()
598 imx_ldb->lvds_mux = of_id->data; in imx_ldb_bind()
654 imx_ldb->lvds_mux ? 4 : 2, 0, in imx_ldb_bind()