Home
last modified time | relevance | path

Searched refs:clkout (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v4.19/drivers/clk/samsung/
Dclk-exynos-clkout.c37 static struct exynos_clkout *clkout; variable
41 clkout->pmu_debug_save = readl(clkout->reg + EXYNOS_PMU_DEBUG_REG); in exynos_clkout_suspend()
48 writel(clkout->pmu_debug_save, clkout->reg + EXYNOS_PMU_DEBUG_REG); in exynos_clkout_resume()
64 clkout = kzalloc(struct_size(clkout, data.hws, EXYNOS_CLKOUT_NR_CLKS), in exynos_clkout_init()
66 if (!clkout) in exynos_clkout_init()
69 spin_lock_init(&clkout->slock); in exynos_clkout_init()
89 clkout->reg = of_iomap(node, 0); in exynos_clkout_init()
90 if (!clkout->reg) in exynos_clkout_init()
93 clkout->gate.reg = clkout->reg + EXYNOS_PMU_DEBUG_REG; in exynos_clkout_init()
94 clkout->gate.bit_idx = EXYNOS_CLKOUT_DISABLE_SHIFT; in exynos_clkout_init()
[all …]
Dclk-s3c2410-dclk.c63 struct s3c24xx_clkout *clkout = to_s3c24xx_clkout(hw); in s3c24xx_clkout_get_parent() local
67 val = readl_relaxed(S3C24XX_MISCCR) >> clkout->shift; in s3c24xx_clkout_get_parent()
68 val >>= clkout->shift; in s3c24xx_clkout_get_parent()
69 val &= clkout->mask; in s3c24xx_clkout_get_parent()
79 struct s3c24xx_clkout *clkout = to_s3c24xx_clkout(hw); in s3c24xx_clkout_set_parent() local
81 s3c2410_modify_misccr((clkout->mask << clkout->shift), in s3c24xx_clkout_set_parent()
82 (index << clkout->shift)); in s3c24xx_clkout_set_parent()
97 struct s3c24xx_clkout *clkout; in s3c24xx_register_clkout() local
102 clkout = kzalloc(sizeof(*clkout), GFP_KERNEL); in s3c24xx_register_clkout()
103 if (!clkout) in s3c24xx_register_clkout()
[all …]
DMakefile18 obj-$(CONFIG_ARCH_EXYNOS) += clk-exynos-clkout.o
/Linux-v4.19/drivers/clk/
Dclk-si5351.c67 struct si5351_hw_data *clkout; member
921 __func__, clk_hw_get_name(&drvdata->clkout[num].hw), in _si5351_clkout_reset_pll()
939 if (pdata->clkout[hwdata->num].pll_reset) in si5351_clkout_prepare()
1233 pdata->clkout[num].multisynth_src = in si5351_dt_parse()
1237 pdata->clkout[num].multisynth_src = in si5351_dt_parse()
1251 pdata->clkout[num].clkout_src = in si5351_dt_parse()
1255 pdata->clkout[num].clkout_src = in si5351_dt_parse()
1259 pdata->clkout[num].clkout_src = in si5351_dt_parse()
1269 pdata->clkout[num].clkout_src = in si5351_dt_parse()
1287 pdata->clkout[num].drive = val; in si5351_dt_parse()
[all …]
Dclk-cdce706.c88 struct cdce706_hw_data clkout[6]; member
602 for (i = 0; i < ARRAY_SIZE(cdce->clkout); ++i) { in cdce706_register_clkouts()
608 cdce->clkout[i].parent = val & CDCE706_CLKOUT_DIVIDER_MASK; in cdce706_register_clkouts()
611 cdce->clkout[i].parent); in cdce706_register_clkouts()
614 return cdce706_register_hw(cdce, cdce->clkout, in cdce706_register_clkouts()
615 ARRAY_SIZE(cdce->clkout), in cdce706_register_clkouts()
625 if (idx >= ARRAY_SIZE(cdce->clkout)) { in of_clk_cdce_get()
630 return &cdce->clkout[idx].hw; in of_clk_cdce_get()
/Linux-v4.19/arch/arm/boot/dts/
Ddm814x-clocks.dtsi10 * "2.6.11 Connected Outputs of DPLLJ". Only clkout is
20 "481c5040.adpll.clkout",
32 "481c5080.adpll.clkout",
43 "481c50b0.adpll.clkout",
54 "481c50e0.adpll.clkout",
65 "481c5110.adpll.clkout",
76 "481c5140.adpll.clkout",
87 "481c5170.adpll.clkout",
98 "481c51a0.adpll.clkout",
109 "481c51d0.adpll.clkout",
[all …]
/Linux-v4.19/drivers/staging/clocking-wizard/
Dclk-xlnx-clock-wizard.c59 struct clk *clkout[WZRD_NUM_OUTPUTS]; member
246 clk_wzrd->clkout[i] = clk_register_fixed_factor(&pdev->dev, in clk_wzrd_probe()
248 if (IS_ERR(clk_wzrd->clkout[i])) { in clk_wzrd_probe()
252 clk_unregister(clk_wzrd->clkout[j]); in clk_wzrd_probe()
255 ret = PTR_ERR(clk_wzrd->clkout[i]); in clk_wzrd_probe()
262 clk_wzrd->clk_data.clks = clk_wzrd->clkout; in clk_wzrd_probe()
263 clk_wzrd->clk_data.clk_num = ARRAY_SIZE(clk_wzrd->clkout); in clk_wzrd_probe()
302 clk_unregister(clk_wzrd->clkout[i]); in clk_wzrd_remove()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Dhdmi_pll.c45 unsigned long fint, clkdco, clkout; in hdmi_pll_compute() local
82 clkout = clkdco / m2; in hdmi_pll_compute()
89 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout); in hdmi_pll_compute()
99 pi->clkout[0] = clkout; in hdmi_pll_compute()
Ddpi.c197 ctx->dsi_cinfo.clkout[HSDIV_DISPC] = dispc; in dpi_calc_hsdiv_cb()
303 *fck = ctx.dsi_cinfo.clkout[HSDIV_DISPC]; in dpi_set_dsi_clk()
527 fck = ctx.dsi_cinfo.clkout[HSDIV_DISPC]; in dpi_check_timings()
/Linux-v4.19/drivers/net/can/cc770/
Dcc770_platform.c127 priv->clkout |= (cdv - 1) & CLKOUT_CD_MASK; in cc770_get_of_node_data()
141 priv->clkout |= (slew << CLKOUT_SL_SHIFT) & in cc770_get_of_node_data()
160 priv->clkout = pdata->cor; in cc770_get_platform_data()
217 priv->cpu_interface, priv->bus_config, priv->clkout); in cc770_platform_probe()
Dcc770.h43 u8 clkout; /* Clock Out Register */ member
194 u8 clkout; /* Clock out register */ member
Dcc770_isa.c262 priv->clkout = cor[idx]; in cc770_isa_probe()
264 priv->clkout = cor[0]; in cc770_isa_probe()
266 priv->clkout = COR_DEFAULT; in cc770_isa_probe()
/Linux-v4.19/sound/soc/sh/rcar/
Dadg.c30 struct clk *clkout[CLKOUTMAX]; member
53 ((pos) = adg->clkout[i]); \
550 adg->clkout[CLKOUT] = clk; in rsnd_adg_get_clkout()
563 adg->clkout[i] = clk; in rsnd_adg_get_clkout()
565 adg->onecell.clks = adg->clkout; in rsnd_adg_get_clkout()
640 if (adg->clkout[i]) in rsnd_adg_remove()
641 clk_unregister_fixed_rate(adg->clkout[i]); in rsnd_adg_remove()
/Linux-v4.19/Documentation/devicetree/bindings/clock/ti/
Dadpll.txt27 "481c5040.adpll.clkout",
39 "481c5080.adpll.clkout",
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Dpll.c280 unsigned long fint, clkdco, clkout; in dss_pll_calc_b() local
312 clkout = clkdco / m2; in dss_pll_calc_b()
319 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout); in dss_pll_calc_b()
329 cinfo->clkout[0] = clkout; in dss_pll_calc_b()
Ddpi.c192 ctx->pll_cinfo.clkout[ctx->clkout_idx] = dispc; in dpi_calc_hsdiv_cb()
255 ctx->dispc_cinfo.lck = ctx->pll_cinfo.clkout[0]; in dpi_pll_clk_calc()
316 *fck = ctx.pll_cinfo.clkout[ctx.clkout_idx]; in dpi_set_pll_clk()
531 fck = ctx.pll_cinfo.clkout[ctx.clkout_idx]; in dpi_check_timings()
/Linux-v4.19/include/linux/platform_data/
Dsi5351.h112 struct si5351_clkout_config clkout[8]; member
/Linux-v4.19/Documentation/devicetree/bindings/rtc/
Dpcf8563.txt12 overwrite the default clock name "pcf8563-clkout"
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-iio-dfsdm-adc-stm3212 Reading SPI clkout frequency,
/Linux-v4.19/include/linux/mfd/
Ddb8500-prcmu.h503 int prcmu_config_clkout(u8 clkout, u8 source, u8 div);
611 static inline int prcmu_config_clkout(u8 clkout, u8 source, u8 div) in prcmu_config_clkout() argument
Ddbx500-prcmu.h261 int prcmu_config_clkout(u8 clkout, u8 source, u8 div);
438 static inline int prcmu_config_clkout(u8 clkout, u8 source, u8 div) in prcmu_config_clkout() argument
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dmarvell,armada-xp-pinctrl.txt75 ref(clkout), spi1(cs7)
76 mpp48 48 gpio, dev(clkout), dev(burst/last), nand(rb)
Dmarvell,armada-98dx3236-pinctrl.txt31 mpp17 17 gpo, dev(clkout)
Dmarvell,armada-375-pinctrl.txt55 mpp39 39 gpio, ref(clkout)
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dmaxim,max9485.txt25 If not explicitly set, the output names are "mclkout", "clkout", "clkout1"

12