Lines Matching defs:axi_clkgen
65 struct axi_clkgen { struct
67 const struct axi_clkgen_mmcm_ops *mmcm_ops; argument
71 static void axi_clkgen_mmcm_enable(struct axi_clkgen *axi_clkgen, in axi_clkgen_mmcm_enable()
77 static int axi_clkgen_mmcm_write(struct axi_clkgen *axi_clkgen, in axi_clkgen_mmcm_write()
83 static int axi_clkgen_mmcm_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_mmcm_read()
199 static void axi_clkgen_write(struct axi_clkgen *axi_clkgen, in axi_clkgen_write()
205 static void axi_clkgen_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_read()
239 static int axi_clkgen_v1_mmcm_write(struct axi_clkgen *axi_clkgen, in axi_clkgen_v1_mmcm_write()
251 static int axi_clkgen_v1_mmcm_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_v1_mmcm_read()
263 static void axi_clkgen_v1_mmcm_enable(struct axi_clkgen *axi_clkgen, in axi_clkgen_v1_mmcm_enable()
275 static int axi_clkgen_wait_non_busy(struct axi_clkgen *axi_clkgen) in axi_clkgen_wait_non_busy()
290 static int axi_clkgen_v2_mmcm_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_v2_mmcm_read()
314 static int axi_clkgen_v2_mmcm_write(struct axi_clkgen *axi_clkgen, in axi_clkgen_v2_mmcm_write()
336 static void axi_clkgen_v2_mmcm_enable(struct axi_clkgen *axi_clkgen, in axi_clkgen_v2_mmcm_enable()
361 struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); in axi_clkgen_set_rate() local
424 struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); in axi_clkgen_recalc_rate() local
450 struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); in axi_clkgen_enable() local
459 struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); in axi_clkgen_disable() local
487 struct axi_clkgen *axi_clkgen; in axi_clkgen_probe() local