| /f-stack/freebsd/arm/mv/ |
| H A D | mv_ap806_clock.c | 126 struct clkdom *clkdom; in mv_ap806_clock_attach() local 193 clkdom = clkdom_create(dev); in mv_ap806_clock_attach() 195 clknode_fixed_register(clkdom, &ap806_clk_cluster_0); in mv_ap806_clock_attach() 196 clknode_fixed_register(clkdom, &ap806_clk_cluster_1); in mv_ap806_clock_attach() 197 clknode_fixed_register(clkdom, &ap806_clk_fixed); in mv_ap806_clock_attach() 198 clknode_fixed_register(clkdom, &ap806_clk_mss); in mv_ap806_clock_attach() 199 clknode_fixed_register(clkdom, &ap806_clk_sdio); in mv_ap806_clock_attach() 201 clkdom_finit(clkdom); in mv_ap806_clock_attach() 204 clkdom_dump(clkdom); in mv_ap806_clock_attach()
|
| H A D | mv_cp110_clock.c | 169 cp110_ofw_map(struct clkdom *clkdom, uint32_t ncells, in cp110_ofw_map() argument 181 *clk = clknode_find_by_id(clkdom, id); in cp110_ofw_map() 190 struct clkdom *clkdom; in mv_cp110_clock_attach() local 212 clkdom = clkdom_create(dev); in mv_cp110_clock_attach() 213 clkdom_set_ofw_mapper(clkdom, cp110_ofw_map); in mv_cp110_clock_attach() 217 clknode_fixed_register(clkdom, &cp110_clk_pll_0); in mv_cp110_clock_attach() 229 clknode_fixed_register(clkdom, &cp110_clk_core); in mv_cp110_clock_attach() 235 clknode_fixed_register(clkdom, &cp110_clk_sdio); in mv_cp110_clock_attach() 272 clknode_gate_register(clkdom, &def); in mv_cp110_clock_attach() 275 clkdom_finit(clkdom); in mv_cp110_clock_attach() [all …]
|
| /f-stack/freebsd/arm/ti/clk/ |
| H A D | ti_clkctrl.c | 89 struct clkdom *clkdom; member 95 int clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells, 158 sc->clkdom = clkdom_create(sc->dev); in ti_clkctrl_attach() 159 if (sc->clkdom == NULL) { in ti_clkctrl_attach() 164 clkdom_set_ofw_mapper(sc->clkdom, clkctrl_ofw_map); in ti_clkctrl_attach() 234 err = clkdom_finit(sc->clkdom); in ti_clkctrl_attach() 260 clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells, in clkctrl_ofw_map() argument 263 *clk = clknode_find_by_id(clkdom, 1); in clkctrl_ofw_map() 265 *clk = clknode_find_by_id(clkdom, cells[0]); in clkctrl_ofw_map() 271 *clk = clknode_find_by_id(clkdom, cells[0]+1); in clkctrl_ofw_map() [all …]
|
| H A D | ti_mux_clock.c | 69 struct clkdom *clkdom; member 104 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk() 105 if (sc->clkdom == NULL) { in register_clk() 110 err = clknode_mux_register(sc->clkdom, &sc->mux_def); in register_clk() 116 err = clkdom_finit(sc->clkdom); in register_clk()
|
| H A D | ti_divider_clock.c | 67 struct clkdom *clkdom; member 88 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk() 89 if (sc->clkdom == NULL) { in register_clk() 94 err = clknode_div_register(sc->clkdom, &sc->div_def); in register_clk() 100 err = clkdom_finit(sc->clkdom); in register_clk()
|
| H A D | ti_gate_clock.c | 70 struct clkdom *clkdom; member 114 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk() 115 if (sc->clkdom == NULL) { in register_clk() 120 err = clknode_gate_register(sc->clkdom, &sc->gate_def); in register_clk() 126 err = clkdom_finit(sc->clkdom); in register_clk()
|
| /f-stack/freebsd/arm64/rockchip/clk/ |
| H A D | rk_clk_pll.h | 64 int rk3066_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef); 65 int rk3328_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef); 66 int rk3399_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
|
| H A D | rk_cru.c | 228 sc->clkdom = clkdom_create(dev); in rk_cru_attach() 229 if (sc->clkdom == NULL) in rk_cru_attach() 237 rk3066_clk_pll_register(sc->clkdom, in rk_cru_attach() 241 rk3328_clk_pll_register(sc->clkdom, in rk_cru_attach() 245 rk3399_clk_pll_register(sc->clkdom, in rk_cru_attach() 256 rk_clk_armclk_register(sc->clkdom, in rk_cru_attach() 260 clknode_fixed_register(sc->clkdom, in rk_cru_attach() 264 rk_clk_fract_register(sc->clkdom, in rk_cru_attach() 268 clknode_link_register(sc->clkdom, in rk_cru_attach() 280 if (clkdom_finit(sc->clkdom) != 0) in rk_cru_attach() [all …]
|
| H A D | rk_clk_gate.c | 116 rk_clk_gate_register(struct clkdom *clkdom, struct rk_clk_gate_def *clkdef) in rk_clk_gate_register() argument 121 clk = clknode_create(clkdom, &rk_clk_gate_class, &clkdef->clkdef); in rk_clk_gate_register() 133 clknode_register(clkdom, clk); in rk_clk_gate_register()
|
| /f-stack/freebsd/arm/allwinner/clkng/ |
| H A D | aw_ccung.c | 204 clknode_gate_register(sc->clkdom, &def); in aw_ccung_register_gates() 283 sc->clkdom = clkdom_create(dev); in aw_ccung_attach() 284 if (sc->clkdom == NULL) in aw_ccung_attach() 298 clknode_fixed_register(sc->clkdom, in aw_ccung_attach() 305 aw_clk_nm_register(sc->clkdom, sc->clks[i].clk.nm); in aw_ccung_attach() 308 aw_clk_m_register(sc->clkdom, sc->clks[i].clk.m); in aw_ccung_attach() 311 aw_clk_prediv_mux_register(sc->clkdom, in aw_ccung_attach() 331 if (clkdom_finit(sc->clkdom) != 0) in aw_ccung_attach() 334 clkdom_xlock(sc->clkdom); in aw_ccung_attach() 336 clkdom_unlock(sc->clkdom); in aw_ccung_attach() [all …]
|
| /f-stack/freebsd/arm64/qoriq/clk/ |
| H A D | qoriq_clkgen.c | 70 qoriq_clkgen_ofw_mapper(struct clkdom *clkdom, uint32_t ncells, in qoriq_clkgen_ofw_mapper() argument 199 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk() 218 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk() 237 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk() 258 sc->clkdom = clkdom_create(dev); in qoriq_clkgen_attach() 259 if (sc->clkdom == NULL) in qoriq_clkgen_attach() 283 error = qoriq_clk_pll_register(sc->clkdom, sc->cga_pll[i]); in qoriq_clkgen_attach() 295 error = clknode_mux_register(sc->clkdom, sc->mux[i]); in qoriq_clkgen_attach() 310 clkdom_set_ofw_mapper(sc->clkdom, qoriq_clkgen_ofw_mapper); in qoriq_clkgen_attach() 312 if (clkdom_finit(sc->clkdom) != 0) in qoriq_clkgen_attach() [all …]
|
| H A D | qoriq_clk_pll.c | 105 qoriq_clk_pll_register(struct clkdom *clkdom, in qoriq_clk_pll_register() argument 116 clk = clknode_create(clkdom, &qoriq_clk_pll_clknode_class, in qoriq_clk_pll_register() 127 clknode_register(clkdom, clk); in qoriq_clk_pll_register() 144 error = clknode_fixed_register(clkdom, &def); in qoriq_clk_pll_register()
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_clk.h | 81 extern int jz4780_clk_gen_register(struct clkdom *clkdom, 85 extern int jz4780_clk_pll_register(struct clkdom *clkdom, 89 extern int jz4780_clk_otg_register(struct clkdom *clkdom,
|
| H A D | jz4780_clk_otg.c | 151 int jz4780_clk_otg_register(struct clkdom *clkdom, in jz4780_clk_otg_register() argument 158 clk = clknode_create(clkdom, &jz4780_clk_otg_class, clkdef); in jz4780_clk_otg_register() 165 clknode_register(clkdom, clk); in jz4780_clk_otg_register()
|
| H A D | jz4780_clock.c | 67 struct clkdom *clkdom; member 423 ret = jz4780_clk_gen_register(sc->clkdom, &gen_clks[i], in jz4780_clock_register() 451 ret = clknode_gate_register(sc->clkdom, &gatedef); in jz4780_clock_register() 469 clkdom_xlock(sc->clkdom); in jz4780_clock_fixup() 474 clk_uhc = clknode_find_by_id(sc->clkdom, JZ4780_CLK_UHC); in jz4780_clock_fixup() 487 clkdom_unlock(sc->clkdom); in jz4780_clock_fixup() 530 sc->clkdom = clkdom_create(dev); in jz4780_clock_attach() 531 if (sc->clkdom == NULL) in jz4780_clock_attach() 535 if (clkdom_finit(sc->clkdom) != 0) in jz4780_clock_attach() 540 clkdom_dump(sc->clkdom); in jz4780_clock_attach() [all …]
|
| /f-stack/freebsd/arm64/freescale/imx/ |
| H A D | imx8mq_ccm.c | 272 struct clkdom *clkdom; member 330 sc->clkdom = clkdom_create(dev); in ccm_attach() 331 if (sc->clkdom == NULL) in ccm_attach() 339 clknode_link_register(sc->clkdom, in ccm_attach() 343 clknode_fixed_register(sc->clkdom, in ccm_attach() 347 imx_clk_mux_register(sc->clkdom, sc->clks[i].clk.mux); in ccm_attach() 350 imx_clk_gate_register(sc->clkdom, sc->clks[i].clk.gate); in ccm_attach() 356 imx_clk_sscg_pll_register(sc->clkdom, sc->clks[i].clk.sscg_pll); in ccm_attach() 362 clknode_div_register(sc->clkdom, sc->clks[i].clk.div); in ccm_attach() 370 if (clkdom_finit(sc->clkdom) != 0) in ccm_attach() [all …]
|
| /f-stack/freebsd/arm64/rockchip/ |
| H A D | rk_usb2phy.c | 238 rk_usb2phy_clk_ofw_map(struct clkdom *clkdom, uint32_t ncells, in rk_usb2phy_clk_ofw_map() argument 245 *clk = clknode_find_by_id(clkdom, 0); in rk_usb2phy_clk_ofw_map() 258 struct clkdom *clkdom; in rk_usb2phy_export_clock() local 279 clkdom = clkdom_create(devsc->dev); in rk_usb2phy_export_clock() 280 clkdom_set_ofw_mapper(clkdom, rk_usb2phy_clk_ofw_map); in rk_usb2phy_export_clock() 297 clk = clknode_create(clkdom, &rk_usb2phy_clk_clknode_class, &def); in rk_usb2phy_export_clock() 309 clknode_register(clkdom, clk); in rk_usb2phy_export_clock() 311 if (clkdom_finit(clkdom) != 0) { in rk_usb2phy_export_clock() 317 clkdom_dump(clkdom); in rk_usb2phy_export_clock()
|
| /f-stack/freebsd/arm64/nvidia/tegra210/ |
| H A D | tegra210_car.c | 324 rv = clknode_div_register(sc->clkdom, clks + i); in init_divs() 337 rv = clknode_gate_register(sc->clkdom, clks + i); in init_gates() 350 rv = clknode_mux_register(sc->clkdom, clks + i); in init_muxes() 369 rv = clknode_fixed_register(sc->clkdom, &fixed_osc); in init_fixeds() 385 rv = clknode_fixed_register(sc->clkdom, clks + i); in init_fixeds() 443 sc->clkdom = clkdom_create(dev); in register_clocks() 444 if (sc->clkdom == NULL) in register_clocks() 454 clkdom_finit(sc->clkdom); in register_clocks() 455 clkdom_xlock(sc->clkdom); in register_clocks() 457 clkdom_unlock(sc->clkdom); in register_clocks() [all …]
|
| H A D | tegra210_clk_super.c | 201 super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef) in super_mux_register() argument 206 clk = clknode_create(clkdom, &tegra210_super_mux_class, in super_mux_register() 216 clknode_register(clkdom, clk); in super_mux_register() 226 rv = super_mux_register(sc->clkdom, &super_mux_def[i]); in tegra210_super_mux_clock()
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | aw_gmacclk.c | 187 struct clkdom *clkdom; in aw_gmacclk_attach() local 209 clkdom = clkdom_create(dev); in aw_gmacclk_attach() 231 clk = clknode_create(clkdom, &aw_gmacclk_clknode_class, &def); in aw_gmacclk_attach() 245 clknode_register(clkdom, clk); in aw_gmacclk_attach() 247 if (clkdom_finit(clkdom) != 0) { in aw_gmacclk_attach() 254 clkdom_dump(clkdom); in aw_gmacclk_attach()
|
| /f-stack/freebsd/arm/nvidia/tegra124/ |
| H A D | tegra124_car.c | 335 rv = clknode_div_register(sc->clkdom, clks + i); in init_divs() 347 rv = clknode_gate_register(sc->clkdom, clks + i); in init_gates() 359 rv = clknode_mux_register(sc->clkdom, clks + i); in init_muxes() 378 rv = clknode_fixed_register(sc->clkdom, &fixed_clk_m); in init_fixeds() 387 rv = clknode_fixed_register(sc->clkdom, clks + i); in init_fixeds() 445 sc->clkdom = clkdom_create(dev); in register_clocks() 446 if (sc->clkdom == NULL) in register_clocks() 456 clkdom_finit(sc->clkdom); in register_clocks() 457 clkdom_xlock(sc->clkdom); in register_clocks() 459 clkdom_unlock(sc->clkdom); in register_clocks() [all …]
|
| /f-stack/freebsd/arm64/freescale/imx/clk/ |
| H A D | imx_clk_gate.c | 100 imx_clk_gate_register(struct clkdom *clkdom, struct imx_clk_gate_def *clkdef) in imx_clk_gate_register() argument 105 clk = clknode_create(clkdom, &imx_clk_gate_class, &clkdef->clkdef); in imx_clk_gate_register() 115 clknode_register(clkdom, clk); in imx_clk_gate_register()
|
| H A D | imx_clk_mux.c | 119 imx_clk_mux_register(struct clkdom *clkdom, struct imx_clk_mux_def *clkdef) in imx_clk_mux_register() argument 124 clk = clknode_create(clkdom, &imx_clk_mux_class, &clkdef->clkdef); in imx_clk_mux_register() 134 clknode_register(clkdom, clk); in imx_clk_mux_register()
|
| H A D | imx_clk_frac_pll.c | 159 imx_clk_frac_pll_register(struct clkdom *clkdom, in imx_clk_frac_pll_register() argument 165 clk = clknode_create(clkdom, &imx_clk_frac_pll_clknode_class, in imx_clk_frac_pll_register() 174 clknode_register(clkdom, clk); in imx_clk_frac_pll_register()
|
| H A D | imx_clk_sscg_pll.h | 40 int imx_clk_sscg_pll_register(struct clkdom *clkdom, struct imx_clk_sscg_pll_def *clkdef);
|