Lines Matching refs:asy

202 	struct nvkm_outp *outp = ior->asy.outp;  in nv50_disp_super_ied_on()
220 if (ior->asy.proto == LVDS) { in nv50_disp_super_ied_on()
221 if (head->asy.or.depth == 24) in nv50_disp_super_ied_on()
224 if (ior->asy.link == 3) in nv50_disp_super_ied_on()
228 data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags, in nv50_disp_super_ied_on()
232 ior->asy.proto_evo, flags); in nv50_disp_super_ied_on()
240 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on()
247 init.link = ior->asy.link; in nv50_disp_super_ied_on()
282 if (ior->asy.head & (1 << head->id)) { in nv50_disp_super_ior_asy()
317 nv50_disp_super_ied_on(head, ior, 1, head->asy.hz / 1000); in nv50_disp_super_3_0()
328 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2_dp()
338 h = head->asy.hblanke + head->asy.htotal - head->asy.hblanks - 7; in nv50_disp_super_2_2_dp()
344 v = head->asy.vblanks - head->asy.vblanke - 25; in nv50_disp_super_2_2_dp()
352 link_data_rate = (khz * head->asy.or.depth / 8) / ior->dp.nr; in nv50_disp_super_2_2_dp()
433 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2()
452 if (ior->type == SOR && ior->asy.proto == LVDS) { in nv50_disp_super_2_2()
453 head->asy.or.depth = (disp->sor.lvdsconf & 0x0200) ? 24 : 18; in nv50_disp_super_2_2()
454 ior->asy.link = (disp->sor.lvdsconf & 0x0100) ? 3 : 1; in nv50_disp_super_2_2()
458 if ((outp = ior->asy.outp) && outp->func->acquire) in nv50_disp_super_2_2()
465 head->func->rgclk(head, ior->asy.rgdiv); in nv50_disp_super_2_2()
468 if (ior->type == SOR && ior->asy.proto == DP) in nv50_disp_super_2_2()
481 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_1()
534 head->func->state(head, &head->asy); in nv50_disp_super_1()
539 ior->func->state(ior, &ior->asy); in nv50_disp_super_1()