Searched refs:reg_sequence (Results 1 – 8 of 8) sorted by relevance
| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | rohm-bu18rl82.c | 31 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 D | rohm-bu18tl82.c | 26 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 D | inno_video_phy.c | 30 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 D | panel-rohm-bu18rl82.c | 143 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 D | serdes-core.c | 141 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 D | core.h | 227 struct reg_sequence { struct 234 struct reg_sequence *reg_sequence; member 344 const struct reg_sequence *regs,
|
| /rk3399_rockchip-uboot/drivers/phy/ |
| H A D | phy-rockchip-usbdp.c | 117 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 D | maxim-max96772.c | 252 static const struct reg_sequence max96772_clk_ref[3][14] = {
|