| /linux/drivers/clk/samsung/ |
| H A D | clk-exynos-clkout.c | 116 struct exynos_clkout *clkout; in exynos_clkout_probe() local 120 clkout = devm_kzalloc(&pdev->dev, in exynos_clkout_probe() 121 struct_size(clkout, data.hws, EXYNOS_CLKOUT_NR_CLKS), in exynos_clkout_probe() 123 if (!clkout) in exynos_clkout_probe() 130 clkout->np = pdev->dev.of_node; in exynos_clkout_probe() 131 if (!clkout->np) { in exynos_clkout_probe() 136 clkout->np = pdev->dev.parent->of_node; in exynos_clkout_probe() 139 platform_set_drvdata(pdev, clkout); in exynos_clkout_probe() 141 spin_lock_init(&clkout->slock); in exynos_clkout_probe() 148 parents[i] = of_clk_get_by_name(clkout->np, name); in exynos_clkout_probe() [all …]
|
| /linux/drivers/clk/ |
| H A D | clk-lmk04832.c | 262 struct lmk_clkout *clkout; member 1165 struct lmk_clkout *clkout = container_of(hw, struct lmk_clkout, hw); in lmk04832_clkout_is_enabled() local 1166 struct lmk04832 *lmk = clkout->lmk; in lmk04832_clkout_is_enabled() 1174 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL2(clkout->id), in lmk04832_clkout_is_enabled() 1181 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_SRC_MUX(clkout->id), in lmk04832_clkout_is_enabled() 1188 LMK04832_REG_CLKOUT_CTRL4(clkout->id), in lmk04832_clkout_is_enabled() 1196 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_FMT(clkout->id), in lmk04832_clkout_is_enabled() 1201 if (clkout->id % 2) in lmk04832_clkout_is_enabled() 1211 struct lmk_clkout *clkout = container_of(hw, struct lmk_clkout, hw); in lmk04832_clkout_prepare() local 1212 struct lmk04832 *lmk = clkout->lmk; in lmk04832_clkout_prepare() [all …]
|
| H A D | clk-si5351.c | 63 struct si5351_hw_data *clkout; member 932 __func__, clk_hw_get_name(&drvdata->clkout[num].hw), in _si5351_clkout_reset_pll() 950 if (pdata->clkout[hwdata->num].pll_reset) in si5351_clkout_prepare() 1293 pdata->clkout[num].multisynth_src = in si5351_dt_parse() 1297 pdata->clkout[num].multisynth_src = in si5351_dt_parse() 1311 pdata->clkout[num].clkout_src = in si5351_dt_parse() 1315 pdata->clkout[num].clkout_src = in si5351_dt_parse() 1319 pdata->clkout[num].clkout_src = in si5351_dt_parse() 1329 pdata->clkout[num].clkout_src = in si5351_dt_parse() 1347 pdata->clkout[num].drive = val; in si5351_dt_parse() [all …]
|
| H A D | clk-cdce706.c | 84 struct cdce706_hw_data clkout[6]; member 604 for (i = 0; i < ARRAY_SIZE(cdce->clkout); ++i) { in cdce706_register_clkouts() 610 cdce->clkout[i].parent = val & CDCE706_CLKOUT_DIVIDER_MASK; in cdce706_register_clkouts() 613 cdce->clkout[i].parent); in cdce706_register_clkouts() 616 return cdce706_register_hw(cdce, cdce->clkout, in cdce706_register_clkouts() 617 ARRAY_SIZE(cdce->clkout), in cdce706_register_clkouts() 627 if (idx >= ARRAY_SIZE(cdce->clkout)) { in of_clk_cdce_get() 632 return &cdce->clkout[idx].hw; in of_clk_cdce_get()
|
| /linux/drivers/net/can/cc770/ |
| H A D | cc770_platform.c | 73 u32 clkext = CC770_PLATFORM_CAN_CLOCK, clkout = 0; in cc770_get_of_node_data() local 105 of_property_read_u32(np, "bosch,clock-out-frequency", &clkout); in cc770_get_of_node_data() 106 if (clkout > 0) { in cc770_get_of_node_data() 107 u32 cdv = clkext / clkout; in cc770_get_of_node_data() 113 priv->clkout |= (cdv - 1) & CLKOUT_CD_MASK; in cc770_get_of_node_data() 123 priv->clkout |= (slew << CLKOUT_SL_SHIFT) & in cc770_get_of_node_data() 142 priv->clkout = pdata->cor; in cc770_get_platform_data() 199 priv->cpu_interface, priv->bus_config, priv->clkout); in cc770_platform_probe()
|
| H A D | cc770.h | 35 u8 clkout; /* Clock Out Register */ member 186 u8 clkout; /* Clock out register */ member
|
| H A D | cc770_isa.c | 254 priv->clkout = cor[idx]; in cc770_isa_probe() 256 priv->clkout = cor[0]; in cc770_isa_probe() 258 priv->clkout = COR_DEFAULT; in cc770_isa_probe()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | dm814x-clocks.dtsi | 6 * "2.6.11 Connected Outputs of DPLLJ". Only clkout is 16 "481c5040.adpll.clkout", 28 "481c5080.adpll.clkout", 39 "481c50b0.adpll.clkout", 50 "481c50e0.adpll.clkout", 61 "481c5110.adpll.clkout", 72 "481c5140.adpll.clkout", 83 "481c5170.adpll.clkout", 94 "481c51a0.adpll.clkout", 105 "481c51d0.adpll.clkout", [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | hdmi_pll.c | 42 unsigned long fint, clkdco, clkout; in hdmi_pll_compute() local 79 clkout = clkdco / m2; in hdmi_pll_compute() 86 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout); in hdmi_pll_compute() 96 pi->clkout[0] = clkout; in hdmi_pll_compute()
|
| H A D | dss.h | 112 unsigned long clkout[DSS_PLL_MAX_HSDIVS]; member
|
| /linux/drivers/rtc/ |
| H A D | rtc-max31335.c | 190 #define clk_hw_to_max31335(_hw) container_of(_hw, struct max31335_data, clkout) 221 struct clk_hw clkout; member 653 max31335->clkout.init = &max31335_clk_init; in max31335_clkout_register() 655 ret = devm_clk_hw_register(dev, &max31335->clkout); in max31335_clkout_register() 660 &max31335->clkout); in max31335_clkout_register() 664 max31335->clkout.clk = devm_clk_get_enabled(dev, NULL); in max31335_clkout_register() 665 if (IS_ERR(max31335->clkout.clk)) in max31335_clkout_register() 666 return dev_err_probe(dev, PTR_ERR(max31335->clkout.clk), in max31335_clkout_register()
|
| /linux/Documentation/devicetree/bindings/clock/ti/ |
| H A D | adpll.txt | 25 "481c5040.adpll.clkout", 37 "481c5080.adpll.clkout",
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | pll.c | 275 unsigned long fint, clkdco, clkout; in dss_pll_calc_b() local 307 clkout = clkdco / m2; in dss_pll_calc_b() 314 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout); in dss_pll_calc_b() 324 cinfo->clkout[0] = clkout; in dss_pll_calc_b()
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | dove-cubox.dts | 104 clkout@0 { 112 clkout@2 {
|
| /linux/include/linux/platform_data/ |
| H A D | si5351.h | 114 struct si5351_clkout_config clkout[8]; member
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | adg.c | 39 struct clk *clkout[CLKOUTMAX]; member 66 ((pos) = adg->clkout[i]); \ 813 adg->clkout[CLKOUT] = clk; in rsnd_adg_get_clkout() 828 adg->clkout[i] = clk; in rsnd_adg_get_clkout() 830 adg->onecell.clks = adg->clkout; in rsnd_adg_get_clkout()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-dfsdm-adc-stm32 | 16 Reading SPI clkout frequency,
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,armada-xp-pinctrl.txt | 75 ref(clkout), spi1(cs7) 76 mpp48 48 gpio, dev(clkout), dev(burst/last), nand(rb)
|
| H A D | marvell,armada-98dx3236-pinctrl.txt | 31 mpp17 17 gpo, dev(clkout)
|
| H A D | marvell,armada-375-pinctrl.txt | 55 mpp39 39 gpio, ref(clkout)
|
| H A D | marvell,armada-39x-pinctrl.txt | 62 mpp43 43 gpio, pcie0(clkreq), dram(vttctrl), dram(deccerr), spi1(cs2), dev(clkout), nand(rb1)
|
| H A D | marvell,armada-38x-pinctrl.txt | 61 mpp43 43 gpio, pcie0(clkreq), dram(vttctrl), dram(deccerr), spi1(cs2), dev(clkout), n…
|
| /linux/drivers/iio/frequency/ |
| H A D | adf4350.c | 39 struct clk *clkout; member 497 st->clkout = clk; in adf4350_clk_register() 674 if (!st->clkout) { in adf4350_probe()
|
| /linux/arch/arm/boot/dts/intel/ixp/ |
| H A D | intel-ixp42x-usrobotics-usr8200.dts | 153 intel,ixp4xx-gpio15-clkout;
|
| /linux/drivers/pinctrl/nomadik/ |
| H A D | pinctrl-nomadik-db8500.c | 880 DB8500_FUNC_GROUPS(clkout, "clkout1_a_1", "clkout1_a_2", "clkout1_c_1", 949 FUNCTION(clkout),
|