<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From bef5018abb7cf94efafdc05087b4c998891ae4ec Mon Sep 17 00:00:00 2001
From: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
Date: Mon, 17 Jan 2022 23:39:34 +0100
Subject: [PATCH v3 10/18] ARM: dts: qcom: add saw for l2 cache and kraitcc for
 ipq8064

Add saw compatible for l2 cache and kraitcc node for ipq8064 dtsi.
Also declare clock-output-names for acc0 and acc1 and qsb fixed clock
for the secondary mux.

Signed-off-by: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
Tested-by: Jonathan McDowell &lt;noodles@earth.li&gt;
---
 arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 34 +++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

--- a/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi
+++ b/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi
@@ -302,6 +302,12 @@
 	};
 
 	clocks {
+		qsb: qsb {
+			compatible = "fixed-clock";
+			clock-frequency = &lt;225000000&gt;;
+			#clock-cells = &lt;0&gt;;
+		};
+
 		cxo_board: cxo_board {
 			compatible = "fixed-clock";
 			#clock-cells = &lt;0&gt;;
@@ -587,7 +593,7 @@
 		};
 
 		saw0: regulator@2089000 {
-			compatible = "qcom,saw2";
+			compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon";
 			reg = &lt;0x02089000 0x1000&gt;, &lt;0x02009000 0x1000&gt;;
 			regulator;
 		};
@@ -602,11 +608,27 @@
 		};
 
 		saw1: regulator@2099000 {
-			compatible = "qcom,saw2";
+			compatible = "qcom,saw2", "qcom,apq8064-saw2-v1.1-cpu", "syscon";
 			reg = &lt;0x02099000 0x1000&gt;, &lt;0x02009000 0x1000&gt;;
 			regulator;
 		};
 
+		saw_l2: regulator@02012000 {
+			compatible = "qcom,saw2", "syscon";
+			reg = &lt;0x02012000 0x1000&gt;;
+			regulator;
+		};
+
+		kraitcc: clock-controller {
+			compatible = "qcom,krait-cc-v1";
+			clocks = &lt;&amp;gcc PLL9&gt;, &lt;&amp;gcc PLL10&gt;, &lt;&amp;gcc PLL12&gt;,
+				 &lt;&amp;acc0&gt;, &lt;&amp;acc1&gt;, &lt;&amp;l2cc&gt;, &lt;&amp;qsb&gt;, &lt;&amp;pxo_board&gt;;
+			clock-names = "hfpll0", "hfpll1", "hfpll_l2",
+				      "acpu0_aux", "acpu1_aux", "acpu_l2_aux",
+				      "qsb", "pxo";
+			#clock-cells = &lt;1&gt;;
+		};
+
 		nss_common: syscon@3000000 {
 			compatible = "syscon";
 			reg = &lt;0x03000000 0x0000FFFF&gt;;
</pre></body></html>