Lines Matching refs:pixclock
73 static void mpc512x_set_pixel_clock(unsigned int pixclock) in mpc512x_set_pixel_clock() argument
106 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock()
107 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
108 pr_debug("DIU pixclock freq - %u\n", pixclock); in mpc512x_set_pixel_clock()
109 epsilon = pixclock / 20; /* pixclock * 0.05 */ in mpc512x_set_pixel_clock()
111 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
112 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
140 for (offset = 0; offset <= epsilon; offset += pixclock / 64) { in mpc512x_set_pixel_clock()
141 want = pixclock - offset; in mpc512x_set_pixel_clock()
145 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
150 want = pixclock + offset; in mpc512x_set_pixel_clock()
154 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
161 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()
173 clk_set_rate(clk_diu, pixclock); in mpc512x_set_pixel_clock()
175 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
177 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()