/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-pvtm.c | 169 struct clk_init_data init = {}; in clock_pvtm_regitstor() local 175 init.parent_names = NULL; in clock_pvtm_regitstor() 176 init.num_parents = 0; in clock_pvtm_regitstor() 177 init.name = "xin32k_pvtm"; in clock_pvtm_regitstor() 178 init.ops = &xin32k_pvtm; in clock_pvtm_regitstor() 183 clk_hw->init = &init; in clock_pvtm_regitstor() 187 0, &init.name); in clock_pvtm_regitstor()
|
/kernel/linux/linux-5.10/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 254 struct clk_init_data init; in mvebu_corediv_clk_init() local 286 init.num_parents = 1; in mvebu_corediv_clk_init() 287 init.parent_names = &parent_name; in mvebu_corediv_clk_init() 288 init.name = clk_name; in mvebu_corediv_clk_init() 289 init.ops = &soc_desc->ops; in mvebu_corediv_clk_init() 290 init.flags = 0; in mvebu_corediv_clk_init() 295 corediv[i].hw.init = &init; in mvebu_corediv_clk_init()
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-si514.c | 334 struct clk_init_data init; in si514_probe() local 341 init.ops = &si514_clk_ops; in si514_probe() 342 init.flags = 0; in si514_probe() 343 init.num_parents = 0; in si514_probe() 344 data->hw.init = &init; in si514_probe() 348 &init.name)) in si514_probe() 349 init.name = client->dev.of_node->name; in si514_probe()
|
H A D | clk-highbank.c | 269 struct clk_init_data init; in hb_clk_init() local 290 init.name = clk_name; in hb_clk_init() 291 init.ops = ops; in hb_clk_init() 292 init.flags = clkflags; in hb_clk_init() 294 init.parent_names = &parent_name; in hb_clk_init() 295 init.num_parents = 1; in hb_clk_init() 297 hb_clk->hw.init = &init; in hb_clk_init()
|
/kernel/linux/linux-5.10/drivers/clk/sunxi/ |
H A D | clk-sun4i-tcon-ch1.c | 228 struct clk_init_data init; in tcon_ch1_setup() local 253 init.name = clk_name; in tcon_ch1_setup() 254 init.ops = &tcon_ch1_ops; in tcon_ch1_setup() 255 init.parent_names = parents; in tcon_ch1_setup() 256 init.num_parents = TCON_CH1_SCLK2_PARENTS; in tcon_ch1_setup() 257 init.flags = CLK_SET_RATE_PARENT; in tcon_ch1_setup() 260 tclk->hw.init = &init; in tcon_ch1_setup()
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra210-emc.c | 270 struct clk_init_data init; in tegra210_clk_register_emc() local 279 init.name = "emc"; in tegra210_clk_register_emc() 280 init.ops = &tegra210_clk_emc_ops; in tegra210_clk_register_emc() 281 init.flags = CLK_IS_CRITICAL | CLK_GET_RATE_NOCACHE; in tegra210_clk_register_emc() 282 init.parent_names = tegra210_clk_emc_parents; in tegra210_clk_register_emc() 283 init.num_parents = ARRAY_SIZE(tegra210_clk_emc_parents); in tegra210_clk_register_emc() 284 emc->hw.init = &init; in tegra210_clk_register_emc()
|
H A D | clk-sdmmc-mux.c | 239 struct clk_init_data init; in tegra_clk_register_sdmmc_mux_div() local 243 init.ops = &tegra_clk_sdmmc_mux_ops; in tegra_clk_register_sdmmc_mux_div() 244 init.name = name; in tegra_clk_register_sdmmc_mux_div() 245 init.flags = flags; in tegra_clk_register_sdmmc_mux_div() 246 init.parent_names = mux_sdmmc_parents; in tegra_clk_register_sdmmc_mux_div() 247 init.num_parents = ARRAY_SIZE(mux_sdmmc_parents); in tegra_clk_register_sdmmc_mux_div() 257 /* Data in .init is copied by clk_register(), so stack variable OK */ in tegra_clk_register_sdmmc_mux_div() 258 sdmmc_mux->hw.init = &init; in tegra_clk_register_sdmmc_mux_div()
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-pllv2.c | 247 struct clk_init_data init; in imx_clk_hw_pllv2() local 256 init.name = name; in imx_clk_hw_pllv2() 257 init.ops = &clk_pllv2_ops; in imx_clk_hw_pllv2() 258 init.flags = 0; in imx_clk_hw_pllv2() 259 init.parent_names = &parent; in imx_clk_hw_pllv2() 260 init.num_parents = 1; in imx_clk_hw_pllv2() 262 pll->hw.init = &init; in imx_clk_hw_pllv2()
|
/kernel/linux/linux-5.10/drivers/clk/keystone/ |
H A D | pll.c | 125 struct clk_init_data init; in clk_register_pll() local 133 init.name = name; in clk_register_pll() 134 init.ops = &clk_pll_ops; in clk_register_pll() 135 init.flags = 0; in clk_register_pll() 136 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll() 137 init.num_parents = (parent_name ? 1 : 0); in clk_register_pll() 140 pll->hw.init = &init; in clk_register_pll()
|
/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | clk-pll.c | 280 struct clk_init_data init; in at91_clk_register_pll() local 292 init.name = name; in at91_clk_register_pll() 293 init.ops = &pll_ops; in at91_clk_register_pll() 294 init.parent_names = &parent_name; in at91_clk_register_pll() 295 init.num_parents = 1; in at91_clk_register_pll() 296 init.flags = CLK_SET_RATE_GATE; in at91_clk_register_pll() 299 pll->hw.init = &init; in at91_clk_register_pll()
|
/kernel/linux/linux-5.10/drivers/clk/bcm/ |
H A D | clk-iproc-asiu.c | 219 struct clk_init_data init; in iproc_asiu_setup() local 234 init.name = clk_name; in iproc_asiu_setup() 235 init.ops = &iproc_asiu_ops; in iproc_asiu_setup() 236 init.flags = 0; in iproc_asiu_setup() 238 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_asiu_setup() 239 init.num_parents = (parent_name ? 1 : 0); in iproc_asiu_setup() 240 asiu_clk->hw.init = &init; in iproc_asiu_setup()
|
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-clk.c | 234 struct clk_init_data init; in isc_clk_register() local 256 init.parent_names = parent_names; in isc_clk_register() 257 init.num_parents = num_parents; in isc_clk_register() 258 init.name = clk_name; in isc_clk_register() 259 init.ops = &isc_clk_ops; in isc_clk_register() 260 init.flags = CLK_SET_RATE_GATE | CLK_SET_PARENT_GATE; in isc_clk_register() 263 isc_clk->hw.init = &init; in isc_clk_register()
|
/kernel/linux/linux-6.6/drivers/clk/bcm/ |
H A D | clk-iproc-asiu.c | 209 struct clk_init_data init; in iproc_asiu_setup() local 224 init.name = clk_name; in iproc_asiu_setup() 225 init.ops = &iproc_asiu_ops; in iproc_asiu_setup() 226 init.flags = 0; in iproc_asiu_setup() 228 init.parent_names = (parent_name ? &parent_name : NULL); in iproc_asiu_setup() 229 init.num_parents = (parent_name ? 1 : 0); in iproc_asiu_setup() 230 asiu_clk->hw.init = &init; in iproc_asiu_setup()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-highbank.c | 269 struct clk_init_data init; in hb_clk_init() local 290 init.name = clk_name; in hb_clk_init() 291 init.ops = ops; in hb_clk_init() 292 init.flags = clkflags; in hb_clk_init() 294 init.parent_names = &parent_name; in hb_clk_init() 295 init.num_parents = 1; in hb_clk_init() 297 hb_clk->hw.init = &init; in hb_clk_init()
|
H A D | clk-fractional-divider.c | 254 struct clk_init_data init; in clk_hw_register_fractional_divider() local 262 init.name = name; in clk_hw_register_fractional_divider() 263 init.ops = &clk_fractional_divider_ops; in clk_hw_register_fractional_divider() 264 init.flags = flags; in clk_hw_register_fractional_divider() 265 init.parent_names = parent_name ? &parent_name : NULL; in clk_hw_register_fractional_divider() 266 init.num_parents = parent_name ? 1 : 0; in clk_hw_register_fractional_divider() 275 fd->hw.init = &init; in clk_hw_register_fractional_divider()
|
H A D | clk-si514.c | 333 struct clk_init_data init; in si514_probe() local 340 init.ops = &si514_clk_ops; in si514_probe() 341 init.flags = 0; in si514_probe() 342 init.num_parents = 0; in si514_probe() 343 data->hw.init = &init; in si514_probe() 347 &init.name)) in si514_probe() 348 init.name = client->dev.of_node->name; in si514_probe()
|
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-pllv2.c | 247 struct clk_init_data init; in imx_clk_hw_pllv2() local 256 init.name = name; in imx_clk_hw_pllv2() 257 init.ops = &clk_pllv2_ops; in imx_clk_hw_pllv2() 258 init.flags = 0; in imx_clk_hw_pllv2() 259 init.parent_names = &parent; in imx_clk_hw_pllv2() 260 init.num_parents = 1; in imx_clk_hw_pllv2() 262 pll->hw.init = &init; in imx_clk_hw_pllv2()
|
/kernel/linux/linux-6.6/drivers/clk/keystone/ |
H A D | pll.c | 125 struct clk_init_data init; in clk_register_pll() local 133 init.name = name; in clk_register_pll() 134 init.ops = &clk_pll_ops; in clk_register_pll() 135 init.flags = 0; in clk_register_pll() 136 init.parent_names = (parent_name ? &parent_name : NULL); in clk_register_pll() 137 init.num_parents = (parent_name ? 1 : 0); in clk_register_pll() 140 pll->hw.init = &init; in clk_register_pll()
|
/kernel/linux/linux-6.6/drivers/clk/sunxi/ |
H A D | clk-sun4i-tcon-ch1.c | 228 struct clk_init_data init; in tcon_ch1_setup() local 253 init.name = clk_name; in tcon_ch1_setup() 254 init.ops = &tcon_ch1_ops; in tcon_ch1_setup() 255 init.parent_names = parents; in tcon_ch1_setup() 256 init.num_parents = TCON_CH1_SCLK2_PARENTS; in tcon_ch1_setup() 257 init.flags = CLK_SET_RATE_PARENT; in tcon_ch1_setup() 260 tclk->hw.init = &init; in tcon_ch1_setup()
|
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | clk-mux.c | 163 struct clk_init_data init = {}; in mtk_clk_register_mux() local 170 init.name = mux->name; in mtk_clk_register_mux() 171 init.flags = mux->flags; in mtk_clk_register_mux() 172 init.parent_names = mux->parent_names; in mtk_clk_register_mux() 173 init.num_parents = mux->num_parents; in mtk_clk_register_mux() 174 init.ops = mux->ops; in mtk_clk_register_mux() 179 clk_mux->hw.init = &init; in mtk_clk_register_mux()
|
/kernel/linux/linux-6.6/drivers/clk/mvebu/ |
H A D | clk-corediv.c | 254 struct clk_init_data init; in mvebu_corediv_clk_init() local 286 init.num_parents = 1; in mvebu_corediv_clk_init() 287 init.parent_names = &parent_name; in mvebu_corediv_clk_init() 288 init.name = clk_name; in mvebu_corediv_clk_init() 289 init.ops = &soc_desc->ops; in mvebu_corediv_clk_init() 290 init.flags = 0; in mvebu_corediv_clk_init() 295 corediv[i].hw.init = &init; in mvebu_corediv_clk_init()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra210-emc.c | 270 struct clk_init_data init; in tegra210_clk_register_emc() local 279 init.name = "emc"; in tegra210_clk_register_emc() 280 init.ops = &tegra210_clk_emc_ops; in tegra210_clk_register_emc() 281 init.flags = CLK_IS_CRITICAL | CLK_GET_RATE_NOCACHE; in tegra210_clk_register_emc() 282 init.parent_names = tegra210_clk_emc_parents; in tegra210_clk_register_emc() 283 init.num_parents = ARRAY_SIZE(tegra210_clk_emc_parents); in tegra210_clk_register_emc() 284 emc->hw.init = &init; in tegra210_clk_register_emc()
|
H A D | clk-sdmmc-mux.c | 239 struct clk_init_data init; in tegra_clk_register_sdmmc_mux_div() local 243 init.ops = &tegra_clk_sdmmc_mux_ops; in tegra_clk_register_sdmmc_mux_div() 244 init.name = name; in tegra_clk_register_sdmmc_mux_div() 245 init.flags = flags; in tegra_clk_register_sdmmc_mux_div() 246 init.parent_names = mux_sdmmc_parents; in tegra_clk_register_sdmmc_mux_div() 247 init.num_parents = ARRAY_SIZE(mux_sdmmc_parents); in tegra_clk_register_sdmmc_mux_div() 257 /* Data in .init is copied by clk_register(), so stack variable OK */ in tegra_clk_register_sdmmc_mux_div() 258 sdmmc_mux->hw.init = &init; in tegra_clk_register_sdmmc_mux_div()
|
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/ |
H A D | ccu_div.h | 96 .hw.init = CLK_HW_INIT(_name, \ 119 .hw.init = CLK_HW_INIT_HW(_name, \ 139 .hw.init = CLK_HW_INIT_PARENTS(_name, \ 158 .hw.init = CLK_HW_INIT_PARENTS(_name, \ 203 .hw.init = CLK_HW_INIT(_name, \ 225 .hw.init = CLK_HW_INIT_PARENTS_DATA(_name, \ 250 .hw.init = CLK_HW_INIT_PARENTS_HW(_name, \ 265 .hw.init = CLK_HW_INIT_HWS(_name, \
|
/kernel/linux/linux-6.6/drivers/clk/renesas/ |
H A D | clk-div6.c | 11 #include <linux/init.h> 249 struct clk_init_data init = {}; in cpg_div6_register() local 296 init.name = name; in cpg_div6_register() 297 init.ops = &cpg_div6_clock_ops; in cpg_div6_register() 298 init.parent_names = parent_names; in cpg_div6_register() 299 init.num_parents = valid_parents; in cpg_div6_register() 301 clock->hw.init = &init; in cpg_div6_register()
|