Lines Matching refs:div
347 unsigned int div; in xadc_zynq_setup() local
362 div = 2; in xadc_zynq_setup()
364 div = pcap_rate / tck_rate; in xadc_zynq_setup()
365 if (pcap_rate / div > XADC_ZYNQ_TCK_RATE_MAX) in xadc_zynq_setup()
366 div++; in xadc_zynq_setup()
369 if (div <= 3) in xadc_zynq_setup()
371 else if (div <= 7) in xadc_zynq_setup()
373 else if (div <= 15) in xadc_zynq_setup()
391 unsigned int div; in xadc_zynq_get_dclk_rate() local
398 div = 4; in xadc_zynq_get_dclk_rate()
401 div = 8; in xadc_zynq_get_dclk_rate()
404 div = 16; in xadc_zynq_get_dclk_rate()
407 div = 2; in xadc_zynq_get_dclk_rate()
411 return clk_get_rate(xadc->clk) / div; in xadc_zynq_get_dclk_rate()
833 unsigned int div; in xadc_read_raw() local
889 div = (val16 & XADC_CONF2_DIV_MASK) >> XADC_CONF2_DIV_OFFSET; in xadc_read_raw()
890 if (div < 2) in xadc_read_raw()
891 div = 2; in xadc_read_raw()
893 *val = xadc_get_dclk_rate(xadc) / div / 26; in xadc_read_raw()
906 unsigned int div; in xadc_write_raw() local
928 div = clk_rate / val; in xadc_write_raw()
929 if (clk_rate / div / 26 > 150000) in xadc_write_raw()
930 div++; in xadc_write_raw()
931 if (div < 2) in xadc_write_raw()
932 div = 2; in xadc_write_raw()
933 else if (div > 0xff) in xadc_write_raw()
934 div = 0xff; in xadc_write_raw()
937 div << XADC_CONF2_DIV_OFFSET); in xadc_write_raw()