| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 523 struct encoder_init_data enc_init_data = { 0 }; in construct_phy() local 567 link_analog_engine = find_analog_engine(link, &enc_init_data.analog_encoder); in construct_phy() 622 enc_init_data.ctx = dc_ctx; in construct_phy() 623 enc_init_data.connector = link->link_id; in construct_phy() 624 enc_init_data.channel = get_ddc_line(link); in construct_phy() 625 enc_init_data.transmitter = transmitter_from_encoder; in construct_phy() 626 enc_init_data.encoder = link_encoder; in construct_phy() 627 enc_init_data.analog_engine = link_analog_engine; in construct_phy() 629 enc_init_data.hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 632 enc_init_data.hpd_gpio = NULL; in construct_phy() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| H A D | dce100_resource.c | 633 const struct encoder_init_data *enc_init_data) in dce100_link_encoder_create() argument 643 if (enc_init_data->connector.id == CONNECTOR_ID_VGA && in dce100_link_encoder_create() 644 enc_init_data->analog_engine != ENGINE_ID_UNKNOWN) { in dce100_link_encoder_create() 646 enc_init_data, in dce100_link_encoder_create() 655 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce100_link_encoder_create() 658 enc_init_data, in dce100_link_encoder_create() 661 &link_enc_aux_regs[enc_init_data->channel - 1], in dce100_link_encoder_create() 662 enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs) ? in dce100_link_encoder_create() 663 NULL : &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce100_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce60/ |
| H A D | dce60_resource.c | 735 const struct encoder_init_data *enc_init_data) in dce60_link_encoder_create() 744 if (enc_init_data->connector.id == CONNECTOR_ID_VGA && in dce60_link_encoder_create() 745 enc_init_data->analog_engine != ENGINE_ID_UNKNOWN) { in dce60_link_encoder_create() 747 enc_init_data, in dce60_link_encoder_create() 756 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce60_link_encoder_create() 759 enc_init_data, in dce60_link_encoder_create() 762 enc_init_data->channel == CHANNEL_ID_UNKNOWN ? 763 NULL : &link_enc_aux_regs[enc_init_data->channel - 1], in dce60_panel_cntl_create() 764 enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs) ? in dce60_panel_cntl_create() 765 NULL : &link_enc_hpd_regs[enc_init_data in dce60_panel_cntl_create() 729 dce60_link_encoder_create(struct dc_context * ctx,const struct encoder_init_data * enc_init_data) dce60_link_encoder_create() argument [all...] |
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| H A D | dcn303_resource.c | 958 const struct encoder_init_data *enc_init_data) in dcn303_link_encoder_create() argument 963 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn303_link_encoder_create() 966 dcn30_link_encoder_construct(enc20, enc_init_data, &link_enc_feature, in dcn303_link_encoder_create() 967 &link_enc_regs[enc_init_data->transmitter], &link_enc_aux_regs[enc_init_data->channel - 1], in dcn303_link_encoder_create() 968 &link_enc_hpd_regs[enc_init_data->hpd_source], &le_shift, &le_mask); in dcn303_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| H A D | dcn302_resource.c | 1013 const struct encoder_init_data *enc_init_data) in dcn302_link_encoder_create() argument 1018 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn302_link_encoder_create() 1021 dcn30_link_encoder_construct(enc20, enc_init_data, &link_enc_feature, in dcn302_link_encoder_create() 1022 &link_enc_regs[enc_init_data->transmitter], &link_enc_aux_regs[enc_init_data->channel - 1], in dcn302_link_encoder_create() 1023 &link_enc_hpd_regs[enc_init_data->hpd_source], &le_shift, &le_mask); in dcn302_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1156 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1162 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1166 enc_init_data, in dcn31_link_encoder_create() 1168 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1169 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1170 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 1221 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1227 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1231 enc_init_data, in dcn31_link_encoder_create() 1233 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1234 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1235 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/ |
| H A D | dcn36_resource.c | 1127 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1132 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1160 enc_init_data, in dcn35_link_encoder_create() 1162 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1163 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1164 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
| H A D | dcn31_resource.c | 1164 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1170 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1174 enc_init_data, in dcn31_link_encoder_create() 1176 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1177 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1178 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1140 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1145 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1173 enc_init_data, in dcn35_link_encoder_create() 1175 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1176 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1177 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
| H A D | dcn315_resource.c | 1163 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1169 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1173 enc_init_data, in dcn31_link_encoder_create() 1175 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1176 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1177 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/ |
| H A D | dcn321_resource.c | 1101 const struct encoder_init_data *enc_init_data) in dcn321_link_encoder_create() argument 1106 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn321_link_encoder_create() 1134 enc_init_data, in dcn321_link_encoder_create() 1136 &link_enc_regs[enc_init_data->transmitter], in dcn321_link_encoder_create() 1137 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn321_link_encoder_create() 1138 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn321_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1120 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1125 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1153 enc_init_data, in dcn35_link_encoder_create() 1155 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1156 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1157 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn60/ |
| H A D | dcn60_resource.c | 1280 const struct encoder_init_data *enc_init_data) in dcn60_link_encoder_create() argument 1285 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) { in dcn60_link_encoder_create() 1311 enc_init_data, in dcn60_link_encoder_create() 1313 &link_enc_regs[enc_init_data->transmitter], in dcn60_link_encoder_create() 1314 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn60_link_encoder_create() 1315 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn60_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
| H A D | dcn401_resource.c | 1117 const struct encoder_init_data *enc_init_data) in dcn401_link_encoder_create() argument 1122 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn401_link_encoder_create() 1146 enc_init_data, in dcn401_link_encoder_create() 1148 &link_enc_regs[enc_init_data->transmitter], in dcn401_link_encoder_create() 1149 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn401_link_encoder_create() 1150 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn401_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn42/ |
| H A D | dcn42_resource.c | 1134 const struct encoder_init_data *enc_init_data) in dcn42_link_encoder_create() argument 1139 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn42_link_encoder_create() 1165 enc_init_data, in dcn42_link_encoder_create() 1167 &link_enc_regs[enc_init_data->transmitter], in dcn42_link_encoder_create() 1168 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn42_link_encoder_create() 1169 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn42_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn42b/ |
| H A D | dcn42b_resource.c | 1194 const struct encoder_init_data *enc_init_data) in dcn42b_link_encoder_create() argument 1199 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn42b_link_encoder_create() 1234 enc_init_data, in dcn42b_link_encoder_create() 1236 &link_enc_regs[enc_init_data->transmitter], in dcn42b_link_encoder_create() 1237 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn42b_link_encoder_create() 1238 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn42b_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.c | 997 const struct encoder_init_data *enc_init_data) in dcn30_link_encoder_create() argument 1003 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn30_link_encoder_create() 1007 enc_init_data, in dcn30_link_encoder_create() 1009 &link_enc_regs[enc_init_data->transmitter], in dcn30_link_encoder_create() 1010 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn30_link_encoder_create() 1011 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn30_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
| H A D | dcn32_resource.c | 1113 const struct encoder_init_data *enc_init_data) in dcn32_link_encoder_create() argument 1118 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn32_link_encoder_create() 1146 enc_init_data, in dcn32_link_encoder_create() 1148 &link_enc_regs[enc_init_data->transmitter], in dcn32_link_encoder_create() 1149 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn32_link_encoder_create() 1150 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn32_link_encoder_create()
|