[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <f6b84c52-b0f7-4ab4-b05a-dc78e1d7556f@linaro.org>
Date: Thu, 13 Mar 2025 08:10:13 +0100
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: Jameson Thies <jthies@...gle.com>, tzungbi@...nel.org,
ukaszb@...omium.org, bleung@...omium.org, heikki.krogerus@...ux.intel.com,
robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org, groeck@...omium.org,
swboyd@...omium.org, akuchynski@...omium.org
Cc: devicetree@...r.kernel.org, chrome-platform@...ts.linux.dev,
linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: Re: [PATCH v1 1/3] dt-bindings: Add cros-ec-ucsi to cros-ec-typec
device tree documentation
On 12/03/2025 20:59, Jameson Thies wrote:
> Add documentation for the cros-ec-ucsi device tree definition. Defining
> this node will load the cros_ec_ucsi driver which is used for USB-C port
Your patch does not do it at all.
> control on PDC based ChromeOS systems. Additionally, update mantainers
> list to reflect changes to the ChromeOS USB owners.
>
> Signed-off-by: Jameson Thies <jthies@...gle.com>
You need to work on upstream, not downstream trees.
You CC-ed an address, which suggests you do not work on mainline kernel
or you do not use get_maintainers.pl/b4/patman. Please rebase and always
work on mainline or start using mentioned tools, so correct addresses
will be used.
> ---
> .../bindings/chrome/google,cros-ec-typec.yaml | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml b/Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
> index 9f9816fbecbc..ab39c5280681 100644
> --- a/Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
> +++ b/Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
> @@ -8,17 +8,24 @@ title: Google Chrome OS EC(Embedded Controller) Type C port driver.
>
> maintainers:
> - Benson Leung <bleung@...omium.org>
> - - Prashant Malani <pmalani@...omium.org>
> + - Abhishek Pandit-Subedi <abhishekpandit@...omium.org>
> + - Ćukasz Bartosik <ukaszb@...omium.org>
> + - Jameson Thies <jthies@...gle.com>
> + - Andrei Kuchynski <akuchynski@...omium.org>
>
> description:
> Chrome OS devices have an Embedded Controller(EC) which has access to
> Type C port state. This node is intended to allow the host to read and
> control the Type C ports. The node for this device should be under a
> - cros-ec node like google,cros-ec-spi.
> + cros-ec node like google,cros-ec-spi. On TCPC systems, ChromeOS should
> + use cros-ec-typec. On PDC systems, ChromeOS should use cros-ec-ucsi.
What does it mean? How is it related to description?
>
> properties:
> compatible:
> - const: google,cros-ec-typec
> + oneOf:
> + - items:
> + - const: google,cros-ec-typec
> + - const: google,cros-ec-ucsi
I don't understand at all why you are growing now this with fallback.
And if you tested your patch, you would see it does not make any sense.
NAK, test your patches before posting.
Best regards,
Krzysztof
Powered by blists - more mailing lists