| H A D | bcm2835-power.c | 3 * Power domain driver for Broadcom BCM2835 61 /* The power gates must be enabled with this bit before enabling the LDO in the 110 #define PM_READ(reg) readl(power->base + (reg)) 111 #define PM_WRITE(reg, val) writel(PM_PASSWORD | (val), power->base + (reg)) 134 struct bcm2835_power *power; 153 static int bcm2835_asb_control(struct bcm2835_power *power, u32 reg, bool enable) in bcm2835_asb_control() 155 void __iomem *base = power->asb; in bcm2835_asb_control() 164 if (power->rpivid_asb) in bcm2835_asb_control() 165 base = power->rpivid_asb; in bcm2835_asb_control() 188 static int bcm2835_asb_enable(struct bcm2835_power *power, u3 in bcm2835_asb_enable() 133 struct bcm2835_power *power; global() member 152 bcm2835_asb_control(struct bcm2835_power * power,u32 reg,bool enable) bcm2835_asb_control() argument 187 bcm2835_asb_enable(struct bcm2835_power * power,u32 reg) bcm2835_asb_enable() argument 192 bcm2835_asb_disable(struct bcm2835_power * power,u32 reg) bcm2835_asb_disable() argument 199 struct bcm2835_power *power = pd->power; bcm2835_power_power_off() local 219 struct bcm2835_power *power = pd->power; bcm2835_power_power_on() local 293 struct bcm2835_power *power = pd->power; bcm2835_asb_power_on() local 348 struct bcm2835_power *power = pd->power; bcm2835_asb_power_off() local 377 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_on() local 443 struct bcm2835_power *power = pd->power; bcm2835_power_pd_power_off() local 503 bcm2835_init_power_domain(struct bcm2835_power * power,int pd_xlate_index,const char * name) bcm2835_init_power_domain() argument 541 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_reset() local 571 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, bcm2835_reset_status() local 613 struct bcm2835_power *power; bcm2835_power_probe() local [all...] |