Lines Matching refs:baseaddr
103 void __iomem *baseaddr; member
137 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
144 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
170 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
177 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
189 void __iomem *baseaddr; in ve_spc_set_resume_addr() local
195 baseaddr = info->baseaddr + A15_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
197 baseaddr = info->baseaddr + A7_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
199 writel_relaxed(addr, baseaddr); in ve_spc_set_resume_addr()
220 writel_relaxed(enable, info->baseaddr + pwdrn_reg); in ve_spc_powerdown()
250 ret = readl_relaxed(info->baseaddr + STANDBYWFI_STAT); in ve_spc_cpu_in_wfi()
266 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
457 info->baseaddr = baseaddr; in ve_spc_init()
468 readl_relaxed(info->baseaddr + PWC_STATUS); in ve_spc_init()