Lines Matching refs:regmap
12 #include <linux/regmap.h>
22 struct regmap *regmap;
68 ret = regmap_write(priv->regmap, u8tmp, 0x00);
86 regmap_write(priv->regmap, 0x42, 0x73);
87 regmap_write(priv->regmap, 0x05, priv->clk_out_div);
88 regmap_write(priv->regmap, 0x20, 0x27);
89 regmap_write(priv->regmap, 0x07, 0x02);
90 regmap_write(priv->regmap, 0x11, 0xff);
91 regmap_write(priv->regmap, 0x60, 0xf9);
92 regmap_write(priv->regmap, 0x08, 0x01);
93 regmap_write(priv->regmap, 0x00, 0x41);
109 regmap_write(priv->regmap, 0x00, 0x01);
110 regmap_write(priv->regmap, 0x00, 0x03);
118 regmap_write(priv->regmap, 0x05, priv->clk_out_div);
128 regmap_write(priv->regmap, 0x42, u8tmp);
135 regmap_write(priv->regmap, 0x62, u8tmp);
138 regmap_write(priv->regmap, reg_vals[i].reg,
156 ret = regmap_write(priv->regmap, 0x51, 0x1f - offset);
157 ret |= regmap_write(priv->regmap, 0x51, 0x1f);
158 ret |= regmap_write(priv->regmap, 0x50, offset);
159 ret |= regmap_write(priv->regmap, 0x50, 0x00);
170 ret = regmap_read(dev->regmap, 0x3d, &utmp);
182 regmap_write(dev->regmap, 0x60, utmp);
228 ret = regmap_write(priv->regmap, 0x10, reg10);
232 ret = regmap_write(priv->regmap, 0x10, reg10);
233 ret |= regmap_write(priv->regmap, 0x11, 0x40);
241 ret |= regmap_write(priv->regmap, 0x01, buf[0]);
242 ret |= regmap_write(priv->regmap, 0x02, buf[1]);
243 ret |= regmap_write(priv->regmap, 0x03, buf[2]);
256 ret |= regmap_write(priv->regmap, 0x04, gdiv28 & 0xff);
262 ret = regmap_write(priv->regmap, 0x25, 0x00);
263 ret |= regmap_write(priv->regmap, 0x27, 0x70);
264 ret |= regmap_write(priv->regmap, 0x41, 0x09);
265 ret |= regmap_write(priv->regmap, 0x08, 0x0b);
270 regmap_read(priv->regmap, 0x26, &utmp);
302 ret = regmap_write(priv->regmap, 0x04, lpf_mxdiv);
303 ret |= regmap_write(priv->regmap, 0x06, nlpf);
345 ret = regmap_read(priv->regmap, 0x3d, &utmp);
351 ret = regmap_read(priv->regmap, 0x21, &utmp);
370 ret = regmap_read(priv->regmap, 0x66, &utmp);
531 * We implement own regmap locking due to legacy DVB attach which uses frontend
570 /* create regmap */
577 dev->regmap = regmap_init_i2c(client, &dev->regmap_config);
578 if (IS_ERR(dev->regmap)) {
579 ret = PTR_ERR(dev->regmap);
597 ret = regmap_read(dev->regmap, 0x00, &utmp);
602 ret = regmap_write(dev->regmap, 0x00, 0x01);
609 ret = regmap_write(dev->regmap, 0x00, 0x03);
615 ret = regmap_read(dev->regmap, 0x00, &utmp);
649 ret = regmap_write(dev->regmap, 0x05, dev->clk_out_div);
661 ret = regmap_write(dev->regmap, 0x42, u8tmp);
670 ret = regmap_write(dev->regmap, 0x62, u8tmp);
676 ret = regmap_write(dev->regmap, 0x00, 0x00);
691 regmap_exit(dev->regmap);
709 regmap_exit(dev->regmap);