Lines Matching refs:pixclock
69 static void mpc512x_set_pixel_clock(unsigned int pixclock) in mpc512x_set_pixel_clock() argument
102 pr_debug("DIU pixclock in ps - %u\n", pixclock); in mpc512x_set_pixel_clock()
103 pixclock = (1000000000 / pixclock) * 1000; in mpc512x_set_pixel_clock()
104 pr_debug("DIU pixclock freq - %u\n", pixclock); in mpc512x_set_pixel_clock()
105 epsilon = pixclock / 20; /* pixclock * 0.05 */ in mpc512x_set_pixel_clock()
107 minpixclock = pixclock - epsilon; in mpc512x_set_pixel_clock()
108 maxpixclock = pixclock + epsilon; in mpc512x_set_pixel_clock()
136 for (offset = 0; offset <= epsilon; offset += pixclock / 64) { in mpc512x_set_pixel_clock()
137 want = pixclock - offset; in mpc512x_set_pixel_clock()
141 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
146 want = pixclock + offset; in mpc512x_set_pixel_clock()
150 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
157 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()
169 clk_set_rate(clk_diu, pixclock); in mpc512x_set_pixel_clock()
171 delta = abs(pixclock - got); in mpc512x_set_pixel_clock()
173 pixclock, got, delta, epsilon); in mpc512x_set_pixel_clock()