1 From 18219eaa3f37f375584789b95876967e97b8da3e Mon Sep 17 00:00:00 2001
2 From: Ran Wang <ran.wang_1@nxp.com>
3 Date: Wed, 25 Dec 2019 14:00:27 +0800
4 Subject: [PATCH] arm64: dts: layerscape: apply dma-coherent for dwc3 nodes
6 Since dwc3 cache type has been set to cacheable, apply dma-coherent to
7 all dwc3 nodes accordingly.
9 Note: For LS1043A and LS1046A, since QE-HDLC still doesn't support
10 dma-coherent, we cannot directly revert cd1a4f3c (sdk: dts: ls104x move
11 dma-coherent from soc to its child nodes) to recover dma-coherent for
14 Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
16 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 +
17 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 ++
18 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 +++
19 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 3 +++
20 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 ++
21 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 ++
22 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 1 +
23 7 files changed, 14 insertions(+)
25 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
26 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
28 snps,dis_rxdet_inp3_quirk;
29 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
30 snps,host-vbus-glitches;
35 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
36 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
38 snps,dis_rxdet_inp3_quirk;
39 snps,quirk-frame-length-adjustment = <0x20>;
40 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
46 snps,dis_rxdet_inp3_quirk;
47 snps,quirk-frame-length-adjustment = <0x20>;
48 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
53 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
54 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
56 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
57 snps,host-vbus-glitches;
64 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
65 snps,host-vbus-glitches;
72 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
73 snps,host-vbus-glitches;
79 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
80 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
83 snps,dis-u1u2-when-u3-quirk;
84 snps,host-vbus-glitches;
91 snps,dis-u1u2-when-u3-quirk;
92 snps,host-vbus-glitches;
99 snps,dis-u1u2-when-u3-quirk;
100 snps,host-vbus-glitches;
105 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
106 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
108 snps,dis_rxdet_inp3_quirk;
109 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
110 snps,host-vbus-glitches;
116 snps,dis_rxdet_inp3_quirk;
117 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
118 snps,host-vbus-glitches;
123 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
124 +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
126 snps,dis_rxdet_inp3_quirk;
127 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
128 snps,host-vbus-glitches;
134 snps,dis_rxdet_inp3_quirk;
135 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
136 snps,host-vbus-glitches;
141 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
142 +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
144 snps,dis_rxdet_inp3_quirk;
145 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
146 snps,host-vbus-glitches;