Lines Matching refs:min_clk_period

1395 	u32 min_clk_period = 0;  in sunxi_nfc_setup_interface()  local
1404 if (timings->tCLS_min > min_clk_period) in sunxi_nfc_setup_interface()
1405 min_clk_period = timings->tCLS_min; in sunxi_nfc_setup_interface()
1408 if (timings->tCLH_min > min_clk_period) in sunxi_nfc_setup_interface()
1409 min_clk_period = timings->tCLH_min; in sunxi_nfc_setup_interface()
1412 if (timings->tCS_min > min_clk_period) in sunxi_nfc_setup_interface()
1413 min_clk_period = timings->tCS_min; in sunxi_nfc_setup_interface()
1416 if (timings->tCH_min > min_clk_period) in sunxi_nfc_setup_interface()
1417 min_clk_period = timings->tCH_min; in sunxi_nfc_setup_interface()
1420 if (timings->tWP_min > min_clk_period) in sunxi_nfc_setup_interface()
1421 min_clk_period = timings->tWP_min; in sunxi_nfc_setup_interface()
1424 if (timings->tWH_min > min_clk_period) in sunxi_nfc_setup_interface()
1425 min_clk_period = timings->tWH_min; in sunxi_nfc_setup_interface()
1428 if (timings->tALS_min > min_clk_period) in sunxi_nfc_setup_interface()
1429 min_clk_period = timings->tALS_min; in sunxi_nfc_setup_interface()
1432 if (timings->tDS_min > min_clk_period) in sunxi_nfc_setup_interface()
1433 min_clk_period = timings->tDS_min; in sunxi_nfc_setup_interface()
1436 if (timings->tDH_min > min_clk_period) in sunxi_nfc_setup_interface()
1437 min_clk_period = timings->tDH_min; in sunxi_nfc_setup_interface()
1440 if (timings->tRR_min > (min_clk_period * 3)) in sunxi_nfc_setup_interface()
1441 min_clk_period = DIV_ROUND_UP(timings->tRR_min, 3); in sunxi_nfc_setup_interface()
1444 if (timings->tALH_min > min_clk_period) in sunxi_nfc_setup_interface()
1445 min_clk_period = timings->tALH_min; in sunxi_nfc_setup_interface()
1448 if (timings->tRP_min > min_clk_period) in sunxi_nfc_setup_interface()
1449 min_clk_period = timings->tRP_min; in sunxi_nfc_setup_interface()
1452 if (timings->tREH_min > min_clk_period) in sunxi_nfc_setup_interface()
1453 min_clk_period = timings->tREH_min; in sunxi_nfc_setup_interface()
1456 if (timings->tRC_min > (min_clk_period * 2)) in sunxi_nfc_setup_interface()
1457 min_clk_period = DIV_ROUND_UP(timings->tRC_min, 2); in sunxi_nfc_setup_interface()
1460 if (timings->tWC_min > (min_clk_period * 2)) in sunxi_nfc_setup_interface()
1461 min_clk_period = DIV_ROUND_UP(timings->tWC_min, 2); in sunxi_nfc_setup_interface()
1464 if (timings->tWB_max > (min_clk_period * 20)) in sunxi_nfc_setup_interface()
1465 min_clk_period = DIV_ROUND_UP(timings->tWB_max, 20); in sunxi_nfc_setup_interface()
1467 if (timings->tADL_min > (min_clk_period * 32)) in sunxi_nfc_setup_interface()
1468 min_clk_period = DIV_ROUND_UP(timings->tADL_min, 32); in sunxi_nfc_setup_interface()
1470 if (timings->tWHR_min > (min_clk_period * 32)) in sunxi_nfc_setup_interface()
1471 min_clk_period = DIV_ROUND_UP(timings->tWHR_min, 32); in sunxi_nfc_setup_interface()
1473 if (timings->tRHW_min > (min_clk_period * 20)) in sunxi_nfc_setup_interface()
1474 min_clk_period = DIV_ROUND_UP(timings->tRHW_min, 20); in sunxi_nfc_setup_interface()
1487 if (timings->tREA_max > min_clk_period && !timings->tRLOH_min) in sunxi_nfc_setup_interface()
1488 min_clk_period = timings->tREA_max; in sunxi_nfc_setup_interface()
1491 min_clk_period); in sunxi_nfc_setup_interface()
1497 tADL = DIV_ROUND_UP(timings->tADL_min, min_clk_period) >> 3; in sunxi_nfc_setup_interface()
1503 tWHR = DIV_ROUND_UP(timings->tWHR_min, min_clk_period) >> 3; in sunxi_nfc_setup_interface()
1510 min_clk_period); in sunxi_nfc_setup_interface()
1529 min_clk_period = DIV_ROUND_UP(min_clk_period, 1000); in sunxi_nfc_setup_interface()
1537 sunxi_nand->clk_rate = NSEC_PER_SEC / min_clk_period; in sunxi_nfc_setup_interface()
1552 min_clk_period = NSEC_PER_SEC / real_clk_rate; in sunxi_nfc_setup_interface()
1553 if (min_clk_period * 2 < 30 || min_clk_period * 1000 < timings->tREA_max) in sunxi_nfc_setup_interface()