Searched refs:gck (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | clk-generated.c | 39 struct clk_generated *gck = to_clk_generated(hw); in clk_generated_enable() local 43 __func__, gck->gckdiv, gck->parent_id); in clk_generated_enable() 45 spin_lock_irqsave(gck->lock, flags); in clk_generated_enable() 46 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_enable() 47 (gck->id & gck->layout->pid_mask)); in clk_generated_enable() 48 regmap_update_bits(gck->regmap, gck in clk_generated_enable() 61 struct clk_generated *gck = to_clk_generated(hw); clk_generated_disable() local 75 struct clk_generated *gck = to_clk_generated(hw); clk_generated_is_enabled() local 92 struct clk_generated *gck = to_clk_generated(hw); clk_generated_recalc_rate() local 126 struct clk_generated *gck = to_clk_generated(hw); clk_generated_determine_rate() local 210 struct clk_generated *gck = to_clk_generated(hw); clk_generated_set_parent() local 225 struct clk_generated *gck = to_clk_generated(hw); clk_generated_get_parent() local 235 struct clk_generated *gck = to_clk_generated(hw); clk_generated_set_rate() local 272 clk_generated_startup(struct clk_generated *gck) clk_generated_startup() argument 295 struct clk_generated *gck; at91_clk_register_generated() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/at91/ |
H A D | clk-generated.c | 38 static int clk_generated_set(struct clk_generated *gck, int status) in clk_generated_set() argument 43 spin_lock_irqsave(gck->lock, flags); in clk_generated_set() 44 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_set() 45 (gck->id & gck->layout->pid_mask)); in clk_generated_set() 46 regmap_update_bits(gck->regmap, gck->layout->offset, in clk_generated_set() 47 AT91_PMC_PCR_GCKDIV_MASK | gck->layout->gckcss_mask | in clk_generated_set() 48 gck in clk_generated_set() 60 struct clk_generated *gck = to_clk_generated(hw); clk_generated_enable() local 72 struct clk_generated *gck = to_clk_generated(hw); clk_generated_disable() local 86 struct clk_generated *gck = to_clk_generated(hw); clk_generated_is_enabled() local 103 struct clk_generated *gck = to_clk_generated(hw); clk_generated_recalc_rate() local 137 struct clk_generated *gck = to_clk_generated(hw); clk_generated_determine_rate() local 222 struct clk_generated *gck = to_clk_generated(hw); clk_generated_set_parent() local 237 struct clk_generated *gck = to_clk_generated(hw); clk_generated_get_parent() local 247 struct clk_generated *gck = to_clk_generated(hw); clk_generated_set_rate() local 266 struct clk_generated *gck = to_clk_generated(hw); clk_generated_save_context() local 275 struct clk_generated *gck = to_clk_generated(hw); clk_generated_restore_context() local 303 clk_generated_startup(struct clk_generated *gck) clk_generated_startup() argument 327 struct clk_generated *gck; at91_clk_register_generated() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-lan966x.c | 69 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_enable() local 70 u32 val = readl(gck->reg); in lan966x_gck_enable() 73 writel(val, gck->reg); in lan966x_gck_enable() 80 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_disable() local 81 u32 val = readl(gck->reg); in lan966x_gck_disable() 84 writel(val, gck->reg); in lan966x_gck_disable() 91 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_set_rate() local 92 u32 div, val = readl(gck->reg); in lan966x_gck_set_rate() 101 writel(val, gck->reg); in lan966x_gck_set_rate() 109 struct lan966x_gck *gck in lan966x_gck_recalc_rate() local 142 struct lan966x_gck *gck = to_lan966x_gck(hw); lan966x_gck_get_parent() local 150 struct lan966x_gck *gck = to_lan966x_gck(hw); lan966x_gck_set_parent() local [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-of-at91.c | 47 struct clk *gck; member 181 gck_rate = clk_get_rate(priv->gck); in sdhci_at91_set_clks_presets() 201 dev_dbg(dev, "update clk mul to %u as gck rate is %u Hz and clk base is %u Hz\n", in sdhci_at91_set_clks_presets() 227 clk_prepare_enable(priv->gck); in sdhci_at91_set_clks_presets() 261 clk_disable_unprepare(priv->gck); in sdhci_at91_runtime_suspend() 296 ret = clk_prepare_enable(priv->gck); in sdhci_at91_runtime_resume() 298 dev_err(dev, "can't enable gck\n"); in sdhci_at91_runtime_resume() 354 priv->gck = devm_clk_get(&pdev->dev, "multclk"); in sdhci_at91_probe() 355 if (IS_ERR(priv->gck)) { in sdhci_at91_probe() 357 ret = PTR_ERR(priv->gck); in sdhci_at91_probe() 453 struct clk *gck = priv->gck; sdhci_at91_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-of-at91.c | 47 struct clk *gck; member 181 gck_rate = clk_get_rate(priv->gck); in sdhci_at91_set_clks_presets() 201 dev_dbg(dev, "update clk mul to %u as gck rate is %u Hz and clk base is %u Hz\n", in sdhci_at91_set_clks_presets() 227 clk_prepare_enable(priv->gck); in sdhci_at91_set_clks_presets() 261 clk_disable_unprepare(priv->gck); in sdhci_at91_runtime_suspend() 296 ret = clk_prepare_enable(priv->gck); in sdhci_at91_runtime_resume() 298 dev_err(dev, "can't enable gck\n"); in sdhci_at91_runtime_resume() 352 priv->gck = devm_clk_get(&pdev->dev, "multclk"); in sdhci_at91_probe() 353 if (IS_ERR(priv->gck)) { in sdhci_at91_probe() 355 ret = PTR_ERR(priv->gck); in sdhci_at91_probe() 451 struct clk *gck = priv->gck; sdhci_at91_remove() local [all...] |
Completed in 4 milliseconds