forked from Minki/linux
dt-bindings: clock: Introduce Qualcomm Turing Clock controller
Add devicetree binding for the turing clock controller found in QCS404. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
parent
8bc7a04bb7
commit
5f19c6e936
19
Documentation/devicetree/bindings/clock/qcom,turingcc.txt
Normal file
19
Documentation/devicetree/bindings/clock/qcom,turingcc.txt
Normal file
@ -0,0 +1,19 @@
|
||||
Qualcomm Turing Clock & Reset Controller Binding
|
||||
------------------------------------------------
|
||||
|
||||
Required properties :
|
||||
- compatible: shall contain "qcom,qcs404-turingcc".
|
||||
- reg: shall contain base register location and length.
|
||||
- clocks: ahb clock for the TuringCC
|
||||
- #clock-cells: from common clock binding, shall contain 1.
|
||||
- #reset-cells: from common reset binding, shall contain 1.
|
||||
|
||||
Example:
|
||||
turingcc: clock-controller@800000 {
|
||||
compatible = "qcom,qcs404-turingcc";
|
||||
reg = <0x00800000 0x30000>;
|
||||
clocks = <&gcc GCC_CDSP_CFG_AHB_CLK>;
|
||||
|
||||
#clock-cells = <1>;
|
||||
#reset-cells = <1>;
|
||||
};
|
15
include/dt-bindings/clock/qcom,turingcc-qcs404.h
Normal file
15
include/dt-bindings/clock/qcom,turingcc-qcs404.h
Normal file
@ -0,0 +1,15 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (c) 2019, Linaro Ltd
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_TURING_QCS404_H
|
||||
#define _DT_BINDINGS_CLK_TURING_QCS404_H
|
||||
|
||||
#define TURING_Q6SS_Q6_AXIM_CLK 0
|
||||
#define TURING_Q6SS_AHBM_AON_CLK 1
|
||||
#define TURING_WRAPPER_AON_CLK 2
|
||||
#define TURING_Q6SS_AHBS_AON_CLK 3
|
||||
#define TURING_WRAPPER_QOS_AHBS_AON_CLK 4
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user