Lines Matching refs:pdr
67 static int rcar_gen4_sysc_pwr_on_off(u8 pdr, bool on) in rcar_gen4_sysc_pwr_on_off() argument
74 reg_offs = PDRONCR(pdr); in rcar_gen4_sysc_pwr_on_off()
76 reg_offs = PDROFFCR(pdr); in rcar_gen4_sysc_pwr_on_off()
109 static int rcar_gen4_sysc_power(u8 pdr, bool on) in rcar_gen4_sysc_power() argument
121 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power()
122 bit_idx = pdr % NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power()
141 ret = rcar_gen4_sysc_pwr_on_off(pdr, on); in rcar_gen4_sysc_power()
145 status = ioread32(rcar_gen4_sysc_base + PDRESR(pdr)); in rcar_gen4_sysc_power()
175 pdr, ioread32(rcar_gen4_sysc_base + SYSCISCR(reg_idx)), ret); in rcar_gen4_sysc_power()
179 static bool rcar_gen4_sysc_power_is_off(u8 pdr) in rcar_gen4_sysc_power_is_off() argument
183 st = ioread32(rcar_gen4_sysc_base + PDRSR(pdr)); in rcar_gen4_sysc_power_is_off()
193 u8 pdr; member
208 return rcar_gen4_sysc_power(pd->pdr, false); in rcar_gen4_sysc_pd_power_off()
216 return rcar_gen4_sysc_power(pd->pdr, true); in rcar_gen4_sysc_pd_power_on()
263 if (!rcar_gen4_sysc_power_is_off(pd->pdr)) { in rcar_gen4_sysc_pd_setup()
268 rcar_gen4_sysc_power(pd->pdr, true); in rcar_gen4_sysc_pd_setup()
352 pd->pdr = area->pdr; in rcar_gen4_sysc_pd_init()
359 domains->domains[area->pdr] = &pd->genpd; in rcar_gen4_sysc_pd_init()