Lines Matching refs:lvds_mux
91 const struct bus_mux *lvds_mux; member
172 if (mux == 0 || ldb->lvds_mux) in imx_ldb_encoder_enable()
179 if (mux == 1 || ldb->lvds_mux) in imx_ldb_encoder_enable()
185 if (ldb->lvds_mux) { in imx_ldb_encoder_enable()
186 const struct bus_mux *lvds_mux = NULL; in imx_ldb_encoder_enable() local
189 lvds_mux = &ldb->lvds_mux[0]; in imx_ldb_encoder_enable()
191 lvds_mux = &ldb->lvds_mux[1]; in imx_ldb_encoder_enable()
193 regmap_update_bits(ldb->regmap, lvds_mux->reg, lvds_mux->mask, in imx_ldb_encoder_enable()
194 mux << lvds_mux->shift); in imx_ldb_encoder_enable()
286 if (ldb->lvds_mux) { in imx_ldb_encoder_disable()
287 const struct bus_mux *lvds_mux = NULL; in imx_ldb_encoder_disable() local
290 lvds_mux = &ldb->lvds_mux[0]; in imx_ldb_encoder_disable()
292 lvds_mux = &ldb->lvds_mux[1]; in imx_ldb_encoder_disable()
294 regmap_read(ldb->regmap, lvds_mux->reg, &mux); in imx_ldb_encoder_disable()
295 mux &= lvds_mux->mask; in imx_ldb_encoder_disable()
296 mux >>= lvds_mux->shift; in imx_ldb_encoder_disable()
524 imx_ldb->lvds_mux = device_get_match_data(dev); in imx_ldb_probe()
580 imx_ldb->lvds_mux ? 4 : 2, 0); in imx_ldb_probe()