diff options
author | Clark Wang <xiaoning.wang@nxp.com> | 2019-09-06 10:40:22 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:07:30 +0800 |
commit | bbdd2169885e6a46a88d8ca4eb7ad4e19c269abe (patch) | |
tree | 7d7932af41841f14daa53b99e3875b4959364aba /arch/arm64 | |
parent | 431c79ae00f62738141247f7af1747d93875c59b (diff) |
ARM64: dts: Add ipg clk for all lpi2c bus
Add ipg clock config for all lpi2c bus.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 20 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 10 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi | 10 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi | 10 |
4 files changed, 30 insertions, 20 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi index f6c5dbc3c7e7..5c4e3e2536b0 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi @@ -257,8 +257,9 @@ dma_subsys: bus@5a000000 { reg = <0x5a800000 0x4000>; interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>; interrupt-parent = <&gic>; - clocks = <&i2c0_lpcg 0>; - clock-names = "per"; + clocks = <&i2c0_lpcg 0>, + <&i2c0_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_I2C_0>; @@ -269,8 +270,9 @@ dma_subsys: bus@5a000000 { reg = <0x5a810000 0x4000>; interrupts = <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>; interrupt-parent = <&gic>; - clocks = <&i2c1_lpcg 0>; - clock-names = "per"; + clocks = <&i2c1_lpcg 0>, + <&i2c1_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_I2C_1 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_I2C_1>; @@ -281,8 +283,9 @@ dma_subsys: bus@5a000000 { reg = <0x5a820000 0x4000>; interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>; interrupt-parent = <&gic>; - clocks = <&i2c2_lpcg 0>; - clock-names = "per"; + clocks = <&i2c2_lpcg 0>, + <&i2c2_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_I2C_2 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_I2C_2>; @@ -293,8 +296,9 @@ dma_subsys: bus@5a000000 { reg = <0x5a830000 0x4000>; interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>; interrupt-parent = <&gic>; - clocks = <&i2c3_lpcg 0>; - clock-names = "per"; + clocks = <&i2c3_lpcg 0>, + <&i2c3_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_I2C_3 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_I2C_3>; diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi index a07aab92b703..25a4f8a68447 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi @@ -237,8 +237,9 @@ img_subsys: bus@58000000 { reg = <0x58226000 0x1000>; interrupts = <8>; interrupt-parent = <&irqsteer_csi0>; - clocks = <&clk IMX_SC_R_CSI_0_I2C_0 IMX_SC_PM_CLK_PER>; - clock-names = "per"; + clocks = <&clk IMX_SC_R_CSI_0_I2C_0 IMX_SC_PM_CLK_PER>, + <&img_ipg_clk>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_CSI_0_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_CSI_0_I2C_0>; @@ -250,8 +251,9 @@ img_subsys: bus@58000000 { reg = <0x58246000 0x1000>; interrupts = <8>; interrupt-parent = <&irqsteer_csi1>; - clocks = <&clk IMX_SC_R_CSI_1_I2C_0 IMX_SC_PM_CLK_PER>; - clock-names = "per"; + clocks = <&clk IMX_SC_R_CSI_1_I2C_0 IMX_SC_PM_CLK_PER>, + <&img_ipg_clk>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_CSI_1_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_CSI_1_I2C_0>; diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi index bec0a58a28ba..77ec06a441fb 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-lvds.dtsi @@ -143,8 +143,9 @@ reg = <0x56247000 0x4000>; interrupts = <9>; interrupt-parent = <&irqsteer_lvds0>; - clocks = <&lvds0_i2c0_lpcg 0>; - clock-names = "per"; + clocks = <&lvds0_i2c0_lpcg 0>, + <&lvds0_i2c0_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_LVDS_0_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_LVDS_0_I2C_0>; @@ -283,8 +284,9 @@ reg = <0x57247000 0x4000>; interrupts = <9>; interrupt-parent = <&irqsteer_lvds1>; - clocks = <&lvds1_i2c0_lpcg 0>; - clock-names = "per"; + clocks = <&lvds1_i2c0_lpcg 0>, + <&lvds1_i2c0_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_LVDS_1_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_LVDS_1_I2C_0>; diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi index 572b10592794..ea1ab05a864b 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qxp-ss-lvds.dtsi @@ -142,8 +142,9 @@ reg = <0x56226000 0x4000>; interrupts = <8>; interrupt-parent = <&irqsteer_mipi_lvds0>; - clocks = <&mipi0_i2c0_lpcg 0>; - clock-names = "per"; + clocks = <&mipi0_i2c0_lpcg 0>, + <&mipi0_i2c0_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_MIPI_0_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_MIPI_0_I2C_0>; @@ -230,8 +231,9 @@ reg = <0x56246000 0x4000>; interrupts = <8>; interrupt-parent = <&irqsteer_mipi_lvds1>; - clocks = <&mipi1_i2c0_lpcg 0>; - clock-names = "per"; + clocks = <&mipi1_i2c0_lpcg 0>, + <&mipi1_i2c0_lpcg 1>; + clock-names = "per", "ipg"; assigned-clocks = <&clk IMX_SC_R_MIPI_1_I2C_0 IMX_SC_PM_CLK_PER>; assigned-clock-rates = <24000000>; power-domains = <&pd IMX_SC_R_MIPI_1_I2C_0>; |