Lines Matching refs:dcbe
576 nv50_dac_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_dac_create() argument
588 nv_encoder->dcb = dcbe; in nv50_dac_create()
590 bus = nvkm_i2c_bus_find(i2c, dcbe->i2c_index); in nv50_dac_create()
595 encoder->possible_crtcs = dcbe->heads; in nv50_dac_create()
598 "dac-%04x-%04x", dcbe->hasht, dcbe->hashm); in nv50_dac_create()
1850 nv50_sor_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_sor_create() argument
1860 switch (dcbe->type) { in nv50_sor_create()
1872 nv_encoder->dcb = dcbe; in nv50_sor_create()
1876 encoder->possible_crtcs = dcbe->heads; in nv50_sor_create()
1879 "sor-%04x-%04x", dcbe->hasht, dcbe->hashm); in nv50_sor_create()
1884 disp->core->func->sor->get_caps(disp, nv_encoder, ffs(dcbe->or) - 1); in nv50_sor_create()
1887 if (dcbe->type == DCB_OUTPUT_DP) { in nv50_sor_create()
1889 nvkm_i2c_aux_find(i2c, dcbe->i2c_index); in nv50_sor_create()
1916 nvkm_i2c_bus_find(i2c, dcbe->i2c_index); in nv50_sor_create()
2012 nv50_pior_create(struct drm_connector *connector, struct dcb_output *dcbe) in nv50_pior_create() argument
2025 switch (dcbe->type) { in nv50_pior_create()
2027 bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_EXT(dcbe->extdev)); in nv50_pior_create()
2032 aux = nvkm_i2c_aux_find(i2c, NVKM_I2C_AUX_EXT(dcbe->extdev)); in nv50_pior_create()
2043 nv_encoder->dcb = dcbe; in nv50_pior_create()
2048 encoder->possible_crtcs = dcbe->heads; in nv50_pior_create()
2051 "pior-%04x-%04x", dcbe->hasht, dcbe->hashm); in nv50_pior_create()
2056 disp->core->func->pior->get_caps(disp, nv_encoder, ffs(dcbe->or) - 1); in nv50_pior_create()
2700 struct dcb_output *dcbe; in nv50_display_create() local
2821 for (i = 0, dcbe = &dcb->entry[0]; i < dcb->entries; i++, dcbe++) { in nv50_display_create()
2822 connector = nouveau_connector_create(dev, dcbe); in nv50_display_create()
2826 if (dcbe->location == DCB_LOC_ON_CHIP) { in nv50_display_create()
2827 switch (dcbe->type) { in nv50_display_create()
2831 ret = nv50_sor_create(connector, dcbe); in nv50_display_create()
2834 ret = nv50_dac_create(connector, dcbe); in nv50_display_create()
2841 ret = nv50_pior_create(connector, dcbe); in nv50_display_create()
2846 dcbe->location, dcbe->type, in nv50_display_create()
2847 ffs(dcbe->or) - 1, ret); in nv50_display_create()