Home
last modified time | relevance | path

Searched refs:regmap_cec (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/adv7511/
H A Dadv7533.c42 regmap_write(adv->regmap_cec, 0x16, in adv7511_dsi_config_timing_gen()
46 regmap_write(adv->regmap_cec, 0x28, mode->htotal >> 4); in adv7511_dsi_config_timing_gen()
47 regmap_write(adv->regmap_cec, 0x29, (mode->htotal << 4) & 0xff); in adv7511_dsi_config_timing_gen()
48 regmap_write(adv->regmap_cec, 0x2a, hsw >> 4); in adv7511_dsi_config_timing_gen()
49 regmap_write(adv->regmap_cec, 0x2b, (hsw << 4) & 0xff); in adv7511_dsi_config_timing_gen()
50 regmap_write(adv->regmap_cec, 0x2c, hfp >> 4); in adv7511_dsi_config_timing_gen()
51 regmap_write(adv->regmap_cec, 0x2d, (hfp << 4) & 0xff); in adv7511_dsi_config_timing_gen()
52 regmap_write(adv->regmap_cec, 0x2e, hbp >> 4); in adv7511_dsi_config_timing_gen()
53 regmap_write(adv->regmap_cec, 0x2f, (hbp << 4) & 0xff); in adv7511_dsi_config_timing_gen()
56 regmap_write(adv->regmap_cec, 0x30, mode->vtotal >> 4); in adv7511_dsi_config_timing_gen()
[all …]
H A Dadv7511_cec.c41 if (regmap_read(adv7511->regmap_cec, in adv_cec_tx_raw_status()
65 if (regmap_read(adv7511->regmap_cec, in adv_cec_tx_raw_status()
105 if (regmap_read(adv7511->regmap_cec, in adv7511_cec_irq_process()
118 regmap_read(adv7511->regmap_cec, in adv7511_cec_irq_process()
124 regmap_write(adv7511->regmap_cec, in adv7511_cec_irq_process()
126 regmap_write(adv7511->regmap_cec, in adv7511_cec_irq_process()
142 regmap_update_bits(adv7511->regmap_cec, in adv7511_cec_adap_enable()
146 regmap_write(adv7511->regmap_cec, in adv7511_cec_adap_enable()
148 regmap_write(adv7511->regmap_cec, in adv7511_cec_adap_enable()
151 regmap_update_bits(adv7511->regmap_cec, in adv7511_cec_adap_enable()
[all …]
H A Dadv7511_drv.c1075 adv->regmap_cec = devm_regmap_init_i2c(adv->i2c_cec, in adv7511_init_cec_regmap()
1077 if (IS_ERR(adv->regmap_cec)) { in adv7511_init_cec_regmap()
1078 ret = PTR_ERR(adv->regmap_cec); in adv7511_init_cec_regmap()
H A Dadv7511.h336 struct regmap *regmap_cec; member
/OK3568_Linux_fs/kernel/drivers/media/cec/platform/meson/
H A Dao-cec-g12a.c179 struct regmap *regmap_cec; member
432 ret = regmap_read(ao_cec->regmap_cec, CECB_RX_CNT, &val); in meson_ao_cec_g12a_irq_rx()
439 ret |= regmap_read(ao_cec->regmap_cec, in meson_ao_cec_g12a_irq_rx()
445 ret |= regmap_write(ao_cec->regmap_cec, CECB_LOCK_BUF, 0); in meson_ao_cec_g12a_irq_rx()
482 regmap_write(ao_cec->regmap_cec, CECB_TX_CNT, 0); in meson_ao_cec_g12a_irq_thread()
483 regmap_update_bits(ao_cec->regmap_cec, CECB_CTRL, in meson_ao_cec_g12a_irq_thread()
494 regmap_write(ao_cec->regmap_cec, CECB_LOCK_BUF, 0); in meson_ao_cec_g12a_irq_thread()
507 regmap_write(ao_cec->regmap_cec, CECB_LADD_LOW, 0); in meson_ao_cec_g12a_set_log_addr()
508 regmap_write(ao_cec->regmap_cec, CECB_LADD_HIGH, 0); in meson_ao_cec_g12a_set_log_addr()
512 ret = regmap_update_bits(ao_cec->regmap_cec, CECB_LADD_LOW, in meson_ao_cec_g12a_set_log_addr()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/
H A Dite-it6161.c959 struct regmap *regmap_cec; member
1286 err = regmap_read(it6161->regmap_cec, reg_addr, &value); in it6161_cec_read()
1302 err = regmap_write(it6161->regmap_cec, reg_addr, reg_val); in it6161_cec_write()
1320 err = regmap_update_bits(it6161->regmap_cec, reg, mask, value);
6776 it6161->regmap_cec = in it6161_i2c_probe()
6779 if (IS_ERR(it6161->regmap_cec)) { in it6161_i2c_probe()
6781 err = PTR_ERR(it6161->regmap_cec); in it6161_i2c_probe()