Searched refs:gck (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/clk/at91/ |
| H A D | clk-generated.c | 44 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_set() 45 (gck->id & gck->layout->pid_mask)); in clk_generated_set() 63 __func__, gck->gckdiv, gck->parent_id); in clk_generated_enable() 76 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_disable() 77 (gck->id & gck->layout->pid_mask)); in clk_generated_disable() 91 regmap_write(gck->regmap, gck->layout->offset, in clk_generated_is_enabled() 92 (gck->id & gck->layout->pid_mask)); in clk_generated_is_enabled() 253 if (gck->range.max && rate > gck->range.max) in clk_generated_set_rate() 278 clk_generated_set(gck, gck->pms.status); in clk_generated_restore_context() 310 (gck->id & gck->layout->pid_mask)); in clk_generated_startup() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | microchip,lan966x-gck.yaml | 4 $id: http://devicetree.org/schemas/clock/microchip,lan966x-gck.yaml# 21 - microchip,lan966x-gck 22 - microchip,lan9691-gck 25 - microchip,lan9698-gck 26 - microchip,lan9696-gck 27 - microchip,lan9694-gck 28 - microchip,lan9693-gck 29 - microchip,lan9692-gck 30 - const: microchip,lan9691-gck 65 compatible = "microchip,lan966x-gck";
|
| H A D | atmel,at91rm9200-pmc.yaml | 65 gck and programmable clocks).
|
| /linux-6.15/drivers/clk/ |
| H A D | clk-lan966x.c | 107 struct lan966x_gck *gck = to_lan966x_gck(hw); in lan966x_gck_enable() local 108 u32 val = readl(gck->reg); in lan966x_gck_enable() 111 writel(val, gck->reg); in lan966x_gck_enable() 119 u32 val = readl(gck->reg); in lan966x_gck_disable() 122 writel(val, gck->reg); in lan966x_gck_disable() 130 u32 div, val = readl(gck->reg); in lan966x_gck_set_rate() 139 writel(val, gck->reg); in lan966x_gck_set_rate() 148 u32 div, val = readl(gck->reg); in lan966x_gck_recalc_rate() 181 u32 val = readl(gck->reg); in lan966x_gck_get_parent() 189 u32 val = readl(gck->reg); in lan966x_gck_set_parent() [all …]
|
| /linux-6.15/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() 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() 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() 438 clk_disable_unprepare(priv->gck); in sdhci_at91_probe() 451 struct clk *gck = priv->gck; in sdhci_at91_remove() local [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | atmel,isc.yaml | 38 - const: gck 100 clock-names = "hclock", "iscck", "gck";
|
| /linux-6.15/arch/arm/boot/dts/microchip/ |
| H A D | lan966x.dtsi | 64 compatible = "microchip,lan966x-gck";
|
| H A D | sama5d2.dtsi | 255 clock-names = "hclock", "iscck", "gck";
|