Home
last modified time | relevance | path

Searched refs:clock_source (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
H A Dresource.h103 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 Dclock_source.h35 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 Dcore_types.h203 struct clock_source *dp_clock_source;
205 struct clock_source *clock_sources[MAX_CLOCK_SOURCES];
285 struct clock_source *clock_source; member
H A Dlink_hwss.h52 enum clock_source_id clock_source,
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
H A Damdgpu_dce_clock_source.c571 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 Ddce_link_encoder.h213 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 Damdgpu_dce_link_encoder.c922 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 Damdgpu_dce_hwseq.c172 struct clock_source *clk_src, in dce_crtc_switch_to_clk_src()
H A Ddce_clock_source.h160 struct clock_source base;
H A Ddce_hwseq.h818 struct clock_source;
834 struct clock_source *clk_src,
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h139 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 Damdgpu_dc_resource.c311 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 Damdgpu_dc_link_hwss.c99 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 Damdgpu_virtual_link_encoder.c50 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 Damdgpu_dcn21_link_encoder.c285 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 Ddcn21_link_encoder.h90 enum clock_source_id clock_source);
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
H A Damdgpu_dcn10_link_encoder.c916 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 Ddcn10_link_encoder.h517 enum clock_source_id clock_source,
526 enum clock_source_id clock_source);
532 enum clock_source_id clock_source);
H A Damdgpu_dcn10_resource.c814 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 Damdgpu_dce112_resource.c721 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 Damdgpu_dcn20_link_encoder.c248 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 Ddcn20_resource.h94 void dcn20_clock_source_destroy(struct clock_source **clk_src);
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/
H A Damdgpu_dce110_resource.c749 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 Damdgpu_dce110_hw_sequencer.c1295 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 Damdgpu_dce100_resource.c703 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()

12