Lines Matching refs:base
367 static bool armada_3700_pm_dvfs_is_enabled(struct regmap *base)
371 if (IS_ERR(base))
374 regmap_read(base, reg, &val);
379 static unsigned int armada_3700_pm_dvfs_get_cpu_div(struct regmap *base)
388 * if the base is valid.
390 regmap_read(base, reg, &load_level);
399 regmap_read(base, reg, &div);
404 static unsigned int armada_3700_pm_dvfs_get_cpu_parent(struct regmap *base)
413 * if the base is valid
415 regmap_read(base, reg, &load_level);
424 regmap_read(base, reg, &sel);
461 struct regmap *base = pm_cpu->nb_pm_base;
465 if (!armada_3700_pm_dvfs_is_enabled(base))
473 regmap_read(base, reg, &val);
491 * Workaround when base CPU frequnecy is 1000 or 1200 MHz
510 struct regmap *base)
514 regmap_read(base, ARMADA_37XX_NB_CPU_LOAD, &cur_level);
547 regmap_update_bits(base, ARMADA_37XX_NB_CPU_LOAD,
560 struct regmap *base = pm_cpu->nb_pm_base;
565 if (!armada_3700_pm_dvfs_is_enabled(base))
574 regmap_read(base, reg, &val);
587 /* Apply workaround when base CPU frequency is 1000 or 1200 MHz */
589 clk_pm_cpu_set_rate_wa(pm_cpu, load_level, rate, base);
591 regmap_update_bits(base, reg, mask, load_level);