Lines Matching refs:pcd
980 unsigned long long pcd;
982 pcd = (unsigned long long)(clk_get_rate(fbi->clk) / 10000);
983 pcd *= pixclock;
984 do_div(pcd, 100000000 * 2);
986 /* pcd += 1; */ /* make up for integer math truncations */
987 return (unsigned int)pcd;
996 static inline void set_hsync_time(struct pxafb_info *fbi, unsigned int pcd)
1000 if ((pcd == 0) || (fbi->fb.var.hsync_len == 0)) {
1005 htime = clk_get_rate(fbi->clk) / (pcd * fbi->fb.var.hsync_len);
1291 unsigned int lines_per_panel, pcd = get_pcd(fbi, var->pixclock);
1319 if (pcd) {
1320 fbi->reg_lccr3 |= LCCR3_PixClkDiv(pcd);
1321 set_hsync_time(fbi, pcd);
1608 u_int pcd;
1616 pcd = get_pcd(fbi, fbi->fb.var.pixclock);
1617 set_hsync_time(fbi, pcd);
1619 LCCR3_PixClkDiv(pcd);