Lines Matching refs:cycles
162 uint32_t smcr, val, cycles;
171 /* 11 - 12 -> 12 cycles */
174 /* 13 - 15 -> 15 cycles */
177 /* 16 - 20 -> 20 cycles */
180 /* 21 - 25 -> 25 cycles */
183 /* 26 - 31 -> 31 cycles */
208 cycles = jz4780_nemc_ns_to_cycles(nemc, val);
209 if (cycles > nemc->soc_info->tas_tah_cycles_max) {
210 dev_err(nemc->dev, "tAS %u is too high (%u cycles)\n",
211 val, cycles);
215 smcr |= cycles << NEMC_SMCR_TAS_SHIFT;
220 cycles = jz4780_nemc_ns_to_cycles(nemc, val);
221 if (cycles > nemc->soc_info->tas_tah_cycles_max) {
222 dev_err(nemc->dev, "tAH %u is too high (%u cycles)\n",
223 val, cycles);
227 smcr |= cycles << NEMC_SMCR_TAH_SHIFT;
232 cycles = jz4780_nemc_ns_to_cycles(nemc, val);
233 if (cycles > 31) {
234 dev_err(nemc->dev, "tBP %u is too high (%u cycles)\n",
235 val, cycles);
239 smcr |= convert_tBP_tAW[cycles] << NEMC_SMCR_TBP_SHIFT;
244 cycles = jz4780_nemc_ns_to_cycles(nemc, val);
245 if (cycles > 31) {
246 dev_err(nemc->dev, "tAW %u is too high (%u cycles)\n",
247 val, cycles);
251 smcr |= convert_tBP_tAW[cycles] << NEMC_SMCR_TAW_SHIFT;
256 cycles = jz4780_nemc_ns_to_cycles(nemc, val);
257 if (cycles > 63) {
258 dev_err(nemc->dev, "tSTRV %u is too high (%u cycles)\n",
259 val, cycles);
263 smcr |= cycles << NEMC_SMCR_TSTRV_SHIFT;