Home
last modified time | relevance | path

Searched refs:serdes_init_seq (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/drivers/video/drm/
H A Drohm-bu18rl82.c30 struct serdes_init_seq { struct
37 struct serdes_init_seq *serdes_init_seq; argument
55 struct serdes_init_seq *serdes_init_seq = priv->serdes_init_seq; in bu18rl82_serdes_init_sequence_write() local
56 struct des_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18rl82_serdes_init_sequence_write()
57 uint cnt = serdes_init_seq->reg_seq_cnt; in bu18rl82_serdes_init_sequence_write()
98 int length, struct serdes_init_seq *seq) in bu18rl82_parse_init_seq()
150 priv->serdes_init_seq = calloc(1, sizeof(*priv->serdes_init_seq)); in bu18rl82_get_init_seq()
151 if (!priv->serdes_init_seq) in bu18rl82_get_init_seq()
154 err = bu18rl82_parse_init_seq(priv->dev, data, len, priv->serdes_init_seq); in bu18rl82_get_init_seq()
163 free(priv->serdes_init_seq); in bu18rl82_get_init_seq()
H A Drohm-bu18tl82.c25 struct serdes_init_seq { struct
34 struct serdes_init_seq *serdes_init_seq; argument
57 struct serdes_init_seq *serdes_init_seq = priv->serdes_init_seq; in bu18tl82_serdes_init_sequence_write() local
58 struct ser_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18tl82_serdes_init_sequence_write()
59 uint cnt = serdes_init_seq->reg_seq_cnt; in bu18tl82_serdes_init_sequence_write()
125 int length, struct serdes_init_seq *seq) in bu18tl82_parse_init_seq()
177 priv->serdes_init_seq = calloc(1, sizeof(*priv->serdes_init_seq)); in bu18tl82_get_init_seq()
178 if (!priv->serdes_init_seq) in bu18tl82_get_init_seq()
181 err = bu18tl82_parse_init_seq(priv->dev, data, len, priv->serdes_init_seq); in bu18tl82_get_init_seq()
190 free(priv->serdes_init_seq); in bu18tl82_get_init_seq()
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dserdes-core.c198 for (i = 0; i < serdes->serdes_init_seq->reg_seq_cnt; i++) { in serdes_i2c_set_sequence()
199 if (serdes->serdes_init_seq->reg_sequence[i].reg == 0xffff) { in serdes_i2c_set_sequence()
201 serdes->serdes_init_seq->reg_sequence[i].def); in serdes_i2c_set_sequence()
202 udelay(serdes->serdes_init_seq->reg_sequence[i].def); in serdes_i2c_set_sequence()
207 serdes->serdes_init_seq->reg_sequence[i].reg, in serdes_i2c_set_sequence()
208 serdes->serdes_init_seq->reg_sequence[i].def); in serdes_i2c_set_sequence()
212 serdes->serdes_init_seq->reg_sequence[i].reg, ret); in serdes_i2c_set_sequence()
214 serdes->serdes_init_seq->reg_sequence[i].reg, in serdes_i2c_set_sequence()
215 serdes->serdes_init_seq->reg_sequence[i].def); in serdes_i2c_set_sequence()
217 serdes_reg_read(serdes, serdes->serdes_init_seq->reg_sequence[i].reg, &def); in serdes_i2c_set_sequence()
[all …]
H A Dcore.h233 struct serdes_init_seq { struct
303 struct serdes_init_seq *serdes_init_seq; member
348 int length, struct serdes_init_seq *seq);