Skip to content

Commit 5cdd5ec

Browse files
committed
Merge tag 'imx-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
i.MX fixes for 6.4, round 2: - Fix SPI CS pinmux for the final production version of imx8mn-beacon board. - Fix GPIOs for USDHC2 CD and WP signals on imx8qm-mek board. - Assign default clock rate for i.MX8 LPUARTs to fix UART failure. * tag 'imx-fixes-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: arm64: dts: imx8mn-beacon: Fix SPI CS pinmux arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals Link: https://lore.kernel.org/r/20230607141312.GU4199@dragon Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2 parents abd649f + 9bf2e53 commit 5cdd5ec

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ dma_subsys: bus@5a000000 {
9090
clocks = <&uart0_lpcg IMX_LPCG_CLK_4>,
9191
<&uart0_lpcg IMX_LPCG_CLK_0>;
9292
clock-names = "ipg", "baud";
93+
assigned-clocks = <&clk IMX_SC_R_UART_0 IMX_SC_PM_CLK_PER>;
94+
assigned-clock-rates = <80000000>;
9395
power-domains = <&pd IMX_SC_R_UART_0>;
9496
status = "disabled";
9597
};
@@ -100,6 +102,8 @@ dma_subsys: bus@5a000000 {
100102
clocks = <&uart1_lpcg IMX_LPCG_CLK_4>,
101103
<&uart1_lpcg IMX_LPCG_CLK_0>;
102104
clock-names = "ipg", "baud";
105+
assigned-clocks = <&clk IMX_SC_R_UART_1 IMX_SC_PM_CLK_PER>;
106+
assigned-clock-rates = <80000000>;
103107
power-domains = <&pd IMX_SC_R_UART_1>;
104108
status = "disabled";
105109
};
@@ -110,6 +114,8 @@ dma_subsys: bus@5a000000 {
110114
clocks = <&uart2_lpcg IMX_LPCG_CLK_4>,
111115
<&uart2_lpcg IMX_LPCG_CLK_0>;
112116
clock-names = "ipg", "baud";
117+
assigned-clocks = <&clk IMX_SC_R_UART_2 IMX_SC_PM_CLK_PER>;
118+
assigned-clock-rates = <80000000>;
113119
power-domains = <&pd IMX_SC_R_UART_2>;
114120
status = "disabled";
115121
};
@@ -120,6 +126,8 @@ dma_subsys: bus@5a000000 {
120126
clocks = <&uart3_lpcg IMX_LPCG_CLK_4>,
121127
<&uart3_lpcg IMX_LPCG_CLK_0>;
122128
clock-names = "ipg", "baud";
129+
assigned-clocks = <&clk IMX_SC_R_UART_3 IMX_SC_PM_CLK_PER>;
130+
assigned-clock-rates = <80000000>;
123131
power-domains = <&pd IMX_SC_R_UART_3>;
124132
status = "disabled";
125133
};

arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
&ecspi2 {
8282
pinctrl-names = "default";
8383
pinctrl-0 = <&pinctrl_espi2>;
84-
cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
84+
cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
8585
status = "okay";
8686

8787
eeprom@0 {
@@ -202,7 +202,7 @@
202202
MX8MN_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x82
203203
MX8MN_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x82
204204
MX8MN_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x82
205-
MX8MN_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x41
205+
MX8MN_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x41
206206
>;
207207
};
208208

arch/arm64/boot/dts/freescale/imx8qm-mek.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@
8282
pinctrl-0 = <&pinctrl_usdhc2>;
8383
bus-width = <4>;
8484
vmmc-supply = <&reg_usdhc2_vmmc>;
85-
cd-gpios = <&lsio_gpio4 22 GPIO_ACTIVE_LOW>;
86-
wp-gpios = <&lsio_gpio4 21 GPIO_ACTIVE_HIGH>;
85+
cd-gpios = <&lsio_gpio5 22 GPIO_ACTIVE_LOW>;
86+
wp-gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>;
8787
status = "okay";
8888
};
8989

0 commit comments

Comments
 (0)