Re: [PATCH v3 1/2] dt-bindings: clock: Add binding documentation for TI syscon gate clock
From: Rob Herring <robh@kernel.org>
Date: 2020-02-19 02:58:16
Also in:
linux-clk, lkml
On Sat, Feb 15, 2020 at 07:47:23PM +0530, Vignesh Raghavendra wrote:
quoted hunk ↗ jump to hunk
Add dt bindings for TI syscon gate clock driver that is used to control EHRPWM's TimeBase clock (TBCLK) on TI's AM654 SoC. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> --- .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yamldiff --git a/Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml b/Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml new file mode 100644 index 000000000000..3bf954ecb803 --- /dev/null +++ b/Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml@@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/clock/ti,am654-ehrpwm-tbclk.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: TI syscon gate clock driver
Bindings are for h/w blocks, not drivers.
+ +maintainers: + - Vignesh Raghavendra [off-list ref] + +properties: + compatible: + items: + - const: ti,am654-ehrpwm-tbclk + - const: syscon
Why is this a syscon? Are there other functions or it's just the easy way to get a regmap.
+
+ "#clock-cells":
+ const: 1
+
+ reg:
+ maxItems: 1
+
+required:
+ - compatible
+ - "#clock-cells"
+ - reg
+
+examples:
+ - |
+ ehrpwm_tbclk: syscon@4140 {
+ compatible = "ti,am654-ehrpwm-tbclk", "syscon";
+ reg = <0x4140 0x18>;
+ #clock-cells = <1>;
+ };
--
2.25.0