Lines Matching refs:timings
13 p->timings.interlace_mode = disp_timing->flags & MODE_FLAG_INTERLACED; in get_vic()
14 p->timings.pfreq = (disp_timing->pixel_clock_10khz * 10); // KHz in get_vic()
16 p->timings.pixel_repeat = 0; in get_vic()
17 p->timings.hactive = disp_timing->h_addressable; in get_vic()
18 p->timings.hblank = disp_timing->h_blanking; in get_vic()
19 p->timings.hfront = disp_timing->h_front_porch; in get_vic()
20 p->timings.hsync = disp_timing->h_sync_pulse; in get_vic()
21 p->timings.htotal = (p->timings.hactive) + (p->timings.hblank); in get_vic()
22 p->timings.hback = (p->timings.hblank) - (p->timings.hfront + p->timings.hsync); in get_vic()
23 p->timings.hpol = disp_timing->flags & MODE_FLAG_HSYNC_POSITIVE; in get_vic()
25 p->timings.vactive = disp_timing->v_addressable; in get_vic()
26 p->timings.vblank0 = disp_timing->v_blanking; in get_vic()
27 p->timings.vfront = disp_timing->v_front_porch; in get_vic()
28 p->timings.vsync = disp_timing->v_sync_pulse; in get_vic()
29 p->timings.vtotal = (p->timings.vactive) + (p->timings.vblank0); in get_vic()
30 p->timings.vback = (p->timings.vblank0) - (p->timings.vfront + p->timings.vsync); in get_vic()
31 p->timings.vpol = disp_timing->flags & MODE_FLAG_VSYNC_POSITIVE; in get_vic()
36 p->timings.venc_pixel_repeat = 0; in get_vic()
38 if (p->timings.interlace_mode) { in get_vic()
42 if (p->timings.vactive == 2160) { in get_vic()
45 if (p->timings.pfreq == 533250) { in get_vic()
48 p->timings.interlace_mode = 0; in get_vic()
49 p->timings.pfreq = (297000); // KHz in get_vic()
50 p->timings.pixel_repeat = 0; in get_vic()
51 p->timings.hactive = 3840; in get_vic()
52 p->timings.hblank = 560; in get_vic()
53 p->timings.hfront = 176; in get_vic()
54 p->timings.hsync = 88; in get_vic()
55 p->timings.htotal = (p->timings.hactive) + (p->timings.hblank); in get_vic()
56 p->timings.hback = (p->timings.hblank) - in get_vic()
57 (p->timings.hfront + p->timings.hsync); in get_vic()
58 p->timings.hpol = 1; in get_vic()
59 p->timings.vactive = 2160; in get_vic()
60 p->timings.vblank0 = 90; in get_vic()
61 p->timings.vfront = 8; in get_vic()
62 p->timings.vsync = 10; in get_vic()
63 p->timings.vtotal = (p->timings.vactive) + (p->timings.vblank0); in get_vic()
64 p->timings.vback = (p->timings.vblank0) - in get_vic()
65 (p->timings.vfront + p->timings.vsync); in get_vic()
66 p->timings.vpol = 1; in get_vic()
70 if (p->timings.pfreq > 500000) { in get_vic()
76 if (p->timings.hactive * 3 == p->timings.vactive * 4) { in get_vic()
78 } else if (p->timings.hactive * 9 == p->timings.vactive * 16) { in get_vic()
86 if (p->timings.pfreq > 500000) { in get_vic()
88 } else if (p->timings.pfreq > 200000) { in get_vic()
90 } else if (p->timings.pfreq > 100000) { in get_vic()
108 p->pll_p_24b.hpll_clk_out = (p->timings.pfreq * 10); in get_vic()