On Fri, Sep 05, 2025 at 10:29:33AM +0200, Krzysztof Kozlowski wrote:
quoted
properties:
compatible:
- enum:
- - fsl,lynx-28g
+ oneOf:
+ - items:
+ - const: fsl,lynx-28g
Don't change that part. Previous enum was correct. You want oneOf and
enum.
Combining the feedback from Conor and Josua, I should only be permitting
the use of "fsl,lynx-28g" as a fallback to "fsl,lx216{0,2}a-serdes{1,2}",
or standalone. The description below achieves just that. Does it look ok
to you?
properties:
compatible:
oneOf:
- enum:
- fsl,lx2160a-serdes1
- fsl,lx2160a-serdes2
- fsl,lx2160a-serdes3
- fsl,lx2162a-serdes1
- fsl,lx2162a-serdes2
- const: fsl,lynx-28g
deprecated: true
- items:
- const: fsl,lx2160a-serdes1
- const: fsl,lynx-28g
deprecated: true
- items:
- const: fsl,lx2160a-serdes2
- const: fsl,lynx-28g
deprecated: true
- items:
- const: fsl,lx2162a-serdes1
- const: fsl,lynx-28g
deprecated: true
- items:
- const: fsl,lx2162a-serdes2
- const: fsl,lynx-28g
deprecated: true
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy