Lines Matching refs:min_clk_period
1485 u32 min_clk_period = 0; in sunxi_nfc_setup_data_interface() local
1494 if (timings->tCLS_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1495 min_clk_period = timings->tCLS_min; in sunxi_nfc_setup_data_interface()
1498 if (timings->tCLH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1499 min_clk_period = timings->tCLH_min; in sunxi_nfc_setup_data_interface()
1502 if (timings->tCS_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1503 min_clk_period = timings->tCS_min; in sunxi_nfc_setup_data_interface()
1506 if (timings->tCH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1507 min_clk_period = timings->tCH_min; in sunxi_nfc_setup_data_interface()
1510 if (timings->tWP_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1511 min_clk_period = timings->tWP_min; in sunxi_nfc_setup_data_interface()
1514 if (timings->tWH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1515 min_clk_period = timings->tWH_min; in sunxi_nfc_setup_data_interface()
1518 if (timings->tALS_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1519 min_clk_period = timings->tALS_min; in sunxi_nfc_setup_data_interface()
1522 if (timings->tDS_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1523 min_clk_period = timings->tDS_min; in sunxi_nfc_setup_data_interface()
1526 if (timings->tDH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1527 min_clk_period = timings->tDH_min; in sunxi_nfc_setup_data_interface()
1530 if (timings->tRR_min > (min_clk_period * 3)) in sunxi_nfc_setup_data_interface()
1531 min_clk_period = DIV_ROUND_UP(timings->tRR_min, 3); in sunxi_nfc_setup_data_interface()
1534 if (timings->tALH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1535 min_clk_period = timings->tALH_min; in sunxi_nfc_setup_data_interface()
1538 if (timings->tRP_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1539 min_clk_period = timings->tRP_min; in sunxi_nfc_setup_data_interface()
1542 if (timings->tREH_min > min_clk_period) in sunxi_nfc_setup_data_interface()
1543 min_clk_period = timings->tREH_min; in sunxi_nfc_setup_data_interface()
1546 if (timings->tRC_min > (min_clk_period * 2)) in sunxi_nfc_setup_data_interface()
1547 min_clk_period = DIV_ROUND_UP(timings->tRC_min, 2); in sunxi_nfc_setup_data_interface()
1550 if (timings->tWC_min > (min_clk_period * 2)) in sunxi_nfc_setup_data_interface()
1551 min_clk_period = DIV_ROUND_UP(timings->tWC_min, 2); in sunxi_nfc_setup_data_interface()
1554 if (timings->tWB_max > (min_clk_period * 20)) in sunxi_nfc_setup_data_interface()
1555 min_clk_period = DIV_ROUND_UP(timings->tWB_max, 20); in sunxi_nfc_setup_data_interface()
1557 if (timings->tADL_min > (min_clk_period * 32)) in sunxi_nfc_setup_data_interface()
1558 min_clk_period = DIV_ROUND_UP(timings->tADL_min, 32); in sunxi_nfc_setup_data_interface()
1560 if (timings->tWHR_min > (min_clk_period * 32)) in sunxi_nfc_setup_data_interface()
1561 min_clk_period = DIV_ROUND_UP(timings->tWHR_min, 32); in sunxi_nfc_setup_data_interface()
1563 if (timings->tRHW_min > (min_clk_period * 20)) in sunxi_nfc_setup_data_interface()
1564 min_clk_period = DIV_ROUND_UP(timings->tRHW_min, 20); in sunxi_nfc_setup_data_interface()
1567 min_clk_period); in sunxi_nfc_setup_data_interface()
1573 tADL = DIV_ROUND_UP(timings->tADL_min, min_clk_period) >> 3; in sunxi_nfc_setup_data_interface()
1579 tWHR = DIV_ROUND_UP(timings->tWHR_min, min_clk_period) >> 3; in sunxi_nfc_setup_data_interface()
1586 min_clk_period); in sunxi_nfc_setup_data_interface()
1605 min_clk_period = DIV_ROUND_UP(min_clk_period, 1000); in sunxi_nfc_setup_data_interface()
1613 chip->clk_rate = NSEC_PER_SEC / min_clk_period; in sunxi_nfc_setup_data_interface()
1625 min_clk_period = NSEC_PER_SEC / real_clk_rate; in sunxi_nfc_setup_data_interface()
1626 chip->timing_ctl = ((min_clk_period * 2) < 30) ? in sunxi_nfc_setup_data_interface()