GIC_DIST_CTRL
writel_relaxed(0x0, gic_dist_base_addr + GIC_DIST_CTRL);
writel_relaxed(0x1, gic_dist_base_addr + GIC_DIST_CTRL);
return !(readl_relaxed(gic_dist_base_addr + GIC_DIST_CTRL) & 0x1);
case GIC_DIST_CTRL:
REGISTER_DESC_WITH_LENGTH_UACCESS(GIC_DIST_CTRL,
case GIC_DIST_CTRL:
writel_relaxed(GICD_DISABLE, base + GIC_DIST_CTRL);
writel_relaxed(GICD_ENABLE, base + GIC_DIST_CTRL);
writel_relaxed(GICD_DISABLE, dist_base + GIC_DIST_CTRL);
writel_relaxed(GICD_ENABLE, dist_base + GIC_DIST_CTRL);
writel_relaxed(0, base + GIC_DIST_CTRL);
writel_relaxed(1, base + GIC_DIST_CTRL);