Lines Matching refs:div
332 unsigned int div; in xadc_zynq_setup() local
347 div = 2; in xadc_zynq_setup()
349 div = pcap_rate / tck_rate; in xadc_zynq_setup()
350 if (pcap_rate / div > XADC_ZYNQ_TCK_RATE_MAX) in xadc_zynq_setup()
351 div++; in xadc_zynq_setup()
354 if (div <= 3) in xadc_zynq_setup()
356 else if (div <= 7) in xadc_zynq_setup()
358 else if (div <= 15) in xadc_zynq_setup()
376 unsigned int div; in xadc_zynq_get_dclk_rate() local
383 div = 4; in xadc_zynq_get_dclk_rate()
386 div = 8; in xadc_zynq_get_dclk_rate()
389 div = 16; in xadc_zynq_get_dclk_rate()
392 div = 2; in xadc_zynq_get_dclk_rate()
396 return clk_get_rate(xadc->clk) / div; in xadc_zynq_get_dclk_rate()
817 unsigned int div; in xadc_read_raw() local
874 div = (val16 & XADC_CONF2_DIV_MASK) >> XADC_CONF2_DIV_OFFSET; in xadc_read_raw()
875 if (div < 2) in xadc_read_raw()
876 div = 2; in xadc_read_raw()
878 *val = xadc_get_dclk_rate(xadc) / div / 26; in xadc_read_raw()
891 unsigned int div; in xadc_write_raw() local
913 div = clk_rate / val; in xadc_write_raw()
914 if (clk_rate / div / 26 > 150000) in xadc_write_raw()
915 div++; in xadc_write_raw()
916 if (div < 2) in xadc_write_raw()
917 div = 2; in xadc_write_raw()
918 else if (div > 0xff) in xadc_write_raw()
919 div = 0xff; in xadc_write_raw()
922 div << XADC_CONF2_DIV_OFFSET); in xadc_write_raw()