From: Vincent Jardin <redacted>
The Microchip ZL30643 (chip ID 0x0E3B) is a member of the ZL3064x
line card timing family. It is register compatible with the 3-channel
ZL30733 (chip ID 0x0E95) of the ZL3073x family: both datasheets
describe the same register map and use the same chip-ID encoding.
Describe it with a fallback to microchip,zl30733 rather than a new
standalone compatible.
Signed-off-by: Vincent Jardin <redacted>
---
.../devicetree/bindings/dpll/microchip,zl30731.yaml | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml b/Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
index fa5a8f8e390c..17983e6c3597 100644
--- a/Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
+++ b/Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
@@ -14,15 +14,22 @@ description:
provides up to 5 independent DPLL channels, up to 10 differential or
single-ended inputs and 10 differential or 20 single-ended outputs.
These devices support both I2C and SPI interfaces.
+ The ZL3064x line card timing ICs share the ZL3073x register map
+ and are described with a fallback to the register equivalent ZL3073x
+ part.
properties:
compatible:
- enum:
- - microchip,zl30731
- - microchip,zl30732
- - microchip,zl30733
- - microchip,zl30734
- - microchip,zl30735
+ oneOf:
+ - enum:
+ - microchip,zl30731
+ - microchip,zl30732
+ - microchip,zl30733
+ - microchip,zl30734
+ - microchip,zl30735
+ - items:
+ - const: microchip,zl30643
+ - const: microchip,zl30733
reg:
maxItems: 1
--
2.43.0