Home
last modified time | relevance | path

Searched refs:pll_info (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.10/drivers/clk/ingenic/
Dcgu.c85 const struct ingenic_cgu_pll_info *pll_info; in ingenic_pll_recalc_rate() local
91 pll_info = &clk_info->pll; in ingenic_pll_recalc_rate()
93 ctl = readl(cgu->base + pll_info->reg); in ingenic_pll_recalc_rate()
95 m = (ctl >> pll_info->m_shift) & GENMASK(pll_info->m_bits - 1, 0); in ingenic_pll_recalc_rate()
96 m += pll_info->m_offset; in ingenic_pll_recalc_rate()
97 n = (ctl >> pll_info->n_shift) & GENMASK(pll_info->n_bits - 1, 0); in ingenic_pll_recalc_rate()
98 n += pll_info->n_offset; in ingenic_pll_recalc_rate()
99 od_enc = ctl >> pll_info->od_shift; in ingenic_pll_recalc_rate()
100 od_enc &= GENMASK(pll_info->od_bits - 1, 0); in ingenic_pll_recalc_rate()
102 ctl = readl(cgu->base + pll_info->bypass_reg); in ingenic_pll_recalc_rate()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce/
Ddce_audio.c761 const struct audio_pll_info *pll_info, in get_azalia_clock_info_dp() argument
776 pll_info->dp_dto_source_clock_in_khz * 10; in get_azalia_clock_info_dp()
783 const struct audio_pll_info *pll_info) in dce_aud_wall_dto_setup() argument
819 src_sel = pll_info->dto_source - DTO_SOURCE_ID0; in dce_aud_wall_dto_setup()
841 pll_info, in dce_aud_wall_dto_setup()
875 const struct audio_pll_info *pll_info) in dce60_aud_wall_dto_setup() argument
911 src_sel = pll_info->dto_source - DTO_SOURCE_ID0; in dce60_aud_wall_dto_setup()
933 pll_info, in dce60_aud_wall_dto_setup()
Ddce_clock_source.c1336 calc_pll_cs->ref_freq_khz = fw_info->pll_info.crystal_frequency; in calc_pll_max_vco_construct()
1338 fw_info->pll_info.min_output_pxl_clk_pll_frequency; in calc_pll_max_vco_construct()
1340 fw_info->pll_info.max_output_pxl_clk_pll_frequency; in calc_pll_max_vco_construct()
1347 fw_info->pll_info.max_input_pxl_clk_pll_frequency; in calc_pll_max_vco_construct()
1354 fw_info->pll_info.min_input_pxl_clk_pll_frequency; in calc_pll_max_vco_construct()
1463 clk_src->ref_freq_khz = clk_src->bios->fw_info.pll_info.crystal_frequency; in dce110_clk_src_construct()
Ddce_audio.h176 const struct audio_pll_info *pll_info);
Ddce_i2c_hw.c604 dce_i2c_hw->reference_frequency = (ctx->dc_bios->fw_info.pll_info.crystal_frequency) >> 1; in dce_i2c_hw_construct()
/Linux-v5.10/drivers/clk/baikal-t1/
Dclk-ccu-pll.c43 #define CCU_PLL_NUM ARRAY_SIZE(pll_info)
62 static const struct ccu_pll_info pll_info[] = { variable
148 const struct ccu_pll_info *info = &pll_info[idx]; in ccu_pll_clk_register()
/Linux-v5.10/drivers/gpu/drm/radeon/
Dradeon_combios.c736 uint16_t pll_info; in radeon_combios_get_clock_info() local
744 pll_info = combios_get_table_offset(dev, COMBIOS_PLL_INFO_TABLE); in radeon_combios_get_clock_info()
745 if (pll_info) { in radeon_combios_get_clock_info()
746 rev = RBIOS8(pll_info); in radeon_combios_get_clock_info()
749 p1pll->reference_freq = RBIOS16(pll_info + 0xe); in radeon_combios_get_clock_info()
750 p1pll->reference_div = RBIOS16(pll_info + 0x10); in radeon_combios_get_clock_info()
751 p1pll->pll_out_min = RBIOS32(pll_info + 0x12); in radeon_combios_get_clock_info()
752 p1pll->pll_out_max = RBIOS32(pll_info + 0x16); in radeon_combios_get_clock_info()
757 p1pll->pll_in_min = RBIOS32(pll_info + 0x36); in radeon_combios_get_clock_info()
758 p1pll->pll_in_max = RBIOS32(pll_info + 0x3a); in radeon_combios_get_clock_info()
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/hw/
Daudio.h51 const struct audio_pll_info *pll_info);
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/bios/
Dbios_parser.c437 info->pll_info.crystal_frequency = in get_firmware_info_v1_4()
439 info->pll_info.min_input_pxl_clk_pll_frequency = in get_firmware_info_v1_4()
441 info->pll_info.max_input_pxl_clk_pll_frequency = in get_firmware_info_v1_4()
443 info->pll_info.min_output_pxl_clk_pll_frequency = in get_firmware_info_v1_4()
445 info->pll_info.max_output_pxl_clk_pll_frequency = in get_firmware_info_v1_4()
488 info->pll_info.crystal_frequency = in get_firmware_info_v2_1()
490 info->pll_info.min_input_pxl_clk_pll_frequency = in get_firmware_info_v2_1()
492 info->pll_info.max_input_pxl_clk_pll_frequency = in get_firmware_info_v2_1()
494 info->pll_info.min_output_pxl_clk_pll_frequency = in get_firmware_info_v2_1()
496 info->pll_info.max_output_pxl_clk_pll_frequency = in get_firmware_info_v2_1()
[all …]
Dbios_parser2.c1280 info->pll_info.crystal_frequency = dce_info->dce_refclk_10khz * 10; in get_firmware_info_v3_1()
1283 if (info->pll_info.crystal_frequency == 0) in get_firmware_info_v3_1()
1284 info->pll_info.crystal_frequency = 27000; in get_firmware_info_v3_1()
1355 info->pll_info.crystal_frequency = dce_info->dce_refclk_10khz * 10; in get_firmware_info_v3_2()
1357 if (info->pll_info.crystal_frequency == 0) { in get_firmware_info_v3_2()
1359 info->pll_info.crystal_frequency = 27000; in get_firmware_info_v3_2()
1361 info->pll_info.crystal_frequency = 100000; in get_firmware_info_v3_2()
/Linux-v5.10/drivers/gpu/drm/amd/display/include/
Daudio_types.h99 struct audio_pll_info pll_info; member
Dgrph_object_ctrl_defs.h159 struct pll_info { struct
165 } pll_info; member
/Linux-v5.10/drivers/video/fbdev/aty/
Datyfb.h47 struct pll_info { struct
138 struct pll_info pll_limits;
Dradeonfb.h138 struct pll_info { struct
342 struct pll_info pll;
/Linux-v5.10/drivers/gpu/drm/rcar-du/
Drcar_lvds.c186 struct pll_info { struct
196 unsigned long target, struct pll_info *pll, in rcar_lvds_d3_e3_pll_calc() argument
329 struct pll_info pll = { .diff = (unsigned long)-1 }; in __rcar_lvds_pll_setup_d3_e3()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c1248 audio_output->pll_info.dp_dto_source_clock_in_khz = in build_audio_output()
1253 audio_output->pll_info.feed_back_divider = in build_audio_output()
1256 audio_output->pll_info.dto_source = in build_audio_output()
1261 audio_output->pll_info.ss_enabled = true; in build_audio_output()
1263 audio_output->pll_info.ss_percentage = in build_audio_output()
2059 &audio_output.pll_info); in dce110_setup_audio_dto()
2087 &audio_output.pll_info); in dce110_setup_audio_dto()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_hwseq.c467 dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency; in dcn30_init_hw()
473 dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency, in dcn30_init_hw()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c1298 dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency; in dcn10_init_hw()
1304 dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency, in dcn10_init_hw()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c222 dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency; in dc_create_resource_pool()