reg_writel
gc->reg_writel = gpio_writel_v2;
reg_writel(priv, reg, REG_SPHY_CNTRL);
reg_writel(priv, reg, REG_SPHY_CNTRL);
reg_writel(priv, reg, REG_SPHY_CNTRL);
reg_writel(priv, reg, REG_SWITCH_CNTRL);
reg_writel(priv, reg, REG_SWITCH_CNTRL);
reg_writel(priv, reg, REG_CROSSBAR);
reg_writel(priv, reg, reg_rgmii_ctrl);
reg_writel(priv, reg, reg_rgmii_ctrl);
reg_writel(priv, reg, reg_rgmii_ctrl);
reg_writel(priv, upper_32_bits(val), REG_DIR_DATA_WRITE); \
reg_writel(val, hwc->config_base);
reg_writel(0, hwc->event_base);
reg_writel(0, event->hw.config_base);
reg_writel(val, hwc->config_base);
reg_writel(0, hwc->event_base);
reg_writel(val, hwc->config_base);
reg_writel((CCPI2_EVENT_TYPE_EDGE_SENSITIVE |
reg_writel(CCPI2_PERF_CTL_RESET |
reg_writel(0, hwc->event_base + CCPI2_PERF_CTL);
reg_writel(CCPI2_COUNTER_OFFSET +
void (*reg_writel)(u32 val, void __iomem *addr);
if (gc->reg_writel)
gc->reg_writel(val, gc->reg_base + reg_offset);
gc->reg_writel = &irq_writel_be;