Lines Matching refs:baseaddr
95 void __iomem *baseaddr; member
129 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
136 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_global_wakeup_irq()
162 reg = readl_relaxed(info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
169 writel_relaxed(reg, info->baseaddr + WAKE_INT_MASK); in ve_spc_cpu_wakeup_irq()
181 void __iomem *baseaddr; in ve_spc_set_resume_addr() local
187 baseaddr = info->baseaddr + A15_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
189 baseaddr = info->baseaddr + A7_BX_ADDR0 + (cpu << 2); in ve_spc_set_resume_addr()
191 writel_relaxed(addr, baseaddr); in ve_spc_set_resume_addr()
212 writel_relaxed(enable, info->baseaddr + pwdrn_reg); in ve_spc_powerdown()
242 ret = readl_relaxed(info->baseaddr + STANDBYWFI_STAT); in ve_spc_cpu_in_wfi()
258 perf = readl_relaxed(info->baseaddr + perf_cfg_reg); in ve_spc_get_performance()
338 writel(perf, info->baseaddr + perf_cfg_reg); in ve_spc_set_performance()
358 writel(SYSCFG_START | func | offset >> 2, info->baseaddr + COMMS); in ve_spc_read_sys_cfg()
362 *data = readl(info->baseaddr + SYSCFG_RDATA); in ve_spc_read_sys_cfg()
373 uint32_t status = readl_relaxed(drv_data->baseaddr + PWC_STATUS); in ve_spc_irq_handler()
442 int __init ve_spc_init(void __iomem *baseaddr, u32 a15_clusid, int irq) in ve_spc_init() argument
449 info->baseaddr = baseaddr; in ve_spc_init()
460 readl_relaxed(info->baseaddr + PWC_STATUS); in ve_spc_init()