Home
last modified time | relevance | path

Searched refs:pll_id (Results 1 - 25 of 201) sorted by relevance

123456789

/kernel/linux/linux-5.10/sound/soc/uniphier/
H A Daio-cpu.c23 static bool is_valid_pll(struct uniphier_aio_chip *chip, int pll_id) in is_valid_pll() argument
27 if (pll_id < 0 || chip->num_plls <= pll_id) { in is_valid_pll()
28 dev_err(dev, "PLL(%d) is not supported\n", pll_id); in is_valid_pll()
32 return chip->plls[pll_id].enable; in is_valid_pll()
121 * @pll_id: PLL ID, should be AUD_PLL_XX
128 static int find_divider(struct uniphier_aio *aio, int pll_id, unsigned int freq) in find_divider() argument
135 if (!is_valid_pll(aio->chip, pll_id)) in find_divider()
138 pll = &aio->chip->plls[pll_id]; in find_divider()
152 int pll_id, div_i in uniphier_aio_set_sysclk() local
217 uniphier_aio_set_pll(struct snd_soc_dai *dai, int pll_id, int source, unsigned int freq_in, unsigned int freq_out) uniphier_aio_set_pll() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/uniphier/
H A Daio-cpu.c23 static bool is_valid_pll(struct uniphier_aio_chip *chip, int pll_id) in is_valid_pll() argument
27 if (pll_id < 0 || chip->num_plls <= pll_id) { in is_valid_pll()
28 dev_err(dev, "PLL(%d) is not supported\n", pll_id); in is_valid_pll()
32 return chip->plls[pll_id].enable; in is_valid_pll()
121 * @pll_id: PLL ID, should be AUD_PLL_XX
128 static int find_divider(struct uniphier_aio *aio, int pll_id, unsigned int freq) in find_divider() argument
135 if (!is_valid_pll(aio->chip, pll_id)) in find_divider()
138 pll = &aio->chip->plls[pll_id]; in find_divider()
152 int pll_id, div_i in uniphier_aio_set_sysclk() local
217 uniphier_aio_set_pll(struct snd_soc_dai *dai, int pll_id, int source, unsigned int freq_in, unsigned int freq_out) uniphier_aio_set_pll() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c272 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_use_mask()
273 pll_in_use |= (1 << test_amdgpu_crtc->pll_id); in amdgpu_pll_get_use_mask()
300 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_shared_dp_ppll()
301 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_dp_ppll()
338 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_shared_nondp_ppll()
339 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_nondp_ppll()
346 (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID)) in amdgpu_pll_get_shared_nondp_ppll()
347 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_nondp_ppll()
H A Datombios_crtc.c243 int pll_id, in amdgpu_atombios_crtc_program_ss()
266 pll_id == adev->mode_info.crtcs[i]->pll_id) { in amdgpu_atombios_crtc_program_ss()
280 switch (pll_id) { in amdgpu_atombios_crtc_program_ss()
564 static bool is_pixel_clock_source_from_pll(u32 encoder_mode, int pll_id) in is_pixel_clock_source_from_pll() argument
567 if (pll_id < ATOM_EXT_PLL1) in is_pixel_clock_source_from_pll()
578 int pll_id, in amdgpu_atombios_crtc_program_pll()
613 args.v1.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
623 args.v2.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
633 args.v3.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
241 amdgpu_atombios_crtc_program_ss(struct amdgpu_device *adev, int enable, int pll_id, int crtc_id, struct amdgpu_atom_ss *ss) amdgpu_atombios_crtc_program_ss() argument
576 amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct amdgpu_atom_ss *ss) amdgpu_atombios_crtc_program_pll() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c242 int pll_id, in amdgpu_atombios_crtc_program_ss()
265 pll_id == adev->mode_info.crtcs[i]->pll_id) { in amdgpu_atombios_crtc_program_ss()
279 switch (pll_id) { in amdgpu_atombios_crtc_program_ss()
563 static bool is_pixel_clock_source_from_pll(u32 encoder_mode, int pll_id) in is_pixel_clock_source_from_pll() argument
566 if (pll_id < ATOM_EXT_PLL1) in is_pixel_clock_source_from_pll()
577 int pll_id, in amdgpu_atombios_crtc_program_pll()
612 args.v1.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
622 args.v2.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
632 args.v3.ucPpll = pll_id; in amdgpu_atombios_crtc_program_pll()
240 amdgpu_atombios_crtc_program_ss(struct amdgpu_device *adev, int enable, int pll_id, int crtc_id, struct amdgpu_atom_ss *ss) amdgpu_atombios_crtc_program_ss() argument
575 amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct amdgpu_atom_ss *ss) amdgpu_atombios_crtc_program_pll() argument
[all...]
H A Damdgpu_pll.c281 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_use_mask()
282 pll_in_use |= (1 << test_amdgpu_crtc->pll_id); in amdgpu_pll_get_use_mask()
309 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_shared_dp_ppll()
310 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_dp_ppll()
346 if (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID) in amdgpu_pll_get_shared_nondp_ppll()
347 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_nondp_ppll()
354 (test_amdgpu_crtc->pll_id != ATOM_PPLL_INVALID)) in amdgpu_pll_get_shared_nondp_ppll()
355 return test_amdgpu_crtc->pll_id; in amdgpu_pll_get_shared_nondp_ppll()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Datombios_crtc.c395 static void atombios_disable_ss(struct radeon_device *rdev, int pll_id) in atombios_disable_ss() argument
400 switch (pll_id) { in atombios_disable_ss()
416 switch (pll_id) { in atombios_disable_ss()
445 int pll_id, in atombios_crtc_program_ss()
468 pll_id == rdev->mode_info.crtcs[i]->pll_id) { in atombios_crtc_program_ss()
483 switch (pll_id) { in atombios_crtc_program_ss()
502 switch (pll_id) { in atombios_crtc_program_ss()
524 args.v1.ucPpll = pll_id; in atombios_crtc_program_ss()
529 atombios_disable_ss(rdev, pll_id); in atombios_crtc_program_ss()
443 atombios_crtc_program_ss(struct radeon_device *rdev, int enable, int pll_id, int crtc_id, struct radeon_atom_ss *ss) atombios_crtc_program_ss() argument
822 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) atombios_crtc_program_pll() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Datombios_crtc.c395 static void atombios_disable_ss(struct radeon_device *rdev, int pll_id) in atombios_disable_ss() argument
400 switch (pll_id) { in atombios_disable_ss()
416 switch (pll_id) { in atombios_disable_ss()
445 int pll_id, in atombios_crtc_program_ss()
468 pll_id == rdev->mode_info.crtcs[i]->pll_id) { in atombios_crtc_program_ss()
483 switch (pll_id) { in atombios_crtc_program_ss()
502 switch (pll_id) { in atombios_crtc_program_ss()
524 args.v1.ucPpll = pll_id; in atombios_crtc_program_ss()
529 atombios_disable_ss(rdev, pll_id); in atombios_crtc_program_ss()
443 atombios_crtc_program_ss(struct radeon_device *rdev, int enable, int pll_id, int crtc_id, struct radeon_atom_ss *ss) atombios_crtc_program_ss() argument
815 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) atombios_crtc_program_pll() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/
H A Ddce112_clk_mgr.c86 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_clock()
105 (dce_clk_params.pll_id == in dce112_set_clock()
140 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_dispclk()
177 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_dprefclk()
181 (dce_clk_params.pll_id == in dce112_set_dprefclk()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/
H A Ddce112_clk_mgr.c86 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_clock()
107 (dce_clk_params.pll_id == in dce112_set_clock()
140 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_dispclk()
175 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; in dce112_set_dprefclk()
180 (dce_clk_params.pll_id == in dce112_set_dprefclk()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/include/
H A Dbios_parser_types.h151 enum clock_source_id pll_id; /* needed for DCE 4.0 */ member
217 enum clock_source_id pll_id; /* Clock Source Id */ member
265 enum clock_source_id pll_id; /* Clock Source Id */ member
292 enum clock_source_id pll_id; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/include/
H A Dbios_parser_types.h151 enum clock_source_id pll_id; /* needed for DCE 4.0 */ member
219 enum clock_source_id pll_id; /* Clock Source Id */ member
267 enum clock_source_id pll_id; /* Clock Source Id */ member
294 enum clock_source_id pll_id; member
/kernel/linux/linux-6.6/drivers/clk/mediatek/
H A Dclk-pllfh.c50 int num_fhs, int pll_id) in get_pllfh_by_id()
55 if (pllfhs[i].data.pll_id == pll_id) in get_pllfh_by_id()
66 u32 num_clocks, pll_id, ssc_rate; in fhctl_parse_dt() local
92 of_property_read_u32_index(node, "clocks", offset + 1, &pll_id); in fhctl_parse_dt()
97 pllfh = get_pllfh_by_id(pllfhs, num_fhs, pll_id); in fhctl_parse_dt()
49 get_pllfh_by_id(struct mtk_pllfh_data *pllfhs, int num_fhs, int pll_id) get_pllfh_by_id() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/bios/
H A Dcommand_table.c556 uint32_t pll_id; in transmitter_control_v3() local
578 if (!cmd->clock_source_id_to_atom(cntl->pll_id, &pll_id)) in transmitter_control_v3()
674 params.acConfig.ucRefClkSource = (uint8_t)pll_id; in transmitter_control_v3()
710 if (!cmd->clock_source_id_to_ref_clk_src(cntl->pll_id, &ref_clk_src_id)) in transmitter_control_v4()
824 cmd->clock_source_id_to_atom_phy_clk_src_id(cntl->pll_id); in transmitter_control_v1_5()
983 if (CLOCK_SOURCE_ID_PLL1 == bp_params->pll_id) in set_pixel_clock_v3()
985 else if (CLOCK_SOURCE_ID_PLL2 == bp_params->pll_id) in set_pixel_clock_v3()
1052 uint32_t pll_id; in set_pixel_clock_v5() local
1056 if (bp->cmd_helper->clock_source_id_to_atom(bp_params->pll_id, in set_pixel_clock_v5()
1122 uint32_t pll_id; set_pixel_clock_v6() local
1214 uint32_t pll_id; set_pixel_clock_v7() local
[all...]
H A Dcommand_table2.c376 uint32_t pll_id; in set_pixel_clock_v7() local
380 if (bp->cmd_helper->clock_source_id_to_atom(bp_params->pll_id, &pll_id) in set_pixel_clock_v7()
403 clk.pll_id = (uint8_t) pll_id; in set_pixel_clock_v7()
423 pll_id, bp_params->color_depth); in set_pixel_clock_v7()
822 if (!cmd->clock_source_id_to_atom(bp_params->pll_id, &atom_pll_id) || in set_dce_clock_v2_1()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/bios/
H A Dcommand_table.c557 uint32_t pll_id; in transmitter_control_v3() local
579 if (!cmd->clock_source_id_to_atom(cntl->pll_id, &pll_id)) in transmitter_control_v3()
675 params.acConfig.ucRefClkSource = (uint8_t)pll_id; in transmitter_control_v3()
711 if (!cmd->clock_source_id_to_ref_clk_src(cntl->pll_id, &ref_clk_src_id)) in transmitter_control_v4()
825 cmd->clock_source_id_to_atom_phy_clk_src_id(cntl->pll_id); in transmitter_control_v1_5()
984 if (CLOCK_SOURCE_ID_PLL1 == bp_params->pll_id) in set_pixel_clock_v3()
986 else if (CLOCK_SOURCE_ID_PLL2 == bp_params->pll_id) in set_pixel_clock_v3()
1053 uint32_t pll_id; in set_pixel_clock_v5() local
1057 if (bp->cmd_helper->clock_source_id_to_atom(bp_params->pll_id, in set_pixel_clock_v5()
1123 uint32_t pll_id; set_pixel_clock_v6() local
1215 uint32_t pll_id; set_pixel_clock_v7() local
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dadav80x.c621 static int adav80x_set_pll(struct snd_soc_component *component, int pll_id, in adav80x_set_pll() argument
656 pll_ctrl2 |= ADAV80X_PLL_CTRL2_DOUB(pll_id); in adav80x_set_pll()
663 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_32(pll_id); in adav80x_set_pll()
666 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_44(pll_id); in adav80x_set_pll()
669 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_48(pll_id); in adav80x_set_pll()
678 ADAV80X_PLL_CTRL2_PLL_MASK(pll_id), pll_ctrl2); in adav80x_set_pll()
682 pll_src = ADAV80X_PLL_CLK_SRC_PLL_MCLKI(pll_id); in adav80x_set_pll()
684 pll_src = ADAV80X_PLL_CLK_SRC_PLL_XIN(pll_id); in adav80x_set_pll()
687 ADAV80X_PLL_CLK_SRC_PLL_MASK(pll_id), pll_src); in adav80x_set_pll()
H A Dadau1373.c553 unsigned int pll_id = w->name[3] - '1'; in adau1373_pll_event() local
561 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_pll_event()
1252 static int adau1373_set_pll(struct snd_soc_component *component, int pll_id, in adau1373_set_pll() argument
1260 switch (pll_id) { in adau1373_set_pll()
1305 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll()
1308 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll()
1313 regmap_write(adau1373->regmap, ADAU1373_DPLL_CTRL(pll_id), in adau1373_set_pll()
1315 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL1(pll_id), pll_regs[0]); in adau1373_set_pll()
1316 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL2(pll_id), pll_regs[1]); in adau1373_set_pll()
1317 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL3(pll_id), pll_reg in adau1373_set_pll()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dadav80x.c622 static int adav80x_set_pll(struct snd_soc_component *component, int pll_id, in adav80x_set_pll() argument
657 pll_ctrl2 |= ADAV80X_PLL_CTRL2_DOUB(pll_id); in adav80x_set_pll()
664 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_32(pll_id); in adav80x_set_pll()
667 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_44(pll_id); in adav80x_set_pll()
670 pll_ctrl2 |= ADAV80X_PLL_CTRL2_FS_48(pll_id); in adav80x_set_pll()
679 ADAV80X_PLL_CTRL2_PLL_MASK(pll_id), pll_ctrl2); in adav80x_set_pll()
683 pll_src = ADAV80X_PLL_CLK_SRC_PLL_MCLKI(pll_id); in adav80x_set_pll()
685 pll_src = ADAV80X_PLL_CLK_SRC_PLL_XIN(pll_id); in adav80x_set_pll()
688 ADAV80X_PLL_CLK_SRC_PLL_MASK(pll_id), pll_src); in adav80x_set_pll()
H A Dadau1373.c552 unsigned int pll_id = w->name[3] - '1'; in adau1373_pll_event() local
560 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_pll_event()
1251 static int adau1373_set_pll(struct snd_soc_component *component, int pll_id, in adau1373_set_pll() argument
1259 switch (pll_id) { in adau1373_set_pll()
1304 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll()
1307 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll()
1312 regmap_write(adau1373->regmap, ADAU1373_DPLL_CTRL(pll_id), in adau1373_set_pll()
1314 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL1(pll_id), pll_regs[0]); in adau1373_set_pll()
1315 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL2(pll_id), pll_regs[1]); in adau1373_set_pll()
1316 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL3(pll_id), pll_reg in adau1373_set_pll()
[all...]
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl-asoc-card.c49 * @pll_id: PLL id for set_pll()
57 int pll_id; member
210 if (codec_priv->pll_id >= 0 && codec_priv->fll_id >= 0) { in fsl_asoc_card_hw_params()
217 codec_priv->pll_id, in fsl_asoc_card_hw_params()
252 if (!priv->streams && codec_priv->pll_id >= 0 && codec_priv->fll_id >= 0) { in fsl_asoc_card_hw_free()
264 codec_priv->pll_id, 0, 0, 0); in fsl_asoc_card_hw_free()
627 priv->codec_priv.pll_id = -1; in fsl_asoc_card_probe()
662 priv->codec_priv.pll_id = WM8962_FLL; in fsl_asoc_card_probe()
667 priv->codec_priv.pll_id = WM8960_SYSCLK_AUTO; in fsl_asoc_card_probe()
701 priv->codec_priv.pll_id in fsl_asoc_card_probe()
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dtwl6040.c371 int twl6040_set_pll(struct twl6040 *twl6040, int pll_id, in twl6040_set_pll() argument
383 if (pll_id != twl6040->pll) { in twl6040_set_pll()
388 switch (pll_id) { in twl6040_set_pll()
412 if (twl6040->pll == pll_id) in twl6040_set_pll()
478 if (pll_id != twl6040->pll) in twl6040_set_pll()
500 dev_err(twl6040->dev, "unknown pll id %d\n", pll_id); in twl6040_set_pll()
506 twl6040->pll = pll_id; in twl6040_set_pll()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dtwl6040.c368 int twl6040_set_pll(struct twl6040 *twl6040, int pll_id, in twl6040_set_pll() argument
380 if (pll_id != twl6040->pll) { in twl6040_set_pll()
385 switch (pll_id) { in twl6040_set_pll()
409 if (twl6040->pll == pll_id) in twl6040_set_pll()
475 if (pll_id != twl6040->pll) in twl6040_set_pll()
497 dev_err(twl6040->dev, "unknown pll id %d\n", pll_id); in twl6040_set_pll()
503 twl6040->pll = pll_id; in twl6040_set_pll()
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddss.c166 void dss_ctrl_pll_enable(enum dss_pll_id pll_id, bool enable) in dss_ctrl_pll_enable() argument
176 switch (pll_id) { in dss_ctrl_pll_enable()
187 DSSERR("illegal DSS PLL ID %d\n", pll_id); in dss_ctrl_pll_enable()
195 void dss_ctrl_pll_set_control_mux(enum dss_pll_id pll_id, in dss_ctrl_pll_set_control_mux() argument
207 switch (pll_id) { in dss_ctrl_pll_set_control_mux()
221 switch (pll_id) { in dss_ctrl_pll_set_control_mux()
237 switch (pll_id) { in dss_ctrl_pll_set_control_mux()
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl-asoc-card.c42 * @pll_id: PLL id for set_pll()
48 u32 pll_id; member
188 if (codec_priv->pll_id && codec_priv->fll_id) { in fsl_asoc_card_hw_params()
195 codec_priv->pll_id, in fsl_asoc_card_hw_params()
230 if (!priv->streams && codec_priv->pll_id && codec_priv->fll_id) { in fsl_asoc_card_hw_free()
242 codec_priv->pll_id, 0, 0, 0); in fsl_asoc_card_hw_free()
627 priv->codec_priv.pll_id = WM8962_FLL; in fsl_asoc_card_probe()
632 priv->codec_priv.pll_id = WM8960_SYSCLK_AUTO; in fsl_asoc_card_probe()

Completed in 223 milliseconds

123456789