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>
431 * Clock-Architecture Diagram 1
1615 pr_err("%s: could not map cru pmu region\n", __func__); in rk3568_pmu_clk_init()
1621 pr_err("%s: rockchip pmu clk init failed\n", __func__); in rk3568_pmu_clk_init()
1641 CLK_OF_DECLARE(rk3568_cru_pmu, "rockchip,rk3568-pmucru", rk3568_pmu_clk_init);
1684 CLK_OF_DECLARE(rk3568_cru, "rockchip,rk3568-cru", rk3568_clk_init);
1700 .compatible = "rockchip,rk3568-cru",
1703 .compatible = "rockchip,rk3568-pmucru",
1711 struct device_node *np = pdev->dev.of_node; in clk_rk3568_probe()
1714 init_data = (struct clk_rk3568_inits *)of_device_get_match_data(&pdev->dev); in clk_rk3568_probe()
1716 return -EINVAL; in clk_rk3568_probe()
1718 if (init_data->inits) in clk_rk3568_probe()
1719 init_data->inits(np); in clk_rk3568_probe()
1726 .name = "clk-rk3568",