Lines Matching +full:rk3568 +full:- +full:pmu
1 // SPDX-License-Identifier: GPL-2.0
4 * Author: Elaine Zhang <zhangqing@rock-chips.com>
7 #include <linux/clk-provider.h>
13 #include <dt-bindings/clock/rk3568-cru.h>
429 * Clock-Architecture Diagram 1
1612 pr_err("%s: could not map cru pmu region\n", __func__); in rk3568_pmu_clk_init()
1618 pr_err("%s: rockchip pmu clk init failed\n", __func__); in rk3568_pmu_clk_init()
1638 CLK_OF_DECLARE(rk3568_cru_pmu, "rockchip,rk3568-pmucru", rk3568_pmu_clk_init);
1681 CLK_OF_DECLARE(rk3568_cru, "rockchip,rk3568-cru", rk3568_clk_init);
1697 .compatible = "rockchip,rk3568-cru",
1700 .compatible = "rockchip,rk3568-pmucru",
1708 struct device_node *np = pdev->dev.of_node; in clk_rk3568_probe()
1711 init_data = (struct clk_rk3568_inits *)of_device_get_match_data(&pdev->dev); in clk_rk3568_probe()
1713 return -EINVAL; in clk_rk3568_probe()
1715 if (init_data->inits) in clk_rk3568_probe()
1716 init_data->inits(np); in clk_rk3568_probe()
1723 .name = "clk-rk3568",