Home
last modified time | relevance | path

Searched refs:clk_divider (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/arch/arm/mach-imx/
Dclk-fixup-div.c18 #define to_clk_div(_hw) container_of(_hw, struct clk_divider, hw)
31 struct clk_divider divider;
38 struct clk_divider *divider = to_clk_div(hw); in to_clk_fixup_div()
63 struct clk_divider *div = to_clk_div(hw); in clk_fixup_div_set_rate()
Dclk-busy.c33 struct clk_divider div;
41 struct clk_divider *div = container_of(hw, struct clk_divider, hw); in to_clk_busy_divider()
/linux-4.1.27/drivers/clk/ti/
Ddivider.c29 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
44 static unsigned int _get_maxdiv(struct clk_divider *divider) in _get_maxdiv()
66 static unsigned int _get_div(struct clk_divider *divider, unsigned int val) in _get_div()
88 static unsigned int _get_val(struct clk_divider *divider, u8 div) in _get_val()
102 struct clk_divider *divider = to_clk_divider(hw); in ti_clk_divider_recalc_rate()
136 static bool _is_valid_div(struct clk_divider *divider, unsigned int div) in _is_valid_div()
148 struct clk_divider *divider = to_clk_divider(hw); in ti_clk_divider_bestdiv()
215 struct clk_divider *divider; in ti_clk_divider_set_rate()
262 struct clk_divider *div; in _register_divider()
364 struct clk_divider *div; in ti_clk_build_component_div()
[all …]
Dgate.c27 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
67 struct clk_divider *parent; in omap36xx_gate_clk_enable_with_hsdiv_restore()
Dcomposite.c31 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
/linux-4.1.27/drivers/clk/mxs/
Dclk-div.c29 struct clk_divider divider;
37 struct clk_divider *divider = container_of(hw, struct clk_divider, hw); in to_clk_div()
/linux-4.1.27/arch/arm/mach-omap2/
Dclock36xx.c28 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
43 struct clk_divider *parent; in omap36xx_pwrdn_clk_enable_with_hsdiv_restore()
/linux-4.1.27/drivers/clk/
Dclk-divider.c31 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
137 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_recalc_rate()
347 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_round_rate()
382 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_set_rate()
421 struct clk_divider *div; in _register_divider()
433 div = kzalloc(sizeof(struct clk_divider), GFP_KERNEL); in _register_divider()
512 struct clk_divider *div; in clk_unregister_divider()
/linux-4.1.27/drivers/clk/st/
Dclkgen-mux.c61 struct clk_divider div[NUM_INPUTS];
739 struct clk_divider *div; in st_of_clkgen_vcc_setup()
756 div = kzalloc(sizeof(struct clk_divider), GFP_KERNEL); in st_of_clkgen_vcc_setup()
820 kfree(container_of(composite->rate_hw, struct clk_divider, hw)); in st_of_clkgen_vcc_setup()
Dclk-flexgen.c25 struct clk_divider pdiv;
29 struct clk_divider fdiv;
Dclkgen-pll.c556 struct clk_divider *div; in clkgen_odf_register()
/linux-4.1.27/drivers/mfd/
Drtsx_usb.c404 u8 n, clk_divider, mcu_cnt, div; in rtsx_usb_switch_clock() local
413 clk_divider = SD_CLK_DIVIDE_128; in rtsx_usb_switch_clock()
416 clk_divider = SD_CLK_DIVIDE_0; in rtsx_usb_switch_clock()
420 SD_CLK_DIVIDE_MASK, clk_divider); in rtsx_usb_switch_clock()
Drtsx_pcr.c646 u8 n, clk_divider, mcu_cnt, div; in rtsx_pci_switch_clock() local
657 clk_divider = SD_CLK_DIVIDE_128; in rtsx_pci_switch_clock()
660 clk_divider = SD_CLK_DIVIDE_0; in rtsx_pci_switch_clock()
663 SD_CLK_DIVIDE_MASK, clk_divider); in rtsx_pci_switch_clock()
/linux-4.1.27/drivers/clk/shmobile/
Dclk-rcar-gen2.c213 struct clk_divider *div; in cpg_adsp_clk_register()
/linux-4.1.27/drivers/clk/rockchip/
Dclk.c52 struct clk_divider *div = NULL; in rockchip_clk_register_branch()
/linux-4.1.27/include/linux/
Dclk-provider.h346 struct clk_divider { struct
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sunxi.c1131 struct clk_divider *divider; in sunxi_divs_clk_setup()