Lines Matching defs:regmap

21 #include <linux/regmap.h>
125 /* regmap fields */
126 struct regmap *regmap;
372 ret = regmap_write(data->regmap, APDS9960_REG_ATIME,
393 ret = regmap_update_bits(data->regmap,
402 ret = regmap_update_bits(data->regmap,
424 ret = regmap_update_bits(data->regmap,
487 ret = regmap_read(data->regmap, chan->address, val);
492 ret = regmap_bulk_read(data->regmap, chan->address,
630 ret = regmap_read(data->regmap, reg, val);
634 ret = regmap_bulk_read(data->regmap, reg, &buf, 2);
668 ret = regmap_write(data->regmap, reg, val);
675 ret = regmap_bulk_write(data->regmap, reg, &buf, 2);
758 ret = regmap_read(data->regmap, APDS9960_REG_GFLVL, &cnt);
773 ret = regmap_bulk_read(data->regmap, APDS9960_REG_GFIFO_BASE,
794 ret = regmap_read(data->regmap, APDS9960_REG_STATUS, &status);
806 regmap_write(data->regmap, APDS9960_REG_CICLEAR, 1);
815 regmap_write(data->regmap, APDS9960_REG_PICLEAR, 1);
826 return regmap_update_bits(data->regmap, APDS9960_REG_ENABLE, 1, state);
873 struct regmap *regmap = data->regmap;
875 data->reg_int_als = devm_regmap_field_alloc(dev, regmap,
882 data->reg_int_ges = devm_regmap_field_alloc(dev, regmap,
889 data->reg_int_pxs = devm_regmap_field_alloc(dev, regmap,
896 data->reg_enable_als = devm_regmap_field_alloc(dev, regmap,
903 data->reg_enable_ges = devm_regmap_field_alloc(dev, regmap,
910 data->reg_enable_pxs = devm_regmap_field_alloc(dev, regmap,
962 ret = regmap_write(data->regmap, APDS9960_REG_PERS,
971 ret = regmap_update_bits(data->regmap, APDS9960_REG_GCONF_1,
978 ret = regmap_write(data->regmap, APDS9960_REG_GPENTH,
983 ret = regmap_write(data->regmap, APDS9960_REG_GEXTH,
1016 data->regmap = devm_regmap_init_i2c(client, &apds9960_regmap_config);
1017 if (IS_ERR(data->regmap)) {
1018 dev_err(&client->dev, "regmap initialization failed.\n");
1019 return PTR_ERR(data->regmap);