Lines Matching refs:regmap
59 struct regmap *regmap; member
74 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp); in pm8xxx_read_block_irq()
80 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_IT_STATUS, ip); in pm8xxx_read_block_irq()
94 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp); in pm8xxx_config_irq()
101 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_CONFIG, cp); in pm8xxx_config_irq()
140 ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_M_STATUS1 + master, in pm8xxx_irq_master_handler()
168 ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_ROOT, &root); in pm8xxx_irq_handler()
257 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, block); in pm8xxx_irq_get_irqchip_state()
263 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_RT_STATUS, &bits); in pm8xxx_irq_get_irqchip_state()
320 struct regmap *regmap; in pm8921_probe() local
331 regmap = devm_regmap_init(&pdev->dev, NULL, pdev->dev.parent, in pm8921_probe()
333 if (IS_ERR(regmap)) in pm8921_probe()
334 return PTR_ERR(regmap); in pm8921_probe()
337 rc = regmap_read(regmap, REG_HWREV, &val); in pm8921_probe()
346 rc = regmap_read(regmap, REG_HWREV_2, &val); in pm8921_probe()
362 chip->regmap = regmap; in pm8921_probe()