Searched refs:clk_multiplier (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-multiplier.c | 15 static inline u32 clk_mult_readl(struct clk_multiplier *mult) in clk_mult_readl() 23 static inline void clk_mult_writel(struct clk_multiplier *mult, u32 val) in clk_mult_writel() 31 static unsigned long __get_mult(struct clk_multiplier *mult, in __get_mult() 44 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_recalc_rate() 69 struct clk_multiplier *mult = to_clk_multiplier(hw); in __bestmult() 118 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_round_rate() 128 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_set_rate()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-multiplier.c | 15 static inline u32 clk_mult_readl(struct clk_multiplier *mult) in clk_mult_readl() 23 static inline void clk_mult_writel(struct clk_multiplier *mult, u32 val) in clk_mult_writel() 31 static unsigned long __get_mult(struct clk_multiplier *mult, in __get_mult() 44 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_recalc_rate() 69 struct clk_multiplier *mult = to_clk_multiplier(hw); in __bestmult() 118 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_round_rate() 128 struct clk_multiplier *mult = to_clk_multiplier(hw); in clk_multiplier_set_rate()
|
/kernel/linux/linux-5.10/drivers/clk/sunxi/ |
H A D | clk-a10-pll2.c | 44 struct clk_multiplier *mult; in sun4i_pll2_setup() 83 mult = kzalloc(sizeof(struct clk_multiplier), GFP_KERNEL); in sun4i_pll2_setup()
|
H A D | clk-sun4i-pll3.c | 24 struct clk_multiplier *mult; in sun4i_a10_pll3_setup()
|
/kernel/linux/linux-6.6/drivers/clk/sunxi/ |
H A D | clk-a10-pll2.c | 44 struct clk_multiplier *mult; in sun4i_pll2_setup() 83 mult = kzalloc(sizeof(struct clk_multiplier), GFP_KERNEL); in sun4i_pll2_setup()
|
H A D | clk-sun4i-pll3.c | 24 struct clk_multiplier *mult; in sun4i_a10_pll3_setup()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | clk-provider.h | 1008 * struct clk_multiplier - adjustable multiplier clock 1031 struct clk_multiplier { struct 1040 #define to_clk_multiplier(_hw) container_of(_hw, struct clk_multiplier, hw)
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | clk-provider.h | 1184 * struct clk_multiplier - adjustable multiplier clock 1207 struct clk_multiplier { struct 1216 #define to_clk_multiplier(_hw) container_of(_hw, struct clk_multiplier, hw)
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 614 u32 val, clk_divisor, clk_multiplier, tsu_thd, tlow, thigh, non_hs_mode; in tegra_i2c_init() local 683 clk_multiplier = (tlow + thigh + 2) * (non_hs_mode + 1); in tegra_i2c_init() 686 i2c_dev->bus_clk_rate * clk_multiplier); in tegra_i2c_init()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 609 u32 val, clk_divisor, clk_multiplier, tsu_thd, tlow, thigh, non_hs_mode; in tegra_i2c_init() local 684 clk_multiplier = (tlow + thigh + 2) * (non_hs_mode + 1); in tegra_i2c_init() 687 t->bus_freq_hz * clk_multiplier); in tegra_i2c_init()
|
Completed in 15 milliseconds