Lines Matching defs:regmap
20 #include <linux/regmap.h>
349 * @regmap: device register map
363 void *regmap;
2411 err = regmap_read(priv->regmap, MLXPLAT_CPLD_LPC_REG_GP1_OFFSET, ®val);
2417 err = regmap_write(priv->regmap, MLXPLAT_CPLD_LPC_REG_GP1_OFFSET,
2421 err = regmap_write(priv->regmap, MLXPLAT_CPLD_LPC_REG_GP1_OFFSET,
5566 ret = regmap_read(priv->regmap, MLXPLAT_CPLD_LPC_REG_RESET_GP1_OFFSET, ®val);
5569 regmap_write(priv->regmap, MLXPLAT_CPLD_LPC_REG_RESET_GP1_OFFSET,
5586 regmap_write(priv->regmap, MLXPLAT_CPLD_LPC_REG_GP1_OFFSET, MLXPLAT_CPLD_HALT_MASK);
6140 static int mlxplat_mlxcpld_check_wd_capability(void *regmap)
6145 rc = regmap_read(regmap, MLXPLAT_CPLD_LPC_REG_PSU_I2C_CAP_OFFSET,
6319 mlxplat_hotplug->regmap = priv->regmap;
6336 mlxplat_led->regmap = priv->regmap;
6349 mlxplat_regs_io->regmap = priv->regmap;
6363 mlxplat_fan->regmap = priv->regmap;
6375 err = mlxplat_mlxcpld_check_wd_capability(priv->regmap);
6380 mlxplat_wd_data[i]->regmap = priv->regmap;
6493 mlxplat_i2c->regmap = priv->regmap;
6565 priv->regmap = devm_regmap_init(&mlxplat_dev->dev, NULL,
6568 if (IS_ERR(priv->regmap)) {
6569 err = PTR_ERR(priv->regmap);
6575 err = regmap_write(priv->regmap,
6587 regcache_mark_dirty(priv->regmap);
6588 err = regcache_sync(priv->regmap);