Home
last modified time | relevance | path

Searched full:cpu_clk (Results 1 – 25 of 61) sorted by relevance

123

/linux/drivers/cpufreq/
H A Dtegra124-cpufreq.c24 struct clk *cpu_clk; member
36 ret = clk_set_rate(priv->dfll_clk, clk_get_rate(priv->cpu_clk)); in tegra124_cpu_switch_to_dfll()
40 orig_parent = clk_get_parent(priv->cpu_clk); in tegra124_cpu_switch_to_dfll()
41 clk_set_parent(priv->cpu_clk, priv->pllp_clk); in tegra124_cpu_switch_to_dfll()
47 clk_set_parent(priv->cpu_clk, priv->dfll_clk); in tegra124_cpu_switch_to_dfll()
52 clk_set_parent(priv->cpu_clk, orig_parent); in tegra124_cpu_switch_to_dfll()
75 priv->cpu_clk = of_clk_get_by_name(np, "cpu_g"); in tegra124_cpufreq_probe()
76 if (IS_ERR(priv->cpu_clk)) in tegra124_cpufreq_probe()
77 return PTR_ERR(priv->cpu_clk); in tegra124_cpufreq_probe()
118 clk_put(priv->cpu_clk); in tegra124_cpufreq_probe()
[all …]
H A Dmediatek-cpufreq.c45 struct clk *cpu_clk; member
204 struct clk *cpu_clk = policy->clk; in mtk_cpufreq_set_target() local
205 struct clk *armpll = clk_get_parent(cpu_clk); in mtk_cpufreq_set_target()
214 pre_freq_hz = clk_get_rate(cpu_clk); in mtk_cpufreq_set_target()
265 ret = clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
278 clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
284 ret = clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
301 clk_set_parent(cpu_clk, info->inter_clk); in mtk_cpufreq_set_target()
303 clk_set_parent(cpu_clk, armpll); in mtk_cpufreq_set_target()
405 info->cpu_clk = clk_get(cpu_dev, "cpu"); in mtk_cpu_dvfs_info_init()
[all …]
H A Dhighbank-cpufreq.c62 struct clk *cpu_clk; in hb_cpufreq_driver_init() local
82 cpu_clk = clk_get(cpu_dev, NULL); in hb_cpufreq_driver_init()
83 if (IS_ERR(cpu_clk)) { in hb_cpufreq_driver_init()
84 ret = PTR_ERR(cpu_clk); in hb_cpufreq_driver_init()
89 ret = clk_notifier_register(cpu_clk, &hb_cpufreq_clk_nb); in hb_cpufreq_driver_init()
H A Dcpufreq-dt.c87 struct clk *cpu_clk; in cpufreq_init() local
98 cpu_clk = clk_get(cpu_dev, NULL); in cpufreq_init()
99 if (IS_ERR(cpu_clk)) { in cpufreq_init()
100 ret = PTR_ERR(cpu_clk); in cpufreq_init()
111 policy->clk = cpu_clk; in cpufreq_init()
/linux/arch/arm/mach-mvebu/
H A Dplatsmp.c39 struct clk *cpu_clk; in get_cpu_clk() local
44 cpu_clk = of_clk_get(np, 0); in get_cpu_clk()
45 if (WARN_ON(IS_ERR(cpu_clk))) in get_cpu_clk()
47 return cpu_clk; in get_cpu_clk()
101 struct clk *cpu_clk = get_cpu_clk(cpu); in armada_xp_sync_secondary_clk() local
103 if (!cpu_clk || !boot_cpu_clk) in armada_xp_sync_secondary_clk()
106 clk_prepare_enable(cpu_clk); in armada_xp_sync_secondary_clk()
107 clk_set_rate(cpu_clk, clk_get_rate(boot_cpu_clk)); in armada_xp_sync_secondary_clk()
/linux/arch/sh/kernel/cpu/
H A Dclock-cpg.c24 static struct clk cpu_clk = { variable
36 &cpu_clk,
44 CLKDEV_CON_ID("cpu_clk", &cpu_clk),
/linux/drivers/clk/mvebu/
H A Dclk-cpu.c33 struct cpu_clk { struct
46 #define to_cpu_clk(p) container_of(p, struct cpu_clk, hw) argument
51 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_recalc_rate()
80 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_off_set_rate()
115 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_on_set_rate()
170 struct cpu_clk *cpuclk; in of_cpu_clk_setup()
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-ap806-quad.dtsi21 clocks = <&cpu_clk 0>;
36 clocks = <&cpu_clk 0>;
51 clocks = <&cpu_clk 1>;
66 clocks = <&cpu_clk 1>;
H A Darmada-ap807-quad.dtsi21 clocks = <&cpu_clk 0>;
36 clocks = <&cpu_clk 0>;
51 clocks = <&cpu_clk 1>;
66 clocks = <&cpu_clk 1>;
H A Darmada-ap806-dual.dtsi21 clocks = <&cpu_clk 0>;
36 clocks = <&cpu_clk 0>;
H A Darmada-ap806.dtsi18 cpu_clk: clock-cpu@278 { label
H A Darmada-ap807.dtsi18 cpu_clk: clock-cpu { label
/linux/arch/mips/boot/dts/mscc/
H A Dluton.dtsi16 clocks = <&cpu_clk>;
32 cpu_clk: cpu-clock { label
41 clocks = <&cpu_clk>;
H A Dserval.dtsi18 clocks = <&cpu_clk>;
35 cpu_clk: cpu-clock { label
44 clocks = <&cpu_clk>;
H A Djaguar2.dtsi24 clocks = <&cpu_clk>;
36 cpu_clk: cpu-clock { label
45 clocks = <&cpu_clk>;
H A Docelot.dtsi16 clocks = <&cpu_clk>;
32 cpu_clk: cpu-clock { label
41 clocks = <&cpu_clk>;
/linux/arch/arc/boot/dts/
H A Dabilis_tb10x.dtsi31 clocks = <&cpu_clk>;
37 clocks = <&cpu_clk>;
53 cpu_clk: clkdiv_cpu { label
57 clock-output-names = "cpu_clk";
/linux/Documentation/devicetree/bindings/timer/
H A Dcdns,ttc.yaml61 clocks = <&cpu_clk 3>;
69 clocks = <&cpu_clk 3>;
/linux/Documentation/devicetree/bindings/clock/
H A Dmicrochip,lan966x-gck.yaml13 The LAN966X Generic clock controller contains 3 PLLs - cpu_clk,
67 clocks = <&cpu_clk>, <&ddr_clk>, <&sys_clk>;
/linux/drivers/clk/ralink/
H A Dclk-mt7621.c263 unsigned long cpu_clk; in mt7621_cpu_recalc_rate() local
274 cpu_clk = 500000000; in mt7621_cpu_recalc_rate()
280 cpu_clk = ((fbdiv + 1) * xtal_clk) >> prediv_tbl[prediv]; in mt7621_cpu_recalc_rate()
283 cpu_clk = xtal_clk; in mt7621_cpu_recalc_rate()
286 return cpu_clk / ffiv * ffrac; in mt7621_cpu_recalc_rate()
/linux/arch/mips/boot/dts/loongson/
H A Dloongson64-2k1000.dtsi22 clocks = <&cpu_clk>;
26 cpu_clk: cpu_clk { label
/linux/drivers/clk/meson/
H A Dg12a.c1210 .name = "cpu_clk",
1230 .name = "cpu_clk",
1658 * to feed cpu_clk, this is the current path : in g12a_cpu_clk_dyn_notifier_cb()
1659 * cpu_clk in g12a_cpu_clk_dyn_notifier_cb()
1683 * Now, cpu_clk is 24MHz in the current path : in g12a_cpu_clk_dyn_notifier_cb()
1684 * cpu_clk in g12a_cpu_clk_dyn_notifier_cb()
1708 * cpu_clk in g12a_cpu_clk_dyn_notifier_cb()
1747 struct clk_hw *cpu_clk; member
1761 * to feed cpu_clk, this the current path : in g12a_sys_pll_notifier_cb()
1762 * cpu_clk in g12a_sys_pll_notifier_cb()
[all …]
/linux/drivers/clk/sunxi-ng/
H A Dccu-suniv-f1c100s.c110 static SUNXI_CCU_MUX(cpu_clk, "cpu", cpu_parents,
327 &cpu_clk.common,
419 [CLK_CPU] = &cpu_clk.common.hw,
529 .common = &cpu_clk.common,
530 .cm = &cpu_clk.mux,
/linux/drivers/base/
H A Darch_topology.c264 struct clk *cpu_clk; in topology_parse_cpu_capacity() local
294 cpu_clk = of_clk_get(cpu_node, 0); in topology_parse_cpu_capacity()
295 if (!PTR_ERR_OR_ZERO(cpu_clk)) { in topology_parse_cpu_capacity()
297 clk_get_rate(cpu_clk) / HZ_PER_KHZ; in topology_parse_cpu_capacity()
298 clk_put(cpu_clk); in topology_parse_cpu_capacity()
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca5s.dts112 clocks = <&cpu_clk>;
148 cpu_clk: clock-controller-0 { label

123