| /linux/drivers/gpu/drm/amd/display/dc/bios/ |
| H A D | bios_parser_interface.c | 35 struct dc_bios *dal_bios_parser_create( in dal_bios_parser_create() 39 struct dc_bios *bios = NULL; in dal_bios_parser_create() 50 void dal_bios_parser_destroy(struct dc_bios **dcb) in dal_bios_parser_destroy() 52 struct dc_bios *bios = *dcb; in dal_bios_parser_destroy()
|
| H A D | bios_parser_types_internal2.h | 56 struct dc_bios base; 72 #define BP_FROM_DCB(dc_bios) \ argument 73 container_of(dc_bios, struct bios_parser, base)
|
| H A D | bios_parser_types_internal.h | 54 struct dc_bios base; 69 #define BP_FROM_DCB(dc_bios) \ argument 70 container_of(dc_bios, struct bios_parser, base)
|
| H A D | bios_parser.c | 87 struct dc_bios *dcb); 90 struct dc_bios *dcb, 95 struct dc_bios *bios_parser_create( in bios_parser_create() 119 static void bios_parser_destroy(struct dc_bios **dcb) in bios_parser_destroy() 150 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) in bios_parser_get_connectors_number() 159 struct dc_bios *dcb, in bios_parser_get_connector_id() 187 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, in bios_parser_get_src_obj() 216 static enum bp_result bios_parser_get_i2c_info(struct dc_bios *dcb, in bios_parser_get_i2c_info() 262 static enum bp_result bios_parser_get_hpd_info(struct dc_bios *dcb, in bios_parser_get_hpd_info() 327 struct dc_bios *dcb, in bios_parser_get_device_tag() [all …]
|
| H A D | bios_parser2.c | 58 struct dc_bios *dcb, 62 struct dc_bios *dcb, 100 static void firmware_parser_destroy(struct dc_bios **dcb) in firmware_parser_destroy() 138 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) in bios_parser_get_connectors_number() 164 struct dc_bios *dcb, in bios_parser_get_connector_id() 204 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, in bios_parser_get_src_obj() 385 static enum bp_result bios_parser_get_i2c_info(struct dc_bios *dcb, in bios_parser_get_i2c_info() 562 struct dc_bios *dcb, in bios_parser_get_hpd_info() 654 struct dc_bios *dcb, in bios_parser_get_gpio_pin_info() 763 struct dc_bios *dcb, in bios_parser_get_device_tag() [all …]
|
| H A D | bios_parser.h | 29 struct dc_bios *bios_parser_create(
|
| H A D | bios_parser2.h | 29 struct dc_bios *firmware_parser_create(
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_i2c.c | 35 struct dc_bios *dcb = dc->ctx->dc_bios; in dce_i2c_oem_device_present() 39 if (!dc->ctx->dc_bios->fw_info.oem_i2c_present) in dce_i2c_oem_device_present() 42 id.id = dc->ctx->dc_bios->fw_info.oem_i2c_obj_id; in dce_i2c_oem_device_present()
|
| H A D | dce_clk_mgr.c | 252 struct dc_bios *bp = clk_mgr->ctx->dc_bios; in dce_set_clock() 292 struct dc_bios *bp = clk_mgr->ctx->dc_bios; in dce112_set_clock() 346 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios; in dce_clock_read_integrated_info() 403 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios; in dce_clock_read_ss_info() 473 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios; in dce121_clock_patch_xgmi_ss_info()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_hpd.c | 73 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in link_enable_hpd_filter() 96 struct gpio *link_get_hpd_gpio(struct dc_bios *dcb, in link_get_hpd_gpio() 123 link->ctx->dc_bios, link->link_id, in query_hpd_status() 142 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in get_hpd_line() 214 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in program_hpd_filter()
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/ |
| H A D | dce112_clk_mgr.c | 74 struct dc_bios *bp = clk_mgr_base->ctx->dc_bios; in dce112_set_clock() 127 struct dc_bios *bp = clk_mgr->base.ctx->dc_bios; in dce112_set_dispclk() 168 struct dc_bios *bp = clk_mgr->base.ctx->dc_bios; in dce112_set_dprefclk()
|
| /linux/drivers/gpu/drm/amd/display/dc/virtual/ |
| H A D | virtual_stream_encoder.h | 32 struct dc_context *ctx, struct dc_bios *bp); 37 struct dc_bios *bp);
|
| H A D | virtual_stream_encoder.c | 144 struct dc_bios *bp) in virtual_stream_encoder_construct() 160 struct dc_context *ctx, struct dc_bios *bp) in virtual_stream_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/include/ |
| H A D | bios_parser_interface.h | 38 struct dc_bios *dal_bios_parser_create( 42 void dal_bios_parser_destroy(struct dc_bios **dcb);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/ |
| H A D | dcn20_link_encoder.c | 334 if (enc->ctx->dc_bios->golden_table.dc_golden_table_ver > 0) { in enc2_hw_init() 335 AUX_REG_WRITE(AUX_DPHY_RX_CONTROL0, enc->ctx->dc_bios->golden_table.aux_dphy_rx_control0_val); in enc2_hw_init() 337 AUX_REG_WRITE(AUX_DPHY_TX_CONTROL, enc->ctx->dc_bios->golden_table.aux_dphy_tx_control_val); in enc2_hw_init() 339 AUX_REG_WRITE(AUX_DPHY_RX_CONTROL1, enc->ctx->dc_bios->golden_table.aux_dphy_rx_control1_val); in enc2_hw_init() 400 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn20_link_encoder_construct() 482 result = bp_funcs->get_encoder_cap_info(enc10->base.ctx->dc_bios, in dcn20_link_encoder_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/ |
| H A D | dce120_clk_mgr.c | 60 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios; in dce121_clock_patch_xgmi_ss_info()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 456 struct dc_bios *bp = link->ctx->dc_bios; in find_analog_engine() 502 struct dc_bios *bios = init_params->dc->ctx->dc_bios; in construct_phy() 558 link->hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 713 if (bp_funcs->get_device_tag(dc_ctx->dc_bios, in construct_phy() 723 if (!bp_funcs->is_device_id_supported(dc_ctx->dc_bios, in construct_phy()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 209 struct dc_bios *dcb, in dce110_enable_display_power_gating() 666 struct dc_bios *bios = link->ctx->dc_bios; in dce110_dac_encoder_control() 711 struct dc_bios *bios, in link_transmitter_control() 757 hpd = ctx->dc->link_srv->get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service); in dce110_edp_wait_for_hpd_ready() 894 bp_result = ctx->dc_bios->funcs->enable_lvtma_control(ctx->dc_bios, in dce110_edp_power_control() 898 bp_result = ctx->dc_bios->funcs->enable_lvtma_control(ctx->dc_bios, in dce110_edp_power_control() 904 bp_result = link_transmitter_control(ctx->dc_bios, &cntl); in dce110_edp_power_control() 1048 ctx->dc_bios->funcs->enable_lvtma_control(ctx->dc_bios, in dce110_edp_backlight_control() 1052 ctx->dc_bios->funcs->enable_lvtma_control(ctx->dc_bios, in dce110_edp_backlight_control() 1057 link_transmitter_control(ctx->dc_bios, &cntl); in dce110_edp_backlight_control() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn201/ |
| H A D | dcn201_link_encoder.c | 120 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn201_link_encoder_construct() 188 result = bp_funcs->get_encoder_cap_info(enc10->base.ctx->dc_bios, in dcn201_link_encoder_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn301/ |
| H A D | dcn301_dio_link_encoder.c | 89 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn301_link_encoder_construct() 171 result = bp_funcs->get_encoder_cap_info(enc10->base.ctx->dc_bios, in dcn301_link_encoder_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn321/ |
| H A D | dcn321_dio_link_encoder.c | 105 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn321_link_encoder_construct() 169 result = bp_funcs->get_connector_speed_cap_info(enc10->base.ctx->dc_bios, in dcn321_link_encoder_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
| H A D | dcn30_dio_link_encoder.c | 100 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn30_link_encoder_construct() 182 result = bp_funcs->get_encoder_cap_info(enc10->base.ctx->dc_bios, in dcn30_link_encoder_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/ |
| H A D | dcn201_clk_mgr.c | 185 struct dc_bios *bp = ctx->dc_bios; in dcn201_clk_mgr_construct()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1302 dcn35_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, in dcn35_stream_encoder_create() 1359 dcn31_hpo_dp_stream_encoder_construct(hpo_dp_enc31, ctx, ctx->dc_bios, in dcn31_hpo_dp_stream_encoder_create() 1706 struct dc_bios *bios, in dcn35_clock_source_create() 1843 ctx->dc_bios->regs = &bios_regs; in dcn35_resource_construct() 1939 if (ctx->dc_bios->funcs->get_lttpr_caps) { in dcn35_resource_construct() 1943 bp_query_result = ctx->dc_bios->funcs->get_lttpr_caps(ctx->dc_bios, &is_vbios_lttpr_enable); in dcn35_resource_construct() 1968 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn35_resource_construct() 1972 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn35_resource_construct() 1976 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn35_resource_construct() 1980 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn35_resource_construct() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1282 dcn35_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, in dcn35_stream_encoder_create() 1339 dcn31_hpo_dp_stream_encoder_construct(hpo_dp_enc31, ctx, ctx->dc_bios, in dcn31_hpo_dp_stream_encoder_create() 1686 struct dc_bios *bios, in dcn35_clock_source_create() 1816 ctx->dc_bios->regs = &bios_regs; in dcn351_resource_construct() 1910 if (ctx->dc_bios->funcs->get_lttpr_caps) { in dcn351_resource_construct() 1914 bp_query_result = ctx->dc_bios->funcs->get_lttpr_caps(ctx->dc_bios, &is_vbios_lttpr_enable); in dcn351_resource_construct() 1940 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn351_resource_construct() 1944 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn351_resource_construct() 1948 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn351_resource_construct() 1952 dcn35_clock_source_create(ctx, ctx->dc_bios, in dcn351_resource_construct() [all …]
|