Home
last modified time | relevance | path

Searched full:gck (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/drivers/clk/at91/
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->layout->offset, in clk_generated_enable()
49 AT91_PMC_PCR_GCKDIV_MASK | gck->layout->gckcss_mask | in clk_generated_enable()
50 gck->layout->cmd | AT91_PMC_PCR_GCKEN, in clk_generated_enable()
51 field_prep(gck->layout->gckcss_mask, gck->parent_id) | in clk_generated_enable()
52 gck->layout->cmd | in clk_generated_enable()
[all …]
/Linux-v5.15/drivers/mmc/host/
Dsdhci-of-at91.c47 struct clk *gck; member
176 gck_rate = clk_get_rate(priv->gck); in sdhci_at91_set_clks_presets()
196 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()
222 clk_prepare_enable(priv->gck); in sdhci_at91_set_clks_presets()
256 clk_disable_unprepare(priv->gck); in sdhci_at91_runtime_suspend()
291 ret = clk_prepare_enable(priv->gck); in sdhci_at91_runtime_resume()
293 dev_err(dev, "can't enable gck\n"); in sdhci_at91_runtime_resume()
349 priv->gck = devm_clk_get(&pdev->dev, "multclk"); in sdhci_at91_probe()
350 if (IS_ERR(priv->gck)) { in sdhci_at91_probe()
352 ret = PTR_ERR(priv->gck); in sdhci_at91_probe()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/media/
Datmel,isc.yaml38 - const: gck
102 clock-names = "hclock", "iscck", "gck";
/Linux-v5.15/Documentation/devicetree/bindings/mmc/
Dsdhci-atmel.txt17 gck configuration set by previous components.
/Linux-v5.15/sound/soc/atmel/
Datmel-pdmic.c610 dev_err(dev, "failed to get GCK: %d\n", ret); in atmel_pdmic_probe()
619 dev_err(dev, "failed to set GCK clock rate: %d\n", ret); in atmel_pdmic_probe()
Datmel-classd.c557 dev_err(dev, "failed to get GCK clock: %d\n", ret); in atmel_classd_probe()
/Linux-v5.15/include/linux/clk/
Dat91_pmc.h245 #define AT91_PMC_PCR_GCKEN (0x1 << 29) /* GCK Enable */
/Linux-v5.15/arch/arm/boot/dts/
Dsama5d2.dtsi244 clock-names = "hclock", "iscck", "gck";