Home
last modified time | relevance | path

Searched refs:gck (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/clk/at91/
H A Dclk-generated.c39 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 Dclk-generated.c38 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 Dclk-lan966x.c69 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 Dsdhci-of-at91.c47 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 Dsdhci-of-at91.c47 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