Home
last modified time | relevance | path

Searched full:sysclk_div (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/mmp/
H A Dclk-audio.c64 struct clk_divider sysclk_div; member
262 priv->sysclk_div.hw.init = CLK_HW_INIT_HW("sys_div", in register_clocks()
265 priv->sysclk_div.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
266 priv->sysclk_div.shift = SSPA_AUD_CTRL_SYSCLK_DIV_SHIFT; in register_clocks()
267 priv->sysclk_div.width = 6; in register_clocks()
268 priv->sysclk_div.flags = CLK_DIVIDER_ONE_BASED; in register_clocks()
269 priv->sysclk_div.flags |= CLK_DIVIDER_ROUND_CLOSEST; in register_clocks()
270 priv->sysclk_div.flags |= CLK_DIVIDER_ALLOW_ZERO; in register_clocks()
271 ret = devm_clk_hw_register(dev, &priv->sysclk_div.hw); in register_clocks()
276 &priv->sysclk_div.hw, &clk_gate_ops, in register_clocks()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/s32v234/
H A Dgeneric.c131 u32 sysclk_div, sysclk_div_number; in get_sys_clk() local
149 sysclk_div = in get_sys_clk()
152 sysclk_div >>= MC_CGM_SC_DCn_PREDIV_OFFSET; in get_sys_clk()
153 sysclk_div += 1; in get_sys_clk()
173 return freq / sysclk_div; in get_sys_clk()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dam43xx-clocks.dtsi357 sysclk_div: sysclk_div { label
368 clocks = <&sysclk_div>, <&dpll_disp_m2_ck>;
445 clocks = <&sysclk_div>;
485 clocks = <&sysclk_div>, <&dpll_core_m5_ck>, <&dpll_disp_m2_ck>;
561 clocks = <&sysclk_div>, <&dpll_per_m2_ck>;
698 clocks = <&sysclk_div>;
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dam43xx-clocks.dtsi370 sysclk_div: sysclk_div { label
381 clocks = <&sysclk_div>, <&dpll_disp_m2_ck>;
458 clocks = <&sysclk_div>;
498 clocks = <&sysclk_div>, <&dpll_core_m5_ck>, <&dpll_disp_m2_ck>;
535 clocks = <&sysclk_div>, <&dpll_per_m2_ck>;
664 clocks = <&sysclk_div>;
720 clocks = <&clk_rc32k_ck>, <&sysclk_div>, <&dpll_ddr_m2_ck>,
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-tango4.c12 #define SYSCLK_DIV 0x20 macro
62 if (readl(base + SYSCLK_DIV) & DIV_BYPASS) in tango4_clkgen_setup()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/ti/
H A Dti,pruss.yaml417 clocks = <&sysclk_div>, /* icss_iep */
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dwm8996.h1615 #define WM8996_SYSCLK_DIV 0x0002 /* SYSCLK_DIV */
1616 #define WM8996_SYSCLK_DIV_MASK 0x0002 /* SYSCLK_DIV */
1617 #define WM8996_SYSCLK_DIV_SHIFT 1 /* SYSCLK_DIV */
1618 #define WM8996_SYSCLK_DIV_WIDTH 1 /* SYSCLK_DIV */