Searched refs:nv_encoder (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_dp.c | 53 nouveau_dp_detect(struct nouveau_encoder *nv_encoder) in nouveau_dp_detect() argument 55 struct drm_device *dev = nv_encoder->base.base.dev; in nouveau_dp_detect() 58 u8 *dpcd = nv_encoder->dp.dpcd; in nouveau_dp_detect() 61 aux = nv_encoder->aux; in nouveau_dp_detect() 69 nv_encoder->dp.link_bw = 27000 * dpcd[1]; in nouveau_dp_detect() 70 nv_encoder->dp.link_nr = dpcd[2] & DP_MAX_LANE_COUNT_MASK; in nouveau_dp_detect() 73 nv_encoder->dp.link_nr, nv_encoder->dp.link_bw, dpcd[0]); in nouveau_dp_detect() 75 nv_encoder->dcb->dpconf.link_nr, in nouveau_dp_detect() 76 nv_encoder->dcb->dpconf.link_bw); in nouveau_dp_detect() 78 if (nv_encoder->dcb->dpconf.link_nr < nv_encoder->dp.link_nr) in nouveau_dp_detect() [all …]
|
D | nouveau_connector.c | 63 struct nouveau_encoder *nv_encoder; in find_encoder() local 75 nv_encoder = nouveau_encoder(enc); in find_encoder() 78 (nv_encoder->dcb && nv_encoder->dcb->type == type)) in find_encoder() 79 return nv_encoder; in find_encoder() 119 struct nouveau_encoder *nv_encoder; in nouveau_connector_ddc_detect() local 135 for (i = 0; nv_encoder = NULL, i < DRM_CONNECTOR_MAX_ENCODER; i++) { in nouveau_connector_ddc_detect() 143 nv_encoder = nouveau_encoder(encoder); in nouveau_connector_ddc_detect() 145 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) { in nouveau_connector_ddc_detect() 146 int ret = nouveau_dp_detect(nv_encoder); in nouveau_connector_ddc_detect() 150 if (nv_encoder->i2c) { in nouveau_connector_ddc_detect() [all …]
|
D | nouveau_backlight.c | 98 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_get_intensity() local 99 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_get_intensity() 101 int or = nv_encoder->or; in nv50_get_intensity() 113 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_set_intensity() local 114 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nv50_set_intensity() 116 int or = nv_encoder->or; in nv50_set_intensity() 134 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nva3_get_intensity() local 135 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); in nva3_get_intensity() 137 int or = nv_encoder->or; in nva3_get_intensity() 152 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nva3_set_intensity() local [all …]
|
D | nv50_display.c | 1513 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_encoder_mode_fixup() local 1516 nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv50_encoder_mode_fixup() 1546 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_dpms() local 1554 .base.hasht = nv_encoder->dcb->hasht, in nv50_dac_dpms() 1555 .base.hashm = nv_encoder->dcb->hashm, in nv50_dac_dpms() 1577 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_mode_set() local 1593 evo_mthd(push, 0x0400 + (nv_encoder->or * 0x080), 2); in nv50_dac_mode_set() 1611 evo_mthd(push, 0x0180 + (nv_encoder->or * 0x020), 1); in nv50_dac_mode_set() 1618 nv_encoder->crtc = encoder->crtc; in nv50_dac_mode_set() 1624 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_disconnect() local [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
D | dfp.c | 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() local 187 struct nouveau_connector *nv_connector = nouveau_encoder_connector_get(nv_encoder); in nv04_dfp_mode_fixup() 193 nv_encoder->mode = *adjusted_mode; in nv04_dfp_mode_fixup() 196 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup() 204 struct nouveau_encoder *nv_encoder, int head) in nv04_dfp_prepare_sel_clk() argument 207 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; in nv04_dfp_prepare_sel_clk() 209 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) in nv04_dfp_prepare_sel_clk() 236 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { in nv04_dfp_prepare_sel_clk() 246 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_prepare() local 256 nv04_dfp_prepare_sel_clk(dev, nv_encoder, head); in nv04_dfp_prepare() [all …]
|
D | tvnv04.c | 79 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() local 84 mode, nv_encoder->dcb->index); in nv04_tv_dpms() 167 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_commit() local 176 nouveau_encoder_connector_get(nv_encoder)->base.name, in nv04_tv_commit() 177 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_tv_commit() 207 struct nouveau_encoder *nv_encoder; in nv04_tv_create() local 221 nv_encoder = kzalloc(sizeof(*nv_encoder), GFP_KERNEL); in nv04_tv_create() 222 if (!nv_encoder) in nv04_tv_create() 226 encoder = to_drm_encoder(nv_encoder); in nv04_tv_create() 233 nv_encoder->dcb = entry; in nv04_tv_create() [all …]
|
D | dac.c | 414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_commit() local 422 nouveau_encoder_connector_get(nv_encoder)->base.name, in nv04_dac_commit() 423 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_dac_commit() 462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_dpms() local 465 if (nv_encoder->last_dpms == mode) in nv04_dac_dpms() 467 nv_encoder->last_dpms = mode; in nv04_dac_dpms() 470 mode, nv_encoder->dcb->index); in nv04_dac_dpms() 477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_save() local 481 nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK + in nv04_dac_save() 487 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_restore() local [all …]
|
D | disp.c | 103 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_display_create() local 105 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); in nv04_display_create() 106 nv_encoder->i2c = bus ? &bus->i2c : NULL; in nv04_display_create()
|
D | crtc.c | 263 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_vga() local 266 (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nv_crtc_mode_set_vga() 267 nv_encoder->dcb->type == DCB_OUTPUT_TMDS)) in nv_crtc_mode_set_vga() 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_regs() local 480 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) in nv_crtc_mode_set_regs() 482 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nv_crtc_mode_set_regs() 484 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nv_crtc_mode_set_regs() 486 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && digital) in nv_crtc_mode_set_regs()
|
D | tvnv17.c | 577 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv17_tv_commit() local 602 nouveau_encoder_connector_get(nv_encoder)->base.name, in nv17_tv_commit() 603 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv17_tv_commit()
|