Lines Matching refs:writel

108     writel(readl(base + RK1808_MOD) & (~RK1808_USER_MODE), base + RK1808_MOD);

111 writel((T_CSB_P_S << 16) | T_CSB_P_L, base + T_CSB_P);
112 writel((T_PGENB_P_S << 16) | T_PGENB_P_L, base + T_PGENB_P);
113 writel((T_LOAD_P_S << 16) | T_LOAD_P_L, base + T_LOAD_P);
114 writel((T_ADDR_P_S << 16) | T_ADDR_P_L, base + T_ADDR_P);
115 writel((T_STROBE_P_S << 16) | T_STROBE_P_L, base + T_STROBE_P);
116 writel((T_CSB_R_S << 16) | T_CSB_R_L, base + T_CSB_R);
117 writel((T_PGENB_R_S << 16) | T_PGENB_R_L, base + T_PGENB_R);
118 writel((T_LOAD_R_S << 16) | T_LOAD_R_L, base + T_LOAD_R);
119 writel((T_ADDR_R_S << 16) | T_ADDR_R_L, base + T_ADDR_R);
120 writel((T_STROBE_R_S << 16) | T_STROBE_R_L, base + T_STROBE_R);
126 writel(readl(base + RK1808_MOD) | RK1808_USER_MODE, base + RK1808_MOD);
129 writel(0, base + T_CSB_P);
130 writel(0, base + T_PGENB_P);
131 writel(0, base + T_LOAD_P);
132 writel(0, base + T_ADDR_P);
133 writel(0, base + T_STROBE_P);
134 writel(0, base + T_CSB_R);
135 writel(0, base + T_PGENB_R);
136 writel(0, base + T_LOAD_R);
137 writel(0, base + T_ADDR_R);
138 writel(0, base + T_STROBE_R);
171 writel(RK1808_AUTO_RD | RK1808_AUTO_ENB | ((addr_start++ & RK1808_A_MASK) << RK1808_A_SHIFT),
180 writel(RK1808_INT_FINISH, efuse->base + RK1808_INT_STATUS);
210 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL);
213 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~(RK3288_A_MASK << RK3128_A_SHIFT)),
215 writel(readl(efuse->base + REG_EFUSE_CTRL) | ((offset++ & RK3288_A_MASK) << RK3128_A_SHIFT),
218 writel(readl(efuse->base + REG_EFUSE_CTRL) | RK3288_STROBE, efuse->base + REG_EFUSE_CTRL);
221 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL);
226 writel(RK3288_PGENB | RK3288_CSB, efuse->base + REG_EFUSE_CTRL);
245 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL);
248 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~(RK3288_A_MASK << RK3288_A_SHIFT)),
250 writel(readl(efuse->base + REG_EFUSE_CTRL) | ((offset++ & RK3288_A_MASK) << RK3288_A_SHIFT),
253 writel(readl(efuse->base + REG_EFUSE_CTRL) | RK3288_STROBE, efuse->base + REG_EFUSE_CTRL);
256 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL);
261 writel(RK3288_PGENB | RK3288_CSB, efuse->base + REG_EFUSE_CTRL);
334 writel(RK3328_AUTO_RD | RK3328_AUTO_ENB | ((addr_start++ & RK3399_A_MASK) << RK3399_A_SHIFT),
343 writel(RK3328_INT_FINISH, efuse->base + RK3328_INT_STATUS);
421 writel(RK3399_LOAD | RK3399_PGENB | RK3399_STROBSFTSEL | RK3399_RSB, efuse->base + REG_EFUSE_CTRL);
424 writel(readl(efuse->base + REG_EFUSE_CTRL) | RK3399_STROBE | ((addr_start++ & RK3399_A_MASK) << RK3399_A_SHIFT),
428 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~RK3399_STROBE), efuse->base + REG_EFUSE_CTRL);
436 writel(RK3399_PD | RK3399_CSB, efuse->base + REG_EFUSE_CTRL);