Commit 39118392 authored by Shubhrajyoti Datta's avatar Shubhrajyoti Datta Committed by Stephen Boyd

dt-bindings: Remove alt_ref from versal

The alt_ref is present only in Versal-net devices.
Other versal devices do not have it. So remove alt_ref
for versal.

Fixes: 35254680 ("dt-bindings: clock: Add bindings for versal clock driver")
Signed-off-by: default avatarShubhrajyoti Datta <shubhrajyoti.datta@amd.com>

Link: https://lore.kernel.org/r/20231128104348.16372-1-shubhrajyoti.datta@amd.comAcked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
parent b85ea95d
...@@ -31,11 +31,11 @@ properties: ...@@ -31,11 +31,11 @@ properties:
clocks: clocks:
description: List of clock specifiers which are external input description: List of clock specifiers which are external input
clocks to the given clock controller. clocks to the given clock controller.
minItems: 3 minItems: 2
maxItems: 8 maxItems: 8
clock-names: clock-names:
minItems: 3 minItems: 2
maxItems: 8 maxItems: 8
required: required:
...@@ -59,15 +59,34 @@ allOf: ...@@ -59,15 +59,34 @@ allOf:
clocks: clocks:
items: items:
- description: reference clock - description: reference clock
- description: alternate reference clock
- description: alternate reference clock for programmable logic - description: alternate reference clock for programmable logic
clock-names: clock-names:
items: items:
- const: ref - const: ref
- const: alt_ref
- const: pl_alt_ref - const: pl_alt_ref
- if:
properties:
compatible:
contains:
enum:
- xlnx,versal-net-clk
then:
properties:
clocks:
items:
- description: reference clock
- description: alternate reference clock for programmable logic
- description: alternate reference clock
clock-names:
items:
- const: ref
- const: pl_alt_ref
- const: alt_ref
- if: - if:
properties: properties:
compatible: compatible:
...@@ -110,8 +129,8 @@ examples: ...@@ -110,8 +129,8 @@ examples:
versal_clk: clock-controller { versal_clk: clock-controller {
#clock-cells = <1>; #clock-cells = <1>;
compatible = "xlnx,versal-clk"; compatible = "xlnx,versal-clk";
clocks = <&ref>, <&alt_ref>, <&pl_alt_ref>; clocks = <&ref>, <&pl_alt_ref>;
clock-names = "ref", "alt_ref", "pl_alt_ref"; clock-names = "ref", "pl_alt_ref";
}; };
}; };
}; };
......
...@@ -95,8 +95,8 @@ examples: ...@@ -95,8 +95,8 @@ examples:
versal_clk: clock-controller { versal_clk: clock-controller {
#clock-cells = <1>; #clock-cells = <1>;
compatible = "xlnx,versal-clk"; compatible = "xlnx,versal-clk";
clocks = <&ref>, <&alt_ref>, <&pl_alt_ref>; clocks = <&ref>, <&pl_alt_ref>;
clock-names = "ref", "alt_ref", "pl_alt_ref"; clock-names = "ref", "pl_alt_ref";
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment