Searched refs:clk_divider (Results 1 – 17 of 17) sorted by relevance
/linux-4.1.27/arch/arm/mach-imx/ |
D | clk-fixup-div.c | 18 #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()
|
D | clk-busy.c | 33 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/ |
D | divider.c | 29 #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 …]
|
D | gate.c | 27 #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()
|
D | composite.c | 31 #define to_clk_divider(_hw) container_of(_hw, struct clk_divider, hw)
|
/linux-4.1.27/drivers/clk/mxs/ |
D | clk-div.c | 29 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/ |
D | clock36xx.c | 28 #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/ |
D | clk-divider.c | 31 #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/ |
D | clkgen-mux.c | 61 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()
|
D | clk-flexgen.c | 25 struct clk_divider pdiv; 29 struct clk_divider fdiv;
|
D | clkgen-pll.c | 556 struct clk_divider *div; in clkgen_odf_register()
|
/linux-4.1.27/drivers/mfd/ |
D | rtsx_usb.c | 404 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()
|
D | rtsx_pcr.c | 646 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/ |
D | clk-rcar-gen2.c | 213 struct clk_divider *div; in cpg_adsp_clk_register()
|
/linux-4.1.27/drivers/clk/rockchip/ |
D | clk.c | 52 struct clk_divider *div = NULL; in rockchip_clk_register_branch()
|
/linux-4.1.27/include/linux/ |
D | clk-provider.h | 346 struct clk_divider { struct
|
/linux-4.1.27/drivers/clk/sunxi/ |
D | clk-sunxi.c | 1131 struct clk_divider *divider; in sunxi_divs_clk_setup()
|