Lines Matching +full:imx8mq +full:- +full:ccm
1 // SPDX-License-Identifier: GPL-2.0
7 #include <dt-bindings/clock/imx8mq-clock.h>
8 #include <linux/clk-provider.h>
40 /* CCM ROOT */
286 struct device *dev = &pdev->dev; in imx8mq_clocks_probe()
287 struct device_node *np = dev->of_node; in imx8mq_clocks_probe()
294 return -ENOMEM; in imx8mq_clocks_probe()
296 clk_hw_data->num = IMX8MQ_CLK_END; in imx8mq_clocks_probe()
297 hws = clk_hw_data->hws; in imx8mq_clocks_probe()
308 np = of_find_compatible_node(NULL, NULL, "fsl,imx8mq-anatop"); in imx8mq_clocks_probe()
312 return -ENOMEM; in imx8mq_clocks_probe()
402 np = dev->of_node; in imx8mq_clocks_probe()
457 * DRAM clocks are manipulated from TF-A outside clock framework. in imx8mq_clocks_probe()
597 hws[IMX8MQ_CLK_A53_CORE]->clk, in imx8mq_clocks_probe()
598 hws[IMX8MQ_CLK_A53_CORE]->clk, in imx8mq_clocks_probe()
599 hws[IMX8MQ_ARM_PLL_OUT]->clk, in imx8mq_clocks_probe()
600 hws[IMX8MQ_CLK_A53_DIV]->clk); in imx8mq_clocks_probe()
613 uart_hws[i] = &hws[index]->clk; in imx8mq_clocks_probe()
627 { .compatible = "fsl,imx8mq-ccm" },
636 .name = "imx8mq-ccm",