Lines Matching +full:imx7d +full:- +full:ccm

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2014-2015 Freescale Semiconductor, Inc.
6 #include <dt-bindings/clock/imx7d-clock.h>
10 #include <linux/clk-provider.h>
390 clk_hw_data->num = IMX7D_CLK_END; in imx7d_clocks_init()
391 hws = clk_hw_data->hws; in imx7d_clocks_init()
397 np = of_find_compatible_node(NULL, NULL, "fsl,imx7d-anatop"); in imx7d_clocks_init()
860 hws[IMX7D_ARM_A7_ROOT_CLK]->clk, in imx7d_clocks_init()
861 hws[IMX7D_ARM_A7_ROOT_SRC]->clk, in imx7d_clocks_init()
862 hws[IMX7D_PLL_ARM_MAIN_CLK]->clk, in imx7d_clocks_init()
863 hws[IMX7D_PLL_SYS_MAIN_CLK]->clk); in imx7d_clocks_init()
869 clk_set_parent(hws[IMX7D_PLL_ARM_MAIN_BYPASS]->clk, hws[IMX7D_PLL_ARM_MAIN]->clk); in imx7d_clocks_init()
870 clk_set_parent(hws[IMX7D_PLL_DRAM_MAIN_BYPASS]->clk, hws[IMX7D_PLL_DRAM_MAIN]->clk); in imx7d_clocks_init()
871 clk_set_parent(hws[IMX7D_PLL_SYS_MAIN_BYPASS]->clk, hws[IMX7D_PLL_SYS_MAIN]->clk); in imx7d_clocks_init()
872 clk_set_parent(hws[IMX7D_PLL_ENET_MAIN_BYPASS]->clk, hws[IMX7D_PLL_ENET_MAIN]->clk); in imx7d_clocks_init()
873 clk_set_parent(hws[IMX7D_PLL_AUDIO_MAIN_BYPASS]->clk, hws[IMX7D_PLL_AUDIO_MAIN]->clk); in imx7d_clocks_init()
874 clk_set_parent(hws[IMX7D_PLL_VIDEO_MAIN_BYPASS]->clk, hws[IMX7D_PLL_VIDEO_MAIN]->clk); in imx7d_clocks_init()
876 clk_set_parent(hws[IMX7D_MIPI_CSI_ROOT_SRC]->clk, hws[IMX7D_PLL_SYS_PFD3_CLK]->clk); in imx7d_clocks_init()
879 clk_set_parent(hws[IMX7D_GPT1_ROOT_SRC]->clk, hws[IMX7D_OSC_24M_CLK]->clk); in imx7d_clocks_init()
881 /* Set clock rate for USBPHY, the USB_PLL at CCM is from USBOTG2 */ in imx7d_clocks_init()
888 CLK_OF_DECLARE(imx7d, "fsl,imx7d-ccm", imx7d_clocks_init);