| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 481 struct encoder_init_data enc_init_data = { 0 }; in construct_phy() local 518 link_analog_engine = find_analog_engine(link, &enc_init_data.analog_encoder); in construct_phy() 560 enc_init_data.ctx = dc_ctx; in construct_phy() 561 enc_init_data.connector = link->link_id; in construct_phy() 562 enc_init_data.channel = get_ddc_line(link); in construct_phy() 563 enc_init_data.transmitter = transmitter_from_encoder; in construct_phy() 564 enc_init_data.encoder = link_encoder; in construct_phy() 565 enc_init_data.analog_engine = link_analog_engine; in construct_phy() 567 enc_init_data.hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 570 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 642 if (enc_init_data->connector.id == CONNECTOR_ID_VGA && in dce100_link_encoder_create() 643 enc_init_data->analog_engine != ENGINE_ID_UNKNOWN) { in dce100_link_encoder_create() 645 enc_init_data, in dce100_link_encoder_create() 653 if (enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce100_link_encoder_create() 657 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce100_link_encoder_create() 660 enc_init_data, in dce100_link_encoder_create() 663 &link_enc_aux_regs[enc_init_data->channel - 1], in dce100_link_encoder_create() 664 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce100_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce80/ |
| H A D | dce80_resource.c | 735 const struct encoder_init_data *enc_init_data) in dce80_link_encoder_create() argument 744 if (enc_init_data->connector.id == CONNECTOR_ID_VGA && in dce80_link_encoder_create() 745 enc_init_data->analog_engine != ENGINE_ID_UNKNOWN) { in dce80_link_encoder_create() 747 enc_init_data, in dce80_link_encoder_create() 755 if (enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce80_link_encoder_create() 759 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce80_link_encoder_create() 762 enc_init_data, in dce80_link_encoder_create() 765 &link_enc_aux_regs[enc_init_data->channel - 1], in dce80_link_encoder_create() 766 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce80_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce60/ |
| H A D | dce60_resource.c | 729 const struct encoder_init_data *enc_init_data) in dce60_link_encoder_create() argument 738 if (enc_init_data->connector.id == CONNECTOR_ID_VGA && in dce60_link_encoder_create() 739 enc_init_data->analog_engine != ENGINE_ID_UNKNOWN) { in dce60_link_encoder_create() 741 enc_init_data, in dce60_link_encoder_create() 749 if (enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce60_link_encoder_create() 753 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce60_link_encoder_create() 756 enc_init_data, in dce60_link_encoder_create() 759 &link_enc_aux_regs[enc_init_data->channel - 1], in dce60_link_encoder_create() 760 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce60_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce120/ |
| H A D | dce120_resource.c | 713 const struct encoder_init_data *enc_init_data) in dce120_link_encoder_create() argument 719 if (!enc110 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce120_link_encoder_create() 723 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce120_link_encoder_create() 726 enc_init_data, in dce120_link_encoder_create() 729 &link_enc_aux_regs[enc_init_data->channel - 1], in dce120_link_encoder_create() 730 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce120_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/ |
| H A D | dcn201_resource.c | 794 const struct encoder_init_data *enc_init_data) in dcn201_link_encoder_create() argument 800 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn201_link_encoder_create() 806 enc_init_data, in dcn201_link_encoder_create() 808 &link_enc_regs[enc_init_data->transmitter], in dcn201_link_encoder_create() 809 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn201_link_encoder_create() 810 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn201_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce112/ |
| H A D | dce112_resource.c | 629 const struct encoder_init_data *enc_init_data) in dce112_link_encoder_create() argument 635 if (!enc110 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce112_link_encoder_create() 639 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce112_link_encoder_create() 642 enc_init_data, in dce112_link_encoder_create() 645 &link_enc_aux_regs[enc_init_data->channel - 1], in dce112_link_encoder_create() 646 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce112_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| H A D | dcn303_resource.c | 840 const struct encoder_init_data *enc_init_data) in dcn303_link_encoder_create() argument 844 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn303_link_encoder_create() 847 dcn30_link_encoder_construct(enc20, enc_init_data, &link_enc_feature, in dcn303_link_encoder_create() 848 &link_enc_regs[enc_init_data->transmitter], &link_enc_aux_regs[enc_init_data->channel - 1], in dcn303_link_encoder_create() 849 &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/dcn10/ |
| H A D | dcn10_resource.c | 737 const struct encoder_init_data *enc_init_data) in dcn10_link_encoder_create() argument 743 if (!enc10 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn10_link_encoder_create() 747 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dcn10_link_encoder_create() 750 enc_init_data, in dcn10_link_encoder_create() 753 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn10_link_encoder_create() 754 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn10_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce110/ |
| H A D | dce110_resource.c | 668 const struct encoder_init_data *enc_init_data) in dce110_link_encoder_create() argument 674 if (!enc110 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dce110_link_encoder_create() 678 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dce110_link_encoder_create() 681 enc_init_data, in dce110_link_encoder_create() 684 &link_enc_aux_regs[enc_init_data->channel - 1], in dce110_link_encoder_create() 685 &link_enc_hpd_regs[enc_init_data->hpd_source]); in dce110_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| H A D | dcn302_resource.c | 895 const struct encoder_init_data *enc_init_data) in dcn302_link_encoder_create() argument 899 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn302_link_encoder_create() 902 dcn30_link_encoder_construct(enc20, enc_init_data, &link_enc_feature, in dcn302_link_encoder_create() 903 &link_enc_regs[enc_init_data->transmitter], &link_enc_aux_regs[enc_init_data->channel - 1], in dcn302_link_encoder_create() 904 &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/dcn21/ |
| H A D | dcn21_resource.c | 1294 const struct encoder_init_data *enc_init_data) in dcn21_link_encoder_create() argument 1300 if (!enc21 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn21_link_encoder_create() 1304 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dcn21_link_encoder_create() 1307 enc_init_data, in dcn21_link_encoder_create() 1310 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn21_link_encoder_create() 1311 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn21_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/ |
| H A D | dcn301_resource.c | 881 const struct encoder_init_data *enc_init_data) in dcn301_link_encoder_create() argument 886 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn301_link_encoder_create() 890 enc_init_data, in dcn301_link_encoder_create() 892 &link_enc_regs[enc_init_data->transmitter], in dcn301_link_encoder_create() 893 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn301_link_encoder_create() 894 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn301_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1083 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1088 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1092 enc_init_data, in dcn31_link_encoder_create() 1094 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1095 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1096 &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 | 1149 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1154 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1158 enc_init_data, in dcn31_link_encoder_create() 1160 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1161 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1162 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
| H A D | dcn315_resource.c | 1090 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1095 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1099 enc_init_data, in dcn31_link_encoder_create() 1101 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1102 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1103 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn31_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
| H A D | dcn31_resource.c | 1091 const struct encoder_init_data *enc_init_data) in dcn31_link_encoder_create() argument 1096 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn31_link_encoder_create() 1100 enc_init_data, in dcn31_link_encoder_create() 1102 &link_enc_regs[enc_init_data->transmitter], in dcn31_link_encoder_create() 1103 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn31_link_encoder_create() 1104 &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 | 1060 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1065 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1093 enc_init_data, in dcn35_link_encoder_create() 1095 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1096 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1097 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1073 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1078 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1106 enc_init_data, in dcn35_link_encoder_create() 1108 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1109 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1110 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1053 const struct encoder_init_data *enc_init_data) in dcn35_link_encoder_create() argument 1058 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn35_link_encoder_create() 1086 enc_init_data, in dcn35_link_encoder_create() 1088 &link_enc_regs[enc_init_data->transmitter], in dcn35_link_encoder_create() 1089 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn35_link_encoder_create() 1090 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn35_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/ |
| H A D | dcn321_resource.c | 1033 const struct encoder_init_data *enc_init_data) in dcn321_link_encoder_create() argument 1038 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn321_link_encoder_create() 1066 enc_init_data, in dcn321_link_encoder_create() 1068 &link_enc_regs[enc_init_data->transmitter], in dcn321_link_encoder_create() 1069 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn321_link_encoder_create() 1070 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn321_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
| H A D | dcn401_resource.c | 1064 const struct encoder_init_data *enc_init_data) in dcn401_link_encoder_create() argument 1069 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn401_link_encoder_create() 1093 enc_init_data, in dcn401_link_encoder_create() 1095 &link_enc_regs[enc_init_data->transmitter], in dcn401_link_encoder_create() 1096 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn401_link_encoder_create() 1097 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn401_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.c | 925 const struct encoder_init_data *enc_init_data) in dcn30_link_encoder_create() argument 930 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn30_link_encoder_create() 934 enc_init_data, in dcn30_link_encoder_create() 936 &link_enc_regs[enc_init_data->transmitter], in dcn30_link_encoder_create() 937 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn30_link_encoder_create() 938 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn30_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.c | 917 const struct encoder_init_data *enc_init_data) in dcn20_link_encoder_create() argument 923 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn20_link_encoder_create() 927 map_transmitter_id_to_phy_instance(enc_init_data->transmitter); in dcn20_link_encoder_create() 930 enc_init_data, in dcn20_link_encoder_create() 933 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn20_link_encoder_create() 934 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn20_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
| H A D | dcn32_resource.c | 1039 const struct encoder_init_data *enc_init_data) in dcn32_link_encoder_create() argument 1044 if (!enc20 || enc_init_data->hpd_source >= ARRAY_SIZE(link_enc_hpd_regs)) in dcn32_link_encoder_create() 1072 enc_init_data, in dcn32_link_encoder_create() 1074 &link_enc_regs[enc_init_data->transmitter], in dcn32_link_encoder_create() 1075 &link_enc_aux_regs[enc_init_data->channel - 1], in dcn32_link_encoder_create() 1076 &link_enc_hpd_regs[enc_init_data->hpd_source], in dcn32_link_encoder_create()
|