Lines Matching refs:pl353_smc_base
92 static void __iomem *pl353_smc_base; variable
104 writel(bw, pl353_smc_base + PL353_SMC_SET_OPMODE_OFFS); in pl353_smc_set_buswidth()
105 writel(PL353_SMC_DC_UPT_NAND_REGS, pl353_smc_base + in pl353_smc_set_buswidth()
141 writel(timings[0], pl353_smc_base + PL353_SMC_SET_CYCLES_OFFS); in pl353_smc_set_cycles()
142 writel(PL353_SMC_DC_UPT_NAND_REGS, pl353_smc_base + in pl353_smc_set_cycles()
153 return ((readl(pl353_smc_base + PL353_SMC_ECC_STATUS_OFFS) & in pl353_smc_ecc_is_busy()
172 reg = readl(pl353_smc_base + addr); in pl353_smc_get_ecc_val()
186 reg = readl(pl353_smc_base + PL353_SMC_MEMC_STATUS_OFFS); in pl353_smc_get_nand_int_status_raw()
200 pl353_smc_base + PL353_SMC_CFG_CLR_OFFS); in pl353_smc_clr_nand_int()
219 reg = readl(pl353_smc_base + PL353_SMC_ECC_MEMCFG_OFFS); in pl353_smc_set_ecc_mode()
222 writel(reg, pl353_smc_base + PL353_SMC_ECC_MEMCFG_OFFS); in pl353_smc_set_ecc_mode()
259 reg = readl(pl353_smc_base + PL353_SMC_ECC_MEMCFG_OFFS); in pl353_smc_set_ecc_pg_size()
262 writel(reg, pl353_smc_base + PL353_SMC_ECC_MEMCFG_OFFS); in pl353_smc_set_ecc_pg_size()
316 pl353_smc_base + PL353_SMC_CFG_CLR_OFFS); in pl353_smc_init_nand_interface()
317 writel(PL353_SMC_DC_UPT_NAND_REGS, pl353_smc_base + in pl353_smc_init_nand_interface()
333 pl353_smc_base + PL353_SMC_ECC_MEMCMD1_OFFS); in pl353_smc_init_nand_interface()
335 pl353_smc_base + PL353_SMC_ECC_MEMCMD2_OFFS); in pl353_smc_init_nand_interface()
366 pl353_smc_base = devm_ioremap_resource(&adev->dev, res); in pl353_smc_probe()
367 if (IS_ERR(pl353_smc_base)) in pl353_smc_probe()
368 return PTR_ERR(pl353_smc_base); in pl353_smc_probe()
398 pl353_smc_base + PL353_SMC_CFG_CLR_OFFS); in pl353_smc_probe()