Lines Matching defs:map

176  * @map: regmap to access the AK8974 registers over I2C
189 struct regmap *map;
212 ret = regmap_bulk_read(ak8974->map, reg, &bulk, 2);
224 return regmap_bulk_write(ak8974->map, reg, &bulk, 2);
234 ret = regmap_write(ak8974->map, AK8974_CTRL1, val);
252 ret = regmap_write(ak8974->map, AK8974_CTRL2, AK8974_CTRL2_RESDEF);
255 ret = regmap_write(ak8974->map, AK8974_CTRL3, AK8974_CTRL3_RESDEF);
259 ret = regmap_write(ak8974->map, AK8974_INT_CTRL,
264 ret = regmap_write(ak8974->map, HSCDTD008A_CTRL4,
278 ret = regmap_write(ak8974->map, AK8974_CTRL2, AK8974_CTRL2_DRDY_EN |
282 ret = regmap_write(ak8974->map, AK8974_CTRL3, 0);
293 ret = regmap_write(ak8974->map, AK8974_INT_CTRL, AK8974_INT_CTRL_POL);
297 return regmap_write(ak8974->map, AK8974_PRESET, 0);
308 ret = regmap_read(ak8974->map, AK8974_INT_CLEAR, &clear);
323 ret = regmap_update_bits(ak8974->map, AK8974_CTRL2,
330 return regmap_update_bits(ak8974->map,
356 ret = regmap_read(ak8974->map, AK8974_STATUS, &val);
375 ret = regmap_read(ak8974->map, AK8974_INT_SRC, &src);
386 ret = regmap_bulk_read(ak8974->map, AK8974_DATA_X, result, 6);
411 ret = regmap_read(ak8974->map, AK8974_STATUS, &val);
432 ret = regmap_read(ak8974->map, AK8974_SELFTEST, &val);
441 ret = regmap_update_bits(ak8974->map,
452 ret = regmap_read(ak8974->map, AK8974_SELFTEST, &val);
460 ret = regmap_read(ak8974->map, AK8974_SELFTEST, &val);
475 int ret = regmap_bulk_read(ak8974->map, reg, tab, tab_size);
494 ret = regmap_read(ak8974->map, AK8974_WHOAMI, &whoami);
505 ret = regmap_read(ak8974->map, AMI305_VER, &fw);
859 ak8974->map = devm_regmap_init_i2c(i2c, &ak8974_regmap_config);
860 if (IS_ERR(ak8974->map)) {
861 dev_err(&i2c->dev, "failed to allocate register map\n");
864 return PTR_ERR(ak8974->map);