Lines Matching defs:regmap
21 #include <linux/regmap.h>
339 struct regmap *regmap;
354 struct regmap *tsc_regmap;
391 regmap_read(priv->regmap, MESON_SAR_ADC_REG0, ®val);
418 return regmap_read_poll_timeout_atomic(priv->regmap, MESON_SAR_ADC_REG0, val,
430 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
456 regmap_read(priv->regmap, MESON_SAR_ADC_FIFO_RD, ®val);
480 regmap_update_bits(priv->regmap, MESON_SAR_ADC_AVG_CNTL,
485 regmap_update_bits(priv->regmap, MESON_SAR_ADC_AVG_CNTL,
501 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_LIST,
507 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_LIST,
512 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DETECT_IDLE_SW,
518 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DETECT_IDLE_SW,
528 regmap_update_bits(priv->regmap,
549 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
553 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
557 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
566 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
569 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
576 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
589 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
599 ret = regmap_read_poll_timeout_atomic(priv->regmap, MESON_SAR_ADC_DELAY, val,
617 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
632 regmap_read(priv->regmap, MESON_SAR_ADC_FIFO_RD, &tmp);
813 "failed to get amlogic,hhi-sysctrl regmap\n");
861 regmap_read(priv->regmap, MESON_SAR_ADC_REG3, ®val);
872 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
876 regmap_write(priv->regmap, MESON_SAR_ADC_CHAN_LIST, 0x0);
878 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
880 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
885 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
889 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
895 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
899 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELAY,
909 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
913 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
917 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
921 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
925 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
929 regmap_update_bits(priv->regmap, MESON_SAR_ADC_CHAN_10_SW,
944 regmap_write(priv->regmap, MESON_SAR_ADC_AUX_SW, regval);
947 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELTA_10,
950 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELTA_10,
960 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELTA_10,
979 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELTA_10,
981 regmap_update_bits(priv->regmap, MESON_SAR_ADC_DELTA_10,
987 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
993 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG11,
999 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG11,
1005 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG11,
1010 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG11,
1036 regmap_update_bits(priv->regmap, param->bandgap_reg, enable_mask,
1058 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG0,
1063 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
1080 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
1105 regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG3,
1123 regmap_read(priv->regmap, MESON_SAR_ADC_REG0, ®val);
1369 priv->regmap = devm_regmap_init_mmio(dev, base, priv->param->regmap_config);
1370 if (IS_ERR(priv->regmap))
1371 return PTR_ERR(priv->regmap);