Searched refs:PM_READ (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/soc/bcm/ |
H A D | bcm2835-power.c | 109 #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 D | bcm2835-power.c | 109 #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