Lines Matching defs:regmap

21 #include <linux/regmap.h>
141 * @regmap: Regmap for accessing i2c.
179 struct regmap *regmap;
230 ret = regmap_bulk_read(pdata->regmap, reg, buf, ARRAY_SIZE(buf));
244 regmap_bulk_write(pdata->regmap, reg, buf, ARRAY_SIZE(buf));
305 regmap_update_bits(pdata->regmap, SN_DPPLL_SRC_REG, REFCLK_FREQ_MASK,
338 regmap_update_bits(pdata->regmap, SN_HPD_DISABLE_REG, HPD_DISABLE,
419 regmap_read(pdata->regmap, reg, &val);
557 regmap_write(pdata->regmap, SN_AUX_CMD_REG, request_val);
569 regmap_bulk_write(pdata->regmap, SN_AUX_ADDR_19_16_REG, addr_len,
573 regmap_bulk_write(pdata->regmap, SN_AUX_WDATA_REG(0), buf, len);
576 regmap_write(pdata->regmap, SN_AUX_CMD_STATUS_REG,
581 regmap_write(pdata->regmap, SN_AUX_CMD_REG, request_val | AUX_CMD_SEND);
584 ret = regmap_read_poll_timeout(pdata->regmap, SN_AUX_CMD_REG, val,
589 ret = regmap_read(pdata->regmap, SN_AUX_CMD_STATUS_REG, &val);
604 ret = regmap_read(pdata->regmap, SN_AUX_LENGTH_REG, &short_len);
624 ret = regmap_bulk_read(pdata->regmap, SN_AUX_RDATA_REG(0), buf, len);
723 regmap_read(pdata->regmap, SN_DPPLL_SRC_REG, &val);
820 regmap_update_bits(pdata->regmap, SN_ENH_FRAME_REG, VSTREAM_ENABLE, 0);
838 regmap_write(pdata->regmap, SN_DSIA_CLK_FREQ_REG, val);
977 regmap_write(pdata->regmap, SN_CHA_HSYNC_PULSE_WIDTH_LOW_REG,
979 regmap_write(pdata->regmap, SN_CHA_HSYNC_PULSE_WIDTH_HIGH_REG,
982 regmap_write(pdata->regmap, SN_CHA_VSYNC_PULSE_WIDTH_LOW_REG,
984 regmap_write(pdata->regmap, SN_CHA_VSYNC_PULSE_WIDTH_HIGH_REG,
988 regmap_write(pdata->regmap, SN_CHA_HORIZONTAL_BACK_PORCH_REG,
990 regmap_write(pdata->regmap, SN_CHA_VERTICAL_BACK_PORCH_REG,
993 regmap_write(pdata->regmap, SN_CHA_HORIZONTAL_FRONT_PORCH_REG,
995 regmap_write(pdata->regmap, SN_CHA_VERTICAL_FRONT_PORCH_REG,
1024 regmap_update_bits(pdata->regmap, SN_DATARATE_CONFIG_REG,
1028 regmap_write(pdata->regmap, SN_PLL_ENABLE_REG, 1);
1030 ret = regmap_read_poll_timeout(pdata->regmap, SN_DPPLL_SRC_REG, val,
1046 regmap_write(pdata->regmap, SN_ML_TX_MODE_REG, 0x0A);
1047 ret = regmap_read_poll_timeout(pdata->regmap, SN_ML_TX_MODE_REG, val,
1069 regmap_write(pdata->regmap, SN_PLL_ENABLE_REG, 0);
1099 regmap_update_bits(pdata->regmap, SN_DSI_LANES_REG,
1102 regmap_write(pdata->regmap, SN_LN_ASSIGN_REG, pdata->ln_assign);
1103 regmap_update_bits(pdata->regmap, SN_ENH_FRAME_REG, LN_POLRS_MASK,
1122 regmap_update_bits(pdata->regmap, SN_TRAINING_SETTING_REG,
1125 regmap_update_bits(pdata->regmap, SN_TRAINING_SETTING_REG,
1132 regmap_update_bits(pdata->regmap, SN_DATA_FORMAT_REG, BPP_18_RGB, val);
1136 regmap_update_bits(pdata->regmap, SN_SSC_CONFIG_REG, DP_NUM_LANES_MASK,
1161 regmap_update_bits(pdata->regmap, SN_ENH_FRAME_REG, VSTREAM_ENABLE,
1185 regmap_write(pdata->regmap, SN_ML_TX_MODE_REG, 0);
1187 regmap_update_bits(pdata->regmap, SN_SSC_CONFIG_REG, DP_NUM_LANES_MASK, 0);
1189 regmap_write(pdata->regmap, SN_PLL_ENABLE_REG, 0);
1203 regmap_read(pdata->regmap, SN_HPD_DISABLE_REG, &val);
1432 ret = regmap_update_bits(pdata->regmap, SN_GPIO_CTRL_REG,
1510 ret = regmap_write(pdata->regmap, SN_PWM_PRE_DIV_REG, pre_div);
1522 ret = regmap_write(pdata->regmap, SN_PWM_EN_INV_REG, pwm_en_inv);
1547 ret = regmap_read(pdata->regmap, SN_PWM_EN_INV_REG, &pwm_en_inv);
1559 ret = regmap_read(pdata->regmap, SN_PWM_PRE_DIV_REG, &pre_div);
1693 ret = regmap_read(pdata->regmap, SN_GPIO_IO_REG, &val);
1714 ret = regmap_update_bits(pdata->regmap, SN_GPIO_IO_REG,
1732 ret = regmap_update_bits(pdata->regmap, SN_GPIO_CTRL_REG,
1766 ret = regmap_update_bits(pdata->regmap, SN_GPIO_CTRL_REG,
1908 pdata->regmap = devm_regmap_init_i2c(client,
1910 if (IS_ERR(pdata->regmap))
1911 return dev_err_probe(dev, PTR_ERR(pdata->regmap),
1912 "regmap i2c init failed\n");