Lines Matching refs:io_base
163 void __iomem *io_base; member
184 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_timings_init()
205 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_timings_init()
206 writel(pmem, fmc2->io_base + FMC2_PMEM); in stm32_fmc2_timings_init()
207 writel(patt, fmc2->io_base + FMC2_PATT); in stm32_fmc2_timings_init()
214 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_setup()
235 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_setup()
265 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_set_buswidth_16()
270 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_set_buswidth_16()
276 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_set_ecc()
281 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_set_ecc()
287 writel(FMC2_BCHICR_CLEAR_IRQ, fmc2->io_base + FMC2_BCHICR); in stm32_fmc2_clear_bch_irq()
320 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_hwctl()
326 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_hwctl()
347 ret = readl_poll_timeout(fmc2->io_base + FMC2_SR, sr, in stm32_fmc2_ham_calculate()
354 heccr = readl(fmc2->io_base + FMC2_HECCR); in stm32_fmc2_ham_calculate()
433 ret = readl_poll_timeout(fmc2->io_base + FMC2_BCHISR, bchisr, in stm32_fmc2_bch_calculate()
441 bchpbr = readl(fmc2->io_base + FMC2_BCHPBR1); in stm32_fmc2_bch_calculate()
447 bchpbr = readl(fmc2->io_base + FMC2_BCHPBR2); in stm32_fmc2_bch_calculate()
455 bchpbr = readl(fmc2->io_base + FMC2_BCHPBR3); in stm32_fmc2_bch_calculate()
461 bchpbr = readl(fmc2->io_base + FMC2_BCHPBR4); in stm32_fmc2_bch_calculate()
483 ret = readl_poll_timeout(fmc2->io_base + FMC2_BCHISR, bchisr, in stm32_fmc2_bch_correct()
490 bchdsr0 = readl(fmc2->io_base + FMC2_BCHDSR0); in stm32_fmc2_bch_correct()
491 bchdsr1 = readl(fmc2->io_base + FMC2_BCHDSR1); in stm32_fmc2_bch_correct()
492 bchdsr2 = readl(fmc2->io_base + FMC2_BCHDSR2); in stm32_fmc2_bch_correct()
493 bchdsr3 = readl(fmc2->io_base + FMC2_BCHDSR3); in stm32_fmc2_bch_correct()
494 bchdsr4 = readl(fmc2->io_base + FMC2_BCHDSR4); in stm32_fmc2_bch_correct()
581 u32 pcr = readl(fmc2->io_base + FMC2_PCR); in stm32_fmc2_init()
582 u32 bcr1 = readl(fmc2->io_base + FMC2_BCR1); in stm32_fmc2_init()
615 writel(bcr1, fmc2->io_base + FMC2_BCR1); in stm32_fmc2_init()
616 writel(pcr, fmc2->io_base + FMC2_PCR); in stm32_fmc2_init()
617 writel(FMC2_PMEM_DEFAULT, fmc2->io_base + FMC2_PMEM); in stm32_fmc2_init()
618 writel(FMC2_PATT_DEFAULT, fmc2->io_base + FMC2_PATT); in stm32_fmc2_init()
950 fmc2->io_base = (void __iomem *)resource.start; in stm32_fmc2_probe()