Lines Matching +full:clock +full:- +full:output +full:- +full:names

1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2018-2019 NXP
7 #include <dt-bindings/clock/imx8-lpcg.h>
8 #include <dt-bindings/firmware/imx/rsrc.h>
11 compatible = "simple-bus";
12 #address-cells = <1>;
13 #size-cells = <1>;
16 dma_ipg_clk: clock-dma-ipg {
17 compatible = "fixed-clock";
18 #clock-cells = <0>;
19 clock-frequency = <120000000>;
20 clock-output-names = "dma_ipg_clk";
28 clock-names = "ipg", "baud";
29 power-domains = <&pd IMX_SC_R_UART_0>;
38 clock-names = "ipg", "baud";
39 power-domains = <&pd IMX_SC_R_UART_1>;
48 clock-names = "ipg", "baud";
49 power-domains = <&pd IMX_SC_R_UART_2>;
58 clock-names = "ipg", "baud";
59 power-domains = <&pd IMX_SC_R_UART_3>;
63 uart0_lpcg: clock-controller@5a460000 {
64 compatible = "fsl,imx8qxp-lpcg";
66 #clock-cells = <1>;
69 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
70 clock-output-names = "uart0_lpcg_baud_clk",
72 power-domains = <&pd IMX_SC_R_UART_0>;
75 uart1_lpcg: clock-controller@5a470000 {
76 compatible = "fsl,imx8qxp-lpcg";
78 #clock-cells = <1>;
81 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
82 clock-output-names = "uart1_lpcg_baud_clk",
84 power-domains = <&pd IMX_SC_R_UART_1>;
87 uart2_lpcg: clock-controller@5a480000 {
88 compatible = "fsl,imx8qxp-lpcg";
90 #clock-cells = <1>;
93 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
94 clock-output-names = "uart2_lpcg_baud_clk",
96 power-domains = <&pd IMX_SC_R_UART_2>;
99 uart3_lpcg: clock-controller@5a490000 {
100 compatible = "fsl,imx8qxp-lpcg";
102 #clock-cells = <1>;
105 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
106 clock-output-names = "uart3_lpcg_baud_clk",
108 power-domains = <&pd IMX_SC_R_UART_3>;
115 clock-names = "per";
116 assigned-clocks = <&clk IMX_SC_R_I2C_0 IMX_SC_PM_CLK_PER>;
117 assigned-clock-rates = <24000000>;
118 power-domains = <&pd IMX_SC_R_I2C_0>;
126 clock-names = "per";
127 assigned-clocks = <&clk IMX_SC_R_I2C_1 IMX_SC_PM_CLK_PER>;
128 assigned-clock-rates = <24000000>;
129 power-domains = <&pd IMX_SC_R_I2C_1>;
137 clock-names = "per";
138 assigned-clocks = <&clk IMX_SC_R_I2C_2 IMX_SC_PM_CLK_PER>;
139 assigned-clock-rates = <24000000>;
140 power-domains = <&pd IMX_SC_R_I2C_2>;
148 clock-names = "per";
149 assigned-clocks = <&clk IMX_SC_R_I2C_3 IMX_SC_PM_CLK_PER>;
150 assigned-clock-rates = <24000000>;
151 power-domains = <&pd IMX_SC_R_I2C_3>;
155 i2c0_lpcg: clock-controller@5ac00000 {
156 compatible = "fsl,imx8qxp-lpcg";
158 #clock-cells = <1>;
161 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
162 clock-output-names = "i2c0_lpcg_clk",
164 power-domains = <&pd IMX_SC_R_I2C_0>;
167 i2c1_lpcg: clock-controller@5ac10000 {
168 compatible = "fsl,imx8qxp-lpcg";
170 #clock-cells = <1>;
173 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
174 clock-output-names = "i2c1_lpcg_clk",
176 power-domains = <&pd IMX_SC_R_I2C_1>;
179 i2c2_lpcg: clock-controller@5ac20000 {
180 compatible = "fsl,imx8qxp-lpcg";
182 #clock-cells = <1>;
185 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
186 clock-output-names = "i2c2_lpcg_clk",
188 power-domains = <&pd IMX_SC_R_I2C_2>;
191 i2c3_lpcg: clock-controller@5ac30000 {
192 compatible = "fsl,imx8qxp-lpcg";
194 #clock-cells = <1>;
197 clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
198 clock-output-names = "i2c3_lpcg_clk",
200 power-domains = <&pd IMX_SC_R_I2C_3>;