Lines Matching full:sor
34 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) in tu102_sor_dp_vcpi() argument
36 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_vcpi()
44 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links() argument
46 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_links()
47 const u32 soff = nv50_ior_base(sor); in tu102_sor_dp_links()
48 const u32 loff = nv50_sor_link(sor); in tu102_sor_dp_links()
52 clksor |= sor->dp.bw << 18; in tu102_sor_dp_links()
53 dpctrl |= ((1 << sor->dp.nr) - 1) << 16; in tu102_sor_dp_links()
54 if (sor->dp.mst) in tu102_sor_dp_links()
56 if (sor->dp.ef) in tu102_sor_dp_links()
104 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id)); in tu102_sor_new()
129 /* SOR capabilities. */ in tu102_disp_init()
130 for (i = 0; i < disp->sor.nr; i++) { in tu102_disp_init()
220 .sor = { .cnt = gv100_sor_cnt, .new = tu102_sor_new },