Reworked: - 0034 patchset update Added: - 080 Add support for pinctrl-msm framework Removed: - 0074-ipq806x-usb-Control-USB-master-reset.patch (we now have a dedicated driver for qcom usb) - 0047-mtd-nand-Create-a-BBT-flag-to-access-bad-block-marke (merged upstream) - 310-msm-adhoc-bus-support (it looks like it was never actually used in any dts) Signed-off-by: Christian Lamparter <chunkeey@gmail.com> Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com> [commit subject and description facelift, SoB fix] Signed-off-by: Petr Štetiar <ynezz@true.cz>
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From bf4503ccf321811192cb07f9711556237c3cf668 Mon Sep 17 00:00:00 2001
 | 
						|
From: Stephen Boyd <sboyd@codeaurora.org>
 | 
						|
Date: Tue, 14 Aug 2018 17:42:30 +0530
 | 
						|
Subject: [PATCH 11/12] dt-bindings: clock: Document qcom,krait-cc
 | 
						|
 | 
						|
The Krait clock controller controls the krait CPU and the L2 clocks
 | 
						|
consisting a primary mux and secondary mux. Add document for that.
 | 
						|
 | 
						|
Reviewed-by: Rob Herring <robh@kernel.org>
 | 
						|
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
 | 
						|
Signed-off-by: Sricharan R <sricharan@codeaurora.org>
 | 
						|
Tested-by: Craig Tatlor <ctatlor97@gmail.com>
 | 
						|
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
 | 
						|
---
 | 
						|
 .../bindings/clock/qcom,krait-cc.txt          | 34 +++++++++++++++++++
 | 
						|
 1 file changed, 34 insertions(+)
 | 
						|
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,krait-cc.txt
 | 
						|
 | 
						|
--- /dev/null
 | 
						|
+++ b/Documentation/devicetree/bindings/clock/qcom,krait-cc.txt
 | 
						|
@@ -0,0 +1,34 @@
 | 
						|
+Krait Clock Controller
 | 
						|
+
 | 
						|
+PROPERTIES
 | 
						|
+
 | 
						|
+- compatible:
 | 
						|
+	Usage: required
 | 
						|
+	Value type: <string>
 | 
						|
+	Definition: must be one of:
 | 
						|
+			"qcom,krait-cc-v1"
 | 
						|
+			"qcom,krait-cc-v2"
 | 
						|
+
 | 
						|
+- #clock-cells:
 | 
						|
+	Usage: required
 | 
						|
+	Value type: <u32>
 | 
						|
+	Definition: must be 1
 | 
						|
+
 | 
						|
+- clocks:
 | 
						|
+	Usage: required
 | 
						|
+	Value type: <prop-encoded-array>
 | 
						|
+	Definition: reference to the clock parents of hfpll, secondary muxes.
 | 
						|
+
 | 
						|
+- clock-names:
 | 
						|
+	Usage: required
 | 
						|
+	Value type: <stringlist>
 | 
						|
+	Definition: must be "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb".
 | 
						|
+
 | 
						|
+Example:
 | 
						|
+
 | 
						|
+	kraitcc: clock-controller {
 | 
						|
+		compatible = "qcom,krait-cc-v1";
 | 
						|
+		clocks = <&hfpll0>, <&hfpll1>, <&acpu0_aux>, <&acpu1_aux>, <qsb>;
 | 
						|
+		clock-names = "hfpll0", "hfpll1", "acpu0_aux", "acpu1_aux", "qsb";
 | 
						|
+		#clock-cells = <1>;
 | 
						|
+	};
 |