Searched refs:axi_clkgen (Results 1 – 1 of 1) sorted by relevance
62 struct axi_clkgen { struct238 static void axi_clkgen_write(struct axi_clkgen *axi_clkgen, in axi_clkgen_write() argument241 writel(val, axi_clkgen->base + reg); in axi_clkgen_write()244 static void axi_clkgen_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_read() argument247 *val = readl(axi_clkgen->base + reg); in axi_clkgen_read()250 static int axi_clkgen_wait_non_busy(struct axi_clkgen *axi_clkgen) in axi_clkgen_wait_non_busy() argument256 axi_clkgen_read(axi_clkgen, AXI_CLKGEN_V2_REG_DRP_STATUS, &val); in axi_clkgen_wait_non_busy()265 static int axi_clkgen_mmcm_read(struct axi_clkgen *axi_clkgen, in axi_clkgen_mmcm_read() argument271 ret = axi_clkgen_wait_non_busy(axi_clkgen); in axi_clkgen_mmcm_read()278 axi_clkgen_write(axi_clkgen, AXI_CLKGEN_V2_REG_DRP_CNTRL, reg_val); in axi_clkgen_mmcm_read()[all …]