Lines Matching defs:regmap
18 #include <linux/regmap.h>
39 struct regmap *regmap;
130 ret = regmap_write(info->regmap, PPMU_CNTENC,
140 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
145 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
163 ret = regmap_read(info->regmap, PPMU_CNTENS, &cntens);
168 ret = regmap_write(info->regmap, PPMU_CNTENS, cntens);
173 ret = regmap_write(info->regmap, PPMU_BEVTxSEL(id),
179 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
189 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
210 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
215 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
220 ret = regmap_read(info->regmap, PPMU_CCNT, &total_count);
230 ret = regmap_read(info->regmap, PPMU_PMNCT(id), &load_count);
236 ret = regmap_read(info->regmap, PPMU_PMCNT3_HIGH, &pmcnt3_high);
240 ret = regmap_read(info->regmap, PPMU_PMCNT3_LOW, &pmcnt3_low);
251 ret = regmap_read(info->regmap, PPMU_CNTENC, &cntenc);
256 ret = regmap_write(info->regmap, PPMU_CNTENC, cntenc);
284 ret = regmap_write(info->regmap, PPMU_V2_FLAG, clear);
288 ret = regmap_write(info->regmap, PPMU_V2_INTENC, clear);
292 ret = regmap_write(info->regmap, PPMU_V2_CNTENC, clear);
296 ret = regmap_write(info->regmap, PPMU_V2_CNT_RESET, clear);
300 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG0, 0x0);
304 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG1, 0x0);
308 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG2, 0x0);
312 ret = regmap_write(info->regmap, PPMU_V2_CIG_RESULT, 0x0);
316 ret = regmap_write(info->regmap, PPMU_V2_CNT_AUTO, 0x0);
320 ret = regmap_write(info->regmap, PPMU_V2_CH_EV0_TYPE, 0x0);
324 ret = regmap_write(info->regmap, PPMU_V2_CH_EV1_TYPE, 0x0);
328 ret = regmap_write(info->regmap, PPMU_V2_CH_EV2_TYPE, 0x0);
332 ret = regmap_write(info->regmap, PPMU_V2_CH_EV3_TYPE, 0x0);
336 ret = regmap_write(info->regmap, PPMU_V2_SM_ID_V, 0x0);
340 ret = regmap_write(info->regmap, PPMU_V2_SM_ID_A, 0x0);
344 ret = regmap_write(info->regmap, PPMU_V2_SM_OTHERS_V, 0x0);
348 ret = regmap_write(info->regmap, PPMU_V2_SM_OTHERS_A, 0x0);
352 ret = regmap_write(info->regmap, PPMU_V2_INTERRUPT_RESET, 0x0);
357 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
362 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
377 ret = regmap_read(info->regmap, PPMU_V2_CNTENS, &cntens);
382 ret = regmap_write(info->regmap, PPMU_V2_CNTENS, cntens);
387 ret = regmap_write(info->regmap, PPMU_V2_CH_EVx_TYPE(id),
393 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
407 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
426 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
431 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
436 ret = regmap_read(info->regmap, PPMU_V2_CCNT, &total_count);
445 ret = regmap_read(info->regmap, PPMU_V2_PMNCT(id), &count);
451 ret = regmap_read(info->regmap, PPMU_V2_PMCNT3_HIGH,
456 ret = regmap_read(info->regmap, PPMU_V2_PMCNT3_LOW, &pmcnt_low);
466 ret = regmap_read(info->regmap, PPMU_V2_CNTENC, &cntenc);
471 ret = regmap_write(info->regmap, PPMU_V2_CNTENC, cntenc);
628 info->regmap = devm_regmap_init_mmio(dev, base,
630 if (IS_ERR(info->regmap)) {
631 dev_err(dev, "failed to initialize regmap\n");
632 return PTR_ERR(info->regmap);