summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7ulp.dtsi
diff options
context:
space:
mode:
authorDong Aisheng <aisheng.dong@nxp.com>2017-09-07 22:02:03 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:30:35 +0800
commitd51c3401b554daf2556f266cefd6db8e5831b237 (patch)
tree150a431d2da514857cbf64bdefa5054828b0c9c4 /arch/arm/boot/dts/imx7ulp.dtsi
parent73129e81393dc04e7ef2af371d3f20bd842406f2 (diff)
MLK-17491-48 clk: imx7ulp: fix the wrong periph_bus_sels clocks
According to the clk digram in section 24.6 Core, Platform and System Bus clocks in reference manual, the correct available periph_bus_sels should be { "dummy", "sosc_bus_clk", "mpll", "firc_bus_clk", "rosc", "nic1_bus", "nic1_div", "spll_bus_clk", }. And the real tpm/pwm/lpuart parent clock should be IMX7ULP_CLK_SOSC_BUS_CLK while some others should be IMX7ULP_CLK_FIRC_BUS_CLK, So update dts as well. Fixes: aacf0b70af26 ("MLK-13441-6 ARM: imx: add i.mx7ulp clock driver") Cc: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx7ulp.dtsi')
-rw-r--r--arch/arm/boot/dts/imx7ulp.dtsi30
1 files changed, 15 insertions, 15 deletions
diff --git a/arch/arm/boot/dts/imx7ulp.dtsi b/arch/arm/boot/dts/imx7ulp.dtsi
index a7909b8c05c2..9e912809d2f8 100644
--- a/arch/arm/boot/dts/imx7ulp.dtsi
+++ b/arch/arm/boot/dts/imx7ulp.dtsi
@@ -202,7 +202,7 @@
reg = <0x40250000 0x1000>;
nxp,pwm-number = <6>;
assigned-clocks = <&clks IMX7ULP_CLK_LPTPM4>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC_BUS_CLK>;
clocks = <&clks IMX7ULP_CLK_LPTPM4>;
#pwm-cells = <2>;
};
@@ -224,7 +224,7 @@
clocks = <&clks IMX7ULP_CLK_LPIT1>;
assigned-clock-rates = <48000000>;
assigned-clocks = <&clks IMX7ULP_CLK_LPIT1>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
};
lpi2c4: lpi2c4@402B0000 {
@@ -235,7 +235,7 @@
<&clks IMX7ULP_CLK_NIC1_BUS_DIV>;
clock-names = "per", "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPI2C4>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
status = "disabled";
};
@@ -248,7 +248,7 @@
<&clks IMX7ULP_CLK_NIC1_BUS_DIV>;
clock-names = "per", "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPI2C5>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
};
@@ -259,7 +259,7 @@
clocks = <&clks IMX7ULP_CLK_LPSPI2>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPSPI2>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
status = "disabled";
};
@@ -271,7 +271,7 @@
clocks = <&clks IMX7ULP_CLK_LPSPI3>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPSPI3>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
status = "disabled";
};
@@ -283,7 +283,7 @@
clocks = <&clks IMX7ULP_CLK_LPUART4>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPUART4>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC_BUS_CLK>;
assigned-clock-rates = <24000000>;
status = "disabled";
};
@@ -295,7 +295,7 @@
clocks = <&clks IMX7ULP_CLK_LPUART5>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPUART5>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
dmas = <&edma0 0 20>, <&edma0 0 19>;
dma-names = "tx","rx";
@@ -366,7 +366,7 @@
interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7ULP_CLK_WDG1>;
assigned-clocks = <&clks IMX7ULP_CLK_WDG1>;
- assigned-clocks-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clocks-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
/*
* As the 1KHz LPO clock rate is not trimed,the actually clock
* is about 667Hz, so the init timeout 60s should set 40*1000
@@ -381,7 +381,7 @@
interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7ULP_CLK_WDG2>;
assigned-clocks = <&clks IMX7ULP_CLK_WDG2>;
- assigned-clocks-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clocks-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
timeout-sec = <40>;
};
@@ -395,7 +395,7 @@
#clock-cells = <1>;
assigned-clocks = <&clks IMX7ULP_CLK_LPTPM5>,
<&clks IMX7ULP_CLK_USDHC1>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC>,
+ assigned-clock-parents = <&clks IMX7ULP_CLK_SOSC_BUS_CLK>,
<&clks IMX7ULP_CLK_NIC1_DIV>;
};
@@ -431,7 +431,7 @@
<&clks IMX7ULP_CLK_NIC1_BUS_DIV>;
clock-names = "per", "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPI2C6>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
status = "disabled";
};
@@ -444,7 +444,7 @@
<&clks IMX7ULP_CLK_NIC1_BUS_DIV>;
clock-names = "per", "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPI2C7>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
status = "disabled";
};
@@ -456,7 +456,7 @@
clocks = <&clks IMX7ULP_CLK_LPUART6>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPUART6>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
dmas = <&edma0 0 22>, <&edma0 0 21>;
dma-names = "tx","rx";
@@ -470,7 +470,7 @@
clocks = <&clks IMX7ULP_CLK_LPUART7>;
clock-names = "ipg";
assigned-clocks = <&clks IMX7ULP_CLK_LPUART7>;
- assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC>;
+ assigned-clock-parents = <&clks IMX7ULP_CLK_FIRC_BUS_CLK>;
assigned-clock-rates = <48000000>;
dmas = <&edma0 0 24>, <&edma0 0 23>;
dma-names = "tx","rx";