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