Lines Matching refs:timing
18 void via_set_primary_timing(const struct via_display_timing *timing)
22 raw.hor_total = timing->hor_total / 8 - 5;
23 raw.hor_addr = timing->hor_addr / 8 - 1;
24 raw.hor_blank_start = timing->hor_blank_start / 8 - 1;
25 raw.hor_blank_end = timing->hor_blank_end / 8 - 1;
26 raw.hor_sync_start = timing->hor_sync_start / 8;
27 raw.hor_sync_end = timing->hor_sync_end / 8;
28 raw.ver_total = timing->ver_total - 2;
29 raw.ver_addr = timing->ver_addr - 1;
30 raw.ver_blank_start = timing->ver_blank_start - 1;
31 raw.ver_blank_end = timing->ver_blank_end - 1;
32 raw.ver_sync_start = timing->ver_sync_start - 1;
33 raw.ver_sync_end = timing->ver_sync_end - 1;
35 /* unlock timing registers */
68 /* lock timing registers */
71 /* reset timing control */
76 void via_set_secondary_timing(const struct via_display_timing *timing)
80 raw.hor_total = timing->hor_total - 1;
81 raw.hor_addr = timing->hor_addr - 1;
82 raw.hor_blank_start = timing->hor_blank_start - 1;
83 raw.hor_blank_end = timing->hor_blank_end - 1;
84 raw.hor_sync_start = timing->hor_sync_start - 1;
85 raw.hor_sync_end = timing->hor_sync_end - 1;
86 raw.ver_total = timing->ver_total - 1;
87 raw.ver_addr = timing->ver_addr - 1;
88 raw.ver_blank_start = timing->ver_blank_start - 1;
89 raw.ver_blank_end = timing->ver_blank_end - 1;
90 raw.ver_sync_start = timing->ver_sync_start - 1;
91 raw.ver_sync_end = timing->ver_sync_end - 1;