Lines Matching refs:smcr
163 uint32_t smcr, val, cycles; in jz4780_nemc_configure_bank() local
188 smcr = readl(nemc->base + NEMC_SMCRn(bank)); in jz4780_nemc_configure_bank()
189 smcr &= ~NEMC_SMCR_SMT; in jz4780_nemc_configure_bank()
192 smcr &= ~NEMC_SMCR_BW_MASK; in jz4780_nemc_configure_bank()
195 smcr |= NEMC_SMCR_BW_8; in jz4780_nemc_configure_bank()
208 smcr &= ~NEMC_SMCR_TAS_MASK; in jz4780_nemc_configure_bank()
216 smcr |= cycles << NEMC_SMCR_TAS_SHIFT; in jz4780_nemc_configure_bank()
220 smcr &= ~NEMC_SMCR_TAH_MASK; in jz4780_nemc_configure_bank()
228 smcr |= cycles << NEMC_SMCR_TAH_SHIFT; in jz4780_nemc_configure_bank()
232 smcr &= ~NEMC_SMCR_TBP_MASK; in jz4780_nemc_configure_bank()
240 smcr |= convert_tBP_tAW[cycles] << NEMC_SMCR_TBP_SHIFT; in jz4780_nemc_configure_bank()
244 smcr &= ~NEMC_SMCR_TAW_MASK; in jz4780_nemc_configure_bank()
252 smcr |= convert_tBP_tAW[cycles] << NEMC_SMCR_TAW_SHIFT; in jz4780_nemc_configure_bank()
256 smcr &= ~NEMC_SMCR_TSTRV_MASK; in jz4780_nemc_configure_bank()
264 smcr |= cycles << NEMC_SMCR_TSTRV_SHIFT; in jz4780_nemc_configure_bank()
267 writel(smcr, nemc->base + NEMC_SMCRn(bank)); in jz4780_nemc_configure_bank()