/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
H A D | resource.h | 103 struct clock_source *clock_source); 108 struct clock_source *clock_source); 113 struct clock_source *clock_source); 119 struct clock_source *resource_find_used_clk_src_for_sharing( 123 struct clock_source *dc_resource_find_first_free_pll(
|
H A D | clock_source.h | 35 struct clock_source; 164 struct clock_source *); 165 bool (*program_pix_clk)(struct clock_source *, 168 struct clock_source *, 172 struct clock_source *clock_source, 177 struct clock_source { struct
|
H A D | core_types.h | 203 struct clock_source *dp_clock_source; 205 struct clock_source *clock_sources[MAX_CLOCK_SOURCES]; 285 struct clock_source *clock_source; member
|
H A D | link_hwss.h | 52 enum clock_source_id clock_source,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
H A D | amdgpu_dce_clock_source.c | 571 struct clock_source *cs, in dce110_get_pix_clk_dividers() 604 struct clock_source *cs, in dce112_get_pix_clk_dividers() 847 struct clock_source *clock_source, in dce110_program_pix_clk() argument 851 struct dce110_clk_src *clk_src = TO_DCE110_CLK_SRC(clock_source); in dce110_program_pix_clk() 858 if (clock_source->id != CLOCK_SOURCE_ID_EXTERNAL && in dce110_program_pix_clk() 860 clock_source->ctx->dce_version <= DCE_VERSION_11_0) in dce110_program_pix_clk() 865 bp_pc_params.pll_id = clock_source->id; in dce110_program_pix_clk() 887 if (clock_source->id != CLOCK_SOURCE_ID_EXTERNAL in dce110_program_pix_clk() 906 struct clock_source *clock_source, in dce112_program_pix_clk() argument 910 struct dce110_clk_src *clk_src = TO_DCE110_CLK_SRC(clock_source); in dce112_program_pix_clk() [all …]
|
H A D | dce_link_encoder.h | 213 enum clock_source_id clock_source, 222 enum clock_source_id clock_source); 228 enum clock_source_id clock_source); 233 enum clock_source_id clock_source,
|
H A D | amdgpu_dce_link_encoder.c | 922 enum clock_source_id clock_source, in dce110_link_encoder_enable_tmds_output() argument 936 cntl.pll_id = clock_source; in dce110_link_encoder_enable_tmds_output() 960 enum clock_source_id clock_source, in dce110_link_encoder_enable_lvds_output() argument 972 cntl.pll_id = clock_source; in dce110_link_encoder_enable_lvds_output() 993 enum clock_source_id clock_source) in dce110_link_encoder_enable_dp_output() argument 1010 cntl.pll_id = clock_source; in dce110_link_encoder_enable_dp_output() 1032 enum clock_source_id clock_source) in dce110_link_encoder_enable_dp_mst_output() argument 1049 cntl.pll_id = clock_source; in dce110_link_encoder_enable_dp_mst_output()
|
H A D | amdgpu_dce_hwseq.c | 172 struct clock_source *clk_src, in dce_crtc_switch_to_clk_src()
|
H A D | dce_clock_source.h | 160 struct clock_source base;
|
H A D | dce_hwseq.h | 818 struct clock_source; 834 struct clock_source *clk_src,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
H A D | link_encoder.h | 139 enum clock_source_id clock_source, 145 enum clock_source_id clock_source); 148 enum clock_source_id clock_source); 150 enum clock_source_id clock_source,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/ |
H A D | amdgpu_dc_resource.c | 311 struct clock_source *clock_source) in find_matching_clock_source() argument 317 if (pool->clock_sources[i] == clock_source) in find_matching_clock_source() 326 struct clock_source *clock_source) in resource_unreference_clock_source() argument 328 int i = find_matching_clock_source(pool, clock_source); in resource_unreference_clock_source() 333 if (pool->dp_clock_source == clock_source) in resource_unreference_clock_source() 340 struct clock_source *clock_source) in resource_reference_clock_source() argument 342 int i = find_matching_clock_source(pool, clock_source); in resource_reference_clock_source() 347 if (pool->dp_clock_source == clock_source) in resource_reference_clock_source() 354 struct clock_source *clock_source) in resource_get_clock_source_reference() argument 356 int i = find_matching_clock_source(pool, clock_source); in resource_get_clock_source_reference() [all …]
|
H A D | amdgpu_dc_link_hwss.c | 99 enum clock_source_id clock_source, in dp_enable_link_phy() argument 108 struct clock_source *dp_cs = in dp_enable_link_phy() 118 if (pipes[i].clock_source != NULL && in dp_enable_link_phy() 119 pipes[i].clock_source->id != CLOCK_SOURCE_ID_DP_DTO) { in dp_enable_link_phy() 120 pipes[i].clock_source = dp_cs; in dp_enable_link_phy() 123 pipes[i].clock_source->funcs->program_pix_clk( in dp_enable_link_phy() 124 pipes[i].clock_source, in dp_enable_link_phy() 138 clock_source); in dp_enable_link_phy() 143 clock_source); in dp_enable_link_phy()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/ |
H A D | amdgpu_virtual_link_encoder.c | 50 enum clock_source_id clock_source, in virtual_link_encoder_enable_tmds_output() argument 58 enum clock_source_id clock_source) {} in virtual_link_encoder_enable_dp_output() argument 63 enum clock_source_id clock_source) {} in virtual_link_encoder_enable_dp_mst_output() argument
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_link_encoder.c | 285 enum clock_source_id clock_source) in dcn21_link_encoder_enable_dp_output() argument 295 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn21_link_encoder_enable_dp_output() 311 enum clock_source_id clock_source) in dcn21_link_encoder_enable_dp_mst_output() argument 316 dcn10_link_encoder_enable_dp_mst_output(enc, link_settings, clock_source); in dcn21_link_encoder_enable_dp_mst_output()
|
H A D | dcn21_link_encoder.h | 90 enum clock_source_id clock_source);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
H A D | amdgpu_dcn10_link_encoder.c | 916 enum clock_source_id clock_source, in dcn10_link_encoder_enable_tmds_output() argument 930 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_tmds_output() 955 enum clock_source_id clock_source) in dcn10_link_encoder_enable_dp_output() argument 972 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_dp_output() 994 enum clock_source_id clock_source) in dcn10_link_encoder_enable_dp_mst_output() argument 1011 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_dp_mst_output()
|
H A D | dcn10_link_encoder.h | 517 enum clock_source_id clock_source, 526 enum clock_source_id clock_source); 532 enum clock_source_id clock_source);
|
H A D | amdgpu_dcn10_resource.c | 814 struct clock_source *dcn10_clock_source_create( in dcn10_clock_source_create() 912 void dcn10_clock_source_destroy(struct clock_source **clk_src) in dcn10_clock_source_destroy() 1069 pipe_ctx->clock_source->funcs->get_pix_clk_dividers( in build_pipe_hw_param() 1070 pipe_ctx->clock_source, in build_pipe_hw_param()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
H A D | amdgpu_dce112_resource.c | 721 struct clock_source *dce112_clock_source_create( in dce112_clock_source_create() 745 void dce112_clock_source_destroy(struct clock_source **clk_src) in dce112_clock_source_destroy() 820 static struct clock_source *find_matching_pll( in find_matching_pll() 949 pipe_ctx->clock_source = in resource_map_phy_clock_resources() 952 pipe_ctx->clock_source = find_matching_pll( in resource_map_phy_clock_resources() 956 if (pipe_ctx->clock_source == NULL) in resource_map_phy_clock_resources() 962 pipe_ctx->clock_source); in resource_map_phy_clock_resources()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
H A D | amdgpu_dcn20_link_encoder.c | 248 enum clock_source_id clock_source) in dcn20_link_encoder_enable_dp_output() argument 255 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn20_link_encoder_enable_dp_output()
|
H A D | dcn20_resource.h | 94 void dcn20_clock_source_destroy(struct clock_source **clk_src);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
H A D | amdgpu_dce110_resource.c | 749 struct clock_source *dce110_clock_source_create( in dce110_clock_source_create() 773 void dce110_clock_source_destroy(struct clock_source **clk_src) in dce110_clock_source_destroy() 898 pipe_ctx->clock_source->funcs->get_pix_clk_dividers( in dce110_resource_build_pipe_hw_param() 899 pipe_ctx->clock_source, in dce110_resource_build_pipe_hw_param()
|
H A D | amdgpu_dce110_hw_sequencer.c | 1295 if (false == pipe_ctx->clock_source->funcs->program_pix_clk( in dce110_enable_stream_timing() 1296 pipe_ctx->clock_source, in dce110_enable_stream_timing() 1894 struct clock_source *old_clk = pipe_ctx_old->clock_source; in dce110_reset_hw_ctx_wrap() 2051 if (pipe_ctx_old->clock_source != pipe_ctx->clock_source) in dce110_apply_ctx_to_hw() 2053 pipe_ctx->clock_source, i); in dce110_apply_ctx_to_hw()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
H A D | amdgpu_dce100_resource.c | 703 struct clock_source *dce100_clock_source_create( in dce100_clock_source_create() 727 void dce100_clock_source_destroy(struct clock_source **clk_src) in dce100_clock_source_destroy()
|