Home
last modified time | relevance | path

Searched refs:refclk (Results 1 – 25 of 48) sorted by relevance

12

/openbmc/u-boot/drivers/video/rockchip/
H A Drk_mipi.c207 u32 refclk = priv->ref_clk; in rk_mipi_phy_enable() local
208 u32 remain = refclk; in rk_mipi_phy_enable()
261 max_prediv = (refclk / (5 * MHz)); in rk_mipi_phy_enable()
262 min_prediv = ((refclk / (40 * MHz)) ? (refclk / (40 * MHz) + 1) : 1); in rk_mipi_phy_enable()
274 if ((ddr_clk * i % refclk < remain) && in rk_mipi_phy_enable()
275 (ddr_clk * i / refclk) < max_fbdiv) { in rk_mipi_phy_enable()
277 remain = ddr_clk * i % refclk; in rk_mipi_phy_enable()
280 fbdiv = ddr_clk * prediv / refclk; in rk_mipi_phy_enable()
281 ddr_clk = refclk * fbdiv / prediv; in rk_mipi_phy_enable()
285 __func__, refclk, prediv, fbdiv, ddr_clk); in rk_mipi_phy_enable()
/openbmc/qemu/hw/timer/
H A Darmv7m_systick.c42 ptimer_set_period_from_clock(s->ptimer, s->refclk, 1); in systick_set_period_from_clock()
101 if (!clock_has_source(s->refclk)) { in systick_read()
105 val = clock_ns_to_ticks(s->refclk, 10 * SCALE_MS) - 1; in systick_read()
107 if (clock_ticks_to_ns(s->refclk, val + 1) != 10 * SCALE_MS) { in systick_read()
142 if (!clock_has_source(s->refclk)) { in systick_write()
206 if (!clock_has_source(s->refclk)) { in systick_reset()
239 ptimer_set_period_from_clock(s->ptimer, s->refclk, 1); in systick_refclk_update()
252 s->refclk = qdev_init_clock_in(DEVICE(obj), "refclk", in systick_instance_init()
279 VMSTATE_CLOCK(refclk, SysTickState),
/openbmc/qemu/hw/arm/
H A Dstm32f100_soc.c63 s->refclk = qdev_init_clock_in(DEVICE(s), "refclk", NULL, NULL, 0); in stm32f100_soc_initfn()
80 if (clock_has_source(s->refclk)) { in stm32f100_soc_realize()
96 clock_set_mul_div(s->refclk, 8, 1); in stm32f100_soc_realize()
97 clock_set_source(s->refclk, s->sysclk); in stm32f100_soc_realize()
122 qdev_connect_clock_in(armv7m, "refclk", s->refclk); in stm32f100_soc_realize()
H A Dmsf2-soc.c79 s->refclk = qdev_init_clock_in(DEVICE(obj), "refclk", NULL, NULL, 0); in m2sxxx_soc_initfn()
101 if (clock_has_source(s->refclk)) { in m2sxxx_soc_realize()
114 clock_set_mul_div(s->refclk, 32, 1); in m2sxxx_soc_realize()
115 clock_set_source(s->refclk, s->m3clk); in m2sxxx_soc_realize()
140 qdev_connect_clock_in(armv7m, "refclk", s->refclk); in m2sxxx_soc_realize()
H A Dstm32f205_soc.c80 s->refclk = qdev_init_clock_in(DEVICE(s), "refclk", NULL, NULL, 0); in stm32f205_soc_initfn()
97 if (clock_has_source(s->refclk)) { in stm32f205_soc_realize()
113 clock_set_mul_div(s->refclk, 8, 1); in stm32f205_soc_realize()
114 clock_set_source(s->refclk, s->sysclk); in stm32f205_soc_realize()
134 qdev_connect_clock_in(armv7m, "refclk", s->refclk); in stm32f205_soc_realize()
H A Dstm32f405_soc.c88 s->refclk = qdev_init_clock_in(DEVICE(s), "refclk", NULL, NULL, 0); in stm32f405_soc_initfn()
105 if (clock_has_source(s->refclk)) { in stm32f405_soc_realize()
121 clock_set_mul_div(s->refclk, 8, 1); in stm32f405_soc_realize()
122 clock_set_source(s->refclk, s->sysclk); in stm32f405_soc_realize()
159 qdev_connect_clock_in(armv7m, "refclk", s->refclk); in stm32f405_soc_realize()
H A Darmv7m.c276 s->refclk = qdev_init_clock_in(DEVICE(obj), "refclk", NULL, NULL, 0); in armv7m_instance_init()
463 if (clock_has_source(s->refclk)) { in armv7m_realize()
465 s->refclk); in armv7m_realize()
483 if (clock_has_source(s->refclk)) { in armv7m_realize()
485 s->refclk); in armv7m_realize()
574 VMSTATE_CLOCK(refclk, ARMv7MState),
H A Dmps2.c91 Clock *refclk; member
156 mms->refclk = clock_new(OBJECT(machine), "REFCLK"); in mps2_common_init()
157 clock_set_hz(mms->refclk, REFCLK_FRQ); in mps2_common_init()
241 qdev_connect_clock_in(armv7m, "refclk", mms->refclk); in mps2_common_init()
/openbmc/u-boot/arch/arm/dts/
H A Dkeystone-k2hk-evm.dts25 clock-output-names = "refclk-sys";
32 clock-output-names = "refclk-pass";
39 clock-output-names = "refclk-arm";
46 clock-output-names = "refclk-ddr3a";
53 clock-output-names = "refclk-ddr3b";
H A Dkeystone-k2e-evm.dts26 clock-output-names = "refclk-sys";
33 clock-output-names = "refclk-pass";
40 clock-output-names = "refclk-ddr3a";
H A Darmada-xp.dtsi173 clocks = <&coreclk 2>, <&refclk>;
179 clocks = <&coreclk 2>, <&refclk>;
264 refclk: oscillator { label
/openbmc/qemu/hw/char/
H A Dcadence_uart.c178 input_clk = clock_get_hz(s->refclk); in uart_parameters_setup()
242 if (!clock_is_enabled(s->refclk) || device_is_in_reset(DEVICE(s))) { in uart_can_receive()
380 if (!clock_is_enabled(s->refclk) || device_is_in_reset(DEVICE(s))) { in uart_event()
419 if (!clock_is_enabled(s->refclk) || device_is_in_reset(DEVICE(s))) { in uart_write()
488 if (!clock_is_enabled(s->refclk) || device_is_in_reset(DEVICE(s))) { in uart_read()
566 s->refclk = qdev_init_clock_in(DEVICE(obj), "refclk", in cadence_uart_init()
569 clock_set_hz(s->refclk, UART_DEFAULT_REF_CLK); in cadence_uart_init()
579 clock_set_hz(s->refclk, UART_DEFAULT_REF_CLK); in cadence_uart_pre_load()
615 VMSTATE_CLOCK_V(refclk, CadenceUARTState, 3),
/openbmc/u-boot/drivers/clk/
H A Dclk_stm32mp1.c401 u8 refclk[REFCLK_SIZE]; member
477 .refclk[0] = (p1), \
478 .refclk[1] = (p2), \
479 .refclk[2] = (p3), \
480 .refclk[3] = (p4), \
840 ulong refclk; in pll_get_fref_ck() local
846 refclk = stm32mp1_clk_get_fixed(priv, pll[pll_id].refclk[src]); in pll_get_fref_ck()
848 pll_id, selr, (u32)(refclk / 1000)); in pll_get_fref_ck()
850 return refclk; in pll_get_fref_ck()
864 ulong refclk, fvco; in pll_get_fvco() local
[all …]
/openbmc/qemu/include/hw/timer/
H A Darmv7m_systick.h46 Clock *refclk; member
/openbmc/u-boot/arch/arm/cpu/armv7/bcm235xx/
H A Dclk-core.h73 struct refclk *refclk_str_to_clk(const char *name);
409 struct refclk { struct
460 static inline struct refclk *to_refclk(struct clk *clock) in to_refclk()
462 return container_of(clock, struct refclk, clk); in to_refclk()
H A Dclk-bcm235xx.c24 static struct refclk clk_name = { \
52 struct refclk *procclk;
68 struct refclk *refclk_str_to_clk(const char *name) in refclk_str_to_clk()
/openbmc/u-boot/arch/arm/cpu/armv7/bcm281xx/
H A Dclk-core.h73 struct refclk *refclk_str_to_clk(const char *name);
409 struct refclk { struct
460 static inline struct refclk *to_refclk(struct clk *clock) in to_refclk()
462 return container_of(clock, struct refclk, clk); in to_refclk()
H A Dclk-bcm281xx.c24 static struct refclk clk_name = { \
52 struct refclk *procclk;
68 struct refclk *refclk_str_to_clk(const char *name) in refclk_str_to_clk()
/openbmc/qemu/include/hw/arm/
H A Dstm32f100_soc.h58 Clock *refclk; member
H A Dmsf2-soc.h59 Clock *refclk; member
H A Dstm32f205_soc.h69 Clock *refclk; member
H A Dstm32f405_soc.h74 Clock *refclk; member
H A Darmv7m.h95 Clock *refclk; member
/openbmc/qemu/include/hw/char/
H A Dcadence_uart.h53 Clock *refclk; member
/openbmc/u-boot/arch/arm/mach-imx/mx5/
H A Dclock.c163 uint64_t refclk, temp; in decode_pll() local
194 refclk = infreq * 2; in decode_pll()
196 refclk *= 2; in decode_pll()
198 do_div(refclk, pdf + 1); in decode_pll()
199 temp = refclk * mfn_abs; in decode_pll()
201 ret = refclk * mfi; in decode_pll()

12