AUTHEN_OFFSET
authen = readl(reg + AUTHEN_OFFSET);
u32 val = readl(gate->reg + AUTHEN_OFFSET);
val = readl(gate->reg + AUTHEN_OFFSET);