About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / clock / qcom,gcc.txt




Custom Search

Based on kernel version 4.13.3. Page generated on 2017-09-23 13:54 EST.

1	Qualcomm Global Clock & Reset Controller Binding
2	------------------------------------------------
3	
4	Required properties :
5	- compatible : shall contain only one of the following:
6	
7				"qcom,gcc-apq8064"
8				"qcom,gcc-apq8084"
9				"qcom,gcc-ipq8064"
10				"qcom,gcc-ipq4019"
11				"qcom,gcc-ipq8074"
12				"qcom,gcc-msm8660"
13				"qcom,gcc-msm8916"
14				"qcom,gcc-msm8960"
15				"qcom,gcc-msm8974"
16				"qcom,gcc-msm8974pro"
17				"qcom,gcc-msm8974pro-ac"
18				"qcom,gcc-msm8994"
19				"qcom,gcc-msm8996"
20				"qcom,gcc-mdm9615"
21	
22	- reg : shall contain base register location and length
23	- #clock-cells : shall contain 1
24	- #reset-cells : shall contain 1
25	
26	Optional properties :
27	- #power-domain-cells : shall contain 1
28	- Qualcomm TSENS (thermal sensor device) on some devices can
29	be part of GCC and hence the TSENS properties can also be
30	part of the GCC/clock-controller node.
31	For more details on the TSENS properties please refer
32	Documentation/devicetree/bindings/thermal/qcom-tsens.txt
33	
34	Example:
35		clock-controller@900000 {
36			compatible = "qcom,gcc-msm8960";
37			reg = <0x900000 0x4000>;
38			#clock-cells = <1>;
39			#reset-cells = <1>;
40			#power-domain-cells = <1>;
41		};
42	
43	Example of GCC with TSENS properties:
44		clock-controller@900000 {
45			compatible = "qcom,gcc-apq8064";
46			reg = <0x00900000 0x4000>;
47			nvmem-cells = <&tsens_calib>, <&tsens_backup>;
48			nvmem-cell-names = "calib", "calib_backup";
49			#clock-cells = <1>;
50			#reset-cells = <1>;
51			#thermal-sensor-cells = <1>;
52		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.