Home
last modified time | relevance | path

Searched refs:apb_clk (Results 1 – 24 of 24) sorted by relevance

/openbmc/linux/arch/riscv/boot/dts/thead/
H A Dth1520.dtsi125 apb_clk: apb-clk-clock { label
127 clock-output-names = "apb_clk";
283 clocks = <&apb_clk>, <&apb_clk>;
298 clocks = <&apb_clk>;
307 clocks = <&apb_clk>;
316 clocks = <&apb_clk>;
325 clocks = <&apb_clk>;
354 clocks = <&apb_clk>;
363 clocks = <&apb_clk>;
372 clocks = <&apb_clk>;
[all …]
H A Dth1520-lichee-module-4a.dtsi28 &apb_clk {
H A Dth1520-beaglev-ahead.dts47 &apb_clk {
/openbmc/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dpsub.c97 dpsub->apb_clk = devm_clk_get(dpsub->dev, "dp_apb_clk"); in zynqmp_dpsub_init_clocks()
98 if (IS_ERR(dpsub->apb_clk)) in zynqmp_dpsub_init_clocks()
99 return PTR_ERR(dpsub->apb_clk); in zynqmp_dpsub_init_clocks()
101 ret = clk_prepare_enable(dpsub->apb_clk); in zynqmp_dpsub_init_clocks()
278 clk_disable_unprepare(dpsub->apb_clk); in zynqmp_dpsub_probe()
298 clk_disable_unprepare(dpsub->apb_clk); in zynqmp_dpsub_remove()
H A Dzynqmp_dpsub.h62 struct clk *apb_clk; member
H A Dzynqmp_dp.c1046 rate = clk_get_rate(dp->dpsub->apb_clk); in zynqmp_dp_aux_init()
/openbmc/u-boot/drivers/i2c/
H A Dast2600_i2c.c266 u32 apb_clk; in ast2600_i2c_set_speed() local
279 apb_clk = clk_get_rate(&priv->clk); in ast2600_i2c_set_speed()
282 base_clk1 = (apb_clk * 10) / ((((clk_div_reg & 0xff) + 2) * 10) / 2); in ast2600_i2c_set_speed()
284 (apb_clk * 10) / (((((clk_div_reg >> 8) & 0xff) + 2) * 10) / 2); in ast2600_i2c_set_speed()
285 base_clk3 = (apb_clk * 10) / in ast2600_i2c_set_speed()
287 base_clk4 = (apb_clk * 10) / in ast2600_i2c_set_speed()
290 if ((apb_clk / speed) <= 32) { in ast2600_i2c_set_speed()
292 divisor = DIV_ROUND_UP(apb_clk, speed); in ast2600_i2c_set_speed()
/openbmc/linux/drivers/media/rc/
H A Dsunxi-cir.c95 struct clk *apb_clk; member
183 ret = clk_prepare_enable(ir->apb_clk); in sunxi_ir_hw_init()
222 clk_disable_unprepare(ir->apb_clk); in sunxi_ir_hw_init()
234 clk_disable_unprepare(ir->apb_clk); in sunxi_ir_hw_exit()
275 ir->apb_clk = devm_clk_get(dev, "apb"); in sunxi_ir_probe()
276 if (IS_ERR(ir->apb_clk)) { in sunxi_ir_probe()
278 return PTR_ERR(ir->apb_clk); in sunxi_ir_probe()
/openbmc/linux/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c22 clk_prepare_enable(dcss->apb_clk); in dcss_clocks_enable()
33 clk_disable_unprepare(dcss->apb_clk); in dcss_clocks_disable()
138 {"apb", &dcss->apb_clk}, in dcss_clks_init()
163 devm_clk_put(dcss->dev, dcss->apb_clk); in dcss_clks_release()
H A Ddcss-dev.h81 struct clk *apb_clk; member
/openbmc/linux/drivers/watchdog/
H A Dstarfive-wdt.c105 struct clk *apb_clk; member
150 ret = clk_prepare_enable(wdt->apb_clk); in starfive_wdt_enable_clock()
164 clk_disable_unprepare(wdt->apb_clk); in starfive_wdt_disable_clock()
171 wdt->apb_clk = devm_clk_get(dev, "apb"); in starfive_wdt_get_clock()
172 if (IS_ERR(wdt->apb_clk)) in starfive_wdt_get_clock()
173 return dev_err_probe(dev, PTR_ERR(wdt->apb_clk), "failed to get apb clock\n"); in starfive_wdt_get_clock()
/openbmc/linux/sound/soc/sunxi/
H A Dsun4i-spdif.c186 struct clk *apb_clk; member
607 clk_disable_unprepare(host->apb_clk); in sun4i_spdif_runtime_suspend()
620 ret = clk_prepare_enable(host->apb_clk); in sun4i_spdif_runtime_resume()
664 host->apb_clk = devm_clk_get(&pdev->dev, "apb"); in sun4i_spdif_probe()
665 if (IS_ERR(host->apb_clk)) { in sun4i_spdif_probe()
667 return PTR_ERR(host->apb_clk); in sun4i_spdif_probe()
/openbmc/linux/drivers/iio/adc/
H A Dspear_adc.c107 u32 apb_clk = clk_get_rate(st->clk); in spear_adc_set_clk() local
109 count = DIV_ROUND_UP(apb_clk, val); in spear_adc_set_clk()
112 st->current_clk = apb_clk / count; in spear_adc_set_clk()
/openbmc/linux/drivers/i2c/busses/
H A Di2c-sprd.c323 u32 apb_clk = i2c_dev->src_clk; in sprd_i2c_set_clk() local
328 u32 i2c_dvd = apb_clk / (4 * freq) - 1; in sprd_i2c_set_clk()
346 writel((6 * apb_clk) / 10000000, i2c_dev->base + ADDR_STA0_DVD); in sprd_i2c_set_clk()
348 writel((4 * apb_clk) / 1000000, i2c_dev->base + ADDR_STA0_DVD); in sprd_i2c_set_clk()
H A Di2c-npcm7xx.c561 u32 apb_clk; member
2100 if (bus->apb_clk >= smb_timing[scl_table_cnt].core_clk) in npcm_i2c_init_clk()
2533 bus->apb_clk = clk_get_rate(i2c_clk); in npcm_i2c_probe_bus()
/openbmc/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-cygnus-clock.dtsi62 apb_clk: apb_clk { label
H A Dbcm63138.dtsi62 apb_clk: apb_clk { label
H A Dbcm-cygnus.dtsi346 clocks = <&apb_clk>;
497 clocks = <&axi41_clk>, <&apb_clk>;
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu-suniv-f1c100s.c146 static SUNXI_CCU_DIV_TABLE(apb_clk, "apb", "ahb",
329 &apb_clk.common,
421 [CLK_APB] = &apb_clk.common.hw,
/openbmc/linux/drivers/clk/actions/
H A Dowl-s500.c198 static OWL_DIVIDER(apb_clk, "apb_clk", "nic_clk", CMU_BUSCLK1, 14, 2, NULL, 0, 0);
462 &apb_clk.common,
523 [CLK_APB] = &apb_clk.common.hw,
H A Dowl-s900.c163 static OWL_DIVIDER(apb_clk, "apb_clk", "ahb_clk", CMU_BUSCLK, 8, 2, apb_div_table, 0, 0);
516 &apb_clk.common,
609 [CLK_APB] = &apb_clk.common.hw,
/openbmc/u-boot/doc/device-tree-bindings/net/
H A Dsnps,dwc-qos-ethernet.txt82 - "apb_clk"
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dsnps,dwc-qos-ethernet.txt85 - "apb_clk"
/openbmc/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra20.c1896 FUNCTION(apb_clk),