SRC_SCR
val = readl_relaxed(src_base + SRC_SCR);
writel_relaxed(val, src_base + SRC_SCR);
val = readl_relaxed(src_base + SRC_SCR);
writel_relaxed(val, src_base + SRC_SCR);
val = readl_relaxed(src_base + SRC_SCR);
writel_relaxed(val, src_base + SRC_SCR);
while (readl(src_base + SRC_SCR) & bit) {