ipq806x: copy kernel 5.4 patches to 5.10
[openwrt/staging/zorun.git] / target / linux / ipq806x / patches-5.10 / 082-ipq8064-dtsi-tweaks.patch
1 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
2 +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
3 @@ -20,7 +20,7 @@
4 #address-cells = <1>;
5 #size-cells = <0>;
6
7 - cpu@0 {
8 + cpu0: cpu@0 {
9 compatible = "qcom,krait";
10 enable-method = "qcom,kpss-acc-v1";
11 device_type = "cpu";
12 @@ -30,7 +30,7 @@
13 qcom,saw = <&saw0>;
14 };
15
16 - cpu@1 {
17 + cpu1: cpu@1 {
18 compatible = "qcom,krait";
19 enable-method = "qcom,kpss-acc-v1";
20 device_type = "cpu";
21 @@ -67,7 +67,7 @@
22 no-map;
23 };
24
25 - smem@41000000 {
26 + smem: smem@41000000 {
27 reg = <0x41000000 0x200000>;
28 no-map;
29 };
30 @@ -155,6 +155,7 @@
31 function = "pcie3_rst";
32 drive-strength = <12>;
33 bias-disable;
34 + output-low;
35 };
36 };
37
38 @@ -219,21 +220,23 @@
39 acc0: clock-controller@2088000 {
40 compatible = "qcom,kpss-acc-v1";
41 reg = <0x02088000 0x1000>, <0x02008000 0x1000>;
42 + clock-output-names = "acpu0_aux";
43 };
44
45 acc1: clock-controller@2098000 {
46 compatible = "qcom,kpss-acc-v1";
47 reg = <0x02098000 0x1000>, <0x02008000 0x1000>;
48 + clock-output-names = "acpu1_aux";
49 };
50
51 saw0: regulator@2089000 {
52 - compatible = "qcom,saw2";
53 + compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon";
54 reg = <0x02089000 0x1000>, <0x02009000 0x1000>;
55 regulator;
56 };
57
58 saw1: regulator@2099000 {
59 - compatible = "qcom,saw2";
60 + compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon";
61 reg = <0x02099000 0x1000>, <0x02009000 0x1000>;
62 regulator;
63 };
64 @@ -251,7 +254,7 @@
65
66 syscon-tcsr = <&tcsr>;
67
68 - serial@12490000 {
69 + gsbi2_serial: serial@12490000 {
70 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
71 reg = <0x12490000 0x1000>,
72 <0x12480000 0x1000>;
73 @@ -326,7 +329,7 @@
74
75 syscon-tcsr = <&tcsr>;
76
77 - serial@1a240000 {
78 + gsbi5_serial: serial@1a240000 {
79 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
80 reg = <0x1a240000 0x1000>,
81 <0x1a200000 0x1000>;
82 @@ -397,7 +400,7 @@
83 status = "disabled";
84 };
85
86 - sata@29000000 {
87 + sata: sata@29000000 {
88 compatible = "qcom,ipq806x-ahci", "generic-ahci";
89 reg = <0x29000000 0x180>;
90
91 @@ -430,6 +433,7 @@
92 reg = <0x00900000 0x4000>;
93 #clock-cells = <1>;
94 #reset-cells = <1>;
95 + #power-domain-cells = <1>;
96 };
97
98 tcsr: syscon@1a400000 {
99 @@ -625,13 +629,13 @@
100 qcom,ee = <0>;
101 };
102
103 - amba {
104 - compatible = "simple-bus";
105 + amba: amba {
106 + compatible = "arm,amba-bus";
107 #address-cells = <1>;
108 #size-cells = <1>;
109 ranges;
110
111 - sdcc@12400000 {
112 + sdcc1: sdcc@12400000 {
113 status = "disabled";
114 compatible = "arm,pl18x", "arm,primecell";
115 arm,primecell-periphid = <0x00051180>;
116 @@ -645,13 +649,12 @@
117 non-removable;
118 cap-sd-highspeed;
119 cap-mmc-highspeed;
120 - mmc-ddr-1_8v;
121 vmmc-supply = <&vsdcc_fixed>;
122 dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
123 dma-names = "tx", "rx";
124 };
125
126 - sdcc@12180000 {
127 + sdcc3: sdcc@12180000 {
128 compatible = "arm,pl18x", "arm,primecell";
129 arm,primecell-periphid = <0x00051180>;
130 status = "disabled";