• Home
  • Raw
  • Download

Lines Matching refs:sor

29 gf119_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark)  in gf119_sor_dp_watermark()  argument
31 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_watermark()
37 gf119_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in gf119_sor_dp_audio_sym() argument
39 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio_sym()
46 gf119_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gf119_sor_dp_audio() argument
48 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio()
60 gf119_sor_dp_vcpi(struct nvkm_ior *sor, int head, in gf119_sor_dp_vcpi() argument
63 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_vcpi()
71 gf119_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in gf119_sor_dp_drive() argument
73 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_drive()
74 const u32 loff = nv50_sor_link(sor); in gf119_sor_dp_drive()
75 const u32 shift = sor->func->dp.lanes[ln] * 8; in gf119_sor_dp_drive()
91 gf119_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gf119_sor_dp_pattern() argument
93 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_pattern()
94 const u32 soff = nv50_ior_base(sor); in gf119_sor_dp_pattern()
99 gf119_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in gf119_sor_dp_links() argument
101 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_links()
102 const u32 soff = nv50_ior_base(sor); in gf119_sor_dp_links()
103 const u32 loff = nv50_sor_link(sor); in gf119_sor_dp_links()
107 clksor |= sor->dp.bw << 18; in gf119_sor_dp_links()
108 dpctrl |= ((1 << sor->dp.nr) - 1) << 16; in gf119_sor_dp_links()
109 if (sor->dp.mst) in gf119_sor_dp_links()
111 if (sor->dp.ef) in gf119_sor_dp_links()
120 gf119_sor_clock(struct nvkm_ior *sor) in gf119_sor_clock() argument
122 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_clock()
123 const u32 soff = nv50_ior_base(sor); in gf119_sor_clock()
124 u32 div1 = sor->asy.link == 3; in gf119_sor_clock()
125 u32 div2 = sor->asy.link == 3; in gf119_sor_clock()
126 if (sor->asy.proto == TMDS) { in gf119_sor_clock()
127 const u32 speed = sor->tmds.high_speed ? 0x14 : 0x0a; in gf119_sor_clock()
129 if (sor->tmds.high_speed) in gf119_sor_clock()
136 gf119_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in gf119_sor_state() argument
138 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_state()
139 const u32 coff = (state == &sor->asy) * 0x20000 + sor->id * 0x20; in gf119_sor_state()