static int __init exynos3250_cmu_isp_probe(struct platform_device *pdev) { struct device_node *np = pdev->dev.of_node; samsung_cmu_register_one(np, &isp_cmu_info); return 0; }
static void __init exynos3250_cmu_init(struct device_node *np) { struct samsung_clk_provider *ctx; ctx = samsung_cmu_register_one(np, &cmu_info); if (!ctx) return; exynos_register_cpu_clock(ctx, CLK_ARM_CLK, "armclk", mout_core_p[0], mout_core_p[1], 0x14200, e3250_armclk_d, ARRAY_SIZE(e3250_armclk_d), CLK_CPU_HAS_DIV1); exynos3_core_down_clock(ctx->reg_base); }
static void __init exynos7_clk_fsys0_init(struct device_node *np) { samsung_cmu_register_one(np, &fsys0_cmu_info); }
static void __init exynos4415_cmu_init(struct device_node *np) { samsung_cmu_register_one(np, &cmu_info); }
static void __init exynos3250_cmu_dmc_init(struct device_node *np) { samsung_cmu_register_one(np, &dmc_cmu_info); }