Lines Matching +full:hi3660 +full:- +full:iomcu
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2016-2017 Linaro Ltd.
4 * Copyright (c) 2016-2017 HiSilicon Technologies Co., Ltd.
7 #include <dt-bindings/clock/hi3660-clock.h>
8 #include <linux/clk-provider.h>
551 clk_crgctrl_data->clk_data.clks[i] = ERR_PTR(-EPROBE_DEFER); in hi3660_clk_crgctrl_early_init()
557 CLK_OF_DECLARE_DRIVER(hi3660_clk_crgctrl, "hisilicon,hi3660-crgctrl",
588 clks = clk_crgctrl_data->clk_data.clks; in hi3660_clk_crgctrl_init()
589 for (i = 0; i < clk_crgctrl_data->clk_data.clk_num; i++) { in hi3660_clk_crgctrl_init()
590 if (IS_ERR(clks[i]) && PTR_ERR(clks[i]) != -EPROBE_DEFER) in hi3660_clk_crgctrl_init()
597 { .compatible = "hisilicon,hi3660-crgctrl",
599 { .compatible = "hisilicon,hi3660-pctrl",
601 { .compatible = "hisilicon,hi3660-pmuctrl",
603 { .compatible = "hisilicon,hi3660-sctrl",
605 { .compatible = "hisilicon,hi3660-iomcu",
612 struct device *dev = &pdev->dev; in hi3660_clk_probe()
613 struct device_node *np = pdev->dev.of_node; in hi3660_clk_probe()
618 return -ENODEV; in hi3660_clk_probe()
628 .name = "hi3660-clk",