Lines Matching defs:sunxi_ccu_softc

34 struct sunxi_ccu_softc;
76 int sunxi_ccu_gate_enable(struct sunxi_ccu_softc *,
78 const char *sunxi_ccu_gate_get_parent(struct sunxi_ccu_softc *,
120 int sunxi_ccu_nkmp_enable(struct sunxi_ccu_softc *,
122 u_int sunxi_ccu_nkmp_get_rate(struct sunxi_ccu_softc *,
124 int sunxi_ccu_nkmp_set_rate(struct sunxi_ccu_softc *,
126 const char *sunxi_ccu_nkmp_get_parent(struct sunxi_ccu_softc *,
170 int sunxi_ccu_nm_enable(struct sunxi_ccu_softc *,
172 u_int sunxi_ccu_nm_get_rate(struct sunxi_ccu_softc *,
174 int sunxi_ccu_nm_set_rate(struct sunxi_ccu_softc *,
176 int sunxi_ccu_nm_set_parent(struct sunxi_ccu_softc *,
179 const char *sunxi_ccu_nm_get_parent(struct sunxi_ccu_softc *,
216 int sunxi_ccu_div_enable(struct sunxi_ccu_softc *,
218 u_int sunxi_ccu_div_get_rate(struct sunxi_ccu_softc *,
220 int sunxi_ccu_div_set_rate(struct sunxi_ccu_softc *,
222 int sunxi_ccu_div_set_parent(struct sunxi_ccu_softc *,
225 const char *sunxi_ccu_div_get_parent(struct sunxi_ccu_softc *,
253 int sunxi_ccu_lcdxch0_set_rate(struct sunxi_ccu_softc *,
256 u_int sunxi_ccu_lcdxch0_round_rate(struct sunxi_ccu_softc *,
260 int sunxi_ccu_lcdxch1_set_rate(struct sunxi_ccu_softc *sc,
278 u_int sunxi_ccu_prediv_get_rate(struct sunxi_ccu_softc *,
280 int sunxi_ccu_prediv_set_rate(struct sunxi_ccu_softc *,
282 int sunxi_ccu_prediv_set_parent(struct sunxi_ccu_softc *,
285 const char *sunxi_ccu_prediv_get_parent(struct sunxi_ccu_softc *,
319 u_int sunxi_ccu_phase_get_rate(struct sunxi_ccu_softc *,
321 int sunxi_ccu_phase_set_rate(struct sunxi_ccu_softc *,
323 const char *sunxi_ccu_phase_get_parent(struct sunxi_ccu_softc *,
344 u_int sunxi_ccu_fixed_factor_get_rate(struct sunxi_ccu_softc *,
346 int sunxi_ccu_fixed_factor_set_rate(struct sunxi_ccu_softc *,
348 const char *sunxi_ccu_fixed_factor_get_parent(struct sunxi_ccu_softc *,
380 int sunxi_ccu_fractional_enable(struct sunxi_ccu_softc *,
382 u_int sunxi_ccu_fractional_get_rate(struct sunxi_ccu_softc *,
384 int sunxi_ccu_fractional_set_rate(struct sunxi_ccu_softc *,
386 u_int sunxi_ccu_fractional_round_rate(struct sunxi_ccu_softc *,
388 const char *sunxi_ccu_fractional_get_parent(struct sunxi_ccu_softc *,
425 int sunxi_ccu_mux_set_parent(struct sunxi_ccu_softc *,
428 const char *sunxi_ccu_mux_get_parent(struct sunxi_ccu_softc *,
461 int (*enable)(struct sunxi_ccu_softc *,
463 u_int (*get_rate)(struct sunxi_ccu_softc *,
465 int (*set_rate)(struct sunxi_ccu_softc *,
467 u_int (*round_rate)(struct sunxi_ccu_softc *,
469 const char * (*get_parent)(struct sunxi_ccu_softc *,
471 int (*set_parent)(struct sunxi_ccu_softc *,
476 struct sunxi_ccu_softc {
491 int sunxi_ccu_attach(struct sunxi_ccu_softc *);
492 struct sunxi_ccu_clk *sunxi_ccu_clock_find(struct sunxi_ccu_softc *,
494 void sunxi_ccu_print(struct sunxi_ccu_softc *);