Home
last modified time | relevance | path

Searched refs:PM_READ (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/bcm/
H A Dbcm2835-power.c109 #define PM_READ(reg) readl(power->base + (reg)) macro
196 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_ISFUNC); in bcm2835_power_power_off()
199 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_ISPOW); in bcm2835_power_power_off()
202 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_POWUP); in bcm2835_power_power_off()
217 if (PM_READ(pm_reg) & PM_POWUP) in bcm2835_power_power_on()
227 (PM_READ(pm_reg) & ~PM_INRUSH_MASK) | in bcm2835_power_power_on()
232 while (!(powok = !!(PM_READ(pm_reg) & PM_POWOK))) { in bcm2835_power_power_on()
246 PM_WRITE(pm_reg, PM_READ(pm_reg) | PM_ISPOW); in bcm2835_power_power_on()
249 PM_WRITE(pm_reg, PM_READ(pm_reg) | PM_MEMREP); in bcm2835_power_power_on()
251 while (!(PM_READ(pm_re in bcm2835_power_power_on()
[all...]
/kernel/linux/linux-6.6/drivers/pmdomain/bcm/
H A Dbcm2835-power.c109 #define PM_READ(reg) readl(power->base + (reg)) macro
206 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_ISFUNC); in bcm2835_power_power_off()
209 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_ISPOW); in bcm2835_power_power_off()
212 PM_WRITE(pm_reg, PM_READ(pm_reg) & ~PM_POWUP); in bcm2835_power_power_off()
231 if (PM_READ(pm_reg) & PM_POWUP) in bcm2835_power_power_on()
241 (PM_READ(pm_reg) & ~PM_INRUSH_MASK) | in bcm2835_power_power_on()
246 while (!(powok = !!(PM_READ(pm_reg) & PM_POWOK))) { in bcm2835_power_power_on()
260 PM_WRITE(pm_reg, PM_READ(pm_reg) | PM_ISPOW); in bcm2835_power_power_on()
263 PM_WRITE(pm_reg, PM_READ(pm_reg) | PM_MEMREP); in bcm2835_power_power_on()
265 while (!(PM_READ(pm_re in bcm2835_power_power_on()
[all...]

Completed in 2 milliseconds