Lines Matching defs:regmap
18 #include <linux/regmap.h>
39 struct regmap *regmap;
135 ret = regmap_write(info->regmap, PPMU_CNTENC,
145 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
150 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
168 ret = regmap_read(info->regmap, PPMU_CNTENS, &cntens);
173 ret = regmap_write(info->regmap, PPMU_CNTENS, cntens);
178 ret = regmap_write(info->regmap, PPMU_BEVTxSEL(id),
184 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
194 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
215 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc);
220 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc);
225 ret = regmap_read(info->regmap, PPMU_CCNT, &total_count);
235 ret = regmap_read(info->regmap, PPMU_PMNCT(id), &load_count);
241 ret = regmap_read(info->regmap, PPMU_PMCNT3_HIGH, &pmcnt3_high);
245 ret = regmap_read(info->regmap, PPMU_PMCNT3_LOW, &pmcnt3_low);
256 ret = regmap_read(info->regmap, PPMU_CNTENC, &cntenc);
261 ret = regmap_write(info->regmap, PPMU_CNTENC, cntenc);
289 ret = regmap_write(info->regmap, PPMU_V2_FLAG, clear);
293 ret = regmap_write(info->regmap, PPMU_V2_INTENC, clear);
297 ret = regmap_write(info->regmap, PPMU_V2_CNTENC, clear);
301 ret = regmap_write(info->regmap, PPMU_V2_CNT_RESET, clear);
305 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG0, 0x0);
309 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG1, 0x0);
313 ret = regmap_write(info->regmap, PPMU_V2_CIG_CFG2, 0x0);
317 ret = regmap_write(info->regmap, PPMU_V2_CIG_RESULT, 0x0);
321 ret = regmap_write(info->regmap, PPMU_V2_CNT_AUTO, 0x0);
325 ret = regmap_write(info->regmap, PPMU_V2_CH_EV0_TYPE, 0x0);
329 ret = regmap_write(info->regmap, PPMU_V2_CH_EV1_TYPE, 0x0);
333 ret = regmap_write(info->regmap, PPMU_V2_CH_EV2_TYPE, 0x0);
337 ret = regmap_write(info->regmap, PPMU_V2_CH_EV3_TYPE, 0x0);
341 ret = regmap_write(info->regmap, PPMU_V2_SM_ID_V, 0x0);
345 ret = regmap_write(info->regmap, PPMU_V2_SM_ID_A, 0x0);
349 ret = regmap_write(info->regmap, PPMU_V2_SM_OTHERS_V, 0x0);
353 ret = regmap_write(info->regmap, PPMU_V2_SM_OTHERS_A, 0x0);
357 ret = regmap_write(info->regmap, PPMU_V2_INTERRUPT_RESET, 0x0);
362 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
367 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
382 ret = regmap_read(info->regmap, PPMU_V2_CNTENS, &cntens);
387 ret = regmap_write(info->regmap, PPMU_V2_CNTENS, cntens);
392 ret = regmap_write(info->regmap, PPMU_V2_CH_EVx_TYPE(id),
398 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
412 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
431 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc);
436 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc);
441 ret = regmap_read(info->regmap, PPMU_V2_CCNT, &total_count);
450 ret = regmap_read(info->regmap, PPMU_V2_PMNCT(id), &count);
456 ret = regmap_read(info->regmap, PPMU_V2_PMCNT3_HIGH,
461 ret = regmap_read(info->regmap, PPMU_V2_PMCNT3_LOW, &pmcnt_low);
471 ret = regmap_read(info->regmap, PPMU_V2_CNTENC, &cntenc);
476 ret = regmap_write(info->regmap, PPMU_V2_CNTENC, cntenc);
629 info->regmap = devm_regmap_init_mmio(dev, base,
631 if (IS_ERR(info->regmap)) {
632 dev_err(dev, "failed to initialize regmap\n");
633 return PTR_ERR(info->regmap);