Lines Matching defs:regmap
13 #include <linux/regmap.h>
37 struct regmap *regmap;
52 regmap_read(bbnsm->regmap, BBNSM_RTC_MS, &rtc_msb);
54 regmap_read(bbnsm->regmap, BBNSM_RTC_LS, &rtc_lsb);
68 regmap_read(bbnsm->regmap, BBNSM_CTRL, &val);
84 regmap_update_bits(bbnsm->regmap, BBNSM_CTRL, RTC_EN_MSK, 0);
87 regmap_write(bbnsm->regmap, BBNSM_RTC_LS, time << CNTR_TO_SECS_SH);
88 regmap_write(bbnsm->regmap, BBNSM_RTC_MS, time >> (32 - CNTR_TO_SECS_SH));
91 regmap_update_bits(bbnsm->regmap, BBNSM_CTRL, RTC_EN_MSK, RTC_EN);
101 regmap_read(bbnsm->regmap, BBNSM_TA, &bbnsm_ta);
104 regmap_read(bbnsm->regmap, BBNSM_EVENTS, &bbnsm_events);
115 regmap_update_bits(bbnsm->regmap, BBNSM_CTRL, TA_EN_MSK, enable ? TA_EN : TA_DIS);
117 regmap_update_bits(bbnsm->regmap, BBNSM_INT_EN, TA_EN_MSK, enable ? TA_EN : TA_DIS);
128 regmap_update_bits(bbnsm->regmap, BBNSM_CTRL, TA_EN, TA_EN);
131 regmap_write(bbnsm->regmap, BBNSM_TA, time);
150 regmap_read(bbnsm->regmap, BBNSM_EVENTS, &val);
154 regmap_write_bits(bbnsm->regmap, BBNSM_EVENTS, TA_EN_MSK, BBNSM_EVENT_TA);
177 bbnsm->regmap = syscon_node_to_regmap(np->parent);
178 if (IS_ERR(bbnsm->regmap)) {
179 dev_dbg(&pdev->dev, "bbnsm get regmap failed\n");
180 return PTR_ERR(bbnsm->regmap);
190 regmap_write(bbnsm->regmap, BBNSM_EVENTS, 0x7A);