Lines Matching refs:pd_state
458 static int pmu_power_domain_ctr(uint32_t pd, uint32_t pd_state) in pmu_power_domain_ctr() argument
465 if (pd_state == pmu_pd_on) { in pmu_power_domain_ctr()
475 BITS_WITH_WMASK(pd_state, 0x1, pd % 16)); in pmu_power_domain_ctr()
485 while ((pmu_power_domain_st(pd) != pd_state) && (loop < PD_CTR_LOOP)) { in pmu_power_domain_ctr()
490 if (pmu_power_domain_st(pd) != pd_state) { in pmu_power_domain_ctr()
491 WARN("%s: %d, %d, (0x%x, 0x%x) error!\n", __func__, pd, pd_state, in pmu_power_domain_ctr()
501 static int pmu_set_power_domain(uint32_t pd_id, uint32_t pd_state) in pmu_set_power_domain() argument
505 if (pmu_power_domain_st(pd_id) == pd_state) in pmu_set_power_domain()
508 if (pd_state == pmu_pd_on) in pmu_set_power_domain()
509 pmu_power_domain_ctr(pd_id, pd_state); in pmu_set_power_domain()
511 state = (pd_state == pmu_pd_off) ? bus_idle : bus_active; in pmu_set_power_domain()
585 if (pd_state == pmu_pd_off) in pmu_set_power_domain()
586 pmu_power_domain_ctr(pd_id, pd_state); in pmu_set_power_domain()