imx_ccm_clk
static struct imx_ccm_clk imx7d_ccm_clks[] = {
static struct imx_ccm_clk imx8mq_ccm_clks[] = {
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
struct imx_ccm_clk *clk_parent;
struct imx_ccm_clk *
struct imx_ccm_clk *clk;
struct imx_ccm_clk *clk;
struct imx_ccm_clk *clk;
struct imx_ccm_clk *clk = (struct imx_ccm_clk *)clkp;
int imx_ccm_composite_enable(struct imx_ccm_softc *, struct imx_ccm_clk *, int);
u_int imx_ccm_composite_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_composite_set_rate(struct imx_ccm_softc *, struct imx_ccm_clk *, u_int);
const char *imx_ccm_composite_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_composite_set_parent(struct imx_ccm_softc *, struct imx_ccm_clk *, const char *);
int imx_ccm_pll_enable(struct imx_ccm_softc *, struct imx_ccm_clk *, int);
u_int imx_ccm_pll_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
const char *imx_ccm_pll_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
u_int imx_ccm_fixed_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
u_int imx_ccm_fixed_factor_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_fixed_factor_set_rate(struct imx_ccm_softc *, struct imx_ccm_clk *, u_int);
const char *imx_ccm_fixed_factor_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
const char *imx_ccm_mux_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_mux_set_parent(struct imx_ccm_softc *, struct imx_ccm_clk *, const char *);
u_int imx_ccm_div_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_div_set_rate(struct imx_ccm_softc *, struct imx_ccm_clk *, u_int);
const char *imx_ccm_div_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
struct imx_ccm_clk *, int);
struct imx_ccm_clk *);
struct imx_ccm_clk *, u_int);
struct imx_ccm_clk *, u_int);
struct imx_ccm_clk *);
struct imx_ccm_clk *,
struct imx_ccm_clk *sc_clks;
struct imx_ccm_clk *imx_ccm_clock_find(struct imx_ccm_softc *,
struct imx_ccm_clk;
int imx_ccm_extclk_enable(struct imx_ccm_softc *, struct imx_ccm_clk *, int);
u_int imx_ccm_extclk_get_rate(struct imx_ccm_softc *, struct imx_ccm_clk *);
int imx_ccm_extclk_set_rate(struct imx_ccm_softc *, struct imx_ccm_clk *, u_int);
const char *imx_ccm_extclk_get_parent(struct imx_ccm_softc *, struct imx_ccm_clk *);
struct imx_ccm_clk *, int);
struct imx_ccm_clk *);
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, const char *parent)
imx_ccm_composite_enable(struct imx_ccm_softc *sc, struct imx_ccm_clk *clk,
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, u_int rate)
struct imx_ccm_clk *rclk_parent;
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, u_int rate)
imx_ccm_extclk_enable(struct imx_ccm_softc *sc, struct imx_ccm_clk *clk,
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, u_int rate)
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, u_int rate)
struct imx_ccm_clk *clk)
imx_ccm_gate_enable(struct imx_ccm_softc *sc, struct imx_ccm_clk *clk,
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk)
struct imx_ccm_clk *clk, const char *parent)
struct imx_ccm_clk *clk)
imx_ccm_pll_enable(struct imx_ccm_softc *sc, struct imx_ccm_clk *clk,
struct imx_ccm_clk *clk)