Lines Matching defs:regmap
12 #include <linux/regmap.h>
64 struct regmap *regmap;
82 ret = regmap_read_poll_timeout(priv->regmap, NPCM_PECI_CTL_STS, cmd_sts,
92 regmap_write(priv->regmap, NPCM_PECI_ADDR, addr);
93 regmap_write(priv->regmap, NPCM_PECI_RD_LENGTH, NPCM_PECI_WR_LEN_MASK & req->rx.len);
94 regmap_write(priv->regmap, NPCM_PECI_WR_LENGTH, NPCM_PECI_WR_LEN_MASK & req->tx.len);
97 regmap_write(priv->regmap, NPCM_PECI_CMD, req->tx.buf[0]);
100 regmap_write(priv->regmap, NPCM_PECI_DAT_INOUT(i), req->tx.buf[i + 1]);
110 regmap_update_bits(priv->regmap, NPCM_PECI_CTL_STS, NPCM_PECI_CTRL_START_BUSY,
132 regmap_write(priv->regmap, NPCM_PECI_CMD, 0);
135 regmap_read(priv->regmap, NPCM_PECI_DAT_INOUT(i), &msg_rd);
154 regmap_read(priv->regmap, NPCM_PECI_CTL_STS, &status);
172 regmap_write_bits(priv->regmap, NPCM_PECI_CTL_STS, NPCM_PECI_INT_MASK, status_ack);
200 regmap_update_bits(priv->regmap, NPCM_PECI_CTL2, NPCM_PECI_CTL2_MASK,
203 regmap_update_bits(priv->regmap, NPCM_PECI_PDDR, NPCM_PECI_PDDR_MASK,
206 ret = regmap_read_poll_timeout(priv->regmap, NPCM_PECI_CTL_STS, cmd_sts,
214 regmap_update_bits(priv->regmap, NPCM_PECI_CTL_STS, NPCM_PECI_CTRL_DONE_INT_EN,
249 priv->regmap = devm_regmap_init_mmio(&pdev->dev, base, &npcm_peci_regmap_config);
250 if (IS_ERR(priv->regmap))
251 return PTR_ERR(priv->regmap);