1 From 2dfd145470894296d70873942ae056340e3fd78d Mon Sep 17 00:00:00 2001
2 From: Ran Wang <ran.wang_1@nxp.com>
3 Date: Tue, 7 Jul 2020 15:40:31 +0800
4 Subject: [PATCH] arm64: dts: ls1043a: update USB nodes status to match board
7 Content-Type: text/plain; charset=UTF-8
8 Content-Transfer-Encoding: 8bit
10 ls1043a-rdb and ls1043a-qds board’s default HW config (such as
11 pin mux selection) would not enable some USB controllers’
12 data path, which causing over-current detected on those
13 controllers. This will hit the case of ‘xhci driver prevent bus suspend
14 if a root hub port detected over-current condition’, causing system
15 failed to be suspended. So disable them in device tree to resolve this
18 Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
19 Signed-off-by: Shawn Guo <shawnguo@kernel.org>
21 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 4 ++++
22 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 8 ++++++++
23 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 +++
24 3 files changed, 15 insertions(+)
26 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts
27 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts
36 #include "fsl-ls1043-post.dtsi"
39 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
40 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
53 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
54 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
56 snps,host-vbus-glitches;
59 + status = "disabled";
64 snps,host-vbus-glitches;
67 + status = "disabled";
72 snps,host-vbus-glitches;
75 + status = "disabled";