Lines Matching refs:baseaddr
101 void __iomem *baseaddr; member
135 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
142 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
168 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
175 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
187 void __iomem *baseaddr; in ve_spc_set_resume_addr() local
193 baseaddr = info->baseaddr + A15_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
195 baseaddr = info->baseaddr + A7_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
197 writel_relaxed(addr, baseaddr); in ve_spc_set_resume_addr()
218 writel_relaxed(enable, info->baseaddr + pwdrn_reg); in ve_spc_powerdown()
248 ret = readl_relaxed(info->baseaddr + STANDBYWFI_STAT); in ve_spc_cpu_in_wfi()
264 perf = readl_relaxed(info->baseaddr + perf_cfg_reg); in ve_spc_get_performance()
346 writel(perf, info->baseaddr + perf_cfg_reg); in ve_spc_set_performance()
366 writel(SYSCFG_START | func | offset >> 2, info->baseaddr + COMMS); in ve_spc_read_sys_cfg()
370 *data = readl(info->baseaddr + SYSCFG_RDATA); in ve_spc_read_sys_cfg()
381 uint32_t status = readl_relaxed(drv_data->baseaddr + PWC_STATUS); in ve_spc_irq_handler()
450 int __init ve_spc_init(void __iomem *baseaddr, u32 a15_clusid, int irq) in ve_spc_init() argument
459 info->baseaddr = baseaddr; in ve_spc_init()
470 readl_relaxed(info->baseaddr + PWC_STATUS); in ve_spc_init()