Lines Matching refs:asy

203 	struct nvkm_outp *outp = ior->asy.outp;  in nv50_disp_super_ied_on()
221 if (ior->asy.proto == LVDS) { in nv50_disp_super_ied_on()
222 if (head->asy.or.depth == 24) in nv50_disp_super_ied_on()
225 if (ior->asy.link == 3) in nv50_disp_super_ied_on()
229 data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags, in nv50_disp_super_ied_on()
233 ior->asy.proto_evo, flags); in nv50_disp_super_ied_on()
241 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on()
248 init.link = ior->asy.link; in nv50_disp_super_ied_on()
283 if (ior->asy.head & (1 << head->id)) { in nv50_disp_super_ior_asy()
318 nv50_disp_super_ied_on(head, ior, 1, head->asy.hz / 1000); in nv50_disp_super_3_0()
329 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2_dp()
339 h = head->asy.hblanke + head->asy.htotal - head->asy.hblanks - 7; in nv50_disp_super_2_2_dp()
345 v = head->asy.vblanks - head->asy.vblanke - 25; in nv50_disp_super_2_2_dp()
353 link_data_rate = (khz * head->asy.or.depth / 8) / ior->dp.nr; in nv50_disp_super_2_2_dp()
434 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2()
453 if (ior->type == SOR && ior->asy.proto == LVDS) { in nv50_disp_super_2_2()
454 head->asy.or.depth = (disp->sor.lvdsconf & 0x0200) ? 24 : 18; in nv50_disp_super_2_2()
455 ior->asy.link = (disp->sor.lvdsconf & 0x0100) ? 3 : 1; in nv50_disp_super_2_2()
459 if ((outp = ior->asy.outp) && outp->func->acquire) in nv50_disp_super_2_2()
466 head->func->rgclk(head, ior->asy.rgdiv); in nv50_disp_super_2_2()
469 if (ior->type == SOR && ior->asy.proto == DP) in nv50_disp_super_2_2()
482 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_1()
535 head->func->state(head, &head->asy); in nv50_disp_super_1()
540 ior->func->state(ior, &ior->asy); in nv50_disp_super_1()