rk_cru_softc
struct rk_cru_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(rk3288_cru, sizeof(struct rk_cru_softc),
struct rk_cru_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(rk3328_cru, sizeof(struct rk_cru_softc),
rk3399_cru_init(struct rk_cru_softc *sc)
struct rk_cru_softc * const sc = device_private(self);
rk3399_cru_pll_get_rate(struct rk_cru_softc *sc,
rk3399_cru_pll_set_rate(struct rk_cru_softc *sc,
CFATTACH_DECL_NEW(rk3399_cru, sizeof(struct rk_cru_softc),
rk3399_pmucru_pll_get_rate(struct rk_cru_softc *sc,
rk3399_pmucru_pll_set_rate(struct rk_cru_softc *sc,
struct rk_cru_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(rk3399_pmucru, sizeof(struct rk_cru_softc),
rk3588_cru_init(struct rk_cru_softc *sc)
struct rk_cru_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(rk3588_cru, sizeof(struct rk_cru_softc),
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
struct rk_cru_softc * const sc = priv;
rk_cru_clock_find(struct rk_cru_softc *sc, const char *name)
rk_cru_attach(struct rk_cru_softc *sc)
rk_cru_print(struct rk_cru_softc *sc)
struct rk_cru_softc * const sc = device_private(dev);
struct rk_cru_softc * const sc = device_private(dev);
struct rk_cru_softc * const sc = device_private(dev);
u_int rk_cru_pll_get_rate(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_pll_set_rate(struct rk_cru_softc *, struct rk_cru_clk *, u_int);
const char *rk_cru_pll_get_parent(struct rk_cru_softc *, struct rk_cru_clk *);
u_int rk_cru_arm_get_rate(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_arm_set_rate(struct rk_cru_softc *, struct rk_cru_clk *, u_int);
int rk_cru_arm_set_rate(struct rk_cru_softc *, struct rk_cru_clk *, u_int);
const char *rk_cru_arm_get_parent(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_arm_set_parent(struct rk_cru_softc *, struct rk_cru_clk *, const char *);
int rk_cru_composite_enable(struct rk_cru_softc *, struct rk_cru_clk *, int);
u_int rk_cru_composite_get_rate(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_composite_set_rate(struct rk_cru_softc *, struct rk_cru_clk *, u_int);
const char *rk_cru_composite_get_parent(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_composite_set_parent(struct rk_cru_softc *, struct rk_cru_clk *, const char *);
struct rk_cru_softc;
int rk_cru_gate_enable(struct rk_cru_softc *,
const char *rk_cru_gate_get_parent(struct rk_cru_softc *,
const char *rk_cru_mux_get_parent(struct rk_cru_softc *, struct rk_cru_clk *);
int rk_cru_mux_set_parent(struct rk_cru_softc *, struct rk_cru_clk *, const char *);
int (*enable)(struct rk_cru_softc *,
u_int (*get_rate)(struct rk_cru_softc *,
int (*set_rate)(struct rk_cru_softc *,
u_int (*round_rate)(struct rk_cru_softc *,
const char * (*get_parent)(struct rk_cru_softc *,
int (*set_parent)(struct rk_cru_softc *,
int rk_cru_attach(struct rk_cru_softc *);
struct rk_cru_clk *rk_cru_clock_find(struct rk_cru_softc *,
void rk_cru_print(struct rk_cru_softc *);
rk_cru_arm_set_rate_cpurates(struct rk_cru_softc *sc,
rk_cru_arm_set_rate(struct rk_cru_softc *sc,
rk_cru_arm_get_parent(struct rk_cru_softc *sc,
rk_cru_arm_set_parent(struct rk_cru_softc *sc,
rk_cru_arm_get_rate(struct rk_cru_softc *sc,
rk_cru_arm_set_rate_rates(struct rk_cru_softc *sc,
rk_cru_composite_set_rate_frac(struct rk_cru_softc *sc,
rk_cru_composite_set_rate(struct rk_cru_softc *sc,
rk_cru_composite_get_parent(struct rk_cru_softc *sc,
rk_cru_composite_set_parent(struct rk_cru_softc *sc,
rk_cru_composite_enable(struct rk_cru_softc *sc, struct rk_cru_clk *clk,
rk_cru_composite_get_rate(struct rk_cru_softc *sc,
rk_cru_gate_enable(struct rk_cru_softc *sc, struct rk_cru_clk *clk,
rk_cru_gate_get_parent(struct rk_cru_softc *sc,
rk_cru_mux_get_parent(struct rk_cru_softc *sc,
rk_cru_mux_set_parent(struct rk_cru_softc *sc,
rk_cru_pll_set_rate(struct rk_cru_softc *sc,
rk_cru_pll_get_parent(struct rk_cru_softc *sc,
rk_cru_pll_get_rate(struct rk_cru_softc *sc,