1 From 364123029d8d547336323fbd3d659ecd0bba913f Mon Sep 17 00:00:00 2001
2 From: Matthew McClintock <mmcclint@codeaurora.org>
3 Date: Mon, 23 Jul 2018 08:41:02 +0200
4 Subject: [PATCH 5/8] qcom: ipq4019: use v2 of the kpss bringup mechanism
6 v1 was the incorrect choice here and sometimes the board
7 would not come up properly.
9 Signed-off-by: Matthew McClintock <mmcclint@codeaurora.org>
10 Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
11 Signed-off-by: John Crispin <john@phrozen.org>
13 arch/arm/boot/dts/qcom-ipq4019.dtsi | 25 +++++++++++++++++--------
14 1 file changed, 17 insertions(+), 8 deletions(-)
16 --- a/arch/arm/boot/dts/qcom-ipq4019.dtsi
17 +++ b/arch/arm/boot/dts/qcom-ipq4019.dtsi
21 compatible = "arm,cortex-a7";
22 - enable-method = "qcom,kpss-acc-v1";
23 + enable-method = "qcom,kpss-acc-v2";
24 + next-level-cache = <&L2>;
31 compatible = "arm,cortex-a7";
32 - enable-method = "qcom,kpss-acc-v1";
33 + enable-method = "qcom,kpss-acc-v2";
34 + next-level-cache = <&L2>;
41 compatible = "arm,cortex-a7";
42 - enable-method = "qcom,kpss-acc-v1";
43 + enable-method = "qcom,kpss-acc-v2";
44 + next-level-cache = <&L2>;
51 compatible = "arm,cortex-a7";
52 - enable-method = "qcom,kpss-acc-v1";
53 + enable-method = "qcom,kpss-acc-v2";
54 + next-level-cache = <&L2>;
58 clocks = <&gcc GCC_APPS_CLK_SRC>;
59 clock-frequency = <0>;
63 + compatible = "cache";
65 + qcom,saw = <&saw_l2>;
73 acc0: clock-controller@b088000 {
74 - compatible = "qcom,kpss-acc-v1";
75 + compatible = "qcom,kpss-acc-v2";
76 reg = <0x0b088000 0x1000>, <0xb008000 0x1000>;
79 acc1: clock-controller@b098000 {
80 - compatible = "qcom,kpss-acc-v1";
81 + compatible = "qcom,kpss-acc-v2";
82 reg = <0x0b098000 0x1000>, <0xb008000 0x1000>;
85 acc2: clock-controller@b0a8000 {
86 - compatible = "qcom,kpss-acc-v1";
87 + compatible = "qcom,kpss-acc-v2";
88 reg = <0x0b0a8000 0x1000>, <0xb008000 0x1000>;
91 acc3: clock-controller@b0b8000 {
92 - compatible = "qcom,kpss-acc-v1";
93 + compatible = "qcom,kpss-acc-v2";
94 reg = <0x0b0b8000 0x1000>, <0xb008000 0x1000>;
101 + saw_l2: regulator@b012000 {
102 + compatible = "qcom,saw2";
103 + reg = <0xb012000 0x1000>;
108 compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
109 reg = <0x78af000 0x200>;