Searched refs:bcm_clk_div (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/clk/bcm/ |
D | clk-kona.c | 57 static inline u64 scaled_div_value(struct bcm_clk_div *div, u32 reg_div) in scaled_div_value() 67 u64 scaled_div_build(struct bcm_clk_div *div, u32 div_value, u32 billionths) in scaled_div_build() 82 scaled_div_min(struct bcm_clk_div *div) in scaled_div_min() 91 u64 scaled_div_max(struct bcm_clk_div *div) in scaled_div_max() 108 divider(struct bcm_clk_div *div, u64 scaled_div) in divider() 118 scale_rate(struct bcm_clk_div *div, u32 rate) in scale_rate() 563 static u64 divider_read_scaled(struct ccu_data *ccu, struct bcm_clk_div *div) in divider_read_scaled() 591 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in __div_commit() 647 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in div_init() 655 struct bcm_clk_div *div, struct bcm_clk_trig *trig, in divider_write() [all …]
|
D | clk-kona.h | 266 struct bcm_clk_div { struct 395 struct bcm_clk_div pre_div; 397 struct bcm_clk_div div; 502 extern u64 scaled_div_max(struct bcm_clk_div *div); 503 extern u64 scaled_div_build(struct bcm_clk_div *div, u32 div_value,
|
D | clk-kona-setup.c | 55 struct bcm_clk_div *div; in clk_requires_trigger() 83 struct bcm_clk_div *div; in peri_clk_data_offsets_valid() 335 static bool div_valid(struct bcm_clk_div *div, const char *field_name, in div_valid() 371 struct bcm_clk_div *div; in kona_dividers_valid() 372 struct bcm_clk_div *pre_div; in kona_dividers_valid() 407 struct bcm_clk_div *div; in peri_clk_data_valid() 408 struct bcm_clk_div *pre_div; in peri_clk_data_valid()
|