Lines Matching refs:pcr
169 uint32_t pcr, pmem, patt; in stm32_fmc2_nand_setup_timing() local
308 pcr = mmio_read_32(fmc2_base() + FMC2_PCR); in stm32_fmc2_nand_setup_timing()
309 pcr &= ~FMC2_PCR_TCLR_MASK; in stm32_fmc2_nand_setup_timing()
310 pcr |= FMC2_PCR_TCLR(tims.tclr); in stm32_fmc2_nand_setup_timing()
311 pcr &= ~FMC2_PCR_TAR_MASK; in stm32_fmc2_nand_setup_timing()
312 pcr |= FMC2_PCR_TAR(tims.tar); in stm32_fmc2_nand_setup_timing()
326 mmio_write_32(fmc2_base() + FMC2_PCR, pcr); in stm32_fmc2_nand_setup_timing()
663 uint32_t pcr = mmio_read_32(fmc2_base() + FMC2_PCR); in stm32_fmc2_ctrl_init() local
667 pcr |= FMC2_PCR_PWAITEN; in stm32_fmc2_ctrl_init()
668 pcr |= FMC2_PCR_PBKEN; in stm32_fmc2_ctrl_init()
671 pcr &= ~FMC2_PCR_PWID_MASK; in stm32_fmc2_ctrl_init()
674 pcr &= ~FMC2_PCR_ECCEN; in stm32_fmc2_ctrl_init()
677 pcr &= ~FMC2_PCR_ECCALG; in stm32_fmc2_ctrl_init()
678 pcr &= ~FMC2_PCR_BCHECC; in stm32_fmc2_ctrl_init()
679 pcr &= ~FMC2_PCR_WEN; in stm32_fmc2_ctrl_init()
682 pcr &= ~FMC2_PCR_ECCSS_MASK; in stm32_fmc2_ctrl_init()
683 pcr |= FMC2_PCR_ECCSS(FMC2_PCR_ECCSS_2048); in stm32_fmc2_ctrl_init()
686 pcr &= ~FMC2_PCR_TCLR_MASK; in stm32_fmc2_ctrl_init()
687 pcr |= FMC2_PCR_TCLR(FMC2_PCR_TCLR_DEFAULT); in stm32_fmc2_ctrl_init()
688 pcr &= ~FMC2_PCR_TAR_MASK; in stm32_fmc2_ctrl_init()
689 pcr |= FMC2_PCR_TAR(FMC2_PCR_TAR_DEFAULT); in stm32_fmc2_ctrl_init()
695 mmio_write_32(fmc2_base() + FMC2_PCR, pcr); in stm32_fmc2_ctrl_init()
741 uint32_t pcr = mmio_read_32(fmc2_base() + FMC2_PCR); in stm32_fmc2_setup() local
744 pcr &= ~FMC2_PCR_PWID_MASK; in stm32_fmc2_setup()
746 pcr |= FMC2_PCR_PWID(FMC2_PCR_PWID_16); in stm32_fmc2_setup()
752 pcr &= ~FMC2_PCR_ECCALG; in stm32_fmc2_setup()
753 pcr &= ~FMC2_PCR_BCHECC; in stm32_fmc2_setup()
755 pcr &= ~FMC2_PCR_ECCSS_MASK; in stm32_fmc2_setup()
756 pcr |= FMC2_PCR_ECCSS(FMC2_PCR_ECCSS_512); in stm32_fmc2_setup()
763 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_setup()
764 pcr |= FMC2_PCR_BCHECC; in stm32_fmc2_setup()
769 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_setup()
779 mmio_write_32(stm32_fmc2.reg_base + FMC2_PCR, pcr); in stm32_fmc2_setup()