Re: [PATCH v3 2/4] dt-bindings: usb: richtek,rt1711h: Switch ETEK ET7304 to use a fallback compatible
From: Alexey Charkov
Date: Wed Mar 18 2026 - 06:08:52 EST
On Wed, Mar 18, 2026 at 1:27 PM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote:
>
> On 18/03/2026 10:23, Alexey Charkov wrote:
> > As stated in [1], ETEK ET7304 is functionally identical to Richtek RT1715,
>
> Functionally sounds like its functions/features. You mean the register
> layout is identical?
Both actually. The only difference is the VID reported in registers.
Will reflect in the wording.
> > so reflect it in the bindings via a fallback compatible.
> >
> > As there are various TCPCI chips by different vendors reimplementing the
> > registers and behavior of the RT1711H/RT1715, fallback compatibles will
> > scale better.
> >
> > [1]
> > Link: https://lore.kernel.org/all/20260220-et7304-v3-2-ede2d9634957@xxxxxxxxx/
>
> [1] should be after the URL, rather.
Noted, thanks, will adjust.
> > Signed-off-by: Alexey Charkov <alchark@xxxxxxxxxxx>
> > ---
> > Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml | 11 +++++++----
> > 1 file changed, 7 insertions(+), 4 deletions(-)
> >
> > diff --git a/Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml b/Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml
> > index 1eb611f35998..62169daddb4c 100644
> > --- a/Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml
> > +++ b/Documentation/devicetree/bindings/usb/richtek,rt1711h.yaml
> > @@ -18,10 +18,13 @@ description: |
> >
> > properties:
> > compatible:
> > - enum:
> > - - etekmicro,et7304
> > - - richtek,rt1711h
> > - - richtek,rt1715
> > + oneOf:
> > + - const: richtek,rt1711h
> > + - const: richtek,rt1715
>
> That's still an enum. Don't change the format.
Ack, will make it oneOf: enum: ..., items: ...
Thanks a lot,
Alexey