1 From 0c7e3f6f557c2a68527980e940e6a605da1f9e12 Mon Sep 17 00:00:00 2001
2 From: Ran Wang <ran.wang_1@nxp.com>
3 Date: Wed, 16 Jan 2019 15:40:33 +0800
4 Subject: [PATCH] arm64: dts: Fix DWC3 IP VBUS glitch issue on Layerscape
7 Cover LS1012A, LS1043A, LS1046A, LS1088A, LS208xA, LX2160A
9 Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
11 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 +
12 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 +++
13 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 3 +++
14 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 ++
15 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 ++
16 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 ++
17 6 files changed, 13 insertions(+)
19 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
20 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
22 snps,quirk-frame-length-adjustment = <0x20>;
23 snps,dis_rxdet_inp3_quirk;
24 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
25 + snps,host-vbus-glitches;
29 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
30 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
33 snps,dis-u1u2-when-u3-quirk;
34 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
35 + snps,host-vbus-glitches;
41 snps,dis-u1u2-when-u3-quirk;
42 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
43 + snps,host-vbus-glitches;
49 snps,dis-u1u2-when-u3-quirk;
50 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
51 + snps,host-vbus-glitches;
55 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
56 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
58 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
60 snps,dis-u1u2-when-u3-quirk;
61 + snps,host-vbus-glitches;
66 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
68 snps,dis-u1u2-when-u3-quirk;
69 + snps,host-vbus-glitches;
74 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
76 snps,dis-u1u2-when-u3-quirk;
77 + snps,host-vbus-glitches;
81 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
82 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
84 snps,quirk-frame-length-adjustment = <0x20>;
85 snps,dis_rxdet_inp3_quirk;
86 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
87 + snps,host-vbus-glitches;
92 snps,quirk-frame-length-adjustment = <0x20>;
93 snps,dis_rxdet_inp3_quirk;
94 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
95 + snps,host-vbus-glitches;
99 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
100 +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
102 snps,quirk-frame-length-adjustment = <0x20>;
103 snps,dis_rxdet_inp3_quirk;
104 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
105 + snps,host-vbus-glitches;
110 snps,quirk-frame-length-adjustment = <0x20>;
111 snps,dis_rxdet_inp3_quirk;
112 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
113 + snps,host-vbus-glitches;
116 serdes1: serdes@1ea0000 {
117 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
118 +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
120 snps,quirk-frame-length-adjustment = <0x20>;
121 snps,dis_rxdet_inp3_quirk;
122 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
123 + snps,host-vbus-glitches;
128 snps,quirk-frame-length-adjustment = <0x20>;
129 snps,dis_rxdet_inp3_quirk;
130 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
131 + snps,host-vbus-glitches;