BASEADDR_V7M_SCB
writel(cache_selector, BASEADDR_V7M_SCB + V7M_SCB_CTR);
return readl(BASEADDR_V7M_SCB + V7M_SCB_CCSIDR);
return readl(BASEADDR_V7M_SCB + V7M_SCB_CLIDR);
return readl(BASEADDR_V7M_SCB + offset);
return readl(BASEADDR_V7M_SCB + V7M_SCB_CPUID);
return readl(BASEADDR_V7M_SCB + V7M_SCB_CTR);
return readl(BASEADDR_V7M_SCB + MPU_TYPE);
BASEADDR_V7M_SCB + V7M_SCB_AIRCR);
writel_relaxed(v, BASEADDR_V7M_SCB + PMSAv7_RNR);
u32 rsr = readl_relaxed(BASEADDR_V7M_SCB + PMSAv7_RASR) & GENMASK(15, 0);
writel_relaxed((v << 16) | rsr, BASEADDR_V7M_SCB + PMSAv7_RASR);
u32 racr = readl_relaxed(BASEADDR_V7M_SCB + PMSAv7_RASR) & GENMASK(31, 16);
writel_relaxed(v | racr, BASEADDR_V7M_SCB + PMSAv7_RASR);
writel_relaxed(v, BASEADDR_V7M_SCB + PMSAv7_RBAR);
return readl_relaxed(BASEADDR_V7M_SCB + PMSAv7_RBAR);
return readl_relaxed(BASEADDR_V7M_SCB + PMSAv8_RLAR);
return readl_relaxed(BASEADDR_V7M_SCB + PMSAv8_RBAR);
writel_relaxed(v, BASEADDR_V7M_SCB + PMSAv8_RNR);
writel_relaxed(v, BASEADDR_V7M_SCB + PMSAv8_RBAR);
writel_relaxed(v, BASEADDR_V7M_SCB + PMSAv8_RLAR);
unsigned long icsr = readl_relaxed(BASEADDR_V7M_SCB + V7M_SCB_ICSR);