/kernel/linux/linux-5.10/drivers/clk/axs10x/ |
H A D | pll_clock.c | 98 const struct axs10x_pll_cfg *pll_cfg; member 162 const struct axs10x_pll_cfg *pll_cfg = clk->pll_cfg; in axs10x_pll_round_rate() local 164 if (pll_cfg[0].rate == 0) in axs10x_pll_round_rate() 167 best_rate = pll_cfg[0].rate; in axs10x_pll_round_rate() 169 for (i = 1; pll_cfg[i].rate != 0; i++) { in axs10x_pll_round_rate() 170 if (abs(rate - pll_cfg[i].rate) < abs(rate - best_rate)) in axs10x_pll_round_rate() 171 best_rate = pll_cfg[i].rate; in axs10x_pll_round_rate() 182 const struct axs10x_pll_cfg *pll_cfg = clk->pll_cfg; in axs10x_pll_set_rate() local [all...] |
H A D | i2s_pll_clock.c | 118 const struct i2s_pll_cfg *pll_cfg = i2s_pll_get_cfg(*prate); in i2s_pll_round_rate() local 121 if (!pll_cfg) { in i2s_pll_round_rate() 126 for (i = 0; pll_cfg[i].rate != 0; i++) in i2s_pll_round_rate() 127 if (pll_cfg[i].rate == rate) in i2s_pll_round_rate() 137 const struct i2s_pll_cfg *pll_cfg = i2s_pll_get_cfg(parent_rate); in i2s_pll_set_rate() local 140 if (!pll_cfg) { in i2s_pll_set_rate() 145 for (i = 0; pll_cfg[i].rate != 0; i++) { in i2s_pll_set_rate() 146 if (pll_cfg[i].rate == rate) { in i2s_pll_set_rate() 147 i2s_pll_write(clk, PLL_IDIV_REG, pll_cfg[i].idiv); in i2s_pll_set_rate() 148 i2s_pll_write(clk, PLL_FBDIV_REG, pll_cfg[ in i2s_pll_set_rate() [all...] |
/kernel/linux/linux-6.6/drivers/clk/axs10x/ |
H A D | pll_clock.c | 94 const struct axs10x_pll_cfg *pll_cfg; member 158 const struct axs10x_pll_cfg *pll_cfg = clk->pll_cfg; in axs10x_pll_round_rate() local 160 if (pll_cfg[0].rate == 0) in axs10x_pll_round_rate() 163 best_rate = pll_cfg[0].rate; in axs10x_pll_round_rate() 165 for (i = 1; pll_cfg[i].rate != 0; i++) { in axs10x_pll_round_rate() 166 if (abs(rate - pll_cfg[i].rate) < abs(rate - best_rate)) in axs10x_pll_round_rate() 167 best_rate = pll_cfg[i].rate; in axs10x_pll_round_rate() 178 const struct axs10x_pll_cfg *pll_cfg = clk->pll_cfg; in axs10x_pll_set_rate() local [all...] |
H A D | i2s_pll_clock.c | 115 const struct i2s_pll_cfg *pll_cfg = i2s_pll_get_cfg(*prate); in i2s_pll_round_rate() local 118 if (!pll_cfg) { in i2s_pll_round_rate() 123 for (i = 0; pll_cfg[i].rate != 0; i++) in i2s_pll_round_rate() 124 if (pll_cfg[i].rate == rate) in i2s_pll_round_rate() 134 const struct i2s_pll_cfg *pll_cfg = i2s_pll_get_cfg(parent_rate); in i2s_pll_set_rate() local 137 if (!pll_cfg) { in i2s_pll_set_rate() 142 for (i = 0; pll_cfg[i].rate != 0; i++) { in i2s_pll_set_rate() 143 if (pll_cfg[i].rate == rate) { in i2s_pll_set_rate() 144 i2s_pll_write(clk, PLL_IDIV_REG, pll_cfg[i].idiv); in i2s_pll_set_rate() 145 i2s_pll_write(clk, PLL_FBDIV_REG, pll_cfg[ in i2s_pll_set_rate() [all...] |
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-hsdk-pll.c | 100 const struct hsdk_pll_cfg *pll_cfg; member 111 .pll_cfg = asdt_pll_cfg, 116 .pll_cfg = asdt_pll_cfg, 121 .pll_cfg = hdmi_pll_cfg, 210 const struct hsdk_pll_cfg *pll_cfg = clk->pll_devdata->pll_cfg; in hsdk_pll_round_rate() local 212 if (pll_cfg[0].rate == 0) in hsdk_pll_round_rate() 215 best_rate = pll_cfg[0].rate; in hsdk_pll_round_rate() 217 for (i = 1; pll_cfg[i].rate != 0; i++) { in hsdk_pll_round_rate() 218 if (abs(rate - pll_cfg[ in hsdk_pll_round_rate() 286 const struct hsdk_pll_cfg *pll_cfg = clk->pll_devdata->pll_cfg; hsdk_pll_set_rate() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-hsdk-pll.c | 96 const struct hsdk_pll_cfg *pll_cfg; member 107 .pll_cfg = asdt_pll_cfg, 112 .pll_cfg = asdt_pll_cfg, 117 .pll_cfg = hdmi_pll_cfg, 206 const struct hsdk_pll_cfg *pll_cfg = clk->pll_devdata->pll_cfg; in hsdk_pll_round_rate() local 208 if (pll_cfg[0].rate == 0) in hsdk_pll_round_rate() 211 best_rate = pll_cfg[0].rate; in hsdk_pll_round_rate() 213 for (i = 1; pll_cfg[i].rate != 0; i++) { in hsdk_pll_round_rate() 214 if (abs(rate - pll_cfg[ in hsdk_pll_round_rate() 282 const struct hsdk_pll_cfg *pll_cfg = clk->pll_devdata->pll_cfg; hsdk_pll_set_rate() local [all...] |
H A D | clk-k210.c | 391 struct k210_pll_cfg *pll_cfg = &k210_plls_cfg[pll->id]; in k210_pll_enable_hw() local 407 reg |= FIELD_PREP(K210_PLL_CLKR, pll_cfg->r); in k210_pll_enable_hw() 408 reg |= FIELD_PREP(K210_PLL_CLKF, pll_cfg->f); in k210_pll_enable_hw() 409 reg |= FIELD_PREP(K210_PLL_CLKOD, pll_cfg->od); in k210_pll_enable_hw() 410 reg |= FIELD_PREP(K210_PLL_BWADJ, pll_cfg->bwadj); in k210_pll_enable_hw()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/loongson/ |
H A D | loongson_crtc.c | 133 * @pll_cfg: point to the pix_pll srtucture 137 static void config_pll(void *pll_base, struct pix_pll *pll_cfg) in config_pll() argument 156 val |= (pll_cfg->l1_frefc << 0); /* refc */ in config_pll() 160 val |= (pll_cfg->l2_div << 0); /* div */ in config_pll() 162 val |= (pll_cfg->l1_loopc << 21);/* loopc */ in config_pll() 184 struct pix_pll pll_cfg; in loongson_config_pll() local 186 out = cal_freq(pix_freq, &pll_cfg); in loongson_config_pll() 188 config_pll(LS7A_PIX0_PLL, &pll_cfg); in loongson_config_pll() 190 config_pll(LS7A_PIX1_PLL, &pll_cfg); in loongson_config_pll()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/cfg/ |
H A D | 1000.c | 41 .pll_cfg = true,
|
H A D | 5000.c | 42 .pll_cfg = true,
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/cfg/ |
H A D | 1000.c | 36 .pll_cfg = true,
|
H A D | 5000.c | 37 .pll_cfg = true,
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-config.h | 182 u8 pll_cfg:1, /* for iwl_pcie_apm_init() */ member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-config.h | 131 u8 pll_cfg:1, /* for iwl_pcie_apm_init() */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | niu.c | 430 u16 pll_cfg, pll_sts; in serdes_init_niu_1g_serdes() local 457 pll_cfg = (PLL_CFG_ENPLL | PLL_CFG_MPY_8X); in serdes_init_niu_1g_serdes() 460 ESR2_TI_PLL_CFG_L, pll_cfg); in serdes_init_niu_1g_serdes() 527 u32 tx_cfg, rx_cfg, pll_cfg, pll_sts; in serdes_init_niu_10g_serdes() local 549 pll_cfg = (PLL_CFG_ENPLL | PLL_CFG_MPY_10X); in serdes_init_niu_10g_serdes() 552 ESR2_TI_PLL_CFG_L, pll_cfg & 0xffff); in serdes_init_niu_10g_serdes() 910 unsigned long ctrl_reg, test_cfg_reg, pll_cfg, i; in serdes_init_1g_serdes() local 923 pll_cfg = ENET_SERDES_0_PLL_CFG; in serdes_init_1g_serdes() 929 pll_cfg = ENET_SERDES_1_PLL_CFG; in serdes_init_1g_serdes() 964 nw64(pll_cfg, va in serdes_init_1g_serdes() 2353 unsigned long ctrl_reg, test_cfg_reg, pll_cfg, i; serdes_init_10g_serdes() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | niu.c | 449 u16 pll_cfg, pll_sts; in serdes_init_niu_1g_serdes() local 476 pll_cfg = (PLL_CFG_ENPLL | PLL_CFG_MPY_8X); in serdes_init_niu_1g_serdes() 479 ESR2_TI_PLL_CFG_L, pll_cfg); in serdes_init_niu_1g_serdes() 546 u32 tx_cfg, rx_cfg, pll_cfg, pll_sts; in serdes_init_niu_10g_serdes() local 568 pll_cfg = (PLL_CFG_ENPLL | PLL_CFG_MPY_10X); in serdes_init_niu_10g_serdes() 571 ESR2_TI_PLL_CFG_L, pll_cfg & 0xffff); in serdes_init_niu_10g_serdes() 929 unsigned long ctrl_reg, test_cfg_reg, pll_cfg, i; in serdes_init_1g_serdes() local 942 pll_cfg = ENET_SERDES_0_PLL_CFG; in serdes_init_1g_serdes() 948 pll_cfg = ENET_SERDES_1_PLL_CFG; in serdes_init_1g_serdes() 983 nw64(pll_cfg, va in serdes_init_1g_serdes() 2372 unsigned long ctrl_reg, test_cfg_reg, pll_cfg, i; serdes_init_10g_serdes() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | trans.c | 361 if (trans->trans_cfg->base_params->pll_cfg) in iwl_pcie_apm_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | trans.c | 320 if (trans->trans_cfg->base_params->pll_cfg) in iwl_pcie_apm_init()
|