summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2020-07-29 19:07:17 +0800
committerShengjiu Wang <shengjiu.wang@nxp.com>2020-07-30 09:54:13 +0800
commitc989fbb67543bad9dfa21beae15babd3e72e2496 (patch)
treebfc2e9d3c5bbdc7d491534e7ac2cb3244330f872
parente17ee871b97ab37ed885673631d4d6d4e77f6fb1 (diff)
MLK-24444-2: arm64: dts: imx8qxp-mek-dsp: Configure lpuart for debug
On imx8qxp-mek, the RS232 interface is used for debugging dsp firmware. So dedicately configure lpuart in this dtb. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qxp-mek-dsp.dts20
1 files changed, 14 insertions, 6 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek-dsp.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek-dsp.dts
index 1ed49861de3c..03fbdd76c1b8 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek-dsp.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek-dsp.dts
@@ -15,7 +15,7 @@
dspaudio: dspaudio {
compatible = "fsl,dsp-audio";
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_esai0>;
+ pinctrl-0 = <&pinctrl_esai0 &pinctrl_lpuart2>;
status = "okay";
};
@@ -80,17 +80,20 @@
<&aud_pll_div0_lpcg 0>,
<&aud_pll_div1_lpcg 0>,
<&acm IMX_ADMA_ACM_AUD_CLK0_SEL>,
- <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>;
+ <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>,
+ <&uart2_lpcg 1>, <&uart2_lpcg 0>;
clock-names = "esai_ipg", "esai_mclk", "asrc_ipg", "asrc_mem",
- "asrck_0", "asrck_1", "asrck_2", "asrck_3";
+ "asrck_0", "asrck_1", "asrck_2", "asrck_3", "uart_ipg",
+ "uart_per";
assigned-clocks = <&acm IMX_ADMA_ACM_ESAI0_MCLK_SEL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MISC0>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MISC1>,
- <&esai0_lpcg 0>;
+ <&esai0_lpcg 0>,
+ <&clk IMX_SC_R_UART_2 IMX_SC_PM_CLK_PER>;
audio-interface = "esai";
assigned-clock-parents = <&aud_pll_div0_lpcg 0>;
- assigned-clock-rates = <0>, <786432000>, <49152000>, <12288000>, <49152000>;
+ assigned-clock-rates = <0>, <786432000>, <49152000>, <12288000>, <49152000>, <80000000>;
fsl,dsp-firmware = "imx/dsp/hifi4.bin";
power-domains = <&pd IMX_SC_R_MU_13A>,
<&pd IMX_SC_R_MU_13B>,
@@ -110,7 +113,8 @@
<&pd IMX_SC_R_DMA_0_CH2>,
<&pd IMX_SC_R_DMA_0_CH3>,
<&pd IMX_SC_R_DMA_0_CH4>,
- <&pd IMX_SC_R_DMA_0_CH5>;
+ <&pd IMX_SC_R_DMA_0_CH5>,
+ <&pd IMX_SC_R_UART_2>;
};
&esai0 {
@@ -136,3 +140,7 @@
<&mclkout0_lpcg 0>;
assigned-clock-rates = <786432000>, <49152000>, <12288000>, <12288000>;
};
+
+&lpuart2 {
+ status = "disabled";
+};