Lines Matching refs:REG_EFUSE_CTRL

93 #define REG_EFUSE_CTRL		0x0000  macro
215 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
218 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3128_efuse_read()
220 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
221 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3128_efuse_read()
223 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
225 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3128_efuse_read()
226 RK3288_STROBE, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
229 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3128_efuse_read()
230 (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
235 writel(RK3288_PGENB | RK3288_CSB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3128_efuse_read()
255 writel(RK3288_LOAD | RK3288_PGENB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
258 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_read()
260 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
261 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_read()
263 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
265 writel(readl(efuse->base + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_read()
266 RK3288_STROBE, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
269 writel(readl(efuse->base + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_read()
270 (~RK3288_STROBE), efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
275 writel(RK3288_PGENB | RK3288_CSB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3288_efuse_read()
297 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, in rockchip_rk3288_efuse_secure_read()
301 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_secure_read()
303 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3288_efuse_secure_read()
304 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_secure_read()
306 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3288_efuse_secure_read()
308 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) | in rockchip_rk3288_efuse_secure_read()
310 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3288_efuse_secure_read()
313 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) & in rockchip_rk3288_efuse_secure_read()
315 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3288_efuse_secure_read()
320 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, in rockchip_rk3288_efuse_secure_read()
397 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, in rockchip_rk3368_efuse_read()
401 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) & in rockchip_rk3368_efuse_read()
403 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3368_efuse_read()
404 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) | in rockchip_rk3368_efuse_read()
406 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3368_efuse_read()
408 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) | in rockchip_rk3368_efuse_read()
410 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3368_efuse_read()
413 wr_val = sip_smc_secure_reg_read(efuse->phys + REG_EFUSE_CTRL) & in rockchip_rk3368_efuse_read()
415 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, wr_val); in rockchip_rk3368_efuse_read()
420 sip_smc_secure_reg_write(efuse->phys + REG_EFUSE_CTRL, in rockchip_rk3368_efuse_read()
456 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3399_efuse_read()
459 writel(readl(efuse->base + REG_EFUSE_CTRL) | RK3399_STROBE | in rockchip_rk3399_efuse_read()
461 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3399_efuse_read()
464 writel(readl(efuse->base + REG_EFUSE_CTRL) & (~RK3399_STROBE), in rockchip_rk3399_efuse_read()
465 efuse->base + REG_EFUSE_CTRL); in rockchip_rk3399_efuse_read()
473 writel(RK3399_PD | RK3399_CSB, efuse->base + REG_EFUSE_CTRL); in rockchip_rk3399_efuse_read()