Home
last modified time | relevance | path

Searched refs:reg_sequence (Results 1 – 8 of 8) sorted by relevance

/rk3399_rockchip-uboot/drivers/video/drm/
H A Drohm-bu18rl82.c31 struct des_reg_sequence *reg_sequence; member
56 struct des_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18rl82_serdes_init_sequence_write() local
63 ret = dm_i2c_reg_write(dev, reg_sequence[i].reg, reg_sequence[i].def); in bu18rl82_serdes_init_sequence_write()
66 reg_sequence[i].reg, reg_sequence[i].def); in bu18rl82_serdes_init_sequence_write()
100 struct des_reg_sequence *reg_sequence; in bu18rl82_parse_init_seq() local
118 seq->reg_sequence = calloc(cnt, sizeof(struct des_reg_sequence)); in bu18rl82_parse_init_seq()
119 if (!seq->reg_sequence) { in bu18rl82_parse_init_seq()
125 reg_sequence = &seq->reg_sequence[i]; in bu18rl82_parse_init_seq()
126 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18rl82_parse_init_seq()
127 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18rl82_parse_init_seq()
H A Drohm-bu18tl82.c26 struct ser_reg_sequence *reg_sequence; member
58 struct ser_reg_sequence *reg_sequence = serdes_init_seq->reg_sequence; in bu18tl82_serdes_init_sequence_write() local
65 ret = dm_i2c_reg_write(dev, reg_sequence[i].reg, reg_sequence[i].def); in bu18tl82_serdes_init_sequence_write()
67 dev_err(priv->dev, "failed to write reg: 0x%04x\n", reg_sequence[i].reg); in bu18tl82_serdes_init_sequence_write()
127 struct ser_reg_sequence *reg_sequence; in bu18tl82_parse_init_seq() local
145 seq->reg_sequence = calloc(cnt, sizeof(struct ser_reg_sequence)); in bu18tl82_parse_init_seq()
146 if (!seq->reg_sequence) { in bu18tl82_parse_init_seq()
152 reg_sequence = &seq->reg_sequence[i]; in bu18tl82_parse_init_seq()
153 reg_sequence->reg = get_unaligned_be16(&d[0]); in bu18tl82_parse_init_seq()
154 reg_sequence->def = get_unaligned_be16(&d[1]); in bu18tl82_parse_init_seq()
H A Dinno_video_phy.c30 struct reg_sequence { struct
36 static const struct reg_sequence ttl_mode[] = { argument
52 static const struct reg_sequence lvds_mode_single_channel[] = {
68 static const struct reg_sequence lvds_mode_dual_channel[] = {
106 const struct reg_sequence *regs, int num_regs) in phy_multi_write()
121 const struct reg_sequence *wseq; in inno_video_phy_power_on()
H A Dpanel-rohm-bu18rl82.c143 const struct reg_sequence { in csot_mg1561b01_prepare() struct
231 const struct reg_sequence { in touch_china_v123awf3_r1_prepare() struct
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dserdes-core.c141 const struct reg_sequence *regs, in serdes_multi_reg_write()
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.h227 struct reg_sequence { struct
234 struct reg_sequence *reg_sequence; member
344 const struct reg_sequence *regs,
/rk3399_rockchip-uboot/drivers/phy/
H A Dphy-rockchip-usbdp.c117 struct reg_sequence { struct
314 static const struct reg_sequence udphy_24m_refclk_cfg[] = {
353 static const struct reg_sequence udphy_init_sequence[] = {
402 const struct reg_sequence *regs, int num_regs) in __regmap_multi_reg_write()
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/maxim/
H A Dmaxim-max96772.c252 static const struct reg_sequence max96772_clk_ref[3][14] = {