13ccc3515SDong Aisheng// SPDX-License-Identifier: GPL-2.0+
23ccc3515SDong Aisheng/*
33ccc3515SDong Aisheng * Copyright 2018-2019 NXP
43ccc3515SDong Aisheng *	Dong Aisheng <aisheng.dong@nxp.com>
53ccc3515SDong Aisheng */
63ccc3515SDong Aisheng
73ccc3515SDong Aisheng&dma_subsys {
83ccc3515SDong Aisheng	uart4_lpcg: clock-controller@5a4a0000 {
93ccc3515SDong Aisheng		compatible = "fsl,imx8qxp-lpcg";
103ccc3515SDong Aisheng		reg = <0x5a4a0000 0x10000>;
113ccc3515SDong Aisheng		#clock-cells = <1>;
123ccc3515SDong Aisheng		clocks = <&clk IMX_SC_R_UART_4 IMX_SC_PM_CLK_PER>,
133ccc3515SDong Aisheng			 <&dma_ipg_clk>;
143ccc3515SDong Aisheng		clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>;
153ccc3515SDong Aisheng		clock-output-names = "uart4_lpcg_baud_clk",
163ccc3515SDong Aisheng				     "uart4_lpcg_ipg_clk";
173ccc3515SDong Aisheng		power-domains = <&pd IMX_SC_R_UART_4>;
183ccc3515SDong Aisheng	};
19be85831dSJoakim Zhang
20be85831dSJoakim Zhang	can1_lpcg: clock-controller@5ace0000 {
21be85831dSJoakim Zhang		compatible = "fsl,imx8qxp-lpcg";
22be85831dSJoakim Zhang		reg = <0x5ace0000 0x10000>;
23be85831dSJoakim Zhang		#clock-cells = <1>;
24be85831dSJoakim Zhang		clocks = <&clk IMX_SC_R_CAN_1 IMX_SC_PM_CLK_PER>,
25be85831dSJoakim Zhang			 <&dma_ipg_clk>, <&dma_ipg_clk>;
26be85831dSJoakim Zhang		clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>, <IMX_LPCG_CLK_5>;
27be85831dSJoakim Zhang		clock-output-names = "can1_lpcg_pe_clk",
28be85831dSJoakim Zhang				     "can1_lpcg_ipg_clk",
29be85831dSJoakim Zhang				     "can1_lpcg_chi_clk";
30be85831dSJoakim Zhang		power-domains = <&pd IMX_SC_R_CAN_1>;
31be85831dSJoakim Zhang	};
32be85831dSJoakim Zhang
33be85831dSJoakim Zhang	can2_lpcg: clock-controller@5acf0000 {
34be85831dSJoakim Zhang		compatible = "fsl,imx8qxp-lpcg";
35be85831dSJoakim Zhang		reg = <0x5acf0000 0x10000>;
36be85831dSJoakim Zhang		#clock-cells = <1>;
37be85831dSJoakim Zhang		clocks = <&clk IMX_SC_R_CAN_2 IMX_SC_PM_CLK_PER>,
38be85831dSJoakim Zhang			 <&dma_ipg_clk>, <&dma_ipg_clk>;
39be85831dSJoakim Zhang		clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_4>, <IMX_LPCG_CLK_5>;
40be85831dSJoakim Zhang		clock-output-names = "can2_lpcg_pe_clk",
41be85831dSJoakim Zhang				     "can2_lpcg_ipg_clk",
42be85831dSJoakim Zhang				     "can2_lpcg_chi_clk";
43be85831dSJoakim Zhang		power-domains = <&pd IMX_SC_R_CAN_2>;
44be85831dSJoakim Zhang	};
45be85831dSJoakim Zhang};
46be85831dSJoakim Zhang
47be85831dSJoakim Zhang&flexcan1 {
48be85831dSJoakim Zhang	fsl,clk-source = /bits/ 8 <1>;
49be85831dSJoakim Zhang};
50be85831dSJoakim Zhang
51be85831dSJoakim Zhang&flexcan2 {
5220ceb2b5SFrank Li	clocks = <&can1_lpcg IMX_LPCG_CLK_4>,
5320ceb2b5SFrank Li		 <&can1_lpcg IMX_LPCG_CLK_0>;
54be85831dSJoakim Zhang	assigned-clocks = <&clk IMX_SC_R_CAN_1 IMX_SC_PM_CLK_PER>;
55be85831dSJoakim Zhang	fsl,clk-source = /bits/ 8 <1>;
56be85831dSJoakim Zhang};
57be85831dSJoakim Zhang
58be85831dSJoakim Zhang&flexcan3 {
5920ceb2b5SFrank Li	clocks = <&can2_lpcg IMX_LPCG_CLK_4>,
6020ceb2b5SFrank Li		 <&can2_lpcg IMX_LPCG_CLK_0>;
61be85831dSJoakim Zhang	assigned-clocks = <&clk IMX_SC_R_CAN_2 IMX_SC_PM_CLK_PER>;
62be85831dSJoakim Zhang	fsl,clk-source = /bits/ 8 <1>;
633ccc3515SDong Aisheng};
643ccc3515SDong Aisheng
653ccc3515SDong Aisheng&lpuart0 {
663ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart";
673ccc3515SDong Aisheng};
683ccc3515SDong Aisheng
693ccc3515SDong Aisheng&lpuart1 {
703ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart";
713ccc3515SDong Aisheng};
723ccc3515SDong Aisheng
733ccc3515SDong Aisheng&lpuart2 {
743ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart";
753ccc3515SDong Aisheng};
763ccc3515SDong Aisheng
773ccc3515SDong Aisheng&lpuart3 {
783ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart";
793ccc3515SDong Aisheng};
803ccc3515SDong Aisheng
813ccc3515SDong Aisheng&i2c0 {
823ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c";
833ccc3515SDong Aisheng};
843ccc3515SDong Aisheng
853ccc3515SDong Aisheng&i2c1 {
863ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c";
873ccc3515SDong Aisheng};
883ccc3515SDong Aisheng
893ccc3515SDong Aisheng&i2c2 {
903ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c";
913ccc3515SDong Aisheng};
923ccc3515SDong Aisheng
933ccc3515SDong Aisheng&i2c3 {
943ccc3515SDong Aisheng	compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c";
953ccc3515SDong Aisheng};
96