Lines Matching refs:ldb
18 #include "imx-ldb-helper.h"
52 struct ldb *ldb = ldb_ch->ldb;
56 ldb->ldb_ctrl |= LDB_SPLIT_MODE_EN;
63 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24;
65 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24;
69 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24 |
72 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24 |
82 struct ldb *ldb = ldb_ch->ldb;
88 regmap_write(ldb->regmap, ldb->ctrl_reg, ldb->ldb_ctrl);
95 struct ldb *ldb = ldb_ch->ldb;
99 ldb->ldb_ctrl &= ~LDB_CH0_MODE_EN_MASK;
101 ldb->ldb_ctrl &= ~LDB_CH1_MODE_EN_MASK;
103 regmap_write(ldb->regmap, ldb->ctrl_reg, ldb->ldb_ctrl);
111 struct ldb *ldb = ldb_ch->ldb;
114 DRM_DEV_ERROR(ldb->dev,
120 DRM_DEV_ERROR(ldb->dev, "missing encoder\n");
130 int ldb_init_helper(struct ldb *ldb)
132 struct device *dev = ldb->dev;
138 ldb->regmap = syscon_node_to_regmap(np->parent);
139 if (IS_ERR(ldb->regmap)) {
140 ret = PTR_ERR(ldb->regmap);
158 ldb_ch = ldb->channel[i];
159 ldb_ch->ldb = ldb;
164 ldb->available_ch_cnt++;
171 int ldb_find_next_bridge_helper(struct ldb *ldb)
173 struct device *dev = ldb->dev;
178 ldb_ch = ldb->channel[i];
199 void ldb_add_bridge_helper(struct ldb *ldb,
206 ldb_ch = ldb->channel[i];
220 void ldb_remove_bridge_helper(struct ldb *ldb)
226 ldb_ch = ldb->channel[i];