Re: [PATCH 1/3] dt-bindings: usb: typec: Add Cypress CYPD6129 UCSI controller compatible
From: Dmitry Baryshkov
Date: Wed May 20 2026 - 06:12:44 EST
On Wed, May 20, 2026 at 03:07:32PM +0530, Akash Kumar wrote:
> Document the "cypress,cypd6129" compatible string for the Cypress/Infineon
> EZ-PD CCGx UCSI controller.
>
> The CYPD6129 is compatible with the existing CCGx binding, so allow it as a
> valid compatible and permit the existing "cypress,cypd4226" fallback where
> appropriate.
>
> Signed-off-by: Akash Kumar <akash.kumar@xxxxxxxxxxxxxxxx>
> ---
> .../bindings/usb/cypress,cypd4226.yaml | 73 ++++++++++++++-----
> 1 file changed, 55 insertions(+), 18 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml b/Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml
> index 0620d82508c1..90769c43ac95 100644
> --- a/Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml
> +++ b/Documentation/devicetree/bindings/usb/cypress,cypd4226.yaml
> @@ -15,7 +15,13 @@ description:
>
> properties:
> compatible:
> - const: cypress,cypd4226
> + oneOf:
> + - enum:
> + - cypress,cypd6129
> + - cypress,cypd4226
> + - items:
> + - const: cypress,cypd6129
> + - const: cypress,cypd4226
Missied it. So, is it a separate value or is it compatible, always
having cypress,cypd4226 as a fallback?
>
> '#address-cells':
> const: 1
--
With best wishes
Dmitry