Home
last modified time | relevance | path

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

12

/dflybsd-src/sys/dev/drm/amd/display/dc/inc/
H A Dresource.h99 struct clock_source *clock_source);
104 struct clock_source *clock_source);
109 struct clock_source *clock_source);
115 struct clock_source *resource_find_used_clk_src_for_sharing(
119 struct clock_source *dc_resource_find_first_free_pll(
H A Dclock_source.h33 struct clock_source;
162 struct clock_source *);
163 bool (*program_pix_clk)(struct clock_source *,
166 struct clock_source *,
170 struct clock_source *,
175 struct clock_source { struct
H A Dcore_types.h157 struct clock_source *dp_clock_source;
159 struct clock_source *clock_sources[MAX_CLOCK_SOURCES];
216 struct clock_source *clock_source; member
H A Dlink_hwss.h50 enum clock_source_id clock_source,
/dflybsd-src/sys/dev/drm/amd/display/dc/core/
H A Ddc_link_hwss.c57 enum clock_source_id clock_source, in dp_enable_link_phy() argument
64 struct clock_source *dp_cs = in dp_enable_link_phy()
75 if (pipes[i].clock_source != NULL && in dp_enable_link_phy()
76 pipes[i].clock_source->id != CLOCK_SOURCE_ID_DP_DTO) { in dp_enable_link_phy()
77 pipes[i].clock_source = dp_cs; in dp_enable_link_phy()
80 pipes[i].clock_source->funcs->program_pix_clk( in dp_enable_link_phy()
81 pipes[i].clock_source, in dp_enable_link_phy()
92 clock_source); in dp_enable_link_phy()
97 clock_source); in dp_enable_link_phy()
309 pipes[i].clock_source->id); in dp_retrain_link_dp_test()
H A Ddc_resource.c271 struct clock_source *clock_source) in find_matching_clock_source() argument
277 if (pool->clock_sources[i] == clock_source) in find_matching_clock_source()
286 struct clock_source *clock_source) in resource_unreference_clock_source() argument
288 int i = find_matching_clock_source(pool, clock_source); in resource_unreference_clock_source()
293 if (pool->dp_clock_source == clock_source) in resource_unreference_clock_source()
300 struct clock_source *clock_source) in resource_reference_clock_source() argument
302 int i = find_matching_clock_source(pool, clock_source); in resource_reference_clock_source()
307 if (pool->dp_clock_source == clock_source) in resource_reference_clock_source()
314 struct clock_source *clock_source) in resource_get_clock_source_reference() argument
316 int i = find_matching_clock_source(pool, clock_source); in resource_get_clock_source_reference()
[all …]
H A Ddc_link.c1380 pipe_ctx->clock_source->id, in enable_link_dp()
1883 pipe_ctx->clock_source->id, in enable_link_hdmi()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce/
H A Ddce_clock_source.c556 struct clock_source *cs, in dce110_get_pix_clk_dividers()
610 struct clock_source *cs, in dce110_get_pll_pixel_rate_in_hz()
625 struct clock_source *cs, in dce110_get_dp_pixel_rate_from_combo_phy_pll()
639 struct clock_source *cs, in dce110_get_d_to_pixel_rate_in_hz()
672 struct clock_source *cs, in dce110_get_pix_rate_in_hz()
905 struct clock_source *clock_source, in dce110_program_pix_clk() argument
909 struct dce110_clk_src *clk_src = TO_DCE110_CLK_SRC(clock_source); in dce110_program_pix_clk()
913 if (IS_FPGA_MAXIMUS_DC(clock_source->ctx->dce_environment)) { in dce110_program_pix_clk()
931 if (clock_source->id != CLOCK_SOURCE_ID_EXTERNAL && in dce110_program_pix_clk()
933 clock_source->ctx->dce_version <= DCE_VERSION_11_0) in dce110_program_pix_clk()
[all …]
H A Ddce_link_encoder.h211 enum clock_source_id clock_source,
220 enum clock_source_id clock_source);
226 enum clock_source_id clock_source);
H A Ddce_link_encoder.c923 enum clock_source_id clock_source, in dce110_link_encoder_enable_tmds_output() argument
937 cntl.pll_id = clock_source; in dce110_link_encoder_enable_tmds_output()
962 enum clock_source_id clock_source) in dce110_link_encoder_enable_dp_output() argument
979 cntl.pll_id = clock_source; in dce110_link_encoder_enable_dp_output()
1001 enum clock_source_id clock_source) in dce110_link_encoder_enable_dp_mst_output() argument
1018 cntl.pll_id = clock_source; in dce110_link_encoder_enable_dp_mst_output()
H A Ddce_clock_source.h116 struct clock_source base;
H A Ddce_hwseq.c167 struct clock_source *clk_src, in dce_crtc_switch_to_clk_src()
H A Ddce_hwseq.h541 struct clock_source *clk_src,
/dflybsd-src/sys/dev/drm/amd/display/dc/virtual/
H A Dvirtual_link_encoder.c43 enum clock_source_id clock_source, in virtual_link_encoder_enable_tmds_output() argument
51 enum clock_source_id clock_source) {} in virtual_link_encoder_enable_dp_output() argument
56 enum clock_source_id clock_source) {} in virtual_link_encoder_enable_dp_mst_output() argument
/dflybsd-src/sys/dev/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h124 enum clock_source_id clock_source,
130 enum clock_source_id clock_source);
133 enum clock_source_id clock_source);
/dflybsd-src/sys/dev/drm/amd/display/dc/dcn10/
H A Ddcn10_link_encoder.h282 enum clock_source_id clock_source,
291 enum clock_source_id clock_source);
297 enum clock_source_id clock_source);
H A Ddcn10_link_encoder.c872 enum clock_source_id clock_source, in dcn10_link_encoder_enable_tmds_output() argument
886 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_tmds_output()
911 enum clock_source_id clock_source) in dcn10_link_encoder_enable_dp_output() argument
928 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_dp_output()
950 enum clock_source_id clock_source) in dcn10_link_encoder_enable_dp_mst_output() argument
967 cntl.pll_id = clock_source; in dcn10_link_encoder_enable_dp_mst_output()
H A Ddcn10_resource.c704 struct clock_source *dcn10_clock_source_create( in dcn10_clock_source_create()
802 void dcn10_clock_source_destroy(struct clock_source **clk_src) in dcn10_clock_source_destroy()
956 pipe_ctx->clock_source->funcs->get_pix_clk_dividers( in build_pipe_hw_param()
957 pipe_ctx->clock_source, in build_pipe_hw_param()
H A Ddcn10_hw_sequencer.c650 if (false == pipe_ctx->clock_source->funcs->program_pix_clk( in dcn10_enable_stream_timing()
651 pipe_ctx->clock_source, in dcn10_enable_stream_timing()
1120 struct clock_source *old_clk = pipe_ctx_old->clock_source; in reset_hw_ctx_wrap()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce112/
H A Ddce112_resource.c631 struct clock_source *dce112_clock_source_create( in dce112_clock_source_create()
655 void dce112_clock_source_destroy(struct clock_source **clk_src) in dce112_clock_source_destroy()
724 static struct clock_source *find_matching_pll( in find_matching_pll()
852 pipe_ctx->clock_source = in resource_map_phy_clock_resources()
855 pipe_ctx->clock_source = find_matching_pll( in resource_map_phy_clock_resources()
859 if (pipe_ctx->clock_source == NULL) in resource_map_phy_clock_resources()
865 pipe_ctx->clock_source); in resource_map_phy_clock_resources()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce110/
H A Ddce110_resource.c626 struct clock_source *dce110_clock_source_create( in dce110_clock_source_create()
650 void dce110_clock_source_destroy(struct clock_source **clk_src) in dce110_clock_source_destroy()
766 pipe_ctx->clock_source->funcs->get_pix_clk_dividers( in dce110_resource_build_pipe_hw_param()
767 pipe_ctx->clock_source, in dce110_resource_build_pipe_hw_param()
H A Ddce110_hw_sequencer.c1322 if (false == pipe_ctx->clock_source->funcs->program_pix_clk( in dce110_enable_stream_timing()
1323 pipe_ctx->clock_source, in dce110_enable_stream_timing()
1917 struct clock_source *old_clk = pipe_ctx_old->clock_source; in dce110_reset_hw_ctx_wrap()
2056 if (pipe_ctx_old->clock_source != pipe_ctx->clock_source) in dce110_apply_ctx_to_hw()
2058 pipe_ctx->clock_source, i); in dce110_apply_ctx_to_hw()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce100/
H A Ddce100_resource.c612 struct clock_source *dce100_clock_source_create( in dce100_clock_source_create()
636 void dce100_clock_source_destroy(struct clock_source **clk_src) in dce100_clock_source_destroy()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce120/
H A Ddce120_resource.c415 struct clock_source *dce120_clock_source_create( in dce120_clock_source_create()
439 void dce120_clock_source_destroy(struct clock_source **clk_src) in dce120_clock_source_destroy()
/dflybsd-src/sys/dev/drm/amd/display/dc/dce80/
H A Ddce80_resource.c629 struct clock_source *dce80_clock_source_create( in dce80_clock_source_create()
653 void dce80_clock_source_destroy(struct clock_source **clk_src) in dce80_clock_source_destroy()

12