Lines Matching refs:pd_state
89 static int cpu_power_domain_ctr(uint32_t cpu, uint32_t pd_state) in cpu_power_domain_ctr() argument
95 BITS_WITH_WMASK(pd_state, 0x1, 0)); in cpu_power_domain_ctr()
98 while ((cpu_power_domain_st(cpu) != pd_state) && (loop < PD_CTR_LOOP)) { in cpu_power_domain_ctr()
103 if (cpu_power_domain_st(cpu) != pd_state) { in cpu_power_domain_ctr()
104 WARN("%s: %d, %d, error!\n", __func__, cpu, pd_state); in cpu_power_domain_ctr()
429 int pmu_power_domain_ctr(uint32_t pd, uint32_t pd_state) in pmu_power_domain_ctr() argument
435 BITS_WITH_WMASK(pd_state, 0x1, pd % 16)); in pmu_power_domain_ctr()
438 while ((pmu_power_domain_st(pd) != pd_state) && (loop < PD_CTR_LOOP)) { in pmu_power_domain_ctr()
443 if (pmu_power_domain_st(pd) != pd_state) { in pmu_power_domain_ctr()
444 WARN("%s: %d, %d, (0x%x) error!\n", __func__, pd, pd_state, in pmu_power_domain_ctr()
452 static int pmu_set_power_domain(uint32_t pd_id, uint32_t pd_state) in pmu_set_power_domain() argument
456 if (pmu_power_domain_st(pd_id) == pd_state) in pmu_set_power_domain()
459 if (pd_state == pmu_pd_on) in pmu_set_power_domain()
460 pmu_power_domain_ctr(pd_id, pd_state); in pmu_set_power_domain()
462 state = (pd_state == pmu_pd_off) ? pmu_bus_idle : pmu_bus_active; in pmu_set_power_domain()
532 if (pd_state == pmu_pd_off) in pmu_set_power_domain()
533 pmu_power_domain_ctr(pd_id, pd_state); in pmu_set_power_domain()