Home
last modified time | relevance | path

Searched refs:clk (Results 126 – 150 of 4737) sorted by relevance

12345678910>>...190

/openbmc/linux/drivers/clk/socfpga/
H A DMakefile2 obj-$(CONFIG_CLK_INTEL_SOCFPGA32) += clk.o clk-gate.o clk-pll.o clk-periph.o \
3 clk-pll-a10.o clk-periph-a10.o clk-gate-a10.o
4 obj-$(CONFIG_CLK_INTEL_SOCFPGA64) += clk-s10.o \
5 clk-pll-s10.o clk-periph-s10.o clk-gate-s10.o \
6 clk-agilex.o
/openbmc/linux/drivers/clk/
H A Dclk-conf.c18 struct clk *clk, *pclk; in __set_clk_parents() local
60 if (IS_ERR(clk)) { in __set_clk_parents()
64 rc = PTR_ERR(clk); in __set_clk_parents()
68 rc = clk_set_parent(clk, pclk); in __set_clk_parents()
72 clk_put(clk); in __set_clk_parents()
87 struct clk *clk; in __set_clk_rates() local
108 if (IS_ERR(clk)) { in __set_clk_rates()
112 return PTR_ERR(clk); in __set_clk_rates()
115 rc = clk_set_rate(clk, rate); in __set_clk_rates()
119 clk_get_rate(clk)); in __set_clk_rates()
[all …]
H A Dclk-fixed-mmio.c20 struct clk_hw *clk; in fixed_mmio_clk_setup() local
37 if (IS_ERR(clk)) { in fixed_mmio_clk_setup()
39 return clk; in fixed_mmio_clk_setup()
45 clk_hw_unregister(clk); in fixed_mmio_clk_setup()
46 clk = ERR_PTR(ret); in fixed_mmio_clk_setup()
49 return clk; in fixed_mmio_clk_setup()
63 struct clk_hw *clk; in of_fixed_mmio_clk_probe() local
66 if (IS_ERR(clk)) in of_fixed_mmio_clk_probe()
67 return PTR_ERR(clk); in of_fixed_mmio_clk_probe()
69 platform_set_drvdata(pdev, clk); in of_fixed_mmio_clk_probe()
[all …]
H A Dclk-hsdk-pll.c123 iowrite32(val, clk->regs + reg); in hsdk_pll_write()
128 return ioread32(clk->regs + reg); in hsdk_pll_read()
149 hsdk_pll_write(clk, CGU_PLL_CTRL, val); in hsdk_pll_set_cfg()
175 val = hsdk_pll_read(clk, CGU_PLL_CTRL); in hsdk_pll_recalc_rate()
227 hsdk_pll_set_cfg(clk, cfg); in hsdk_pll_comm_update_rate()
234 if (!hsdk_pll_is_locked(clk)) in hsdk_pll_comm_update_rate()
237 if (hsdk_pll_is_err(clk)) in hsdk_pll_comm_update_rate()
254 hsdk_pll_set_cfg(clk, cfg); in hsdk_pll_core_update_rate()
261 if (!hsdk_pll_is_locked(clk)) in hsdk_pll_core_update_rate()
264 if (hsdk_pll_is_err(clk)) in hsdk_pll_core_update_rate()
[all …]
H A Dclk-qoriq.c39 struct clk *clk; member
918 struct clk *clk; in create_mux_common() local
1079 struct clk *clk; in core_mux_init() local
1128 struct clk *clk; in input_clock_by_name() local
1139 struct clk *clk; in input_clock_by_index() local
1151 struct clk *clk; in create_sysclk() local
1179 struct clk *clk; in create_coreclk() local
1200 struct clk *clk; in sysclk_init() local
1273 struct clk *clk; in create_one_pll() local
1294 pll->div[i].clk = clk; in create_one_pll()
[all …]
/openbmc/linux/sound/soc/mediatek/mt8192/
H A Dmt8192-afe-clk.c70 afe_priv->clk[clk_id]); in mt8192_set_audio_int_bus_parent()
118 afe_priv->clk[CLK_CLK26M]); in apll1_mux_setting()
128 afe_priv->clk[CLK_CLK26M]); in apll1_mux_setting()
180 afe_priv->clk[CLK_CLK26M]); in apll2_mux_setting()
190 afe_priv->clk[CLK_CLK26M]); in apll2_mux_setting()
230 afe_priv->clk[CLK_CLK26M]); in mt8192_afe_enable_clock()
581 afe_priv->clk[apll_clk_id]); in mt8192_mck_enable()
625 afe_priv->clk = devm_kcalloc(afe->dev, CLK_NUM, sizeof(*afe_priv->clk), in mt8192_init_clock()
627 if (!afe_priv->clk) in mt8192_init_clock()
632 if (IS_ERR(afe_priv->clk[i])) { in mt8192_init_clock()
[all …]
/openbmc/linux/drivers/clk/pistachio/
H A Dclk.c61 struct clk *clk; in pistachio_clk_register_gate() local
69 p->clk_data.clks[gate[i].id] = clk; in pistachio_clk_register_gate()
77 struct clk *clk; in pistachio_clk_register_mux() local
87 p->clk_data.clks[mux[i].id] = clk; in pistachio_clk_register_mux()
95 struct clk *clk; in pistachio_clk_register_div() local
103 p->clk_data.clks[div[i].id] = clk; in pistachio_clk_register_div()
111 struct clk *clk; in pistachio_clk_register_fixed_factor() local
117 p->clk_data.clks[ff[i].id] = clk; in pistachio_clk_register_fixed_factor()
128 struct clk *clk = p->clk_data.clks[clk_ids[i]]; in pistachio_clk_force_enable() local
130 if (IS_ERR(clk)) in pistachio_clk_force_enable()
[all …]
/openbmc/linux/drivers/usb/host/
H A Dohci-st.c32 struct clk *clk48;
47 int clk, ret; in st_ohci_platform_power_on() local
65 for (clk = 0; clk < USB_MAX_CLKS && priv->clks[clk]; clk++) { in st_ohci_platform_power_on()
84 while (--clk >= 0) in st_ohci_platform_power_on()
99 int clk; in st_ohci_platform_power_off() local
109 for (clk = USB_MAX_CLKS - 1; clk >= 0; clk--) in st_ohci_platform_power_off()
157 for (clk = 0; clk < USB_MAX_CLKS; clk++) { in st_ohci_platform_probe()
158 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in st_ohci_platform_probe()
219 while (--clk >= 0) in st_ohci_platform_probe()
235 int clk; in st_ohci_platform_remove() local
[all …]
H A Dehci-st.c34 struct clk *clk48;
67 int clk, ret; in st_ehci_platform_power_on() local
85 for (clk = 0; clk < USB_MAX_CLKS && priv->clks[clk]; clk++) { in st_ehci_platform_power_on()
104 while (--clk >= 0) in st_ehci_platform_power_on()
118 int clk; in st_ehci_platform_power_off() local
128 for (clk = USB_MAX_CLKS - 1; clk >= 0; clk--) in st_ehci_platform_power_off()
177 for (clk = 0; clk < USB_MAX_CLKS; clk++) { in st_ehci_platform_probe()
178 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in st_ehci_platform_probe()
238 while (--clk >= 0) in st_ehci_platform_probe()
254 int clk; in st_ehci_platform_remove() local
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/bcm281xx/
H A Dclk-core.h25 struct clk;
30 struct clk *clk; member
54 int (*set_parent) (struct clk *c, struct clk *parent);
57 struct clk { struct
58 struct clk *parent; argument
410 struct clk clk; member
414 struct clk clk; member
419 struct clk clk; member
440 struct clk clk; member
446 struct clk clk; member
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/bcm235xx/
H A Dclk-core.h25 struct clk;
30 struct clk *clk; member
54 int (*set_parent)(struct clk *c, struct clk *parent);
57 struct clk { struct
58 struct clk *parent; argument
410 struct clk clk; member
414 struct clk clk; member
419 struct clk clk; member
440 struct clk clk; member
446 struct clk clk; member
[all …]
/openbmc/linux/drivers/mmc/host/
H A Dsdhci-milbeaut.c54 struct clk *clk_iface;
55 struct clk *clk; member
88 u16 clk; in sdhci_milbeaut_reset() local
93 clk = (clk & ~SDHCI_CLOCK_CARD_EN) | SDHCI_CLOCK_INT_EN; in sdhci_milbeaut_reset()
146 u32 val, clk; in sdhci_milbeaut_bridge_init() local
154 clk = min_t(u32, MLB_TOCLKFREQ_MAX, clk); in sdhci_milbeaut_bridge_init()
159 clk = min_t(u32, MLB_TOCLKFREQ_MAX, clk); in sdhci_milbeaut_bridge_init()
160 clk = max_t(u32, MLB_TOCLKFREQ_MIN, clk); in sdhci_milbeaut_bridge_init()
165 clk = min_t(u32, MLB_BCLKFREQ_MAX, clk); in sdhci_milbeaut_bridge_init()
166 clk = max_t(u32, MLB_BCLKFREQ_MIN, clk); in sdhci_milbeaut_bridge_init()
[all …]
/openbmc/u-boot/drivers/clk/mvebu/
H A Darmada-37xx-periph.c249 if (clk->can_mux) { in get_parent_rate()
280 reg = (reg >> clk->div_shift[idx]) & clk->div_mask[idx]; in get_div()
296 reg &= ~(clk->div_mask[idx] << clk->div_shift[idx]); in set_div_val()
297 reg |= (val & clk->div_mask[idx]) << clk->div_shift[idx]; in set_div_val()
322 static ulong armada_37xx_periph_clk_get_rate(struct clk *clk) in armada_37xx_periph_clk_get_rate() argument
332 static int periph_clk_enable(struct clk *clk, int enable) in periph_clk_enable() argument
351 static int armada_37xx_periph_clk_enable(struct clk *clk) in armada_37xx_periph_clk_enable() argument
356 static int armada_37xx_periph_clk_disable(struct clk *clk) in armada_37xx_periph_clk_disable() argument
433 static int armada_37xx_periph_clk_set_parent(struct clk *clk, in armada_37xx_periph_clk_set_parent() argument
579 struct clk clk; in armada_37xx_periph_clk_probe() local
[all …]
/openbmc/u-boot/drivers/video/
H A Dipu_common.c89 void clk_enable(struct clk *clk) in clk_enable() argument
93 clk->enable(clk); in clk_enable()
98 void clk_disable(struct clk *clk) in clk_disable() argument
103 clk->disable(clk); in clk_disable()
108 int clk_get_usecount(struct clk *clk) in clk_get_usecount() argument
116 u32 clk_get_rate(struct clk *clk) in clk_get_rate() argument
124 struct clk *clk_get_parent(struct clk *clk) in clk_get_parent() argument
138 clk->set_rate(clk, rate); in clk_set_rate()
145 if (clk == NULL || !clk->round_rate) in clk_round_rate()
148 return clk->round_rate(clk, rate); in clk_round_rate()
[all …]
/openbmc/linux/drivers/clk/davinci/
H A Dpll-da850.c91 struct clk *clk; in da850_pll0_init() local
96 clk_register_clkdev(clk, "pll0_sysclk1", "da850-psc0"); in da850_pll0_init()
99 clk_register_clkdev(clk, "pll0_sysclk2", "da850-psc0"); in da850_pll0_init()
100 clk_register_clkdev(clk, "pll0_sysclk2", "da850-psc1"); in da850_pll0_init()
107 clk_register_clkdev(clk, "pll0_sysclk4", "da850-psc0"); in da850_pll0_init()
108 clk_register_clkdev(clk, "pll0_sysclk4", "da850-psc1"); in da850_pll0_init()
113 clk_register_clkdev(clk, "pll0_sysclk6", "da850-psc0"); in da850_pll0_init()
122 clk_register_clkdev(clk, NULL, "i2c_davinci.1"); in da850_pll0_init()
123 clk_register_clkdev(clk, "timer0", NULL); in da850_pll0_init()
124 clk_register_clkdev(clk, NULL, "davinci-wdt"); in da850_pll0_init()
[all …]
/openbmc/linux/drivers/clocksource/
H A Dclksrc_st_lpc.c26 struct clk *clk; member
67 struct clk *clk; in st_clksrc_setup_clk() local
69 clk = of_clk_get(np, 0); in st_clksrc_setup_clk()
70 if (IS_ERR(clk)) { in st_clksrc_setup_clk()
72 return PTR_ERR(clk); in st_clksrc_setup_clk()
75 if (clk_prepare_enable(clk)) { in st_clksrc_setup_clk()
80 if (!clk_get_rate(clk)) { in st_clksrc_setup_clk()
82 clk_disable_unprepare(clk); in st_clksrc_setup_clk()
86 ddata.clk = clk; in st_clksrc_setup_clk()
121 clk_put(ddata.clk); in st_clksrc_of_register()
[all …]
/openbmc/linux/drivers/clk/at91/
H A DMakefile7 obj-y += clk-slow.o clk-main.o clk-pll.o clk-plldiv.o clk-master.o
8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o
10 obj-$(CONFIG_HAVE_AT91_AUDIO_PLL) += clk-audio-pll.o
11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
12 obj-$(CONFIG_HAVE_AT91_USB_CLK) += clk-usb.o
13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
14 obj-$(CONFIG_HAVE_AT91_H32MX) += clk-h32mx.o
15 obj-$(CONFIG_HAVE_AT91_GENERATED_CLK) += clk-generated.o
16 obj-$(CONFIG_HAVE_AT91_I2S_MUX_CLK) += clk-i2s-mux.o
17 obj-$(CONFIG_HAVE_AT91_SAM9X60_PLL) += clk-sam9x60-pll.o
/openbmc/linux/drivers/clk/mmp/
H A DMakefile6 obj-y += clk-apbc.o clk-apmu.o clk-frac.o clk-mix.o clk-gate.o clk.o
10 obj-$(CONFIG_MACH_MMP_DT) += clk-of-pxa168.o clk-of-pxa910.o
11 obj-$(CONFIG_COMMON_CLK_MMP2) += clk-of-mmp2.o clk-pll.o pwr-island.o
12 obj-$(CONFIG_COMMON_CLK_MMP2_AUDIO) += clk-audio.o
14 obj-y += clk-of-pxa1928.o
/openbmc/u-boot/drivers/clk/renesas/
H A Dclk-rcar-gen3.c88 static int gen3_clk_get_parent(struct gen3_clk_priv *priv, struct clk *clk, in gen3_clk_get_parent() argument
100 parent->dev = clk->dev; in gen3_clk_get_parent()
110 static int gen3_clk_setup_sdif_div(struct clk *clk, ulong rate) in gen3_clk_setup_sdif_div() argument
115 struct clk parent; in gen3_clk_setup_sdif_div()
141 static int gen3_clk_enable(struct clk *clk) in gen3_clk_enable() argument
148 static int gen3_clk_disable(struct clk *clk) in gen3_clk_disable() argument
155 static u64 gen3_clk_get_rate64(struct clk *clk) in gen3_clk_get_rate64() argument
159 struct clk parent; in gen3_clk_get_rate64()
319 static ulong gen3_clk_get_rate(struct clk *clk) in gen3_clk_get_rate() argument
324 static ulong gen3_clk_set_rate(struct clk *clk, ulong rate) in gen3_clk_set_rate() argument
[all …]
/openbmc/linux/drivers/clk/meson/
H A Dclk-pll.c40 meson_clk_pll_data(struct clk_regmap *clk) in meson_clk_pll_data() argument
74 struct clk_regmap *clk = to_clk_regmap(hw); in meson_clk_pll_recalc_rate() local
78 n = meson_parm_read(clk->map, &pll->n); in meson_clk_pll_recalc_rate()
88 m = meson_parm_read(clk->map, &pll->m); in meson_clk_pll_recalc_rate()
91 meson_parm_read(clk->map, &pll->frac) : in meson_clk_pll_recalc_rate()
283 if (meson_parm_read(clk->map, &pll->l)) in meson_clk_pll_wait_lock()
321 !meson_parm_read(clk->map, &pll->l)) in meson_clk_pll_is_enabled()
355 meson_parm_write(clk->map, &pll->en, 1); in meson_clk_pll_enable()
396 meson_parm_write(clk->map, &pll->en, 0); in meson_clk_pll_disable()
425 meson_parm_write(clk->map, &pll->n, n); in meson_clk_pll_set_rate()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,rpmhcc.yaml20 - qcom,qdu1000-rpmh-clk
21 - qcom,sa8775p-rpmh-clk
22 - qcom,sc7180-rpmh-clk
23 - qcom,sc7280-rpmh-clk
26 - qcom,sdm670-rpmh-clk
27 - qcom,sdm845-rpmh-clk
28 - qcom,sdx55-rpmh-clk
29 - qcom,sdx65-rpmh-clk
30 - qcom,sdx75-rpmh-clk
31 - qcom,sm6350-rpmh-clk
[all …]
/openbmc/linux/drivers/clk/tegra/
H A Dclk-tegra-fixed.c30 struct clk *clk, *osc; in tegra_osc_clk_init() local
31 struct clk **dt_clk; in tegra_osc_clk_init()
61 *dt_clk = clk; in tegra_osc_clk_init()
69 *dt_clk = clk; in tegra_osc_clk_init()
76 clk = clk_register_fixed_factor(NULL, "clk_m", "osc", in tegra_osc_clk_init()
78 *dt_clk = clk; in tegra_osc_clk_init()
87 clk = clk_register_fixed_factor(NULL, "pll_ref", "osc", in tegra_osc_clk_init()
89 *dt_clk = clk; in tegra_osc_clk_init()
99 struct clk *clk; in tegra_fixed_clk_init() local
100 struct clk **dt_clk; in tegra_fixed_clk_init()
[all …]
/openbmc/u-boot/drivers/clk/at91/
H A Dclk-system.c46 static ulong system_clk_get_rate(struct clk *clk) in system_clk_get_rate() argument
48 struct clk clk_dev; in system_clk_get_rate()
51 ret = clk_get_by_index(clk->dev, 0, &clk_dev); in system_clk_get_rate()
58 static ulong system_clk_set_rate(struct clk *clk, ulong rate) in system_clk_set_rate() argument
60 struct clk clk_dev; in system_clk_set_rate()
63 ret = clk_get_by_index(clk->dev, 0, &clk_dev); in system_clk_set_rate()
70 static int system_clk_enable(struct clk *clk) in system_clk_enable() argument
72 struct pmc_platdata *plat = dev_get_platdata(clk->dev); in system_clk_enable()
76 if (clk->id > SYSTEM_MAX_ID) in system_clk_enable()
79 mask = BIT(clk->id); in system_clk_enable()
[all …]
/openbmc/u-boot/arch/arm/mach-s5pc1xx/
H A Dclock.c27 struct s5pc100_clock *clk = in s5pc100_get_pll_clk() local
34 r = readl(&clk->apll_con); in s5pc100_get_pll_clk()
37 r = readl(&clk->mpll_con); in s5pc100_get_pll_clk()
40 r = readl(&clk->epll_con); in s5pc100_get_pll_clk()
43 r = readl(&clk->hpll_con); in s5pc100_get_pll_clk()
141 div = readl(&clk->div0); in s5pc110_get_arm_clk()
161 div = readl(&clk->div0); in s5pc100_get_arm_clk()
182 div = readl(&clk->div0); in get_hclk()
199 div = readl(&clk->div0); in get_pclkd1()
225 div = readl(&clk->div0); in get_hclk_sys()
[all …]
/openbmc/linux/arch/arm/mach-omap2/
H A Domap_hwmod_2xxx_interconnect_data.c61 .clk = "uart1_ick",
69 .clk = "uart2_ick",
77 .clk = "uart3_ick",
101 .clk = "gpt3_ick",
109 .clk = "gpt4_ick",
117 .clk = "gpt5_ick",
125 .clk = "gpt6_ick",
181 .clk = "dss_ick",
195 .clk = "dss_ick",
209 .clk = "dss_ick",
[all …]

12345678910>>...190