Lines Matching defs:clk
26 * $FreeBSD: stable/11/sys/arm/allwinner/clk/aw_hdmiclk.c 308324 2016-11-05 04:17:32Z mmel $
34 __FBSDID("$FreeBSD: stable/11/sys/arm/allwinner/clk/aw_hdmiclk.c 308324 2016-11-05 04:17:32Z mmel $");
48 #include <dev/extres/clk/clk_mux.h>
49 #include <dev/extres/clk/clk_gate.h>
67 { "allwinner,sun4i-a10-hdmi-clk", 1 },
82 aw_hdmiclk_init(struct clknode *clk, device_t dev)
87 sc = clknode_get_softc(clk);
99 clknode_init_parent_idx(clk, index);
104 aw_hdmiclk_set_mux(struct clknode *clk, int index)
109 sc = clknode_get_softc(clk);
125 aw_hdmiclk_set_gate(struct clknode *clk, bool enable)
130 sc = clknode_get_softc(clk);
145 aw_hdmiclk_recalc_freq(struct clknode *clk, uint64_t *freq)
150 sc = clknode_get_softc(clk);
165 aw_hdmiclk_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout,
173 sc = clknode_get_softc(clk);
236 struct clknode *clk;
270 clk = clknode_create(clkdom, &aw_hdmiclk_clknode_class, &def);
271 if (clk == NULL) {
277 sc = clknode_get_softc(clk);
281 clknode_register(clkdom, clk);