| /f-stack/freebsd/arm64/rockchip/clk/ |
| H A D | rk_clk_fract.c | 54 static int rk_clk_fract_init(struct clknode *clk, device_t dev); 55 static int rk_clk_fract_recalc(struct clknode *clk, uint64_t *req); 56 static int rk_clk_fract_set_freq(struct clknode *clknode, uint64_t fin, 58 static int rk_clk_fract_set_gate(struct clknode *clk, bool enable); 141 rk_clk_fract_init(struct clknode *clk, device_t dev) in rk_clk_fract_init() 159 rk_clk_fract_set_gate(struct clknode *clk, bool enable) in rk_clk_fract_set_gate() 183 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, 186 rk_clk_fract_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_fract_recalc() 205 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, in rk_clk_fract_set_freq() 266 struct clknode *clk; in rk_clk_fract_register()
|
| H A D | rk_clk_mux.c | 65 static int rk_clk_mux_init(struct clknode *clk, device_t dev); 66 static int rk_clk_mux_set_mux(struct clknode *clk, int idx); 67 static int rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, 88 rk_clk_mux_init(struct clknode *clk, device_t dev) in rk_clk_mux_init() 108 rk_clk_mux_set_mux(struct clknode *clk, int idx) in rk_clk_mux_set_mux() 130 rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_mux_set_freq() 134 struct clknode *p_clk, *p_best_clk; in rk_clk_mux_set_freq() 185 struct clknode *clk; in rk_clk_mux_register()
|
| H A D | rk_clk_composite.c | 82 rk_clk_composite_read_4(struct clknode *clk, bus_addr_t addr, uint32_t *val) in rk_clk_composite_read_4() 94 rk_clk_composite_write_4(struct clknode *clk, bus_addr_t addr, uint32_t val) in rk_clk_composite_write_4() 106 rk_clk_composite_get_grf(struct clknode *clk) in rk_clk_composite_get_grf() 125 rk_clk_composite_init(struct clknode *clk, device_t dev) in rk_clk_composite_init() 153 rk_clk_composite_set_gate(struct clknode *clk, bool enable) in rk_clk_composite_set_gate() 177 rk_clk_composite_set_mux(struct clknode *clk, int index) in rk_clk_composite_set_mux() 199 rk_clk_composite_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_composite_recalc() 255 rk_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_composite_set_freq() 259 struct clknode *p_clk; in rk_clk_composite_set_freq() 342 struct clknode *clk; in rk_clk_composite_register()
|
| H A D | rk_clk_gate.c | 53 static int rk_clk_gate_init(struct clknode *clk, device_t dev); 54 static int rk_clk_gate_set_gate(struct clknode *clk, bool enable); 75 rk_clk_gate_init(struct clknode *clk, device_t dev) in rk_clk_gate_init() 94 rk_clk_gate_set_gate(struct clknode *clk, bool enable) in rk_clk_gate_set_gate() 118 struct clknode *clk; in rk_clk_gate_register()
|
| H A D | rk_clk_armclk.c | 84 rk_clk_armclk_init(struct clknode *clk, device_t dev) in rk_clk_armclk_init() 104 rk_clk_armclk_set_mux(struct clknode *clk, int index) in rk_clk_armclk_set_mux() 123 rk_clk_armclk_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_armclk_recalc() 146 rk_clk_armclk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_armclk_set_freq() 150 struct clknode *p_main; in rk_clk_armclk_set_freq() 226 struct clknode *clk; in rk_clk_armclk_register()
|
| H A D | rk_clk_pll.c | 77 rk_clk_pll_set_gate(struct clknode *clk, bool enable) in rk_clk_pll_set_gate() 125 rk3066_clk_pll_init(struct clknode *clk, device_t dev) in rk3066_clk_pll_init() 143 rk3066_clk_pll_set_mux(struct clknode *clk, int idx) in rk3066_clk_pll_set_mux() 161 rk3066_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3066_clk_pll_recalc() 319 struct clknode *clk; in rk3066_clk_pll_register() 374 rk3328_clk_pll_init(struct clknode *clk, device_t dev) in rk3328_clk_pll_init() 386 rk3328_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3328_clk_pll_recalc() 525 struct clknode *clk; in rk3328_clk_pll_register() 586 rk3399_clk_pll_init(struct clknode *clk, device_t dev) in rk3399_clk_pll_init() 597 rk3399_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3399_clk_pll_recalc() [all …]
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_clk_otg.c | 49 static int jz4780_clk_otg_init(struct clknode *clk, device_t dev); 50 static int jz4780_clk_otg_recalc_freq(struct clknode *clk, uint64_t *freq); 51 static int jz4780_clk_otg_set_freq(struct clknode *clk, uint64_t fin, 73 jz4780_clk_otg_init(struct clknode *clk, device_t dev) in jz4780_clk_otg_init() 102 jz4780_clk_otg_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_otg_recalc_freq() 119 jz4780_clk_otg_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_otg_set_freq() 155 struct clknode *clk; in jz4780_clk_otg_register()
|
| H A D | jz4780_clk_gen.c | 49 static int jz4780_clk_gen_init(struct clknode *clk, device_t dev); 50 static int jz4780_clk_gen_recalc_freq(struct clknode *clk, uint64_t *freq); 51 static int jz4780_clk_gen_set_freq(struct clknode *clk, uint64_t fin, 53 static int jz4780_clk_gen_set_gate(struct clknode *clk, bool enable); 54 static int jz4780_clk_gen_set_mux(struct clknode *clk, int src); 106 jz4780_clk_gen_init(struct clknode *clk, device_t dev) in jz4780_clk_gen_init() 128 jz4780_clk_gen_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_gen_recalc_freq() 151 jz4780_clk_gen_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_gen_set_freq() 237 jz4780_clk_gen_set_mux(struct clknode *clk, int src) in jz4780_clk_gen_set_mux() 262 jz4780_clk_gen_set_gate(struct clknode *clk, bool enable) in jz4780_clk_gen_set_gate() [all …]
|
| H A D | jz4780_clk_pll.c | 75 static int jz4780_clk_pll_init(struct clknode *clk, device_t dev); 76 static int jz4780_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq); 77 static int jz4780_clk_pll_set_freq(struct clknode *clk, uint64_t fin, 100 jz4780_clk_pll_init(struct clknode *clk, device_t dev) in jz4780_clk_pll_init() 116 jz4780_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_pll_recalc_freq() 165 jz4780_clk_pll_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_pll_set_freq() 221 struct clknode *clk; in jz4780_clk_pll_register()
|
| /f-stack/freebsd/arm64/freescale/imx/clk/ |
| H A D | imx_clk_gate.c | 53 static int imx_clk_gate_init(struct clknode *clk, device_t dev); 54 static int imx_clk_gate_set_gate(struct clknode *clk, bool enable); 72 imx_clk_gate_init(struct clknode *clk, device_t dev) in imx_clk_gate_init() 80 imx_clk_gate_set_gate(struct clknode *clk, bool enable) in imx_clk_gate_set_gate() 102 struct clknode *clk; in imx_clk_gate_register()
|
| H A D | imx_clk_mux.c | 57 static int imx_clk_mux_init(struct clknode *clk, device_t dev); 58 static int imx_clk_mux_set_mux(struct clknode *clk, int idx); 77 imx_clk_mux_init(struct clknode *clk, device_t dev) in imx_clk_mux_init() 97 imx_clk_mux_set_mux(struct clknode *clk, int idx) in imx_clk_mux_set_mux() 121 struct clknode *clk; in imx_clk_mux_register()
|
| H A D | imx_clk_composite.c | 80 imx_clk_composite_init(struct clknode *clk, device_t dev) in imx_clk_composite_init() 98 imx_clk_composite_set_gate(struct clknode *clk, bool enable) in imx_clk_composite_set_gate() 119 imx_clk_composite_set_mux(struct clknode *clk, int index) in imx_clk_composite_set_mux() 138 imx_clk_composite_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_composite_recalc() 207 imx_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in imx_clk_composite_set_freq() 211 struct clknode *p_clk; in imx_clk_composite_set_freq() 293 struct clknode *clk; in imx_clk_composite_register()
|
| H A D | imx_clk_frac_pll.c | 78 imx_clk_frac_pll_init(struct clknode *clk, device_t dev) in imx_clk_frac_pll_init() 86 imx_clk_frac_pll_set_gate(struct clknode *clk, bool enable) in imx_clk_frac_pll_set_gate() 118 imx_clk_frac_pll_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_frac_pll_recalc() 162 struct clknode *clk; in imx_clk_frac_pll_register()
|
| H A D | imx_clk_sscg_pll.c | 82 imx_clk_sscg_pll_init(struct clknode *clk, device_t dev) in imx_clk_sscg_pll_init() 98 imx_clk_sscg_pll_set_gate(struct clknode *clk, bool enable) in imx_clk_sscg_pll_set_gate() 130 imx_clk_sscg_pll_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_sscg_pll_recalc() 180 struct clknode *clk; in imx_clk_sscg_pll_register()
|
| /f-stack/freebsd/arm/allwinner/clkng/ |
| H A D | aw_clk_m.c | 74 aw_clk_m_init(struct clknode *clk, device_t dev) in aw_clk_m_init() 95 aw_clk_m_set_gate(struct clknode *clk, bool enable) in aw_clk_m_set_gate() 118 aw_clk_m_set_mux(struct clknode *clk, int index) in aw_clk_m_set_mux() 166 aw_clk_m_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_m_set_freq() 170 struct clknode *p_clk; in aw_clk_m_set_freq() 229 aw_clk_m_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_m_recalc() 263 struct clknode *clk; in aw_clk_m_register()
|
| H A D | aw_ccung.c | 213 struct clknode *clknode; in aw_ccung_init_clocks() local 217 clknode = clknode_find_by_name(sc->clk_init[i].name); in aw_ccung_init_clocks() 218 if (clknode == NULL) { in aw_ccung_init_clocks() 229 error = clknode_set_parent_by_name(clknode, in aw_ccung_init_clocks() 245 error = clknode_set_freq(clknode, in aw_ccung_init_clocks() 256 error = clknode_enable(clknode); in aw_ccung_init_clocks()
|
| H A D | aw_clk_np.c | 74 aw_clk_np_init(struct clknode *clk, device_t dev) in aw_clk_np_init() 85 aw_clk_np_set_gate(struct clknode *clk, bool enable) in aw_clk_np_set_gate() 139 aw_clk_np_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_np_set_freq() 200 aw_clk_np_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_np_recalc() 234 struct clknode *clk; in aw_clk_np_register()
|
| H A D | aw_clk_nm.c | 75 aw_clk_nm_init(struct clknode *clk, device_t dev) in aw_clk_nm_init() 96 aw_clk_nm_set_gate(struct clknode *clk, bool enable) in aw_clk_nm_set_gate() 119 aw_clk_nm_set_mux(struct clknode *clk, int index) in aw_clk_nm_set_mux() 178 aw_clk_nm_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nm_set_freq() 182 struct clknode *p_clk; in aw_clk_nm_set_freq() 270 aw_clk_nm_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_nm_recalc() 309 struct clknode *clk; in aw_clk_nm_register()
|
| H A D | aw_clk_prediv_mux.c | 75 aw_clk_prediv_mux_init(struct clknode *clk, device_t dev) in aw_clk_prediv_mux_init() 94 aw_clk_prediv_mux_set_mux(struct clknode *clk, int index) in aw_clk_prediv_mux_set_mux() 112 aw_clk_prediv_mux_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_prediv_mux_recalc() 145 struct clknode *clk; in aw_clk_prediv_mux_register()
|
| /f-stack/freebsd/arm64/nvidia/tegra210/ |
| H A D | tegra210_clk_super.c | 88 static int super_mux_init(struct clknode *clk, device_t dev); 89 static int super_mux_set_mux(struct clknode *clk, int idx); 143 super_mux_init(struct clknode *clk, device_t dev) in super_mux_init() 170 super_mux_set_mux(struct clknode *clk, int idx) in super_mux_set_mux() 203 struct clknode *clk; in super_mux_register()
|
| H A D | tegra210_car.c | 396 struct clknode *clknode; in postinit_clock() local 402 clknode = clknode_find_by_name(tbl->name); in postinit_clock() 403 if (clknode == NULL) { in postinit_clock() 409 rv = clknode_set_parent_by_name(clknode, tbl->parent); in postinit_clock() 418 rv = clknode_set_freq(clknode, tbl->frequency, 0 , 9999); in postinit_clock() 427 rv = clknode_enable(clknode); in postinit_clock()
|
| /f-stack/freebsd/arm/nvidia/tegra124/ |
| H A D | tegra124_clk_super.c | 95 static int super_mux_init(struct clknode *clk, device_t dev); 96 static int super_mux_set_mux(struct clknode *clk, int idx); 153 super_mux_init(struct clknode *clk, device_t dev) in super_mux_init() 190 super_mux_set_mux(struct clknode *clk, int idx) in super_mux_set_mux() 234 struct clknode *clk; in super_mux_register()
|
| H A D | tegra124_clk_per.c | 517 static int periph_init(struct clknode *clk, device_t dev); 521 static int periph_set_mux(struct clknode *clk, int idx); 549 periph_init(struct clknode *clk, device_t dev) in periph_init() 588 periph_set_mux(struct clknode *clk, int idx) in periph_set_mux() 621 periph_recalc(struct clknode *clk, uint64_t *freq) in periph_recalc() 677 struct clknode *clk; in periph_register() 698 static int pgate_init(struct clknode *clk, device_t dev); 699 static int pgate_set_gate(struct clknode *clk, bool enable); 735 pgate_init(struct clknode *clk, device_t dev) in pgate_init() 755 pgate_set_gate(struct clknode *clk, bool enable) in pgate_set_gate() [all …]
|
| /f-stack/freebsd/arm/ti/clk/ |
| H A D | ti_clk_clkctrl.c | 85 ti_clkctrl_init(struct clknode *clk, device_t dev) in ti_clkctrl_init() 97 ti_clkctrl_set_gdbclk_gate(struct clknode *clk, bool enable) in ti_clkctrl_set_gdbclk_gate() 141 ti_clkctrl_set_gate(struct clknode *clk, bool enable) in ti_clkctrl_set_gate() 201 struct clknode *clk; in ti_clknode_clkctrl_register()
|
| /f-stack/freebsd/arm64/qoriq/clk/ |
| H A D | qoriq_clk_pll.c | 64 qoriq_clk_pll_init(struct clknode *clk, device_t dev) in qoriq_clk_pll_init() 73 qoriq_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq) in qoriq_clk_pll_recalc_freq() 112 struct clknode *clk; in qoriq_clk_pll_register()
|