Lines Matching refs:dev_t

1263 				       struct gpmc_device_timings *dev_t,  in gpmc_calc_sync_read_timings()  argument
1269 temp = dev_t->t_avdp_r; in gpmc_calc_sync_read_timings()
1276 temp = max_t(u32, temp, gpmc_t->clk_activation + dev_t->t_avdh); in gpmc_calc_sync_read_timings()
1282 temp = dev_t->t_oeasu; /* XXX: remove this ? */ in gpmc_calc_sync_read_timings()
1284 temp = max_t(u32, temp, gpmc_t->clk_activation + dev_t->t_ach); in gpmc_calc_sync_read_timings()
1286 gpmc_ticks_to_ps(dev_t->cyc_aavdh_oe)); in gpmc_calc_sync_read_timings()
1295 temp = max_t(u32, dev_t->t_iaa, dev_t->cyc_iaa * gpmc_t->sync_clk); in gpmc_calc_sync_read_timings()
1297 if (dev_t->cyc_oe) in gpmc_calc_sync_read_timings()
1299 gpmc_ticks_to_ps(dev_t->cyc_oe)); in gpmc_calc_sync_read_timings()
1306 temp = max_t(u32, dev_t->t_cez_r, dev_t->t_oez); in gpmc_calc_sync_read_timings()
1310 if (dev_t->t_ce_rdyz) in gpmc_calc_sync_read_timings()
1311 temp = max_t(u32, temp, gpmc_t->cs_rd_off + dev_t->t_ce_rdyz); in gpmc_calc_sync_read_timings()
1318 struct gpmc_device_timings *dev_t, in gpmc_calc_sync_write_timings() argument
1324 temp = dev_t->t_avdp_w; in gpmc_calc_sync_write_timings()
1327 gpmc_t->clk_activation + dev_t->t_avdh); in gpmc_calc_sync_write_timings()
1333 temp = max_t(u32, dev_t->t_weasu, in gpmc_calc_sync_write_timings()
1334 gpmc_t->clk_activation + dev_t->t_rdyo); in gpmc_calc_sync_write_timings()
1340 gpmc_t->adv_wr_off + dev_t->t_aavdh); in gpmc_calc_sync_write_timings()
1342 gpmc_ticks_to_ps(dev_t->cyc_aavdh_we)); in gpmc_calc_sync_write_timings()
1348 gpmc_t->we_on = gpmc_round_ps_to_ticks(dev_t->t_weasu); in gpmc_calc_sync_write_timings()
1357 temp = gpmc_t->we_on + dev_t->t_wpl; in gpmc_calc_sync_write_timings()
1361 gpmc_t->we_on + gpmc_ticks_to_ps(dev_t->cyc_wpl)); in gpmc_calc_sync_write_timings()
1365 dev_t->t_wph); in gpmc_calc_sync_write_timings()
1368 temp = gpmc_round_ps_to_sync_clk(dev_t->t_cez_w, gpmc_t->sync_clk); in gpmc_calc_sync_write_timings()
1371 if (dev_t->t_ce_rdyz) in gpmc_calc_sync_write_timings()
1373 gpmc_t->cs_wr_off + dev_t->t_ce_rdyz); in gpmc_calc_sync_write_timings()
1380 struct gpmc_device_timings *dev_t, in gpmc_calc_async_read_timings() argument
1386 temp = dev_t->t_avdp_r; in gpmc_calc_async_read_timings()
1392 temp = dev_t->t_oeasu; in gpmc_calc_async_read_timings()
1395 gpmc_t->adv_rd_off + dev_t->t_aavdh); in gpmc_calc_async_read_timings()
1399 temp = max_t(u32, dev_t->t_iaa, /* XXX: remove t_iaa in async ? */ in gpmc_calc_async_read_timings()
1400 gpmc_t->oe_on + dev_t->t_oe); in gpmc_calc_async_read_timings()
1402 gpmc_t->cs_on + dev_t->t_ce); in gpmc_calc_async_read_timings()
1404 gpmc_t->adv_on + dev_t->t_aa); in gpmc_calc_async_read_timings()
1411 temp = max_t(u32, dev_t->t_rd_cycle, in gpmc_calc_async_read_timings()
1412 gpmc_t->cs_rd_off + dev_t->t_cez_r); in gpmc_calc_async_read_timings()
1413 temp = max_t(u32, temp, gpmc_t->oe_off + dev_t->t_oez); in gpmc_calc_async_read_timings()
1420 struct gpmc_device_timings *dev_t, in gpmc_calc_async_write_timings() argument
1426 temp = dev_t->t_avdp_w; in gpmc_calc_async_write_timings()
1432 temp = dev_t->t_weasu; in gpmc_calc_async_write_timings()
1434 temp = max_t(u32, temp, gpmc_t->adv_wr_off + dev_t->t_aavdh); in gpmc_calc_async_write_timings()
1436 gpmc_ticks_to_ps(dev_t->cyc_aavdh_we)); in gpmc_calc_async_write_timings()
1442 gpmc_t->we_on = gpmc_round_ps_to_ticks(dev_t->t_weasu); in gpmc_calc_async_write_timings()
1447 temp = gpmc_t->we_on + dev_t->t_wpl; in gpmc_calc_async_write_timings()
1451 dev_t->t_wph); in gpmc_calc_async_write_timings()
1454 temp = max_t(u32, dev_t->t_wr_cycle, in gpmc_calc_async_write_timings()
1455 gpmc_t->cs_wr_off + dev_t->t_cez_w); in gpmc_calc_async_write_timings()
1462 struct gpmc_device_timings *dev_t) in gpmc_calc_sync_common_timings() argument
1466 gpmc_t->sync_clk = gpmc_calc_divider(dev_t->clk) * in gpmc_calc_sync_common_timings()
1470 dev_t->t_bacc, in gpmc_calc_sync_common_timings()
1473 temp = max_t(u32, dev_t->t_ces, dev_t->t_avds); in gpmc_calc_sync_common_timings()
1479 if (dev_t->ce_xdelay) in gpmc_calc_sync_common_timings()
1481 if (dev_t->avd_xdelay) in gpmc_calc_sync_common_timings()
1483 if (dev_t->oe_xdelay) in gpmc_calc_sync_common_timings()
1485 if (dev_t->we_xdelay) in gpmc_calc_sync_common_timings()
1492 struct gpmc_device_timings *dev_t, in gpmc_calc_common_timings() argument
1498 gpmc_t->cs_on = gpmc_round_ps_to_ticks(dev_t->t_ceasu); in gpmc_calc_common_timings()
1501 temp = dev_t->t_avdasu; in gpmc_calc_common_timings()
1502 if (dev_t->t_ce_avd) in gpmc_calc_common_timings()
1504 gpmc_t->cs_on + dev_t->t_ce_avd); in gpmc_calc_common_timings()
1508 gpmc_calc_sync_common_timings(gpmc_t, dev_t); in gpmc_calc_common_timings()
1543 struct gpmc_device_timings *dev_t) in gpmc_calc_timings() argument
1554 gpmc_calc_common_timings(gpmc_t, dev_t, sync); in gpmc_calc_timings()
1557 gpmc_calc_sync_read_timings(gpmc_t, dev_t, mux); in gpmc_calc_timings()
1559 gpmc_calc_async_read_timings(gpmc_t, dev_t, mux); in gpmc_calc_timings()
1562 gpmc_calc_sync_write_timings(gpmc_t, dev_t, mux); in gpmc_calc_timings()
1564 gpmc_calc_async_write_timings(gpmc_t, dev_t, mux); in gpmc_calc_timings()